Open BrenoGramacho opened 7 months ago
O presente projeto tem como objetivo principal o desenvolvimento de um sistema de controle abrangente para uma fazenda urbana, visando otimizar as operações relacionadas aos clientes, fornecedores e colaboradores. Para alcançar esse objetivo, uma série de objetivos específicos foi estabelecida: Primeiramente, pretende-se aplicar os conhecimentos adquiridos em sala de aula, especialmente nas disciplinas de Engenharia de Software II, Análise de Sistemas Orientada a Objetos, Programação Orientada a Objetos I, Projeto de Interface com o Usuário e Banco de Dados. Esses conhecimentos serão essenciais para o desenvolvimento do sistema e sua adequação às necessidades específicas da fazenda urbana. Além disso, será fundamental exercitar metodologias e técnicas de análise utilizadas para o desenvolvimento de sistemas em computador. A aplicação de abordagens sistemáticas para o levantamento, análise e documentação dos requisitos do sistema garantirá a eficiência e a precisão na implementação do sistema de controle. Outro objetivo específico é o desenvolvimento de análise de sistemas orientada a objetos. Utilizando conceitos como classes, objetos, herança, polimorfismo e encapsulamento, será possível modelar e representar de forma eficiente os elementos do sistema, garantindo sua funcionalidade e facilidade de manutenção. A exploração e utilização de ferramentas computacionais para modelagem de negócios também será um aspecto relevante do projeto. O uso de softwares específicos permitirá a criação de diagramas UML e outras representações visuais dos processos e entidades do sistema, facilitando a compreensão e o desenvolvimento do sistema. Além disso, serão desenvolvidas técnicas para a produção de artefatos UML, como diagramas de casos de uso, diagramas de classe, diagramas de sequência e diagramas de atividades. Esses artefatos serão essenciais para documentar de forma clara e precisa os requisitos e comportamentos do sistema, garantindo a qualidade e a integridade do desenvolvimento. Outro aspecto importante do projeto é a argumentação e discussão de requisitos funcionais e não-funcionais, usabilidade e aplicação de normas. Promovendo análises críticas e debates construtivos, será possível garantir que o sistema atenda às necessidades dos usuários e padrões de qualidade estabelecidos. Por fim, o projeto visa fomentar o hábito de trabalho em equipe e execução de projetos envolvendo múltiplas disciplinas. A colaboração eficaz com os colegas de equipe será fundamental para integrar diferentes conhecimentos e habilidades na realização do projeto, garantindo sua viabilidade e sucesso. Dessa forma, ao cumprir os objetivos específicos estabelecidos, o projeto estará apto a alcançar seu objetivo geral de desenvolver um sistema de controle abrangente para uma fazenda urbana.
Com o propósito de atingir o objetivo geral proposto, serão considerados os seguintes objetivos específicos: • Desenvolver e aplicar os conhecimentos adquiridos em sala de aula; • Exercitar metodologias e técnicas de análise utilizadas para o desenvolvimento de sistemas em computador; • Desenvolver análise de sistemas orientada a objetos; • Explorar e utilizar ferramentas computacionais para modelagem de negócios; • Desenvolver técnicas usadas na produção de artefatos UML; • Argumentar e discutir requisitos funcionais e não-funcionais, usabilidade e aplicação de normas; e • Fomentar o hábito de trabalho em equipe e execução de projetos envolvendo múltiplas disciplinas.