Universo
Índice
FAQs sobre engenharia de software 1
Processo de Software 2
Modelos de Processo 2
Atividades de processo 5 1. Especificação de software 5 2. Projeto e Implementação de Software 5 3. Validação de Software 6 4. Evolução de Software 6
Requisitos de Software 7
ISO/IEC 9126-1 - Características 8
Caso de Uso 10
Verificação & Validação 12
Aprimoramento de Processo 16
O framework CMMI 17
Revisão (Inspeção) 18
Processo de Teste 19
Execução e Gestão de Defeitos 22
Qualidade de Software 23
Evolução de Software 24
FAQs sobre engenharia de software
O que é software?
R: Programas de computador e documentação associada, como requisitos e modelos de projeto. Podem ser desenvolvidos para um cliente específico ou para um mercado geral.
O que é engenharia de software?
R: É uma disciplina da engenharia relacionada a todos os aspectos da produção de software.
Qual é a diferença entre engenharia de software e ciência da computação?
R: A ciência da computação está relacionada com teorias e fundamentos. A engenharia de software está relacionada com a prática de desenvolvimento e entrega do software útil.
Qual é a diferença entre engenharia de software e engenharia de sistemas?
R: A engenharia de sistema está relacionada a todos os aspectos de sistemas baseados em computadores, incluindo hardware, software e engenharia de processo. A engenharia de software é parte desse processo.
O que é processo de software?
R: Um conjunto de atividades cujo objetivo é o desenvolvimento ou a evolução de um software. Atividades como: • *Especificação: o que o sistema deve fazer e suas restrições de desenvolvimento para atender tanto o cliente como o usuário; • Desenvolvimento: produção do sistema de software; • *Validação: verificação de que o software é o que o cliente deseja; • Evolução: mudança do software em resposta às demandas de mudança.
O que é um modelo de processo