Um processo de software é um conjunto de atividades e resultados associados que produzem um produto de software. Portanto, um processo de software
se dá pela estruturação de um conjunto de atividades
que resultam num produto software. Um processo
deve contribuir para a redução de custos, aumento de
qualidade e de produção.
Analise as afirmativas abaixo em relação ao assunto.
1. Um modelo de processo prescritivo concentra-se em estruturar e ordenar o desenvolvimento de software. As atividades e tarefas
ocorrem sequencialmente, com diretrizes de
progresso definidas. Cascata e incremental
são exemplos deste tipo de modelo.
2. Alguns projetos de software definem requisitos iniciais de software razoavelmente
bem definidos. Pode ser necessário o rápido
fornecimento de um determinado conjunto
funcional aos usuários, para que após esse
fornecimento, possamos melhorar e expandir
suas funcionalidades em versões de software
posteriores. Nesses casos, podemos optar por
um modelo de processo que desenvolve software de uma forma incremental.
3. O modelo evolucionário, algumas vezes chamado ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com a especificação dos requisitos do cliente, avançando
pelas fases de planejamento, modelagem,
construção e disponibilização, e culminando no
suporte contínuo do software concluído.
Assinale a alternativa que indica todas as afirmativas
corretas.