Escolar Documentos
Profissional Documentos
Cultura Documentos
Desenvolvimento de Software
Projecto de dados
Tradução de projecto em código
Integração de Software
Desenvolvimento de Software
Projecto de dados
Tradução de projecto em código
Integração de Software
Conclusão ..................................................................................... 13
Parece uma definição um tanto óbvia, não é mesmo? Mas você sabe como isso é
feito ou, antes disso, o que é um software?
Projecto de dados
A elaboração de um projeto de banco de dados é uma das etapas mais importantes no
processo de desenvolvimento de um sistema de software. Bancos de dados mal
desenhados impactam negativamente na performance futura do sistema.
Além disso, há uma possibilidade muito grande de que esse sistema não chegue
a atender às necessidades que geraram sua criação, em virtude de o desenho do
modelo de dados ter sido feito sem obedecer aos procedimentos corretos.
1
https://fia.com.br/blog/desenvolvimento-de-softwares/
2
https://www.impacta.com.br/blog/veja-como-elaborar-um-projeto-de-banco-de-dados/
Em linhas gerais, devemos montar uma estrutura para armazenar, actualizar e recuperar
as informações do sistema.
Como vimos, boa parte dessas actividades é feita pelo SGBD, que é o responsável
por prover os mecanismos de acesso, gerenciemento e processamento das
informações em um repositório de dados.
3
https://pt.scribd.com/document/543260167/Livro-Texto-Unidade-III-PSOO#
Levantamento e
Análise de requisitos
Requisitos de dados
Projecto conceitual
Projecto físico
SGBD
Projecto conceitual: tem como objectivo produzir um modelo de alto nivel, ou seja,
sem detalhes especificos de um SGBD, que represente os requisitos de dados. Esses
requisitos expressam tudo aquilo que deverá ser armazenado pelo sistema, e o modelo
de alto nivel poder ser utilizado como instrumento de validação com a própria área
usuária.
Projecto lógico: essa fase do projecto utiliza como base o modelo produzido no
projecto conceitual e monta o modelo de dados de implementação, que
4
https://pt.scribd.com/document/543260167/Livro-Texto-Unidade-III-PSOO#
...a arte de escolher uma linguagem consiste, logo de inicio, em decidir quais são
os seus requisitos e a sua importância relativa, uma vez que propavelmente será
impossivel satisfazer todos igualmente bem (com uma única linguagem)...
linguagens disponiveis devem ser medidas em relação a uma lista de requisitos...
Integração de Software
Integração de software é viabilizar que dois ou mais sistemas desenhados para operar
independentemente trabalhem em conjunto, resolvendo dificuldades de dados isolados.
Com ela, os softwares passam a conversar entre si e agem como se fossem uma só
plataforma, permitindo o gerenciamento integrado dos dados e processos da empresa.
5
https://apipass.com.br/blog/integracao-de-software-como-funciona/
6
https://skyone.solutions/hub/integracao-de-sistemas/
É importante entender que a integração ocorre pelo menos uma vez em cada e
em toda iteração. Um plano de iteração define os casos de uso que devem ser
projetados e as classes que devem ser implementadas. O enfoque da estratégia
de integração é determinar a ordem em que as classes são implementadas e
combinadas7
Mesmo com essa divisão, existem alguns tipos de integração distintos que serão vistos a
seguir.
7
https://www.cin.ufpe.br/~gta/rup-
vc/core.base_rup/guidances/concepts/software_integration_2F85C9B0.html
Via API: o processo de integração mais comum é através de API. Embora existam
várias subcategorias de API, incluindo pública e privada, todas elas têm o objetivo
de fazer essa conexão de sistemas. Ao estabelecerem essas interconexões usando
uma linguagem de código comum, os sistemas podem transmitir dados entre eles;
Integração via Big Data: esse tipo é essencial em qualquer projeto de Big Data.
Permite a integração de dados de várias fontes e de diferentes formatos. Assim
você consegue que todos os dados sejam combinados em uma única visualização
para serem usados para relatórios e análises.
8
https://www.cin.ufpe.br/~gta/rup-
vc/core.base_rup/guidances/concepts/software_integration_2F85C9B0.html
Pressman, R. S. (1995). Engenharia de Software. (3ª ed.). São Paulo: Markron Books.
Blog Impacta. Como elaborar um projecto de banco de dados?. Disponivel em: <
https://www.impacta.com.br/blog/veja-como-elaborar-um-projeto-de-banco-de-
dados/ > . Acesso aos 05 de Maio de 2023.