Please enable JavaScript.
Coggle requires JavaScript to display documents.
Engenharia de Software - Coggle Diagram
Engenharia de Software
- software ≠ programa de computador
-
-
· quando surgiu?
- a comunidade de software necessitava de algo que ajudasse a melhorar seus processos e técnicas;
- em 1968 surgiu o termo " engenharia de software", uma disciplina criada exclusivamente para estudar e aprimorar o desenvolvimento de software;
· crise do software
- quando surgiu e o que foi?
- a crise do software surgiu em 1970, quando a engenharia de software era praticamente e inexistente.
- surgiu devido à alta demanda por software, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas para o desenvolvimento de sistemas que funcionassem adequadamente ou pudessem ser válidos.
· causas da crise
- hardware caminha mais rápido que software;
- projetos estourando o orçamento;
- projetos estourando o prazo;
- softwares de baixa qualidade;
- software muitas vezes não atinge os requisitos;
- projeto não gerenciáveis e o código difícil de manter;
-
-
·Atuação
- o profissional que atua nesta área, trata principalmente com sistemas de software complexos que são caracterizadas por um conjunto de dados e algoritmos na forma de procedimentos, funções, módulos, objetos ou agentes, e interconectados entre si, o que é a arquitetura de software.
- engenharia de software/ Ciência da Computação:*
-
° enquanto que engenharia de software se preocupa com aspectos práticos do desenvolvimento de um software e sua entrega ao usuário final.
-
° engenharia de sistemas se preocupa em todos os aspectos relacionados ao desenvolvimento de um sistema de computador.
-
-
-
- estimativas de prazo e custo imprecisos
-
-
- complexidade( difícil entender)
-
- entregue de acordo com as especificações
-
-
-
- fácil compreensão.(Aceitável)
-
- heterogeneidade: técnica para construir um software em Ambientes diferentes.
- entrega: entrega rápida sem comprometer o software.
- confiança: confiabilidade dos usuários em usar um software entregue.