Prévia do material em texto
Variam em complexidade e Podem ser classificadas em Escolha da linguagem depende do tipo de Documentação de código é Declaração de dados deve Construção de instruções propósito. gerações a aplicação. crucial para manutenção. ser clara e concisa. deve seguir boas práticas. Características das Desenvolvimento linear com Estilo de Codificação Conjunto de instruções que etapas sequenciais. Linguagens executam funções específicas. Requisitos devem ser Inclui estruturas de dados definidos antes de Modelo Queda d'Água Definição de Software para manipulação de avançar. informações. Linguagens de Programação Dificuldade em lidar com A documentação é essencial mudanças de requisitos. para entendimento e uso. Modelos de Engenharia de Software Conceitos Básicos Organização em ciclos, É um produto lógico, não focando em riscos. físico. Problemas Associados ao Software Avaliação de alternativas Características do Não se desgasta com e incertezas em cada Modelo Espiral Software tempo como produtos ciclo. físicos. Normalmente desenvolvido Permite prototipação e sob medida, sem Crise do Software incremental. Manutenção de Software componentes pré-existentes. Estimativas de prazos e Produtividade dos Qualidade do software desenvolvido é profissionais não Manutenção consome muitos Dificuldade em manter Necessidade de correções e custos frequentemente imprecisas. acompanha a demanda. frequentemente recursos. software personalizado. adaptações constantes. insuficiente.