Please enable JavaScript.
Coggle requires JavaScript to display documents.
Desenvolvimento de Software - Coggle Diagram
Desenvolvimento de Software
Crise do Software
Máquinas mais potentes
Projetos abandonados.
Programas que não funcionam.
Programas que não atendem aos requisitos.
Programas que apresentam defeitos e falham
constantemente.
Módulos que não funcionam corretamente quando
integrados.
Programas que não fazem o esperado.
Projetos estourando o orçamento.
Projetos estourando o prazo.
Software de baixa qualidade.
Softwares que, muitas vezes, não atingiam os requisitos.
Projetos ingerenciáveis e o código difícil de manter.
Organizações Imaturas
Projetos não são definidos com clareza.
As pessoas não recebem treinamento necessário.
Os procedimentos e padrões, quando existem, são definidos e seguidos de forma burocrática.
Os processos de software são, geralmente, improvisados pelos praticantes ou gerentes durante o andamento do projeto.
O processo de software especificado não é seguido rigorosamente.
Os gerentes estão focados em resolver crises.
Essas organizações excedem prazos e orçamentos, pois não estão baseadas em estimativas reais.
Conferência de 1968
Engenharia de Software
Comunicação
Planejamento
Modelagem
Construção
Entrega
Controle e acompanhamento do projeto
Administração de riscos
Garantia da qualidade de software
Revisões técnicas
Medição
Gerenciamento da configuração do software
Gerenciamento da capacidade de reutilização
Produção de artefatos de software
Atividades fundamentais
de softwares
Especificação de software
Desenvolvimento de software
Validação de software
Evolução de software
Camadas de Engenharia de Software
Ferramentas
Métodos
Processo
Foco na Qualidade
Atributos
Facilidade de manutenção
Confiança
Eficiência
Usabilidade
Problemas Encontrados no
Desenvolvimento De Software
Cronogramas não observados.
Projetos com tantas dificuldades que são abandonados.
Programas que não fazem exatamente o que era esperado
Programas tão difíceis de usar, que são descartados.
Programas que simplesmente param de funcionar.
Principais Desafios
Desafio da heterogeneidade
Desafio da entrega
Desafio da confiança