Vous êtes sur la page 1sur 29

Introduo: Histrico; Conceitos

Fundamentais;
u da e a s; C
Ciclos
c os de vida
da

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Introduo a
Anlise de
Sistemas

50 a 70: Anlise Clssica


70 a 80: Anlise Estruturada
80 a 90: Anlise Essencial
90 a : Orientao a Objetos

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Histrico

1975: SADT (Douglas Ross e Kennety E. Schoman Jr.)


1977 Chris
1977:
Ch i G
Gane e Trish
T i h Sarson
S
1978: Tom DeMArco e Victor Weiberg
1984 Sthephen
1984:
Sth h M
M. M
McMenamim
M
i e JJohn
h F
F. P
Palmer
l
1989: Edward Yourdon
Dcada de 90: Anlise Orientada a Objetos (Booch,
Rumbaugh e Jacobson; UML; Coad/Yourdon, etc.)

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Histrico

Para se desenvolver um sistema de informao


necessrio desenvolver atravs de um ciclo que
denominado ciclo de vida;
Cada ciclo de vida seguem processos que buscam
garantir a obteno final de um produto bem projetado e
com qualidade esperada;

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Introduo

Existem 4 tipos de paradigmas de ciclo de vida definidos


pela Engenharia de Software:
Ciclo de vida clssico;
Ciclo de vida de prototipao;
Ciclo de vida de espiral;
Tcnicas da 4 gerao.
gerao

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Introduo

Ciclos de vida Sistemas de Informao


D
Desenvolver
l
software
ft
consiste
i t em optar
t por um ciclo
i l
de vida adequado para o contexto apresentado
Os ciclos de vida tambm so referenciados com
Modelos de Processo de Software, sendo uma
representao abstrata de um processo de software.
Cada modelo de processo representa um processo
uma determinada perspectiva.
p p

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Introduo

Ciclo de vida todo o processo de desenvolvimento


de um determinado software.
software
Existem vrios modelos de ciclo de vida, sendo que a
diferena entre eles est na forma como as fases so
encadeadas.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Introduo

Ciclo de vida Clssico:


Conhecido
C h id tambm
t b como modelo
d l cascata,
t por
existir uma ligao entre as fases do ciclo de vida.
Sendo um dos primeiros modelos mais gerais da
engenharia de sistemas.
O modelo possui uma abordagem sistemtica.
Avanando seqencialmente etapa por etapa,
para obteno do desenvolvimento de software.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Ciclo de Vida Clssico

Engenharia
de Sistemas
Anlise
Projeto
Codificao
Teste

Manuteno

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Modelo de Ciclo de Vida


Clssico

1) Engenharia de Sistemas:
Vi ampla
Viso
l d
do sistemas.
i t
E
Especifica-se
ifi
os requisitos
i it
do sistema para todos os elementos do sistema. Esta
fase envolve a coleta dos requisitos em nvel de
sistema, uma fatia de projeto e anlise de alto nvel.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Etapas

2) Anlise:
A intensificao do processo de coleta de dados
realizada, cabe ao analista de software compreender
o domnio da informao, com o intuito de entender a
natureza do sistema a ser construdo
construdo, a sua funo
funo,
desempenho e interface requerida.
Tais requisitos
q
devem ser documentados e revistos
com o cliente, a sua validao de suma
importncia para que as informaes passem para a
fase seguinte de forma consistente.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Etapas

3) Projeto:
O processo de
d software
ft
estabelece
t b l
uma arquitetura
it t
geral do sistema, a sua identificao e a descrio das
abstraes do software e suas relaes
relaes.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Etapas

4) Codificao:
O projeto
j t ttraduzido
d id d
de fforma entendvel
t d l pela
l
mquina. Cabe ao programador implementar o
software de posse do projeto lgico e fsico realizado
na fase anterior.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Etapas

5) Teste:
Esta fase dar-se- inicio aps a gerao do cdigo
executvel, nesta etapa sero realizados vrios
t t no programa, como o objetivo
testes
bj ti de
d garantir
ti que
todas as funes do sistema atendam aos requisitos
solicitados.
solicitados

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Etapas

6) Manuteno:
O sistema est instalado e em operao, porm o
software ainda poder sofrer mudanas aps ser
entregue
t
ao cliente,
li t d
decorrente
t de
d erros
encontrados, de adaptaes, e outros motivos
encontrados pelo cliente
cliente.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Etapas

