Processo de software e modelos de ciclo de vida
Software I
Curso: TADS
Módulo III
1
Agenda
Processos de Software
Paradigmas do desenvolvimento do processo de software ( Modelos de Ciclo de Vida)
2
Processos de Software
3
Processo de Software
A utilização de um processo de software
fator primordial para o sucesso.
4
Processo de Software
Definição:
"[O
processo é] um conjunto de atividades e resultados associados que produzem um produto de software”.
Sommerville (2003).
5
Processo de Software
Definição:
A
prática adotada por uma organização de desenvolvimento de software onde são aplicados métodos, técnicas, artefatos, ferramentas, agentes e etc para desenvolver e/ou manter um produto de software ou serviço. Edson Cordeiro (2005)
6
Processo de Software
Um processo de software pode ser entendido como um conjunto estruturado de atividades exigidas para desenvolver um sistema de software.
7
Processo de Software
Um processo de software tem por objetivo final possibilitar o desenvolvimento de software com qualidade, obedecendo a prazo e orçamento determinados.
8
Paradigmas do desenvolvimento do processo de software
(Modelos de Processo de
Software - Ciclo de Vida)
9
Modelos de Processo de Software
Um modelo de processo de software é uma representação abstrata do processo de desenvolvimento, tipicamente mostrando as principais atividades usadas na produção e manutenção do software, bem como a ordem em que as atividades devem ser executadas..
10
VISÃO GERAL
11
Modelos de Processo de
Software
Descrevem basicamente as principais etapas do desenvolvimento de software, desde a produção até a sua própria manutenção. Existem vários Modelos de Processo de
Software, mas praticamente todos eles seguem o princípio das três principais macro-etapas:
SERVE PARA TODOS OS MODELOS!
O processo de desenvolvimento de software contém 3 fases