Clase Metodologia de Desarrolo de Software

83
1 METODOLOGI AS DE DESARROLLO DE SOFTWARE LIC. ESPINOZA ROBLES ARMANDO DA VID

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