Engenharia de Software

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Engenharia de Software por Mind Map: Engenharia de Software

1. Processo de software é um conjunto de atividades relacionadas que levam à produção de um produto software.

2. * Produtos, que são os resultados de uma das atividades do processo. * Papéis, que refletem as responsabilidades das pessoas envolvidas no processo. Ex. gerente de projeto. * Pré e pós-condições, que são declarações verdadeiras antes e depois de uma atividade do processo ou da produção de um produto.

3. Modelos de processo de software

4. 0 modelo em cascata é um exemplo de um processo dirigido a planos onde se deve planejar e programar todas as atividades do processo antes de iniciar as atividades.

5. O desenvolvimento incrementai é baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido. Atividades de especificação, desenvolvimento e validação são intercaladas, e não separadas, com rápido feedback entre todas as atividades.

6. Engenharia de software orientada a reuso tem a vantagem de reduzir a quantidade de software a ser desenvolvido, reduzir custos e riscos. Proporciona a entrega mais rápida do software, o compromisso com os requisitos são inevitáveis ao desenvolvimento do projeto.