um processo que capacita o desenvolvedor a criar um


modelo de software que ser implementado.
implementado O modelo
pode assumir uma das trs formas:
1. Um prottipo em papel ou em PC, que retrate a
iterao homem e mquina
2. Um prottipo de trabalho que implementa algum
subconjunto da funo exigida do software desejado
desejado.
3. Um programa existente que executa parte ou todas as
funes desejadas.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Ciclo de vida Prototipao

Fim
Engenharia
do produto

Projeto
rpido

Refinamento
do prottipo

Construo
do prottipo

Avaliao
do prottipo
pelo cliente

In
nstituto Federal
F
do
o Amazon
nas Cam
mpus Man
naus-Centro

Incio

Coleta e
refinamento
dos
requisitos

Este modelo foi desenvolvido buscando abranger as


melhores caractersticas do ciclo de vida clssico e de
prototipao, e adicionando um novo elemento muito
importante
p
eq
que no faz p
parte destes dois modelos,, q
que
vem a ser a anlise de riscos.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Ciclo de vida Espiral

Avaliao
do
cliente

Engenharia

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Planejamento
j

Anlise de
risco

Planejamento
O d possvel
Onde
ld
determinar
t
i
os objetivos,
bj ti
alternativas
lt
ti
e restries do projeto, a etapa responsvel pela
coleta inicial dos requisitos e planejamento levando
em considerao os comentrios do cliente.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Fases

Anlise de riscos:
construda
t d baseada
b
d nos requisitos
i it iiniciais
i i i e na
reao do cliente, e anlise das alternativas e
identificao resoluo dos riscos
identificao,
riscos.
Os riscos so identificados e uma anlise detalhada
realizada, sendo possvel tomar algumas
providncias para reduzir o risco e seus efeitos, caso
ocorram.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Fases

Engenharia:
R
Responsvel
l por um prottipo
tti d
de software
ft
iinicial,
i i l ou
seja, etapa responsvel pela construo do produto.
Aps a avaliao de risco um modelo de
desenvolvimento do sistema providenciado.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Fases

Avaliao feita pelo cliente:


a fase
f
responsvel
l pela
l avaliao
li do
d cliente
li t d
dos
resultados da engenharia do produto.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Fases

O paradigma 4GT de engenharia de software


concentra se na capacidade de se especificar software a
concentra-se
uma mquina em um nvel que esteja prximo
linguagem
g g
natural ou de se usar uma notao
q
que
comunique uma funo significativa(PRESSMAN,1995).

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Tcnicas de Quarta Gerao


(
(4GT)
)

Este paradigma sustentado por ambientes de


desenvolvimento de software
software, cujas ferramentas podem
ser: linguagens no-procedurais para consultas de
banco de dados,, gerao
g de relatrios,, manipulao
p de
dados, interao e definio de telas, gerao de
cdigos.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Tcnicas de Quarta Gerao


(
(4GT)
)

Estratgia de
projeto

Implementao
usando 4GL

Teste

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Coleta de
requisitos

1. Conceitue sistema e sistemas de informao.


2 Conceitue
2.
C
it Paradigma
P di
d software?
de
ft
?
3. Dentro do contexto de ciclos de vida de sistemas de
informao quais foram os paradigmas vistos e relate
informao,
as vantagens e desvantagens de cada um.
4 Pesquise sobre a combinao de paradigmas,
4.
paradigmas e relate o
seu uso e a sua importncia no cenrio atual?

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Atividades

5. Quanto ao impacto da era da informao. Apresente:


a)) Quatro
Q t exemplos
l
(
(positivos
iti
e negativos),
ti
) que relate
l t
este impacto sobre a sociedade atual em todos
aspectos;
6. Pesquise e relate 3 exemplos de projetos de
desenvolvimento de software que seriam difceis de ser
representadas em prottipos.

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Atividades

7. Desenvolva um prottipo em papel de um projeto de


vdeo game elaborado por voc.
voc
8. Pesquise um tema a seu critrio de projeto de
sistemas e escolha a modelagem a ser utilizada de um
sistemas,
dos paradigmas apresentados e justifique sua escolha.
9. Quais as diferenas entre anlise e projeto de sistemas?

In
nstituto F
Federal do
o Amazon
nas Cam
mpus Man
naus-Centro

Atividades

Vous aimerez peut-être aussi