-
Modelo de Processo de Software: é uma representação simplificada de um processo de software, apresentada a partir de uma perspectiva específica.
-
Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Além disso, oferece uma forma mais abrangente e fácil de representar o gerenciamento de processo de software e consequentemente o progresso do projeto.
Segue alguns exemplos:
* Modelos ciclo de vida
* Sequencial ou Cascata (do inglês waterfall) - com fases distintas de especificação, projeto e desenvolvimento.
* Desenvolvimento iterativo e incremental - desenvolvimento é iniciado com um subconjunto simples de Requisitos de Software e interativamente alcança evoluções subseqüentes das versões até o sistema todo estar implementado
* Evolucional ou Prototipação - especificação, projeto e desenvolvimento de protótipos.
* V-Model - Parecido com o modelo cascata, mas com uma organização melhor, que permite que se compare com outros modelos mais modernos.
* Espiral - evolução através de vários ciclos completos de especificação, projeto e desenvolvimento.
* Componentizado - reuso através de montagem de componentes já existentes.
* Formal - implementação a partir de modelo matemático formal.
* Ágil
* RAD
* Quarta geração
http://pt.wikipedia.org/wiki/Engenharia_de_software#Modelos_de_Processo_de_Software
-
"É uma descrição simplificada de um modelo de software, que é apresentada a partir de uma pesrpectiva específica. Os modelos, pela sua natureza, são simplificações; e, assim, um modelo de processo de software é uma abstração do processo real que está sendo descrito. Dentre outros os modelos de procescossso destacam-se atividades que são parte o processo de software, produtos de software e o papel das pessoas envolvidas na engenharia de software." - Engenharia de Software, Ian Sommerville, 8a edição.
-
Modelos de Processo de Software - Quando se trabalha na elaboração de um produto ou sistema, é importante seguir uma série de passos previsívies - um roteiro que ajude a criar um resultado de alta qualidade e dentro do prazo estabelecido. O roteiro é denominado processo de software.
Em outra parte do livro ele diz que deve ser um processo que deve ser visto como algo prático e intelig´´ivel por todos os membros da equipe.
Engenharria dee Software - Uma abordaggem profissional - Roger S.Pressman
-
Gabarito: ERRADO
Um modelo de processo é uma representação abstrata de um esqueleto de processo, incluindo tipicamente algumas atividades principais, a ordem de precedência entre elas e, opcionalmente, artefatos requeridos e produzidos. Em geral, um modelo de processo descreve uma filosofia de organização de atividades, estruturando-as em fases e definindo como essas fases estão relacionadas. Logo, um modelo de processo de software ou modelo de ciclo de vida trata da representação abstrata/simplificada de um processo de software, apresentada a partir de uma perspectiva genérica.