Trabalho Reflorestamento
Por: alunomichelle • 14/11/2018 • Trabalho acadêmico • 1.397 Palavras (6 Páginas) • 285 Visualizações
[pic 1][pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
[pic 7]
[pic 8]
[pic 9]
[pic 10]
[pic 11]
- SUMÁRIO
1 INTRODUÇÃO 4
2 OBJETIVO 5
3 DESENVOLVIMENTO 6
3.1 DIAGRAMA DE CASOS DE USO 6
3.2 DIAGRAMA DE CLASSES 7
3.3 DIAGRAMA DE ATIVIDADES 8
3.4 DIAGRAMAS DE ENTIDADE E RELACIONAMENTO 9
3.5 FORMULÁRIOS E PROGRAMAÇÃO 10
4 CONCLUSÃO 14
5 REFERÊNCIAS 15
- INTRODUÇÃO
A indústria de papéis, a TreeTorah com a missão de proporcionar aos seus colaboradores, parceiros e fornecedores a conscientização da responsabilidade sobre o meio ambiente percebeu a necessidade de cuidado com o meio ambiente previsto, inclusive, em lei.
A partir dessa conscientização e, com o objetivo de colaborar com a sustentabilidade do planeta percebeu-se ser necessário um sistema que permita registrar o desmatamento e calcular o reflorestamento.
- OBJETIVO
O principal objetivo deste trabalho é colocar em prática os conhecimentos adquiridos durante o semestre. Os objetivos específicos são:
- Desenvolver o diagrama de caso de uso
- Desenvolver o diagrama de classes.
- Desenvolver o diagrama de atividades
- Desenvolver o modelo de entidade e relacionamento para o banco de dados.
- Desenvolver os formulários que serão necessários registrar o reflorestamento.
- Criar a funcionalidade utilizando programação orientada a objetos através da linguagem PHP.
- DESENVOLVIMENTO
A Engenharia de software é uma abordagem sistemática e disciplinada para o desenvolvimento de software (PRESSMAN, 2006). Sendo assim é preciso esquematizar o trabalho e dividir em etapas claras que vão ser seguidas fielmente durante o desenvolvimento do projeto. Cada etapa, ou fase gera um artefato que posteriormente pode ser avaliado e serve de entrada para a fase seguinte.
- DIAGRAMA DE CASOS DE USO
O diagrama de caso de uso auxilia a enxergar o sistema com os olhos do usuário. De acordo Pressman(2011), um caso de uso descreve como um usuário interage com o sistema definindo os passos necessários para atingir um objetivo específico.
Os principais elementos que compõe o diagrama são os atores, os casos de uso e os relacionamentos que podem ser inclusivos que significam que são de execução obrigatória ou exclusivos indicando uma possibilidade do caso de uso ser executado ou não. Veja notação básica:
Figura 1 – Exemplo de Diagrama de Caso de Uso
[pic 12]
Fonte: Elaborada pelo autor
Na imagem acima é possível ver que o ator irá executar o caso de uso 01 e talvez seja preciso executar o caso de uso 02. Já, quando o ator executar o caso de uso 03 será obrigado a executar o caso de uso 02.
O diagrama de caso de uso abaixo foi modelado para apresentar o projeto do Sistema TreeTorah.
[pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23]
Figura 2 – Exemplo de Diagrama de Caso de Uso
- DIAGRAMA DE CLASSES
A modelagem de dados através de classes tem a intenção de representar quais objetos o sistema poderá manipular através de suas propriedades, operações e relacionamentos. Adaptado de Presman(2011).
No exemplo abaixo é possível ver o nome da classe, as propriedades privadas e os métodos públicos que o desenvolvedor deverá implementar no momento da programação.
[pic 24]
Figura 3 – Exemplo de uma classe
Ao modelar um diagrama de classes é preciso ter boa capacidade de abstração para identificar quais as propriedades e métodos serão importantes. A figura 4 apresenta o diagrama de classes desenvolvido para o Sistema TreeTorah.
[pic 25]
Figura 4 – Diagrama de Classe do Sistema TreeTorah
- DIAGRAMA DE ATIVIDADES
O diagrama de atividades é comportamental tem a finalidade de demonstrar o fluxo de uma funcionalidade. É ideal, principalmente para àquelas que possam gerar dúvidas. Abaixo é possível ver o fluxo de duas funcionalidades do sistema:
[pic 26]
Figura 5 – Diagrama de Classe do Sistema TreeTorah
[pic 27]
Figura 6 – Diagrama de Classe do Sistema TreeTorah
- DIAGRAMAS DE ENTIDADE E RELACIONAMENTO
O diagrama de Entidade-Relacionamento (DER) apresenta como os dados devem ser registrados no banco de dados e é usado para representar o modelo conceitual do negócio.
...