Clase Metodologia de Desarrolo de Software
-
Upload
elyoyed-quesajo -
Category
Documents
-
view
227 -
download
0
Transcript of Clase Metodologia de Desarrolo de Software
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 1/83
1
METODOLOGIAS DE
DESARROLLO DE
SOFTWARELIC. ESPINOZA ROBLES
ARMANDO DAVID
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 2/83
2
Conceptos Gener!es" No e#$ste %n consenso entre !os %tores
so&re e! concepto 'e (eto'o!o)*.
" +n pr$(er 'e,$n$c$-n/ %n (eto'o!o)* es
%n con0%nto 'e ,$!oso,*s ,ses
proce'$($entos re)!s tcn$cs3err($ents 'oc%(entc$-n 4 spectos 'e
,or(c$-n pr !os 'esrro!!'ores 'e so,t5.6
" se)7n esto %n (eto'o!o)* espec$,$c
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 3/83
8
9 Co(o se 'e&e '$:$'$r %n pro4ecto en etps
9 ;%e tres se !!e:n c&o en c' etp
9 ;%e s!$' se pro'%ce 4 c%nto 'e&en pro'%c$r
9 ;%e restr$cc$ones se p!$cn
9 ;%e 3err($ents se :n %sr
9 co(o se )est$on 4 contro! %n pro4ecto
" ten'$en'o %n 'e,$n$c$-n (s )enr$c< /%n
(eto'o!o)* es %n con0%nto 'e proce'$($entos
tcn$cs 3err($ents 4 %n soporte 'oc%(ent!
;%e 4%' !os 'esrro!!'ores 3 re!$=r
so,t5.6
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 4/83
>
" De ,or( )ener! po'e(os $'ent$,$cr tres
neces$''es pr$nc$p!es ;%e se $ntent
c%&r$r con %n (eto'o!o)* 9 (e0ores p!$cc$ones
9 %n (e0or proceso 'e 'esrro!!o
9 %n proceso est?n'r en ! or)n$=c$-n" !os o&0et$:os 'e !s (eto'o!o)$s son
9 re)$strr !os re;%$s$tos 'e %n SI
9 proporc$onr %n (to'o s$ste(?t$co 'e'esrro!!o
9 constr%$r %n SI 'entro 'e %n t$e(po prop$'o 4
costos cept&!es
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 5/83
@
9 Constr%$r %n s$ste( &$en 'oc%(ent'o 4 ,?c$!
'e (ntener
9 $'ent$,$cr !o (s r?p$'o pos$&!e c%!;%$erc(&$o necesr$o
9 proporc$onr %n s$ste( ;%e st$s,) to's
!s persons c!$entes '$rect$:os %'$tores etc
" ! 'esco(pos$c$-n 'e proceso se re!$=
n$:e! 'e tres e!e(ent!es.
" Pr c' tre se $'ent$,$c %n
proce'$($ento.
" Co(o res%!t'o se o&t$ene %no o (s
pro'%ctos. E! S$ste( est co(p%esto 'e %n
con0%nto 'e pro'%ctos ,$n!es
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 6/83
" Pr p!$cr %n proce'$($entos se %s %n o
(s TECNICAS s%e!en ser )r?,$cs con
po4o 'e te#to." Pr ! re!$=c$-n 'e %n tcn$c nos
po4(os en err($ents 'e So,t5.
" Por e0e(p!o %n (eto'o!o)* 'on'e 34%n tre ;%e 'e,$ne %n proce'$($ento pr
constr%$r %n (o'e!o concept%! 'e 'tos.
Pr e!!o se %s ! Tcn$c 'e C3en con !3err($ent Po5er Des$)ner res%!t'o
(o'e!o concept%! 'e 'tos
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 7/83
" Es necesr$o c!rr ! con,%s$-n entre !os
tr($nos (eto'o!o)* (to'o 4 c$c!o 'e
:$'." +n (eto'o!o)* p%e'e se)%$r %n o :r$os
(o'e!os 'e c$c!o 'e :$'.
" E! c$c!o 'e :$' $n'$c ;%e es !o ;%e 34;%e o&tener !o !r)o 'e! 'esrro!!o pero no
co(o. L (eto'o!o)* s$ 'e&e $n'$cr co(o
" %n (eto'o!o)* es %n con0%nto 'e(to'os.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 8/83
" A! $n$c$o !os (to'os se centr&n en %n
,se 'e! c$c!o 'e :$' (to'os 'e
pro)r(c$-n estr%ct%r'. S$)%$en'o !os'e '$seo estr%ct%r'o !%e)o n?!$s$s
estr%ct%r'o.
" L%e)o se est&!ecen (to'os con0%nto 'en?!$s$s 4 '$seo estr%ct%r'o en!=n'o !s
'os ,ses.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 9/83
H
V$s$-n 'e! 'esrro!!o 'e
(eto'o!o)$s 'e 'esrro!!o 'e SI.
" n $'o e:o!%c$onn'o !o !r)o 'e! t$e(po." In$c$!(ente per$o'o 'e 'esrro!!o
con:enc$on! prct$cs rtesn!es
"s%r)e e! Desrro!!o estr%ct%r' prte 'e ! pro)r(c$-n estr%ct%r' se)%$'o 'e !os
(to'os 'e n?!$s$s 4 '$seo. C%&re to'o e!
c$c!o 'e :$' co(p!eto.
" Act%!(ente prece e! pr'$)( 'e !
Or$entc$-n o&0etos. N%e:o en,o;%e en !
In).S,t.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 10/83
1
Desrro!!o Con:enc$on!" En !os os @ no e#$st* (eto'o!o)*s 'e
'esrro!!o. E! 'esrro!!o est& cr)o 'e pro)r('ores.
" Se :$o ! $(portnc$ 'e! n?!$s$s 4 '$seo
en e! 'esrro!!o 'e! s$ste(s.
" Aprecen !os n!$sts pro)r('ores 4
n!$sts 'e s$ste(s.
" Los n!$sts se '$:$'en en 'os n!$sts
,%nc$on!es 4 n!$sts tcn$cos
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 11/83
11
" E! en,o;%e con:enc$on! t$ene ser$os
pro&!e(s co(o !os s$)%$entes
9 !os res%!t'os ,$n!es son $(pre'ec$&!es no se
s&e c%n'o 'e&e c&r %n pro4ecto.
9 No 34 ,or( ' contro!r !o ;%e est
s%ce'$en'o en e! pro4ecto ! no e#$st$r ,sesest&!ec$'s 4 pro'%ctos $nter(e'$os so&re !os
;%e re!$=r :er$,$cc$ones.
9 Los c(&$os or)n$=t$:os ,ectn
ne)t$:(ente ! proceso 'e 'esrro!!o nos%e!e e#$st$r 'oc%(entc$-n estn'r$=' o no
se ct%!$=n oport%n(ente.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 12/83
12
Desrro!!o estr%ct%r'o
" E! nc$($ento 'e tcn$cs estr%ct%r's 'e,$ne e!
p%nto 'e prt$' 'on'e se ps 'e !
constr%cc$-n 'e pro)r(s 'e %n ,or(rtesn! %n ;%e s$)%e %nos (to'os 'e
$n)en$er*.
" E! ter($no pro)r(c$-n estr%ct%r' se
$ntro'%0o ,$n!es 'e !os psn'o !s tcn$cs
! entorno $n'%str$! (e'$'os 'e !os
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 13/83
18
" Pro)r(c$-n Estr%ct%r'
" e! en,o;%e 'e 'esrro!!o estr%ct%r'oco(en=- con ! pro)r(c$-n.
" D$seo estr%ct%r'o
" (e'$'os 'e !os e! en,o;%e estr%ct%r'ose e#t$en'e ! ,se 'e '$seo en !os ;%e se
'e,$ne %n &strcc$-n (s (p!$ %sn'o
!os (-'%!os 'e pro)r( co(oco(ponentes &?s$cos 'e constr%cc$-n.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 14/83
1>
" D$seo Estr%ct%r'o
" se re,$n concepto 'e (o'%!r$''
nor(!$=n'o ! estr%ct%r 'e %n (o'%!o 'e pro)r( restr$n)$en'o !s re!c$ones entre
(-'%!os. Jo%r'on 4 Constnt$ne
" An?!$s$s Estr%ct%r'o" ntes 'e ! pr$c$-n 'e! n?!$s$s
estr%ct%r'o !s espec$,$cc$ones 'e
re;%$s$tos se 3cen 'e (ner nrrt$:.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 15/83
1@
" An?!$s$s estr%ct%r'o
" !s espec$,$cc$ones est&n ,ect's por
9 ern (ono!*t$cs 3&* ;%e !eer to's !
espec$,$cc$ones pr enten'er e! pro&.
9 Ern re'%n'ntes se repet* ! ($s(
$n,or(c$-n en prtes '$,erentes 'e! 'oc. 9 Ern (&$)%s e! en,o;%e 'e re;%$s$tos se
$nterpret& '$,erente por c' %s%r$o.
9 I(pos$&!e 'e (ntener c%n'o se ,$n!$=& e! proceso 'e 'esrro!!o !s espec$,$cc$ones ern
o&so!ets.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 16/83
1
" Por estos $ncon:en$entes 3&* %n
(o:$($ento )r'%! 3c$ !sespec$,$cc$ones ,%nc$on!es
9 Gr?,$cs co(p%ests por '$)r(s po4'os
en tcn$cs te#t%!es.
9 Prt$c$on's !eer 'e porc$ones $n'epen'$entes
!s espec$,$cc$ones.
9 M*n$((ente re'%n'ntes 'e ,or( ;%e !os
c(&$os ,ectn %n prte 'e !sespec$,$cc$ones.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 17/83
1
" Este en,o;%e se conoce co(o n?!$s$s
estr%ct%r'o n?!$s$s 'escen'ente o top K 'o5n.
" Des'e s% pr$c$-n se 3n 3ec3o (e0ors 9 'r (enor $(portnc$ ! constr%cc$-n 'e !os
(o'e!os ,*s$cos ct%!es 4 !os (o'e!os !-)$cos
ct%!es
9 '$,erenc$r (s !os (o'e!os ,*s$cos 4 !-)$cos.
9 A(p!$r !s tec. De n?!$s$s estr%ct%r'o pr
(o'e!r s$ste(s en t$e(po re!
9 en,ocrse en e! (o'e!o 'e 'tos. 9 Est%'$o 'e e:entos. tr:s 'e !$st 'e e:entos.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 18/83
1
" Crono!o)* 'e !s (eto'o!o)* (s
representt$:s en ! 3$stor$ 'e ! In). De
So,t5." Ao Meto'o!o)*
" 1H concepto so&re pro).estr%ct%r'
" 1H> Tec. De pro). Estr%ct%r'
" 1H@ pr$(eros conceptos so&re '$seo
" estr%ct%r'o
" 1H pr$(eros conceptos so&re n?!$s$s
" estr%ct%r'o
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 19/83
1H
" Ao Meto'o!o)*
" 1H n?!$s$s estr%ct%r'o
" 1H1 SSADM :ers$-n $n$c$!
" 1H@ n?!$s$s 4 '$seo estr%ct%r'o pr
" s$ste(s t$e(po re!
" 1H SSADM s$)%$ente :ers$-n
" 1H n?!$s$s '$seo estr%ct%r'o pr
" s$ste(s t$e(po re!.
" 1HH Mtr$c :ers$-n $n$c$!
" 1HH SSADM s$)%$ente :ers$-n
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 20/83
2
" Ano Meto'o!o)*
" 1HH8 Mtr$c s$)%$ente :ers$-n
" 1HH@ Mtr$c :ers$-n ct%!
" Desrro!!o OO
" e! pr'$)( 'e OO trt !os procesos 4
'tos 'e ,or( con0%nt
" !o OO co($en= con !os !en)%0es 'e
pro)r(c$-n LOO en !os ;%e se '&
n,s$s ! &strcc$-n 'e 'tos pr !os ;%e
se '0%nt& %n con0%nto 'e operc$ones.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 21/83
21
" A prt$r 'e (e'$'os 'e !os OO !cn=o
)rn resonnc$.
" Por otr prte !os conceptos 'e tcn$cs
estr%ct%r's 3n ser:$'o 'e &se pr
(%c3s 'e !s (eto'o!-)$cs OO. As* co(o
e! '$seo 'e &!o;%es %s'o ente!eco(%n$cc$ones 4 otrs 'e $nte!$)enc$
rt$,$c$! e $nte!$)enc$ 'e! conoc$($ento.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 22/83
22
Crcter*st$cs pr$nc$p!es 'e !s
Meto'o!-)$s" I(pcto 'e ! (eto'o!o)* en e! entorno 'e
'esrro!!o 'e So,t5.
" To'o entorno 'e 'esrro!!o $nc!%4e %ncon0%nto 'e co(ponentes ;%e con'$c$onn !
constr%cc$-n 'e so,t5.
" L pro'%ct$:$'' no &st 4 'e&e estrsoc$'o ! c!$'' 'e !os pro'%ctos ,$n!es.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 23/83
28
" L (eto'o!o)* 'e 'esrro!!o es e! cor=-n
'e este entorno e $n,!%4e (%4 '$rect(ente
en estos 'os ,ctores pro'%ct$:$'' 4
c!$''
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 24/83
2>
Entorno 'e 'esrro!!o 'e so,t5re
Or)n$=c$-n 'e 'esrro!!o 'e so,t5re
E;%$po 'e 'esrro!!o 'e so,t5re
Proce'$($entos
'e )est$-n
Meto'o!o)*
'e
'esrro!!o
Soporte
%to(t$='oTcn$cs
D $n,or(es
'$recc$-n
Coor'$nn
4 )%*n
Deter($nn !s 3err($ents necesr$s
Se!ecc$-n 'e 3err($ents D %n estr%ct%r :$s$&!e
Soportn (to'os
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 25/83
2@
" Dentro 'e! entorno ! or).(nt$ene %n
e;%$po 'e 'esrro!!o so,t5.
" Los proce'$($entos 'e )est$-n 'eter($nn
e! t$po 'e soporte %to(t$='o 'e so,t5. J
3r'5.
" Los proce'$($entos 'e )est$-n coor'$nn 4
)%*n !os 'esrro!!'ores en e! e(p!eo 'e
tcn$cs
" e! soporte %to(t$='o (e0or !
pro'%ct$:$''.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 26/83
2
" L or)n$=c$-n 'e 'esrro!!o t$ene 'os
opc$ones
9 se!ecc$-n entre %n )rn n%(ero 'e (to'os 'e
)est$-n tcn$cs 'e 'esrro!!o 4 soporte
%to(t$='o pr crer 4 'esrro!!r !
(eto'o!o)* (s prop$' 9 n!$=r 4 e:!%r !s (eto'o!o)$s e#$stentes
'optr en ! or)n$=c$-n ! ;%e (s se 0%ste
s%s neces$''es. Est es ! (s co(7n.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 27/83
2
Crcter*st$cs 'ese&!es 'e %n
(eto'o!o)*" 1. E#$stenc$ 'e re)!s pre'e,$n$'s
" 2. Co&ert%r tot! 'e! c$c!o 'e 'esrro!!o
" 8. Ver$,$cc$ones $nter(e'$s
" >. P!n$,$cc$-n 4 contro!
" @. Co(%n$cc$-n e,ect$:
" . +t$!$=c$-n so&re %n &n$co 'e pro4ectos
" . F?c$! ,or(c$-n
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 28/83
2
" . err($ent CASE
" H. L (eto'o!o)* 'e&e contener
ct$:$''es ;%e (e0oren e! proceso 'e
'esrro!!o
" 1. Soporte 'e (nten$($ento
" 11. Soporte 'e ! re%t$!$=c$on 'e so,t5.
C! $,$ $- ' !
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 29/83
2H
C!s$,$cc$-n 'e !s
Meto'o!-)$s" De&e tener en c%ent tres p%nto 'e :$st o
'$(ens$ones.
" En,o;%e t$po 'e S$ste ,or(!$''
"estr%ct%r'o )est$-n no ,or(! 9 or$ent'o proc.
9 Or$ent'o 'tos
" 0err;%$co
" no 0err;%$co
9 ($#tos
" or$ent'o o&0. T$e(po re! ,or(!
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 30/83
8
Meto'o!o)$s Estr%ct%r's
" Propone ! crec$-n 'e (o'e!os 'e s$ste(s
;%e representn !os procesos !os ,!%0os 4 !
estr%ct%r 'e !os 'tos 'e (ner'escen'ente top 'o5n
" se ps 'e %n :$s$-n )ener! 'e! pro&!e(
n$:e! !to 'e &strcc$-n 3st !!e)r n$:e!es (s senc$!!os 'e &strcc$-n
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 31/83
81
" D !%)r !os s$)%$entes t$pos 'e
(eto'o!-)$s
9 or$ent'o procesos
9 or$ent'o 'tos
" or$ent'o estr%c. Dtos 0er?r;%$co
" or$ent'o estr%c. Dto no 0er?r;%$co 9 ($#tos
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 32/83
82
Meto'o!o)* or$ent'o
procesos" L In). De So,t5. se ,%n' en e! (o'e!o
&?s$co entr' procesos!$' 'e %n
s$ste(." Este (o'e!o &?s$co !o %sn to's !s
(eto'o!o)*s estr%ct%r's !s ;%e se
en,ocn en !os proceso se !!(n or$ent'se! proceso.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 33/83
88
" Se &sn en (to'os 'escen'entes 'e'esco(pos$c$-n ,%nc$on! pr 'e,$n$r !os
re;%$s$tos 'e! s$ste(.
" Se po4 en tcn$cs )r?,$cs 'n'o !%)r !concepto 'e espec$,$cc$-n estr%ct%r' ;%e
es %n (o'e!o )r?,$co prt$c$pn'o
'escen'ente 4 0er?r;%$co 'e !os procesos 'e!
s$ste( 4 'e !os 'tos %s'os por e! s$ste(
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 34/83
8>
" L espec$,$cc$-n estr%ct%r' est
co(p%est 'e
9 D$)r( 'e ,!%0o 'e 'tos represent !os
procesos en '$st$ntos n$:e!es 'e 'esco(pos$c$-n
!os co(p!e0os se 'esco(ponen en (s senc$!!os
es ! tcn$c (s $(portnte 'e! n?!$s$sestr%ct%r'o
9 '$cc$onr$o 'e 'tos 'e,$n$c$-n 'e to'os !os
'tos ;%e pren en DFD
9 espec$,$cc$ones 'e proceso 'escr$&e con
'et!!e !o ;%e s%ce'e en %n proceso
A t$ $' ' ' ! $ $ !
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 35/83
8@
Act$:$''es 'e !s pr$nc$p!es
(eto'o!o)$s
" Meto'o!o)* 'e DeMrco !os psos son 9 1. Est%'$o 'e! entorno ,*s$co ct%! (o'e!o 'e!
s$ste( ct%! con s%s proce'$($entos. A tr:s'e %n con0%nto 'e DFD
9 2. Der$:c$-n 'e! correspon'$ente (o'e!o !-)$coct%! (o'e!o 'er$:'o 'e! nter$or s$nconnotc$-n ,*s$c.
9 8. Der$:c$-n 'e! n%e:o (o'e!o !-)$co to(ren c%ent !s n%e:s neces$''es. For('o por%n DFD '$cc$onr$o 'e 'tos 4 espec$,$cc$ones'e proceso 'e! s$ste(.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 36/83
8
9 >. Crer %n con0%nto 'e (o'e!os ,*s$cos
!ternt$:os 'e! (o'e!o !-)$co se est&!ecen
!ternt$:s se eno0e e! (s con:en$ente.
9 @. V!orr c' opc$-n costos 4 &ene,$c$os 'e
!os (o'e!os ,*s$cos.
9 . Se!ecc$onr %n opc$-n se!ecc$on (o'e!o
,*s$co
9 . E(p;%etr ! espec$,$cc$-n se recop$!
to' ! 'oc%(entc$-n.
"
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 37/83
8
Meto'o!o)* 'e Gne 4 Srson
"Es e! res%!t'o 'e :r$os os 'e prct$cen cons%!tor* 'e n?!$s$s 4 '$seo
estr%ct%r'o.
" Cre'o por ! e(pres MCA+TOIST &0o
e! no(&re 'e STRADIS SDM.
" Es prec$'o ! 'e DEMARCO ! pr$nc$p!
'$,erenc$ es ;%e 34 %n etp en ! ;%e se
'e,$ne !os conten$'os 'e !os !(cenes 'e
'tos ;%e precen en DFD en 8FN.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 38/83
8
D$,erenc$s entre (eto'o!o)$s 'e DeMrco 4 Gne
Srson
Fse 'e! n?!$s$s Estr%ct%r'o
" Mto'o DeMrco
" Constr%$r e! (o'.,*s$co
ct%! DFD ,*s$co ct%!" constr%$r (o'. L-)$co
ct%! DFD !-)$co
ct%!
" crer %n con0%nto 'e(o'e!os ,*s$cos
!ternt$:os
" Mto'o Gne 4 Srson
" constr%$r e! Mo'.
L-)$co ct%! DFD!-)$co ct%!
" constr%$r e! (o'.
L-)$co 'e! n%e:o
s$ste( 'tos en 8FN" se!ecc$onr %n Mo'.
!o)$co
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 39/83
8H
" Mto'o DeMrco
" est$(r costos 4
t$e(po 'e c' opc$-n" se!ecc$onr %n (o'e!o
" e(p;%etr !
espec$,$cc$-n
" Meto' Gne 4 Srsn
" crer n%e:o (o'.
F*s$co 'e! s$ste(" e(p;%etr !
espec$,$cc$-n
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 40/83
>
Meto'o!o)* 'e Jo%r'on Constnt$ne
" Const 'e !s s$)%$entes ,ses
9 1. re!$=r !os DFD 'e! s$ste(
9 2. Re!$=r e! '$)r( 'e estr%ct%rs prt$r 'e!
DFD (e'$nte n?!$s$s 'e trns,or(c$-n 4
n?!$s$s 'e trnscc$-n. 9 8. E:!%c$-n 'e! '$seo ($'$en'o ! c!$'' 'e
! estr%ct%r (e'$nte e! cop!($ento 4 co3es$-n
9 preprc$-n 'e! '$seo pr ! $(p!e(entc$on
'$:$'$en'o! en +n'. F*s$cs o c%'ernos 'e
cr).
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 41/83
>1
Meto'o!o)$s Or$ent'os 'tos
er?r;%$cos" En e! (o'. Bs$co Entr' ProcesoS!$'
est Meto'o!o)$ se or$ent !s entr's 4
s!$'s." Pr$(ero se 'e,$ne ! estr%ct%r 'e! 'to
prt$r 'e estos se '$:$'en !os co(ponentes
proce'$(ent!es. Se 'estc ;%e
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 42/83
>2
" L estr%ct%r 'e contro! 'e! pro)r( 'e&e
ser 0er?r;%$c
" e! proceso 'e '$seo 'e,$ne pr$(ero !
estr%ct%r 'e !os 'tos 'e ES. Me=c!r
to'os en %n estr%ct%r 0er?r;%$c 'e
pro)r( 4 !%e)o or'enr ! !-)$c
proce'$(ent! pr ;%e se 0%ste !
estr%ct%r.
" E! '$seo !-)$co prece'e 4 est sepr'o 'e!
,*s$co
M ' ! $ $ ' '
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 43/83
>8
Meto'o!o)$s or$ent'os 'tos no
err;%$cos
" Se '$:$'e en c%tro etps con !os s$)%$enteso&0et$:os
9 P!n$,$cc$-n constr%$r r;%$tect%r 'e
$n,or(c$-n 4 %n estrte)$ ;%e soporte !os
o&0et$:os 'e ! or).
9 An?!$s$s co(pren'er !s ?res 'e! ne)oc$o 4
'eter($nr !os re;%$s$tos 'e! s$ste(.
9 D$seo est&!ecer s$ste( 'ese'o por e!%s%r$o 4 !cn=&!e por ! tec.
9 Constr%cc$-n constr%$r %n s$ste( ;%e c%(p!
!o nter$or.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 44/83
>>
Meto'o!o)* Or$ent'o O&0etos.
" En ! (eto'o!o)* 'e n?!$s$s 4 '$seoestr%ct%r'o se e#($n !os s$ste(s 'es'e !s
,%nc$ones o tres ;%e 'e&en re!$=r ;%e se
'esco(ponen s%ces$:(ente en tres (s
pe;%es pr ,or(r !os (-'%!os 'e !
p!$cc$-n.
" En OO co&r $(portnc$ e! specto 'e!
(o'e!'o 'e! s$ste( e#($nn'o e! 'o($n$o'e! pro&!e( co(o %n con0%nto 'e o&0etos ;%e
$nterct%n entre s$.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 45/83
>@
" En !s (eto'o!o)$s tr'$c$on!es
estr%ct%r's se pro'%ce %n '$coto(*
entre ,%nc$-n 4 'tos." En OO se prop%)n %n en,o;%e %n$,$cr 'e
(&os espectos ;%e se encps%!n en !os
o&0etos." Se p%e'e $'ent$,$cr 'os en,o;%es en (eto'.
OO
9 re:o!%c$onr$os o p%ros 9 S$ntet$st o e:o!%t$:o
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 46/83
>
S$ste(s en T$e(po Re!
" Son !os s$ste(s $n'epen'$entes 'e! t$e(po
;%e procesn ! $n,or(c$-n (s
or$ent'os ! contro! se contro!n 4 son
contro!'os por e:entos e#ternos.
9 /S$st. T$e(po Re! es ;%e! ;%e contro! %n(&$ente rec$&$en'o 'tos procesn'o!os 4
'e:o!:$en'o!os con s%,$c$ente rp$'e= co(o
pr $n,!%$r en '$c3o (&$ente en ese (o(ento6
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 47/83
>
" Los s$ste(s en t$e(po re! se crcter$=n
por
9 Conc%rrenc$
9 Pr$or$''es 'eter($n'os procesos
9 e#$ste co(%n$cc$-n entre tres
9 ccesos s$(%!tneo 'tos co(%nes
" no se 'e&e con,%n'$r s$ste(s en t$e(po
re! 4 s$ste(s en !*ne.
9 S$ste(s en !*ne $nterct%n con persons
9 s$st. T$e(po re! $nterct%n con persons 4
'ep-s$tos ,*s$cos 'e! e#ter$or
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 48/83
>
" Pr espec$,$cr !os re;%$s$tos 'e este
s$ste( 34 ;%e $nc!%$r n%e:os conceptos
pr
9 (ne0o 'e $nterr%pc$ones
9 co(%n$cc$-n 4 s$ncron$=c$-n 'e tres
9 )est$onr procesos conc%rrentes
9 'r resp%est oport%n 4 t$e(po entre e:entos
e#ternos
9 'tos cont$n%os o '$scretos
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 49/83
>H
Pr$nc$p!es Meto'o!o)$s 'e
Desrro!!o" Meto'o!o)* MERISE
" se p!nteo en 1H2. S% pr$(er :ers$-n
1H ,%e $n$c$t$: 'e! ($n$ster$o 'e$n'%str$ ,rncs.
" Se re!$=o con po4o 'e '$:erss e(press
e! pro4ecto ,$n!$=o 1H 'n'o !%)r !MERISE
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 50/83
@
" L (4or portc$-n 'e ! (eto'o!o)* es
9 c$c!o 'e :$' (s !r)o se $nc!%4e ! etp 'e
p!n$,$cc$-n pre:$ ! 'esrro!!o 'eno($n'es;%e( '$rector
9 $ntro'%cc$-n 'e 2 c$c!os co(p!e(entr$os c$c!o
'e &strcc$-n 4 c$c!o 'e 'ec$s$-n. E! c$c!o 'e&strcc$-n t$ene tres n$:e!es
" nivel conceptual ,$n!$'' ! e(pres
" nivel organizativo or)n$=c$-n 'ec%'
" nivel físico $nterro)c$-n (e'$os tcn$cos
R ! ' ! N$ ! '
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 51/83
@1
Res%!t'os en !os N$:e!es 'e
MERESI N$:e! Dtos Trt($ento
Concept%! Mo'.
Concept%!
'tos
Mo'. Concep.
De trt($ento
Or)n$=t$:o Mo'. L-)$co
'tos
Mo'. Or)n$=.
Trt($ento
F*s$co Mo'. F*s$co
'tos
Mo'. Opert$:
trt($ento
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 52/83
@2
" Fses 'e ! Meto'o!o)*
9 1. Est%'$o pre!$($nr est%'$ s$t%c$-n
e#$stente propone so!%c$-n )!o&!
9 2. Est%'$o 'et!!'o
9 8. I(p!e(entc$on re!$= !os pro)r(s ;%e
correspon'n se '$:$'e en " est%'$o tcn$co
" Pro'%cc$-n 'e Pro)r(s
9 >. Re!$=c$-n 4 p%est en Mrc3
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 53/83
@8
Meto'o!o)* SSADM
" A $n$c$t$: 'e! Go&. Br$t?n$co pr$nc$p$os
'e !os se p!nte estn'r$=r pro4ectos
'e tecno!o)* 'e $n,or(c$-n" S%r)e e! SSADM str%ct%re' S4ste(s
An!4s$s n' 'es$n) (et3o'.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 54/83
@>
" Los spectos 'e! SSADM son
9 n,s$s en !os %s%r$os re;%$s$tos 4 prt$c$pc$-n 9 'e,$n$c$-n 'e! proceso 'e pro'%cc$-n ;%e 3cer
co(o c%n'o
9 tres p%nto 'e :$st 'to e:ento proceso.
9 M?#$( ,!e#$&$!$'' en 3err($ents 4 tcn$cs
'e $(p!e(entc$on.
" E! SSADM no c%&re spectos co(o !
p!n$,$cc$-n estrt)$c n$ ! constr%cc$-n'e! c-'$)o
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 55/83
@@
P!n.
Estr.
Est%'.
De:$&$!
An!$
'e
Re;%$s
Espec
!o)$c
'e!
s$ste(
Espec$
'e
Re;%$
D$se
,$s$co
Constr
4
pr%e& Pro'%
A'($n$strc$on 4 contro!
Est%'$o Co(p!eto 'esrro!!o
SSADM
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 56/83
@
Meto'o!o)* Mtr$c
" E! conse0o s%per$or 'e $n,or(?t$c 'e
Esp en 1HH c%er' re!$=r e! pro4ecto
Mtr$c" en 1HH8 prece ! :ers$-n 2 'e Mtr$c.est
estr%ct%r' (e'$nte %n s%ces$-n 'e ,ses
(-'%!os ct$:$''es 4 tres. In'$c !os pro'%ctos ;%e se o&t$enen en c' %n 'e
!s tres
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 57/83
@
" Se '$:$'e en !s s$)%$entes ,ses
9 Fse P!n 'e s$ste(s 'e $n,or(c$-n 9 Fse 1 An?!$s$s 'e S$ste(s
9 Fse 2 D$seo 'e! s$ste(
9 Fse 8 Constr%cc$-n 'e S$ste(s
9 Fse > I(p!e(entc$on 'e s$ste(s
" se en,oc '$rect(ente en e! 'esrro!!o.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 58/83
@
EL PROCESO +NIFICADO
VISION GENERAL" Es $(portnte pr$(ero n!$=r e! proceso
pr po'er :er co(o ,%nc$on %n 'esrro!!o
OO." Se (ostrr %n pr$(er :$s$-n )ener! 'e!
Proceso pr tener %n $'e 'e c-(o !!e:r
c&o %n pro4ecto
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 59/83
@H
Pnor?($c 'e! Proceso
" En ! ,$)%r se (%estr ! sec%enc$ ! n$:e!(s !to 'e! proceso 'e 'esrro!!o
%n$,$c'o.
concepc$-n e!&orc$-n constr%cc$-n trns$c$on
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 60/83
" Este es %n proces- 'e 'esrro!!o $tert$:o 4
)r'%! e! so,t5. No se e!&or 'e %n so!o
)o!pe s$no se !$&er por prtes.
" L Etp 'e constr%cc$-n const 'e (%c3s
$terc$ones en c' %n se constr%4e so,t5..
'e c!$'' pro&' e $nte)r'o ;%e c%(p!e%n s%&con0%nto 'e re;%$s$tos.
" C' etp cont$ene to's ! etps 'e!
c$c!o 'e :$' An?!$s$s D$seoI(p!e(entc$on e#per$(entc$-n.
L ' $ '
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 61/83
1
" Ls 'os pr$(ers etps son 'e
9 Concepc$-n
9 E!&orc$-n" en este proceso $tert$:o !)%ns coss se
'e0n pr ! ,$n! ! etp 'e trns$c$-n
co(o !s pr%e&s Bet ! ,$nc$-n 'e!'ese(peo 4 e! entren($ento ! %s%r$o.
" Los pro4ectos :r*n (%4 ,or(!es en
entre)s 4 re%n$ones o 'e poc ,or(!$''." Ls $terc$ones se 'n en c' ,se pero
centr!(ente en ! ,se 'e constr%cc$-n.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 62/83
2
" CONCEPCION
" p%e'e 'optr (%c3s ,or( en !)%nos
pro4ectos %n con:ersc$-n en ! c,eter*.
Pr pro4ectos (4ores %n (p!$o est%'$o
'e ,ct$&$!$'' 'e (eses.
" D%rnte est etp se 'e,$ne 9 ! s$t%c$-n econ-($c 'e! pro4ecto. Costos
9 !cnce 'e! pro4ecto
9 ()n$t%' 'e! pro4ecto.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 63/83
8
" En ! concepc$-n 'e 'e,$ne s$ :!e ! pen
'e'$cr !)%nos (ese 'e $n:est$)c$-n. En
este (o(ento e! ptroc$n'or 'e! pro4ectono se co(pro(ete (s ;%e 3 %n ($r'
ser$ 'e! pro4ecto.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 64/83
>
" ELABORACION
" Se t$ene ! !%= :er'e pr $n$c$r e!
pro4ecto. En est etp se pose %n :)$'e 'e !os re;%er$($entos.
" Se p!nte ! neces$'' 'e co(pren'er (s
e! pro&!e( 9 %e es !o ;%e : 3 constr%$r en re!$''
9 Co(o !o : 3 constr%$r
9 %e tecno!o)* e(p!er
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 65/83
@
" A! 'ec$'$r so&re ests $nterro)ntes 'e&er?
cons$'err !os r$es)os 'e s% pro4ecto ;%e
p%e'en ser 9 1. R$es)o 'e re;%er$($entos enten'er &$en e!
pro&!e(.
9 2. R$es)os Tecno!-)$cos p!nte !s s$).Pre)%nts
" : 3 %sr o&0etost$ene s%,$c$ente e#per$enc$ en
OO
" B %sr : We& ;%e t(&$n ,%nc$on esttecno!o)*
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 66/83
9 8. R$es)os 'e &$!$''es p%e'e conse)%$r !
sesor* 'e e#pertos necesr$
9 >. R$es)os Po!*t$cos e#$sten ,%er=s Po!*t$cs;%e se $nterpon)n en s% c($no
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 67/83
" MANEO DE LOS RIESGOS DE
RE+ERIMIENTOS
" !os re;%er$($entos son $(portntes 4 en est
(eto'o!o)* !os csos 'e %so son e! p%nto
'e prt$'.
" Los cso 'e %so son e! (otor 'e! proceso 'e
'esrro!!o.
"+n cso 'e %so es %n $terc$-n entre%s%r$o 4 s$ste(. Con e! ,$n 'e !o)rr %n
o&0et$:o
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 68/83
" E! t(o 'e! cso 'e %so p%e'e :r$r se)7n
e! pro&!e(.
" L $(portnc$ r'$c en ;%e %n cso 'e %so$n'$c %n ,%nc$-n ;%e e! %s%r$o p%e'e
enten'er 4 t$ene %n :!or pr e!.
" Los cso 'e %so son ! &se pr !co(%n$cc$-n entre !os ptroc$n'ores 4 !os
'esrro!!'ores '%rnte ! p!n$,$cc$-n 'e!
pro4ecto.
" En ! etp 'e e!&orc$-n 'e&en 'esc%&r$rse
!os csos 'e %so pr$nc$p!es 'e! SI.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 69/83
H
" Es poco pro&&!e 'esc%&r$r to'os !os csos
'e %so. Se 'e&e contr en !os (s
$(portntes." Pr !o c%! 'e&er? pro)r(r entre:$sts
con !os %s%r$os pr recop$!r !os cso 'e
%so." Los csos 'e %so no 'e&en ser (%4
'et!!'os ! 'escr$pc$-n ser? &re:e 4
prec$s pr enten'er ! $'e &?s$c pr%s%r$os 4 'esrro!!'ores.
L ! & ! ! ' !
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 70/83
" L otr tre es e!&orr e! es;%e!eto 'e!
Mo'e!o Concept%! 'e! Do($n$o.
" E! (o'e!o concept%! respon'e !s pre)%nts co(o se re!c$onn !os o&0etos
entre e!!os J est&!ece !os ,%n'(entos
pr e! (o'e!o 'e o&0etos." E! concepto Mo'e!o 'e Do($n$o es e!
(%n'o ! ;%e ' po4o e! S$ste( 'e
co(p%to.
" E! Mo'e!o 'e! Do($n$o 4 !os Csos 'e +so
cpt%rn !os re;%er$($entos
L ' ! ' A ?!$ $ & !
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 71/83
1
" Los (o'e!os 'e An?!$s$s &rcn !s
$(p!$cnc$s 'e estos re;%er$($entos pr
%n p!$cc$-n" !os (o'e!os 'e D$seo )re)n !
$n,restr%ct%r $ntern ;%e 3ce ;%e
,%nc$one ! p!$cc$-n." E! prop-s$to 'e! (o'e!o 'e Do($n$o es
e#p!orr e! :oc&%!r$o 'e! 'o($n$o en
tr($nos co(prens$&!es pr !os e#pertos.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 72/83
2
" Contn'o con %n (o'e!o 'e Do($n$o 4 %n
(o'e!o 'e csos 'e %so se 'esrro!! %n
Mo'e!o 'e D$seo ;%e reconoce tnto !$n,or(c$-n en !os o&0etos 'e! 'o($n$o
co(o e! co(port($ento 'e !os csos 'e
%so." E! Mo'e!o 'e D$seo )re) c!ses ;%e
re!$=n e! tr&0o 4 proporc$onn %n
estr%ct%r re%t$!$=&!e."
" Se 'e0 correcto !s c!ses 'e Do($n$o 4 !os
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 73/83
8
" Se 'e0 correcto !s c!ses 'e Do($n$o 4 !os
csos 'e %so $(portntes pr !%e)o
)re)r 'e (ner pro)res$: csos 'e %so! (o'e!o 'e '$seo 'e ,or( $tert$:.
" No se 'e&e constr%$r e! s$ste( 'e )o!pe.
" Pr constr%$r (o'e!os 'e D$seo se 'e&econs$'err tcn$cs ;%e proporc$on e!
+ML co(o
9 !os '$)r(s 'e c!se ;%e cpt%r e! !en)%0e'e! ne)oc$o.
9 Los '$)r(s 'e Act$:$''es 'escr$&en e! ,!%0o 'e
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 74/83
>
Los '$)r(s 'e Act$:$''es 'escr$&en e! ,!%0o 'e
tr&0o 'e! ne)oc$o. E!$($n sec%enc$s $nnecesr$s en
e! proceso.
" P%e'e t(&$n po4rse en D$)r(s 'eIntercc$-n.
" Apo4'os en D$)r(s Concept%!es 'e c!se 4
'e ct$:$'' se cons%!t ! op$n$-n 'e !os e#pertos
'e! Do($n$o pr $'ent$,$cr ?res 'e r$es)o 4
csos 'e %so.
" Conso!$'r !os '$:ersos '$)r(s en %n so!o
(o'e!o 'e 'o($n$o ;%e s$r:e co(o p%nto 'e prt$' pr %n '$seo 'e c!ses en ! etp 'e
constr%cc$-n.
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 75/83
@
" S$ e! (o'e!o en (%4 )rn'e (e'$nte
p;%etes se '$:$'e en prtes conso!$'n'o
!os '$). De c!se 4 ct$:$''." E! pr$(er (o'e!o 'e 'o($n$o 'e&e
concentrr !os 'et!!es (s $(portntes. E!
resto se c%&r$r? '%rnte e! 'esrro!!o$tert$:o.
" E! (o'e!o 'e Do($n$o es '$r$)$'o por
Csos 'e +so .
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 76/83
" E! e;%$po ;%e constr%4e e! 'o($n$o 'e&e
ser pe;%eo 'e 'os c%tro persons
" '%rnte e! per$o'o 'e e!&orc$-n e! !*'er
'e! pro4ecto 'e&er? se)%rse ;%e e! e;%$po
no se e(pntne en 'et!!es n$ ;%e p$er'
contcto con ! re!$''." Pr co(pren'er !os re;%er$($entos se 'e&e
constr%$r protot$pos 'e !s prtes $ntr$nc's
'e !os csos 'e %so.
MANEO DE RIESGOS TECNOLOGICOS
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 77/83
" MANEO DE RIESGOS TECNOLOGICOS
" pr &rcr !os r$es)os tecno!-)$cos se 'e&e
constr%$r protot$pos ;%e pr%e&e ! tecno!o)*;%e %no ;%$ere %sr. S$ tr&0 en VB 4 SL.
9 Conse)%$r %n :ers$-n 'ec%' 'e! VB con s%s
3err($ents 9 constr%$r prtes senc$!!s 'e! (o'%!o 4 :er co(o
,%nc$on
9 constr%$r ! BD 4 conectr ! VB
9 pro&r !s '$:erss 3err($ents .
" Los r$es)os tecno!-)$cos (4ores son !os
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 78/83
" Los r$es)os tecno!-)$cos (4ores son !os
$n3erentes ! (ner co(o se $nte)rn !os
co(ponentes 'e %n '$seo." Concentrese en ! ?res ;%e pre=c ;%e (s
'e!nte ser? '$,*c$! 'e c(&$r. Pre)%ntese
9 ;% s%ce'er? s$ no tr&0 %n p$e= 'e !tecno!o)*
9 ;% oc%rr$r? s$ no po'e(os conectr 'os p$e=s
'e! ro(pec&e=s
9 c%?! es ! pro&&$!$'' 'e ;%e !)o :4 (!
9 ;% 3re(os s$ eso s%ce'e
S ' & ? !$ ! ' '$'
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 79/83
H
" Se 'e&er? n!$=r !os cso 'e %so (e'$'
;%e pre=cn ,$n 'e :er s$ t$ene !)o ;%e
p%e' ec3r por t$err s% '$seo." Los '$)r(s 'e c!se 4 'e $terc$-n son
7t$!es pr (ostrr co(o se co(%n$cn !os
co(ponentes." Los '$)r(s 'e p;%etes p%e'en (ostrr
%n c%'ro 'e !to n$:e! 'e !os co(ponentes
" !os '$)r(s 'e 'esp!=($ento'ep!o4(ent pro:een %n :$s$-n pnor?($c
'e ! '$str$&%c$-n 'e p$e=s.
" MANEO DE RIESGOS DE ABILIDAD
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 80/83
" MANEO DE RIESGOS DE ABILIDAD
" e! pr$nc$p! r$es)o es $n$c$r %n pro4ecto
OO s$n ! s%,$c$ente e#per$enc$." Los '$rect$:os se preoc%pn por !os costos
'e! entren($ento pero se p) 3st e!
%!t$(o cent:o c%n'o se !r)n !os pro4ectos.
" E! entren($ento es %n (ner 'e e:$tr
errores co(eter!os cons%(e t$e(po 4c%est
" Lo 'ec%'o son c%rsos 'e entren($ento
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 81/83
1
Lo 'ec%'o son c%rsos 'e entren($ento
&re:e &r$n''os por $nstr%ctores cpces
por prtes en e! (o(ento ;%e se neces$te 4
poner en prct$c !o pren'$'o.
" L (e0or (ner 'e ';%$r$r !s 3&$!$''es
en OO es tr:s 'e! (to'o 'e t%tor*
contrtr!os pr ?res espec$,$cs o to'o e!
pro4ecto.
" T(&$n po'r? co(p!etr s%s 3&$!$''es
(e'$nte ! !ect%rs. Const$t%$r )r%pos
tcn$co 'e est%'$o
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 82/83
2
" BASE AR+TECTONICA
" se co(pone 'e
9 ! !$st 'e csos 'e %so ;%e !e '$ce c%!es son
!os re;%er$($entos.
9 E! (o'e!o 'e! 'o($n$o co(p%esto 'e !o ;%e
se ent$en'e 'e! ne)oc$o. S$r:e pr r(r !sc!ses.
9 L p!t,or( tecno!-)$c.
" Est r;%$tect%r es e! c$($ento 'e!'esrro!!o 4 ,%nc$on co(o nte pro4ecto.
" C+ANDO TERMINA LA
7/24/2019 Clase Metodologia de Desarrolo de Software
http://slidepdf.com/reader/full/clase-metodologia-de-desarrolo-de-software 83/83
" C+ANDO TERMINA LA
ELABORACION
" ! e!&orc$-n cons%(e %n ;%$nt prte 'e! '%rc$-n 'e! pro4ecto
" Dos c$rc%nstnc$s son $n'$c'ores c!:es
;%e se!n ;%e se 3 co(p!et'o !e!&orc$-n
9 !os 'esrro!!'ores p%e'en tener ! con,$n=
necesr$ pr 'r est$(c$ones. 9 Se 3n $'ent$,$c'o to'os !os r$es)os
s$)n$,$ct$:os se s&e co(o trtr!os