Über Teste de Software e Garantia de Qualidade
A Engenharia de Software é uma abordagem sistemática para desenvolver software. Para desenvolver software, é necessário ter conhecimentos de análise, estimativa, prototipagem, planeamento, concepção, teste, etc. A Engenharia de Software inclui: - Análise de requisitos - Factores humanos - Especificação funcional - Arquitectura de software - Métodos de concepção - Programação para fiabilidade - Programação para manutenção - Métodos de programação em equipa - Métodos de ensaio - Gestão de configuração A Engenharia de software é o estudo e aplicação da Engenharia à concepção, desenvolvimento e manutenção de software. A especificação é um documento que descreve o comportamento do sistema de software a ser construído. Contém o modelo de requisitos e o modelo de domínio. O modelo de requisitos inclui os requisitos funcionais e não-funcionais. Os requisitos funcionais são também chamados capacidades. Os requisitos não-funcionais são também chamados de restrições. Os requisitos não funcionais incluem a usabilidade, conforto, segurança, facilidade de utilização, fiabilidade, desempenho do software para o cliente.
Mehr anzeigen