- Engenharia de Software
- Manutenção e Evolução de SoftwareEngenharia Reversa
- Qualidade de SoftwareMétricas de SoftwareAPF: Análise de Pontos de Função
- Qualidade de SoftwareMétricas de SoftwareCoCoMo: Constructive Cost Model
A engenharia de software inclui um grande número de teorias, conceitos, modelos, técnicas e métodos. Considere as seguintes afirmações.
I - COCOMO é uma técnica muito utilizada para estimativas de software que quantifica a funcionalidade de uma aplicação, preferencialmente, de forma independente da tecnologia usada para sua implementação; nessa técnica, tipicamente, um primeiro valor de estimativas é calculado baseado nos componentes da aplicação que são solicitados pelos usuários ou visíveis a eles (entradas e saídas, por exemplo); a seguir, esse valor é ajustado, de acordo com alguns fatores que influenciam o desenvolvimento (por exemplo, nível de performance exigido, tipos de facilidades de comunicação envolvidos e interatividade das transações).
II - O CMMI-DEV (CMMI para Desenvolvimento) é um modelo de referência que cobre as atividades de desenvolvimento e manutenção aplicadas tanto a produtos quanto a serviços.
III - Engenharia Reversa é o processo de inferir ou reconstruir um modelo de mais alto nível de um sistema (projeto ou especificação) a partir de um documento de mais baixo nível desse sistema (tipicamente um código fonte).
Quais estão corretas?