Vous êtes sur la page 1sur 38


Ciclo de Vida de um Produto
• ! " #$% $&' #(% ! ) %! (% &#&*&
*%' ' &!+& ( ' &# *%' % ) %! (%
) ( #!&!%
• *&* % ! $&! ! ' ) %! (% + ! ,&#&-.%
!%" ) ""%" ( #",% ' ' &!+& #%
) %! (% * / !%
• ' %! % ! *&* % ! $&! + % * #( % !% ) %* ""% !
0 #*& ' #(% !% ) %! (%
Componentes do Desenvolvimento

• " "1) ""%" &#!&* ' % ) %0 ""% !%


) %2 (%
• (&$&! ! "1 -3 " &! " ) *&
#( 0 % ) %2 (%
• /) %! (%"1) %! (%" ( #04$ &" * & !%"
! #( % ) %2 (%
• & "(%# " 5' *%"61 $ #(%" &' )% ( #( " #%
) %2 (% 5' %' #(%" ! ! *&".%6
%! %" ! &* %" ! &!
• %! % ' "* ( 7""&*%
• %! % ' ")&
• %! % !&*&%# "( ( !%

• %! % & #( !% /2 (%
• " #$% $&' #(% 7)&!% ! ) &* -3 "
• 8 8( ' %0 ' ' &#0
%! % 7""&*% % "* (

Requisitos
Análise de
Sistemas
Projeto

Codificaçào
Teste
Manutenção
Custo de mudanças %! % 7""&*% % "* (

requisitos desenho testes


análise implementação produção
%! % ")&
%! % !&*&%# "( ( !%
&* % ! &! "( ( !%

– ! -.% ! * "(%" ! ! " #$% $&' #(%9&' ) #( -.%9
' # ( #-.%
– #:%" ! ) %! (&$&! ! ;
– (&*&%# ' #(% 5 / ! *%' ) <&! ! !% "&"( ' '
' =! %"6;
– %)> %? # 5 ( !% 0 ) % ") *4,&*%6;
– @#, " # ' %! 0 ' =0&* ' -.% A 4"&* 5 "( * >
" % , #*&%# ' #(% !% "&"( ' #.% ' % < * (
%#! ".% < * ( ! "6;
– ! # " "(3 " B % CD9B CDE9B %' %E F
(&$&! ! " !% &* % ! &! "( ( !%

• ! #(&,&* %" " 7 &%" ")%#"7$ &";


• " #$% $ ' "*%)% &#&*& !% "&"( ' ;
• ! #(&,&* " ( &" ! ,&*&C#*& " #% ' /& #( !%
" 7 &%;
• "( / * ' ( " %/2 (&$%" ) ' #%$%
"&"( ' ;
• ( ' &# " + )%""4$ (%' (&G % "&"( ' 9
" ""&' ,% 9" 0 & 0 #" " ' " * &(7$ &";
• ) ' ) $&".% !% ) %2 (% " 7 "!
) *%#! G& % "( #( !% ) %2 (%
(&$&! ! " !% &* % ! &! "( ( !%

• #",% ' %" ! !%" %/(&!%" #%


$ #( ' #(% ' ") *&,&* -3 "
"( ( ! ";
• G ' %! 0 ' !% ' /& #( !% " 7 &%;
• G #7 &" * "(% < / # ,4*&% ! #( % !%
"( !% ! $& /&&! ! !% ) %2 (%
(&$&! ! " !% &* % ! &! "( ( !%

• %* " ") *&,&* -3 " 0 ! " # #7 &"


%" ") *(&$%" ) %* "" !% " 5:%' ' %
' 7 &# 6;
• ,&#& " ( , " (&$ " * !
") *&,&* -.%;
• #",% ' ' %! %" ! ! !%" ' ) %2 (%
! / #*% ! ! !%";
• ,&#& %" ' =! %" " ' *%!&,&* !%"
(&$&! ! " !% &* % ! &! "( ( !%

• %!&,&* %" ' =! %" ! ,&#&!%" # , " !%


) %2 (%;
• #( 0 %" ' =! %" *%!&,&* !%"
(&$&! ! " !% &* % ! &! "( ( !%

• $ & " " ") *&,&* -3 " "( ( ! " ".%


* &(7$ &" !% )%#(% ! $&"( !% " 7 &%
(&$&! ! " !% &* % ! &! "( ( !%
! " #$

• #(& % "&"( ' ) " #( 7 % #4$


) %) & !% ! &! !
(&$&! ! " !% &* % ! &! "( ( !%
%

• ' ! "* &-.% ,% ' ! " ) ( " !%


#%$% "&"( ' " .% ' # &";
• ' ! "* &-.% ! *%' % %" " 7 &%"
! $ .% &#( 0& *%' ) ( (%' (&G !
!% #%$% "&"( ' ;
• % ' # !% " 7 &%
(&$&! ! " !% &* % ! &! "( ( !%
& " '

• %#$ ( % / #*% ! ! !%" <&"( #(


5&#,% ' (&G !% % #.%6 ' ' / #*% !
! !%" *% #( *%' ") *&,&* -.% !%
) %2 (%
(&$&! ! " !% &* % ! &! "( ( !%
(

• % %* % "&"( ' 0 !% ' , #*&%# ' #(%


' *%#"%#H#*& *%' % ' # !% " 7 &%
% / #*% ! ! !%" ) %2 ( !%
" "! %2 (% !
I #( ) %2 (% J %)%"( 1+ % I K *%#( (% *%' % " 7 &% $&" "( / *
" ) ' &"" " 0 .% % *%#( (% ! ( / :% L &#( 0 -.% #(
' / " " ) ( " %#(+' &!+& &#&*& !% %2 (%
M %2 (% %#* &( 1+ , &(% % $ #( ' #(% ! ! !%" ) %/( %"
&"&(%" !% "&"( ' .% , &(%" #7 &" !% "&"( ' % "* #:% !
) %)%"( ) % #%$% "&"( '
N %2 (% =0&*%1+ , " ! ! ,&#&-.% ! ( : ! !% "&"( ' ,&# >"
=0&* !% "&"( ' 9% : !? 9% "%,(? 5( !% &#! "(7 #% ) ) 6
O %2 (% 4"&*%1+ ) %! -.% !% #%$% "&"( ' " ) %0 ' " ".%
*%!&,&* !%"9".% , &(%" %" ( "( "9+ , ( ! *%' ) ! : !?
"%,(?
P ' ) #( -.%1% "&"( ' + *% %* !% ' ) 7(&*
Q # ( #-.%1 *%' ) #: ' #(% !% "&"( ' 9%#! ".% !&*&%# !%" #%$%"
' =! %"9".% , &( " ( -3 "
Ferramentas da Metodologia Estruturada

• $ #( ' #(% ! ! !%"


• 5 &0 ' ! <% ! !%"6
• +*#&* " ! ") *&,&* -.% ! ) %* ""%"
– &#&> ") *&,&* -.% 5R% !%#6
– / ! ! *&".%
– % ( 0 C" "( ( !%
• &*&%#7 &% ! ! !%"
• J 5 & 0 ' #(&! ! > *&%# ' #(%6
• &0 ' & 7 &*% ! #-.%
Técnicas para levantamento de dados
• #( $&"(
– # 2 #( $&"( 9,% ' ) 0 #( " #( "
– %# &"( *%#,& #- !% #( $&"( !%9B / % 0 %E9 "* * % %2 (%
– %/2 (&$% &' ) ""% 9! &< * % "* $ % %/2 (&$% 5 " ' ) # * ""7 &%6
– %#! G& #( $&"( *%' " 0 #- 9" ) %B ! B * ' -.%E
• "(&%#7 &%
– (&&G ' "&( -3 " %#! :7 ' &( " ) ""% " ) " %/( &#,% ' -.% #.% :7 ( ' )% )
#( $&"(7> "
– ' "&( -3 " %#! )%! ' %" ( / : " ")%"( " ! <) "".% "( (4"(&*
• " &" "
– %#" ( ' # &"9!%* ' #(%"9 (= &%"9% ( %" "&"( ' " 5 #*% ! !%"6
• /" $ -.% %*
– &" ' / % ' /& #( % ) ,& ! " ) ""% " #( $&"( ! " 5% 0 #&G !%9 &"&( !%9
* #( &G !% 9 (% &(7 &%
• #&3 "J % S":%)
– &"* (& "%/ % "&"( ' 9*%' " ) ""% " #$% $&! "
• * "%" !&*&%# &"
– $ !%
– H' ! 4! % ,%(%0 7,&*
&0 ' ! <% ! !%"
• ' #( ) %* ' #( -.% !% %2 (%
• ' #( (&&G ! ) *%' #&* -.% $ &! -.%
2 #(% %" #$% $&!%"
• ) " #( %" ) %* ""%" ! ,% ' ) ! %#&G ! 9
) ""% )%! #( #!
• %"" & ) # " O "4' /% %"9!&, #( ! <%0 ' 5#
"4' /% %"6
• %! ' ) " #( $7 &%" ' %' #(%" !% %2 (% !
&"( ' %! ' %" ! " #: % %2 (% B ( E
B %)%"(%E
&' /% %0&


&0 ' ! <% ! !%"
&' /% %0&
• #(&! ! <( # 1 ) " #( % &0 ' J! "(&#%
! " #( ! " " 4! " !% "&"( ' .% , G ) ( !%
) %* "" ' #(% !% "&"( '

a b c

Professor Cliente Depto


Financeiro
&0 ' ! <% ! !%"
&' /% %0&
• <% ! !%"1 ) " #( " #( ! "
" 4! " !% "&"( ' #,% ' -.% '
' %$&' #(%

Nota Fiscal Compra


R.M.

Dados de
Cadastro
&0 ' ! <% ! !%"
&' /% %0&
• %* ""%1 ) " #( % ) %* "" ' #(%9%
" 2 9 ( #",% ' -.% ! #,% ' -.%

P.1 Núm. do Processo

Calcular
Pedido Calcular Processo,
De Compra Pedido
Venda descrito por :
“Verbo + Objeto”

Yourdon Vendedor Local ou Pessoa

Gane
&0 ' ! <% ! !%"
&' /% %0&
• )="&(% ! !%"1 ) " #( %
' G # ' #(% ! &#,% ' -3 " ! #( % !%
&"( ' #,% ' -.% ' )% "%

D2 Alunos

D1 Notas Fiscais
< ' ) % 5 $ #( ' #(%6
• 7* %! +!& " 5 $ #(%" $ #( !%"6
– %, ""% #- " %( " ) %" #%"
– "&"( ' *%' / " # " %( " &G % *7 * % !
' +!&
– " %( " ".% ' G # ! " ' +!& + 0&"( !
) % #%
– ' +!& + #$& ! %" #%" * ( &
< ' )%5 &0 ' 6
D1 Notas

Notas b
P.1 Alunos
Médias
a
Notas Sistema de
Professor Cálculo de
Médias Médias c

Secretaria

Médias

D2 Alunos
+ ) " #( !% ' $7 &%" #4$ &" %#! 1
• IK #4$ 6 & 0 ' ! %#( <(% % #4$ T % %! %
' /& #( %"" &"= ' ) %* ""% ) " #( ' $&".%
0 %/ !% "&"( ' 9" ' ! ( : " "( #4$ ! ,&# "
, %#( & "!% "&"( '
• MK #4$ 6 #4$ I ) " #( " ' * %>, #-3 " !%
"&"( ' 0 ) ' #(%" ! " , #-3 " )% ,&#&! ! %
) %* ""%"
• NK9OKF #4$ &"6 ! <) %".% ! ) %* ""%" *%' #4$ &" !
M #1 ) " #( ' % ! ( : ' #(% !% #4$ *&' "( "
#4$ &" ( ' %" ' $&".% ! ( : ! ! =0&* !% "&"( ' %' %
! $ ' %" %) *&%# &"7> %
4$ T
< ' ) % 5 $ #( ' #(%6
• &"( ' ! *%#( % ! * &< ! ' "( #( 5 &"( ' #.% &#,% ' (&G !%6
– 0 -%' #( 0 %" ) !&!%" !%" * & #( " 5M $& "6 ) % * &< 9
0&"( %" ) -%" !%" &( #" #%" ) !&!%"9*%#" ( #!% % * !7)&%
0 ! IU $& #% "* #&#:% *% ")%#! #( A ' " #* ' &#: MU
$& ) *%G&#:
– 0 -%' &#,% ' % * &< % #K ! ' " ) , *: ' #(% % * &<
%/(+' (%!%" %" ) !&!%" ! ' " ) (%( &G ' &(& *%#( ) %
0 -%' #( 0 % * & #(
– 0 -%' (% # *%' *%#( % ) 0 ' #(% ) % * &< 9 0&"(
% ) 0 ' #(% ' G # " *%#( " ) 0 "
– & & ' #( 9% * &< 0 -.% ! , *: ' #(% !% * &< )
0 C#*&
4$ T
< ' )% 5 &0 ' 6
b
P:0 Pedidos Cozinha
(2ª Via)
a Pedidos
(2 Vias)
Sistema de
Garçom No. Mesa p/ Controle de
Emitir a conta Caixa Relatório c
Fechamento
Do Caixa Gerente
Conta
Restaurante
Conta paga +
Pagamento

• 0 " !% #4$ T
– "( #4$ "= ( 7 I ) %* ""% *%' , C#*& 1T % #%' !% "&"( ' 5 %!
" ) " #( !% *%' % ' * &< 6
– .% ) " #( ! )="&(%" ! ! !%";
– ) " #( (%! " " #( ! " " 4! " !% "&"( '
&(+ &%" ! $&".% !
I %!%"%" ) %* ""%" )%"" ' ' ! "* &-.% *%' "( ( B /% V
/2 (%E D
M %!%"%" ! )="&(%" ! ! !%" ) " #( ' %/2 (%" % $ #(%" !
&#( "" D "% 0 (&$%9% # &"( )%! <) &* % *%#( W!% D
N %!%"%" ) %* ""%" ! )="&(%" ! ! !%" )%"" ' ) % ' #%" ' , <%
! #( ! ' , <% ! " 4! D "% 0 (&$%9)% #.% D
O %!%"%" , <%" )%"" ' #%' D "% # 0 (&$%9% # &"( )%! <) &*
%" , <%" " ' #%' D
P %!%"%" , <%" ! ! !%" *%' - ' % ( ' &# ' *%' ' ) %* ""%D
Q %!%"%" , <%" ! ! !%" )%"" ' ) % ' #%" ' )%#( ! " ( D
X 7 0 ' ! )="&(% ! ! !%" *%' ) # " ' , <% ! #( ! '
, <% ! " 4! " 2' &$%" &#( ' !&7 &%" ,4"&*%" ( ' )% 7 &%" D
DFD – DIAGRAMA DE CONTEXTO – MODELO AMBIENTAL ou Nível Zero

Dados-Empréstimo

Empréstimo

Devolução

Obras-Inexistentes
Reserva
Controle do Relatórios-Estatísticos
Usuários
Acervo de
Uma Dados-Biblioteca

Carta- Biblioteca
Cobrança
**LOCAÇÃO** Dados-Obras
Consulta
Depto
Dados-Consulta Dados-Cobrança
Administrat.
Lista de Eventos

Nº Evento Descrição do Evento Estímulo Tipo Ação Resposta


Estímulo

01 Usuário Consulta Quando o usuário desejar verificar a Consulta F Consultar Dados-Obra ou


Obra existência ou situação de determinada obra Obra Msg-01

02 Usuário Reserva O usuário pode reservar obras, desde que Reserva F Reservar Msg-02
Obra não seja periódicos ou enciclopédias. Obra

03 Usuário Empresta O usuário passa os dados da obra que Dados- F Emprestar Obra ou
Obra deseja levar. Ela pode ter sido reservada Empréstim Obra Msg-03
previamente. Periódicos e enciclopédias não o
podem ser emprestados. Se houver apenas
um exemplar de uma obra que seja um
clássico em sua área, também não poderá
ser emprestado.

04 Usuário Devolve Quando o usuário faz a devolução de uma Obra F Registrar Msg-04
Obra obra que havia emprestado Devolução

05 Usuário recebe Decorrido o tempo destinado a devolução Dados- F Gerar Carta-


cobrança de obras, o usuário receberá uma carta de Cobrança Cobrança Cobrança
cobrança

Fluxo de Dados (F), um Fluxo Temporal (T) ou um Fluxo de Controle (C)


Nº Evento Descrição do Evento Estímulo Tipo Ação Resposta
Estímulo

05 Usuário Decorrido o tempo destinado a Dados-Cobrança F Gerar Cobrança Carta-Cobrança


recebe devolução de obras, o usuário
cobrança receberá uma carta de cobrança

06 Administraçã Quando uma nova obra for fazer Dados-Obra F Cadastrar Obra Msg-05
o parte do acervo da biblioteca (via
Cadastra compra ou doação) a administração
Obras efetua o cadastro da mesma

07 Administraçã Quando uma nova biblioteca Dados-Bibliot F Cadastrar Bibliotecas Msg-06


o requisitar seu cadastro, ou necessitar
Cadastra efetuar algum empréstimo
Bibliotecas

08 É hora de Todo dia primeiro de cada mês é T Emitir Relatórios Relatórios-


emitir emitido os relatórios: Estatísticos Estatisticos
relatórios Obras mais lidas
estatisticos Usuários mais ativos
Usuários menos pontuais

09 É hora de Todo primeiro dia de cada mês é T Listar Obras Inexistentes Obras-Inex
emitir obras gerado um relatório com as obras
inexistentes solicitadas e que não existem no
acervo, referente ao mês anterior

Vous aimerez peut-être aussi