Entenda o que são Modelos de processo de Software.
Modelos de processo (Software)
O que é?
Quando se trabalha na elaboração de um produto ou sistema, é importante seguir uma série de passos previsíveis, um roteiro que ajude a criar um resultado de alta qualidade e dentro do prazo estabelecido. O roteiro é denominado de “processo de software“.
Quem realiza?
Engenheiros de software e seus gerentes adaptam o processo às suas necessidades e então seguem. Os solicitantes do software têm um papel a desempenhar no processo de definição, construção e teste do software.
Por que um modelo de processo de software é importante?
Porque propicia estabilidade, controle e organização para uma atividade que pode, sem controle, tornar-se bastante caótica.
Quais são as etapas envolvidas?
Depende do software a ser desenvolvido.
Qual é o artefato?
Do ponto de vista do engenheiro de software, os produtos de trabalho são programas, os documentos e os dados produzidos em consequência das atividades e tarefas definidas pelo processo.
Como garantir que o trabalho foi feito corretamente?
Há muitos mecanismos de avaliação dos processo de software que possibilitam às organizações determinarem o nível de “maturidade” de seu processo de software. Entretanto, a qualidade, o cumprimento de prazos e a viabilidade a longo prazo do produto que se desenvolve são os melhores indicadores da eficácia do processo utilizado.
Referência
ENGENHARIA DE SOFTWARE: Uma abordagem profissional. 7 ED. Roger S. Pressman