Escolar Documentos
Profissional Documentos
Cultura Documentos
PROJETO INTREGADO II
ARAGUAINA-TO
2022
Victor Manoel Xavier França
PROJETO INTREGADO II
projeto integrado - II
ARAGUAINA-TO
2022
SUMARIO
1 – Introdução.............................................................................................................4
2 – Lógica computacional..........................................................................................5
2.1 – Engenharia de Software ...................................................................................6
2.2 – Modelagem de Dados........................................................................................6
2.3 – Algoritmos e Programação Estruturada.........................................................7
2.4 – Análise e modelagem de sistemas..................................................................8
3 – Conclusão.............................................................................................................9
4 – Bibliografia..........................................................................................................10
INTRODUÇAO
Este trabalho apresenta o resultado das questoes apresentados nas seguintes
disciplinas Engenharia de Software, Lógica Computacional, Modelagem de Dados,
Algoritmos e Programação Estruturada com objetivo de estabelecer quais práticas
que serão adotadas no dia a dia do nosso exercício profissional dentro da área de
conhecimento de análise e desenvolvimento de sistemas.
Lógica Computacional
Tarefa 1:
O TDD (Test Driven Development) é uma parte indispensável, pois é feito um teste
antes da criação de uma determinada funcionalidade realizando ciclos
repetitivos curtos, onde cada função é antes testada para verificar falhas no código,
e depois de implementada a função que foi desenvolvida, para o código funcionar
com perfeição sem erros.
Modelagem de Dados
Tarefa 3:
Fluxogramas
Diagramas UML
Diagramas de rede
costumam-se usar esse tipo de modelo como o primeiro passo na identificação dos
requisitos para o sistema. A cardinalidade, é um dos principais pontos básicos
da conectividade do banco de dados. Onde e especificado o grau de Associação e
Relação entre duas tabelas ou entidades, entre as tabelas também podemos ter os
seguintes níveis de relação:
1:N (um para muitos): Uma das entidades envolvidas pode referenciar várias
unidades.
N:N (muitos para muitos): Cada entidade, de ambos os lados, podem referenciar
a múltiplas unidades da outra.
1:1 (um para um): Cada uma das duas entidades envolvidas ser referencia
obrigatoriamente apenas a uma unidade.
Encapsulamento
é um modelo de design de código, geralmente usados na programação orientada,
que nos orienta a esconder certas funcionalidades e funcionamentos do código,
colocando-os dentro de pequenas unidades (normalmente métodos e funções).
Herança
Este tipo de relacionamento possibilita que uma classe herde toda a implementação
de uma outra classe. Em exemplo temos a classe Animal. Assim temos a classe
Principal sendo Cachorro, que, pela herança, recebe as características da classe
Animal.
Agregação
Nos modelos UML, mostra um classificador como parte de um outro classificador ou
como subordinado a ele. Uma agregação é um tipo especial de associação na qual
objetos são montados ou configurados para criar um objeto mais complexo.
Composição
Representa um relacionamento integral-parcial e é um tipo de agregação.
Um relacionamento de composição especifica e a existência do classificador da
parte, e é dependente da existência do classificador inteiro.
CONCLUSÃO