Anda di halaman 1dari 17

Cadeira: Análise de Sistemas

Aulas 9 – 10: 06/03/19

Docente:
• Cláudia Ivete F. Jovo Gune
cjovo@up.ac.mz & cifjovo@gmail.com

M.Sc. Cláudia Jovo Gune – 2019/DI 0


Introdução á Análise de Sistemas

- Ciclo de Vida do Desenvolvimento de um Sistema


• Tipos de Ciclo de Vida e suas Fases
- Ciclo de vida Linear;
- Ciclo de vida por Prototipagem;
- Ciclo de vida Espiral;
- Outros Ciclos;

M.Sc. Cláudia Jovo Gune – 2019/DI 1


Ciclo de Vida do Desenvolvimento de um Sistema

Existem vários nomes para o ciclo de vida de desenvolvimento de


Sistema: Pode-se chamar ciclo de vida de SI ou ciclo de resolução
de problema.

O ciclo de vida é usado para permitir organizar uma grande


quantidade de actividades relacionadas com a construção de um
sistema, especificando de uma forma ordenada os procedimentos
que devem ser seguidos para se poder desenvolver o sistema.

- Os Analistas (desenhadores) primeiro devem estarem claros sobre


o problema que pretendem resolver e só depois seguirão uma série
de passos que conduzem a uma solução do problema.

M.Sc. Cláudia Jovo Gune – 2019/DI 2


Ciclo de Vida do Desenvolvimento de um Sistema

Tipos de Ciclo de Vida e suas Fases/ Tipos de Modelos CV

Existem diferentes tipos de CVS que deverão ser escolhidos


dependendo do tipo de problema. Todos eles estão baseadas no
ciclo de vida convencional mais conhecido por “modelo em
cascata” (“Waterfall model”)

1. Ciclo de Vida Clássico (modelo Cascata)

2. Ciclo de Vida por Prototipagem

3. Ciclo de Vida Espiral

M.Sc. Cláudia Jovo Gune – 2019/DI 3


Ciclo de Vida do Desenvolvimento de um Sistema

1. Ciclo de Vida Clássico (modelo Cascata)

Este CV(modelo) requer uma abordagem sistemática, sequencial ao


longo do desenvolvimento de sistema.

Comunicação

A fase de comunicação é a inicialização do


projecto de desenvolvimento do sistema, pois,
este inicia com o levantamento e analise de
requisitos que poderão alimentar o sistema.

Note: O Modelo clássico também é conhecido como CV Sequencial ou Linear


M.Sc. Cláudia Jovo Gune – 2019/DI 4
Ciclo de Vida do Desenvolvimento de um Sistema

1. Ciclo de Vida Clássico (modelo Cascata)

Comunicação
Planeamento

Na fase de planeamento é onde se faz a


estimativa de custos, benefícios e o tempo do
desenvolvimento, também é feito o
cronograma de acções por desenvolver
(plano de actividades).

Note: O Modelo clássico também é conhecido como CV Sequencial ou Linear


M.Sc. Cláudia Jovo Gune – 2019/DI 5
Ciclo de Vida do Desenvolvimento de um Sistema

1. Ciclo de Vida Clássico (modelo Cascata)

Comunicação
Paneamento
Modelagem

A fase de Modelagem abrange o


desenho do sistema a
desenvolver.

Note: O Modelo clássico também é conhecido como CV Sequencial ou Linear


M.Sc. Cláudia Jovo Gune – 2019/DI 6
Ciclo de Vida do Desenvolvimento de um Sistema

1. Ciclo de Vida Clássico (modelo Cascata)

Comunicação
Paneamento
Modelagem
Construção

Codificação onde o projecto deve ser


traduzido em linguagem da máquina, e
o teste em que se concentra nos
aspectos lógicos internos do sistema.

Note: O Modelo clássico também é conhecido como CV Sequencial ou Linear


M.Sc. Cláudia Jovo Gune – 2019/DI 7
Ciclo de Vida do Desenvolvimento de um Sistema

1. Ciclo de Vida Clássico (modelo Cascata)

Inclui a entrega do sistema, a


