Please enable JavaScript.
Coggle requires JavaScript to display documents.
ENGENHARIA DE SOFTWARE - Coggle Diagram
ENGENHARIA DE SOFTWARE
O que é?
Campo que busca prover a tecnologia necessária para produzir software de alta qualidade a um baixo custo.
Processos de software
O que é?
conjunto de atividades, cuja meta é o desenvolvimento de um produto de software.
Importância
-
Especifica quais artefatos devem ser desenvolvidos e, quando isso deve acontecer.
-
-
Atividades fundamentais
Comunicação (ou Levantamento de Requisitos): com o cliente. Abrange o levantamento de requisitos e outras atividades relacionadas.
Planejamento: estabelece um plano para o trabalho, descrevendo as tarefas técnicas conduzidas, os riscos prováveis, os recursos que serão necessários, os produtos de trabalho a ser produzidos e um cronograma.
Modelagem (Análise e Projeto de Sistemas): inclui a criação de modelos que permitam ao desenvolvedor e ao cliente entender melhor os requisitos do software e o projeto que atende tais requisitos.
-
Entrega (Implantação): o software é entregue ao cliente, ou seja, ele é instalado e configurado para que possa ser utilizado. O cliente avalia o produto e fornece feedback. Nesta fase é feito também treinamento para que os usuários utilizem o software.
Atividades guarda-chuiva
-
Garantia de qualidade software: Define e conduz as atividades que garantem a qualidade do software: testes de verificação e de testes de validação do produto.
Revisões técnicas formais: Avaliam artefatos da engenharia de software, tentando identificar e eliminar erros antes que eles se propagem para a atividade seguinte.
Medição: Define e coleta medidas do processo, do projeto e do produto. Auxilia na entrega do software de acordo com os requisitos dos envolvidos. Contribui também para melhor conhecimento do processo para novos ciclos de vida do produto.
-
Método
São técnicas de "como fazer” um software. É uma abordagem estruturada para desenvolvimento de software, cujo objetivo é facilitar a produção de software de alta qualidade dentro de custos adequados
-
-