Comunicação manutenção e o feedback por
Paneamento parte do cliente.
Modelagem
Construção
Implantação

Note: O Modelo clássico também é conhecido como CV Sequencial ou Linear


M.Sc. Cláudia Jovo Gune – 2019/DI 8
6
Ciclo de Vida do Desenvolvimento de um Sistema

2. Ciclo de Vida por Prototipagem

O modelo pode assumir uma das três formas:

• Um protótipo em papel ou visual que retrata a interacção homem-


máquina, de tal maneira que o utilizador entenda com clareza a
interacção existente;

• Um protótipo de que implementa algum subconjunto das funções


que são exigidas pelo sistema desejado ou em causa;

• Um sistema existente que executa parte ou toda função desejada


pelo cliente, mas que ainda precisa de ser melhorado para tornar-
se operacional para o cliente em causa.

M.Sc. Cláudia Jovo Gune – 2019/DI 9


Ciclo de Vida do Desenvolvimento de um Sistema

2. Ciclo de Vida por Prototipagem


Inicio

Projecto
rápido
Colecta e
refinamento de
requisitos
Construção
Fim do protótipo

Eng. do
produto
Avaliação do
protótipo pelo
Refiname cliente
nto do
produto

M.Sc. Cláudia Jovo Gune – 2019/DI 10


Ciclo de Vida do Desenvolvimento de um Sistema

3. Ciclo de Vida Espiral

O surgimento deste ciclo foi para abranger as características, tanto do ciclo de vida
linear bem como da Prototipação, acrescentando um novo elemento que é a análise
de riscos.

O ciclo de vida espiral é caracterizado por quatro actividades


representadas pelos quatro quadrantes da figura a seguir.

1. Planeamento
2. Análise dos riscos
3. Engenharia
4. Avaliação

M.Sc. Cláudia Jovo Gune – 2019/DI 11


Ciclo de Vida do Desenvolvimento de um Sistema

3. Ciclo de Vida Espiral


Planeamento Análise de riscos
Colecta dos Análise de riscos baseada
requisitos iniciais e nos requisitos iniciais
planeamento do
projecto
Análise dos riscos baseada na
reacção do utilizador
Planeamento
baseado nos
comentários do Decisão de prosseguir/não prosseguir
utilizador
Na direcção de um sistema concluído

Protótipo inicial
Avaliação pelos
utilizadores Protótipo do nível seguinte

Sistema construído
Avaliação Engenharia

M.Sc. Cláudia Jovo Gune – 2019/DI 12


Ciclo de Vida do Desenvolvimento de um Sistema

3. Outros Modelos

• Modelo Incremental

O modelo incremental tem as mesmas fases do modelo de CV linear,


na qual as fases de comunicação, planeamento e modelagem são
realizadas para o sistema como um todo.

Uma vez definida a arquitetura do sistema na fase de modelagem, o


sistema é particionado em unidades mais gerenciáveis e, assim
sendo, o sistema é apresentado ao cliente em várias versões, cada
uma delas com funcionalidade e capacidade aumentadas englobando
as restantes fases.

M.Sc. Cláudia Jovo Gune – 2019/DI 13


Ciclo de Vida do Desenvolvimento de um Sistema

• Modelo Incremental

Comunicação

Planeamento Implantação
Incremento I
Modelagem Construção Entrega do 1°
incremento

Incremento II
Construção Entrega do 2°
incremento
...
Incremento n
Entrega do
Construção incremento n

M.Sc. Cláudia Jovo Gune – 2019/DI 14


Ciclo de Vida do Desenvolvimento de um Sistema

Como selecionar o melhor caminho (modelo) para desenvolver um


sistema? Justifique a tua resposta.

M.Sc. Cláudia Jovo Gune – 2019/DI 15


Ciclo de Vida do Desenvolvimento de um Sistema

Próxima aula ...

•Ciclo de vida de um Sistema (Generalizado)


• Tipos de Requisitos
• Tipos de Manunteção

M.Sc. Cláudia Jovo Gune – 2019/DI 16

Anda mungkin juga menyukai