UNIVERSIDAD VERACRUZANA
FACULTAD DE ESTADÍSTICA E INFORMÁTICA
ESPECIALIZACION EN INGENIERÍA DE SOFTWARE
"ADQUISICIÓN Y BAJA DEL SOFTWARE COMERCIAL
E INSTITUCIONAL DE LA C R E ."
TRABAJO RECEPCIONAL
QUE COMO REQUISITO PARCIAL PARA OBTENER EL
DIPLOMA
DE E$TA ESPECIALIZACION
P R E S E N T A :
IRMA LILIANA REYES TRUJILLO
TUTOR:
M.I.A. PATRICIA DE LA LUZ CARRÍON MÉNDEZ
U N IV E R S ID A D V E R A C R U Z A N A
F A C U L T A D D E E S T A D IS T IC A E IN F O R M A T IC A
1
El C o m ité A c a d é m ic o d e la E s p e c ia liz a c ió n e n In g e n ie ría d e S o ftw a re y el T u to r,
d e l tra b a jo re c e p c io n a l: ‘‘Adquisición y Baja del Software Comercial e
Institucional de la C. F. E .”, p re s e n ta d o p o r Irma Liliana Reyes Trujillo,
a u to riz a n la im p re s ió n y la c o n s titu c ió n d e l ju ra d o p a ra la d e fe n s a .
X a la p a , V e r. a 13 d e o c tu b re d e 1 9 9 9 .
E INFORMÁTICA
Especialización en Ingeniería de Software
Xalapa, Ver.
Datos del Autor
DATOS DEL AUTOR
Irm a L ilia n a R e y e s T ru jillo , n a c ió e n la C iu d a d d e X a la p a , V e r., el d ía 3 d e e n e ro
d e 1.973. R e a liz ó lo s e s tu d io s b á s ic o s y d e n iv e l m e d io en su c iu d a d n a ta l; e g re s ó
d e la c a rre ra d e In fo rm á tic a , d e la U n iv e rs id a d V e ra c ru z a n a , en el a ñ o d e 1 9 9 5 .
R e a liz ó su S e rv ic io S o c ia l e n el D e p a rta m e n to d e T e s o re ría y P re s u p u e s to s d e la
D iv is ió n d e D is trib u c ió n O rie n te d e la C o m is ió n F e d e ra l d e E le c tric id a d , e n el a ñ o
d e 1 9 9 5 . A c tu a lm e n te s e d e s e m p e ñ a c o m o p ro fe s io n a l e n la s O fic in a s d e la
C o m is ió n F e d e ra l d e E le c tric id a d , d e la D iv is ió n d e D is trib u c ió n O rie n te .
Agradecimientos
AGRADECIMIENTOS
A TODOS MIS MAESTROS:
Q u ie n e s m e p re p a ra ro n y a c o n s e ja ro n s a b ia m e n te d e s d e n iñ a y a lo la rg o d e to d a m i v id a en s u s a u la s , p a ra p o d e r c o n c lu ir d e s d e el J a rd ín d e N iñ o s h a s ta el P o s g ra d o , a e llo s m i m á s s in c e ro re c o n o c im ie n to
A MI DIRECTORA DEL TRABAJO RECEPCIONAL:
A g ra d e z c o e s p e c ia lm e n te a la m a e s tra P a tric ia d e la L u z C a m ió n M é n d e z p o r to d a s la s a te n c io n e s q u e tu v o p a ra c o n m ig o , a s í c o m o ta m b ié n p o r s u s c o n s e jo s y s u g e re n c ia s p a ra la re a liz a c ió n d e e s te p ro y e c to . P o r su a s e s o ría , e s fu e rz o , a p o y o y tie m p o d e d ic a d o p a ra la e la b o ra c ió n d e e s te tra b a jo , d e ja n d o e n m i v id a p e rs o n a l y p ro fe s io n a l u n a g ra n e n s e ñ a n z a .
A MIS SINODALES:
A la s m a e s tra s M a ría d e lo s A n g e le s A re n a s V a ld é s y M a ría D o lo re s V a rg a s C e rd á n , q u ie n e s d e m a n e ra g e n til, a p o rta ro n id e a s y s u g e re n c ia s e n la p re s e n ta c ió n d e e s te tra b a jo . G ra c ia s p o r el a p o y o b rin d a d o y p o r, c o m p a rtir s u s c o n o c im ie n to s .
A LA UNIVERSIDAD VERACRUZANA:
C o n q u ié n c o n tra je u n a d e u d a p e re n n e p a ra re trib u ir lo q u e m e ha d a d o , la fo r m a c ió n p ro fe s io n a l y s u p e rio r.
A LA COMISION FEDERAL DE ELECTRICIDAD:
U n e s p e c ia l a g ra d e c im ie n to a la U N ID A D D E IN F O R M A T IC A D E L A D IV IS IO N D E D IS T R IB U C IO N O R IE N T E D E L A C .F .E . p o r el a p o y o b rin d a d o , e n p a rtic u la r al In g . J u s to M ig u e l R a m íre z C a b re ra , a la L .l. M a ría S o le d a d P e d re ro D ro u a ille t y al L .l. V íc to r M a n u e l M o ra le s G a b rie l.
Finalmente agradezco a todas aquellas personas que
de alguna manera apoyaron la realización de este proyecto.
¡Gracias a todos!
D edicatorias
A
DEDICATORIAS
A D IO S :
G ra c ia s a él p o r la v id a , p o r m i fa m ilia , m is a m ig o s y p o r lo s s u e ñ o s a lc a n z a d o s .
A MI GRAN AMOR, MIS PADRES:
Sr. Manuel Reyes Camacho Sra. Clara Trujillo de Reyes
G ra c ia s p o r el a lie n to , fo rta le z a y e je m p lo q u e e n c a d a s e g u n d o d e m i v id a m e h a n b rin d a d o . P o r s u s c u id a d o s , a m o r y c o m p re n s ió n ; p o r s u s s a b io s c o n s e jo s q u e m e o rie n ta ro n p o r el c a m in o re c to d e la v id a . P e ro g ra c ia s p rin c ip a lm e n te p o r te n e r e n u s te d e s a m is m e jo re s a m ig o s , su c o n fia n z a , e s p e ra n z a y a y u d a fu e ro n v ita le s p a ra el lo g ro d e l o b je tiv o a lc a n z a d o . G ra c ia s p o r su in v a lu a b le h e re n c ia ., C o n to d o m i a m o r, m il g ra c ia s . ¡L o s a m o !.
A MI ABUELITO TOÑO(t):
H o y m i s u e ñ o e s u n a g ra n re a lid a d , p e ro s a b e s m e d e ja s te e n un m o m e n to m u y im p o rta n te d e m i v id a y el v a c ío q u e e x is te e n m í a ú n d u e le y e s a lg o q u e ja m á s p o d ré o lv id a r. T e a g ra d e z c o d e c o ra z ó n p o r c re e r e n m í y p o r a p o y a rm e s ie m p re , g ra c ia s p o r e s ta r c o n m ig o c u a n d o lo n e c e s ité , p e ro no m e d is te tie m p o d e d is fr u ta r to d o lo b e llo d e tu se r, y a u n q u e y a no e s ta s c o n m ig o fís ic a m e n te s ie m p re lo e s ta rá s e n m i re c ü e rd o y en m i c o ra z ó n . ¡Lo p ro m e tid o e s d e u d a !.
A MIS QUERIDAS HERMANAS, MARY, CHIO Y LETY:
P o r o c u p a r un lu g a r e s p e c ia l en m i c o ra z ó n y p o r s e r p a rte d e m í. P o r m o tiv a rm e , a p o y a rm e y d e s v e la rs e c o n m ig o p a ra c u m p lir c o n m is ta re a s . P o r to d o s lo s m o m e n to s c o m p a rtid o s . P o r lo s e n o jo s y la s a le g ría s . A e lla s d e d ic o e s te triu n fo . !Q u e D io s la s b e n d ig a s ie m p re !
Dedicatorias
A MI FAMILIA:
S r. M o is é s T ru jillo G a lv á n
S ra . F ra n c is c a P e rd o m o E n riq u e z S ra . E m ilia M a rg a rita T ru jillo P e rd o m o
G ra c ia s a to d a m i fa m ilia p a te rn a y m a te rn a , p o r b rin d a rm e s ie m p re su a p o y o y a lie n to , q u ie ro q u e s e p a n q u e s ie m p re e s ta rá n c o n m ig o e n m i p e n s a m ie n to y e n m i c o ra z ó n .
A MI GRAN TESORO:
M is a m ig o s . T o d o s y c a d a u n o d e lo s q u e h e c o n o c id o a lo la rg o d e m i v id a . G ra c ia s p o r lo s m o m e n to s c o m p a rtid o s y lo s re c u e rd o s in o lv id a b le s . P o r q u e sin u s te d e s n a d a h u b ie ra s id o ig u a l.
A MI MEJOR AMIGA, DIANA:
P o r su in v a lu a b le a p o y o y c o m p re n s ió n y p o r q u e e n e lla e n c o n tré el g ra n te s o ro d e lo q u e s ig n ific a la v e rd a d e ra a m is ta d . G ra c ia s p o r to d o y p o r e s ta r s ie m p re c o n m ig o . ¡T e q u ie ro !
A TODOS MIS GRANDES AMIGOS:
P o r o c u p a r un lu g a r e n m i y p o rq u e a fo rtu n a d a m e n te s ie m p re c u e n to c o n u s te d e s . G ra c ia s p o r c o m p a rtir ta n to s a ñ o s d e a m is ta d s in c e ra y p o r lo s b u e n o s y m a lo s m o m e n to s e n la fa c u lta d .
A TODOS MIS NUEVOS AMIGOS:
Q u ie n e s s in c o n o c e rm e , m e b rin d a ro n su c a riñ o y a fe c to . G ra c ia s a D io s p o r e n c o n tra rlo s y p o r p e rm itir q u e n u e s tra s v id a s se ju n ta ra n p a ra n u n c a s e p a ra rs e . P o r lo s b u e n o s tie m p o s e n la e s p e c ia lid a d .
A MIS AMIGOS Y COMPAÑEROS DEL TRABAJO:
P o r c o m p a rtir c o n m ig o s u s c o n o c im ie n to s y p o r su a p o y o m o ra l y c o m p re n s ió n .
A todos y cada uno de ustedes les dedicó de manera
muy especial mi esfuerzo, plasmado en este trabajo.
Contenido
CONTENIDO
INTRODUCCION. 1
CAPITULO 1I. P la n d e l P ro y e c to . 4
In tro d u c c ió n . 4 '
1.1. O b je tiv o s . 4
1.2. F u n c io n e s P rin c ip a le s . 5
1.3. A s p e c to s d e F u n c io n a m ie n to . 6
1.4. R e s tric c io n e s T é c n ic a s . 6
CAPITULO 2. A n á lis is O rie n ta d o a O b je to s . 8
In tro d u c c ió n . 8
2 .1 . C o n te x to d e l D o m in io d e l P ro b le m a . 9
2 .2 . D e fin ic ió n d e O b je to s . 9
2 .2 .1 . D e fin ic ió n T e x tu a l d e O b je to s . 9
2 .2 .2 . D e fin ic ió n G rá fic a d e O b je to s . 10
2 .3 . D e fin ic ió n d e A trib u to s . 13
, 2 .4 . D e fin ic ió n d e S e rv ic io s . 17
2 .5 . D e fin ic ió n d e E s tru c tu ra s . 20
2 .6 . D e fin ic ió n d e T e m a s (S u b je c ts ).
23-2 .6 .1 . N o ta c ió n C o la p s a d a . 23
2 .6 .2 . N o ta c ió n P a rc ia lm e n te E x p a n d id a . 23
Contenido
CAPITULO 3. D is e ñ o O rie n ta d o a O b je to s : 24
In tro d u c c ió n . 24
3 .1 . D is e ñ o d e la C o m p o n e n te d e l D o m in io d e l P ro b le m a . 25
3 .2 . D is e ñ o d e la C o m p o n e n te d e In te ra c c ió n H u m a n a
(In te rfa c e ). 25
3 .3 . D is e ñ o d e la C o m p o n e n te d e l M a n e jo d e T a re a s . 2 8
3 .4 . D is e ñ o d e la C o m p o n e n te d e A d m in is tra c ió n d e D a to s . 34
CAPITULO 4. P ru e b a s y E v a lu a c ió n . 4 3
In tro d u c c ió n . 4 3
4 .1 . P la n d e P ru e b a . 4 4
4 .2 . P ru e b a s d e U n id a d . 4 5
4 .2 .1 . P ru e b a s A le a to ria s 4 7
4 .2 .2 . C o n c lu s io n e s d e la A p lic a c ió n d e la s P ru e b a s de
U n id a d 53
4 .3 . P ru e b a s d e V a lid a c ió n . 53
4 .3 .1 . C a ra c te rís tic a s In d iv id u a le s d e lo s U s u a rio s 54
4 .4 . C o m e n ta rio s F in a le s . 61
CONCLUSIONES. 6 3
REFERENCIAS BIBLIOGRÁFICAS. 65
ANEXOS. 67
A n e x o A . 6 7
A n e x o B. 97
A n e x o C. • 99
GLOSARIO DE TÉRMINOS. 10 0
Introducción
INTRODUCCION
T o d o p ro d u c to d e s a rro lla d o p o r el h o m b re e s u n a ¡dea e n su m e n te . L o s s is te m a s c o m p u ta c io n a le s , c o m o o tro s p ro d u c to s d e la te c n o lo g ía , s e d e s a rro lla n e n re s p u e s ta a re q u e rim ie n to s d e te c ta d o s e n la s e m p re s a s , in s titu c io n e s , o rg a n iz a c io n e s , e tc . L a s fu e n te s q u e p ro d u c e n la s ¡d e a s d e p ro d u c to s d e p ro g ra m a c ió n in c lu y e n la s n e c e s id a d e s d e l c lie n te g e n e ra d a s e x te rn a m e n te , las n e c e s id a d e s in te rn a s d e la o rg a n iz a c ió n , lo s p la n e s d e m e rc a d o te c n ia y lo s p la n e s o m is io n e s o rg a n iz a c io n a le s . La m a y o r p a rte d e la s o r g a n iz a c io n e s q u e , d e s a rro lla n p ro d u c to s d e s o ftw a re s o n m u y s e le c tiv a s al d e c id ir q u e p ro d u c to s d e s a rro lla rá n y la d e c is ió n d e lle v a r a c a b o el p ro y e c to s e b a s a , g e n e ra lm e n te , en el re s u lta d o d e un e s tu d io d e fa c tib ilid a d .
A lg u n a s v e c e s lo s s is te m a s se c o n s tru y e n p a ra a liv ia r un s ín to m a y n o la c a u s a p rim a ria d e un p ro b le m a , e s to o c u rre c u a n d o el p ro b le m a re a l s e e n tie n d e , p e ro n o p u e d e re s o lv e rs e d e b id o a c irc u n s ta n c ia s e c o n ó m ic a s , p o lític a s o s o c ia le s , p o r lo q u e e la b o ra r un a n á lis is p ro fu n d o d e l m is m o re s u lta d e re le v a n te im p o rta n c ia . A d e m á s la te n d e n c ia a u tiliz a r la p rim e ra s o lu c ió n q u e a p a re c e , e s u n a c u e s tió n im p o rta n te e n la in g e n ie ría d e s o ftw a re y u n a m a n e ra d e e v ita rlo , e s d e s a rro lla r p rim e ro v a ria s e s tra te g ia s d e s o lu c ió n p a ra p o d e r re a liz a r e s tu d io s d e v ia b ilid a d y e s tim a d o s d e c o s to p re lim in a re s . U n a e s tra te g ia d e s o lu c ió n e s fa c tib le si la s m e ta s y re q u is ito s d e l p ro y e c to s e p u e d e n s a tis fa c e r d e n tro d e la s re s tric c io n e s d e tie m p o d is p o n ib le , re c u rs o s , te c n o lo g ía y le y e s .
El p ro y e c to d e d e s a rro llo p a ra la " A d q u is ic ió n y B a ja d e l S o ftw a re C o m e rc ia l e In s titu c io n a l", s u rg e d e b id o a q u e h a s ta h a c e m u y p o c o s m e s e s e n la U n id a d d e In fo rm á tic a D iv is io n a l d e la C o m is ió n F e d e ra l d e E le c tric id a d (C .F .E .), n o s e c o n ta b a c o n u n a g u ía q u e re g u la ra la s n o rm a s y p ro c e d im ie n to s p a ra lle v a r a c a b o d ic h a s a c tiv id a d e s , p o r lo c u a l tu v o q u e re a liz a rs e ; p e ro e s to n o re s u ltó s u fic ie n te d e b id o a q u e s e n e c e s ita b a u n a h e rra m ie n ta a u to m a tiz a d a q u e p e rm itie ra lle v a r a c a b o e s ta s ta re a s d e m a n e ra e fic ie n te y s e g u ra , y q u e a d e m á s d ie ra a c o n o c e r o p o rtu n a m e n te la s in v e rs io n e s y la d is trib u c ió n q u e e n d ic h a m a te ria s e h a n v e n id o re a liz a n d o , a s í c o m o su u tiliz a c ió n y a p ro v e c h a m ie n to en la s d ife re n te s á re a s q u e c o m p o n e n a e s ta in s titu c ió n .
El n ú m e ro d e m é to d o s d e a n á lis is y d is e ñ o s e ha in c re m e n ta d o rá p id a m e n te , e s p e c ia lm e n te e n la ú ltim a d é c a d a . A lg u n o s in v e s tig a d o re s h a n s e ñ a la d o q u e h a y al m e n o s 1 0 0 d is p o n ib le s c o m e rc ia lm e n te . El m o tiv o p o r el c u a l e x is te ta l c a n tid a d e n el m e rc a d o e s p o r q u e m u c h a s d e e lla s s o n a d a p ta c io n e s d e la s m e to d o lo g ía s m á s p o p u la re s , ya q u e lo s d is e ñ a d o re s a d e c ú a n a la m e d id a d e s u s n e c e s id a d e s a q u e l q u e le s p e rm ita in te rp re ta r su p ro b le m a d e ta lla d a m e n te .
Introducción
L a s m e to d o lo g ía s d ifie re n e n tre sí, p o r la m a n e ra e n q u e id e n tific a n lo s p ro b le m a s , la fo rm a e n q u e in te n ta n m a n ip u la rlo s , la s e s tru c tu ra s q u e u s a n p a ra a g ru p a r lo s p ro b le m a s y la s té c n ic a s q u e u tiliz a n p a ra d e s c rib ir la s d e fin ic io n e s d e l p ro b le m a . L a m e to d o lo g ía o rie n ta d a a o b je to s in tro d u c e c o n c e p to s q u e p e rm ite n m o d e la r c u a lq u ie r tip o d e s is te m a a ú n c o n re la c io n e s c o m p le ja s ; a u m e n ta n d o la c o m u n ic a c ió n e n tre el in g e n ie ro d e s o ftw a re , el p ro b le m a y su c o m p o rta m ie n to en el m u n d o re a l.
E n el p re s e n te d o c u m e n to s e in c lu y e n c a d a u n a d e la s e ta p a s y a c tiv id a d e s ' q u e s e s ig u ie ro n e n el d e s a rro llo d e l m e n c io n a d o s o ftw a re , h a b ie n d o u tiliz a d o la m e to d o lo g ía d e C o a d -Y o u rd o n c o m o la h e rra m ie n ta b a s e d e m o d e la d o . D e e s ta m a n e ra el o b je tiv o p rin c ip a l d e l d o c u m e n to e s re fle ja r lo s re s u lta d o s d e la in v e s tig a c ió n re a liz a d a e n c a d a e ta p a d e l p ro c e s o d e d e s a rro llo d e s o ftw a re , a s í c o m o p o d e r m o s tra r d e ta lla d a m e n te c a d a u n a d e la s a c tiv id a d e s q u e d e b e n s e g u irs e d e n tro d e la in g e n ie ría d e s o ftw a re , e n un e je m p lo q u e p re s e n ta la p ro b le m á tic a re a l a la c u a l n o s e n fre n ta m o s al lle v a r a c a b o el d e s a rro llo d e un p ro d u c to , d a d o q u e re a lm e n te s e e s ta rá u tiliz a n d o e n la in s titu c ió n p a ra la c u a l fu e e la b o ra d o d ic h o p ro d u c to . A s í p u e s , e s te d o c u m e n to e s ta c o n fo rm a d o d e la s ig u ie n te m a n e ra :
El c a p ítu lo u n o c o n tie n e la fa s e p rin c ip a l d e la in g e n ie ría d e s o ftw a re , e s d e c ir, la p la n e a c ió n d e l p ro y e c to , d ic h a e ta p a e s m u y im p o rta n te d e b id o a q u e en e lla s e e s ta b le c e n lo s o b je tiv o s y fu n c io n e s p rin c ip a le s , a s í c o m o lo s a s p e c to s d e fu n c io n a m ie n to y la s re s tric c io n e s té c n ic a s . El o b je tiv o d e e s te e s tu d io e s a n a liz a r d e tá lla d a m e n te la s n e c e s id a d e s d e d e s a rro llo d e l s o ftw a re y d e p e n d ie n d o d e los re s u lta d o s q u e a rro je , se d e te rm in a rá si se p u e d e c o n tin u a r c o n el d e s a rro llo d e l m is m o . D ic h o e s tu d io e s tá d irig id o e n p rim e r lu g a r al g e s to r p a ra a s e g u ra r la fia b ilid a d d e su c o n te n id o y lu e g o al d ire c to r a d m in is tra tiv o p a ra d e te r m in a r el e s ta d o d e l p ro y e c to y p o r ú ltim o al c lie n te , q u e e s q u ié n ju n to c o n e s ta s p e rs o n a s d e b e rá n to m a r la d e c is ió n d e lle v a rlo o no a c a b o .
E n el s ig u ie n te c a p ítu lo s e p re s e n ta el a n á lis is d e a c u e rd o a la m e to d o lo g ía o rie n ta d a a o b je to s , e n e s ta p a rte se d e s c rib e el c o n te x to d e l d o m in io d e l p ro b le m a , e s d e c ir, la p ro b le m á tic a y su e n to rn o , s e g u id a d e la d e fin ic ió n d e lo s o b je to s la c u a l s e p re s e n ta d e d o s m a n e ra s , g rá fic a y te x tu a lm e n te p a ra su m e jo r e n te n d im ie n to , d e s p u é s s e re a liz a la d e fin ic ió n d e lo s a trib u to s , s e rv ic io s , y e s tru c tu ra s y p o r ú ltim o s e in c lu y e la d e fin ic ió n d e lo s te m a s c o n n o ta c ió n c o la p s a d a y p a rc ia lm e n te e x p a n d id a . T o d a s e s ta s a c tiv id a d e s s e re a liz a ro n s ig u ie n d o la m e to d o lo g ía a n te rio rm e n te m e n c io n a d a . El o b je tiv o d e e s ta fa s e e s p ro p o rc io n a r u n a re p re s e n ta c ió n d e la in fo rm a c ió n y d e la s fu n c io n e s c o n la s q u e d e b e rá c u m p lir el p ro d u c to .
Introducción
El te r c e r c a p ítu lo s e c o n fo rm a d e l d is e ñ o o rie n ta d o a o b je to s , e n él se in c lu y e al d is e ñ o d e l d o m in io d e l p ro b le m a , la in te rfa c e , el m a n e jo d e ta r e a s y la a d m in is tra c ió n d e d a to s . E s tá o rie n ta d o b á s ic a m e n te al in g e n ie ro d e s o ftw a re en s u p a p e l d e p ro g ra m a d o r, d e b id o a q u e a q u í s e p ro p o rc io n a el d is e ñ o d e ta lla d o d e l p ro y e c to , el c u a l s irv e c o m o u n p ro to tip o p a ra q u e s e p u e d a v a lo ra r la c a lid a d d e l s o ftw a re u n a v e z q u e s e h a y a c o n s tru id o .
E n el c a p itu lo 4 s e e s ta b le c e un p la n d e e v a lu a c ió n q u e in c lu y e la d e s c rip c ió n d e la s fa s e s q u e s e v a n a s e g u ir, d e s p u é s s e re g is tra n la s p ru e b a s d e u n id a d e n d o n d e s e re a liz a la e s p e c ific a c ió n c o rre s p o n d ie n te y s e in tro d u c e n lo s d a to s d e lo s c a s o s d e p ru e b a , a s í c o m o , lo s re s u lta d o s e s p e ra d o s y lo s o b te n id o s , m á s a d e la n te s e p re s e n ta la b itá c o ra d e la s p ru e b a s d e v a lid a c ió n a c o m p a ñ a d a d e u n a ta b la c o n lo s tip o s d e u s u a rio s q u e p ro b a ro n el s is te m a .
P o s te rio rm e n te s e e x p o n e n la s c o n c lu s io n e s , re fe re n c ia s b ib lio g rá fic a s y a n e x o s ; p o r ú ltim o un g lo s a rio d e la te r m in o lo g ía u tiliz a d a e n e s te d o c u m e n to .
Capítulo 1 Plan del Proyecto
CAPITULO 1: PLAN DEL PROYECTO
INTRODUCCION
“ La fa lta d e p la n e a c ló n e s la c a u s a p rin c ip a l d e lo s re tra s o s e n la p ro g ra m a c ió n , el in c re m e n to e n lo s c o s to s d e m a n te n im ie n to , y p o c a c a lid a d e n el d e s a rro llo d e lo s p ro d u c to s d e s o ftw a re . P a ra e v ita r e s to s p ro b le m a s se re q u ie re d e u n a p la n e a c ió n c u id a d o s a , ta n to e n el p ro c e s o d e d e s a rro llo , c o m o e n la e v a lu a c ió n d e l p ro d u c to . C o n fre c u e n c ia , se d ic e q u e e s im p o s ib le u n a p la n e a c ió n in ic ia l, p o rq u e la in fo rm a c ió n p re c is a s o b re la s m e ta s , n e c e s id a d e s d e l c lie n te y re s tric c io n e s d e l p ro d u c to no se c o n o c e n al c o m e n z a r el p ro y e c to a d e s a rro lla r", [C C C 9 8 ], S in e m b a rg o , se c o n s id e ra q u e e s p o s ib le lle v a rla a c a b o , s ig u ie n d o u n a m e to d o lo g ía q u e c o n s id e re a la fa s e d e p la n e a c ió n c o m o u n a p a rte e s e n c ia l d e la m is m a , d e b id o a q u e u n o d e lo s p rin c ip a le s p ro p ó s ito s d e e s ta fa s e e s a c la ra r lo s o b je tiv o s , n e c e s id a d e s y re s tric c io n e s p a ra lle v a r a c a b o el d e s a rro llo d e l p ro y e c to , y d e e s ta m a n e ra c o m p ro b a r su fa c tib ilid a d .
E n el d e s a rro llo d e s is te m a s , la s e ta p a s d e a n á lis is y d is e ñ o p e rm ite n p ro fu n d iz a r e n el d o m in io d e un p ro y e c to , p o r e s to al in ic ia r la p la n e a c ió n p re lim in a r el d e s a rro lla d o r c a re c e d e l c o n o c im ie n to n e c e s a rio p a ra re a liz a r e s ta fa s e d e fo rm a c o m p le ta , a d e m á s d e q u e s e d e b e re c o n o c e r q u e lo s p la n e s p re lim in a re s s e m o d ific a rá n s e g ú n v a y a e v o lu c io n a n d o el p ro y e c to , p o r lo ta n to , e s te b o s q u e jo d e b e c o n s id e ra r lo s c a m b io s q u e p u d ie s e n s u rg ir, s ie n d o e s to u n o d e lo s a s p e c to s c la v e c o n lo s q u e se lo g ra rá el é x ito .
E s te c a p ítu lo “ e s tá d irig id o ta n to al p e rs o n a l q u e se e n c a rg a d e l d e s a rro llo d e l s o ftw a re c o m o al c lie n te ” [P R E 9 3 ] y a b a rc a rá la p la n e a c ió n p re lim in a r e n fo c a d a e s p e c ífic a m e n te a e s te p ro y e c to , la c u a l se c o m p o n e d e lo s o b je tiv o s d e l p ro y e c to , s u s fu n c io n e s p rin c ip a le s y a s p e c to s d e fu n c io n a m ie n to , a s í c o m o ta m b ié n d e la s re s tric c io n e s té c n ic a s .
1.1. OBJETIVOS.
L o s o b je tiv o s d e l p ro y e c to s o n lo s s ig u ie n te s :
♦ D e s a rro lla r un s is te m a c o m p u ta rlz a d o q u e p e rm ita c o n ta r c o n “ un c o n tro l e fic ie n te d e la in fo rm a c ió n c o rre s p o n d ie n te a la a d m in is tra c ió n d e l s o ftw a re , ta n to p a ra p o d e r e v a lu a r lo s g a s to s y el d e s tin o d e la a p lic a c ió n d e l m is m o , c o m o p a ra e la b o ra r y tra m ita r, e n fo rm a c o n s o lid a d a , y d e a c u e rd o a la s n o rm a s e s ta b le c id a s ta n to d e la G e re n c ia d e In fo rm á tic a y T e le c o m u n ic a c io n e s c o m o d e la A d m in is tra c ió n G e n e ra l D iv is io n a l, la re q u is ic ió n c o rre s p o n d ie n te sin p e rd e r d e v is ta su s e g u im ie n to h a s ta la o b te n c ió n y d is trib u c ió n d e lo s p ro d u c to s s o lic ita d o s .
Capítulo t Plan del Provecto
♦ E s ta b le c e r c o n tro le s p a ra el S o ftw a re q u e p e rm ita n a p ro v e c h a r
a d e c u a d a m e n te ta n to el S o ftw a re C o m e rc ia l c o m o el In s titu c io n a l q u e se u tiliz a en la s a c tiv id a d e s p ro p ia s d e la e m p re s a , lo s c u a le s al c u m p lir c o n la fu n c ió n p a ra la c u a l fu e ro n d e s tin a d o s , s e re e m p la z a n si a s í se re q u ie re y p u e d e n s e r re u tiliz a d o s , e n o tro s e q u ip o s ; lo a n te rio r a s e g u ra rá la e fic ie n c ia d e l u s o y a p ro v e c h a m ie n to d e l s o ftw a re .
♦ D a r d e b a ja a q u e llo s p ro d u c to s d e s o ftw a re q u e s e a n o b s o le to s p a ra su u s o e n a lg u n a d e la s á re a s y s e a n re a p ro v e c h a d o s e n o tra s o b ie n p o n e rlo s a d is p o s ic ió n d e la G e re n c ia d e In fo rm á tic a y T e le c o m u n ic a c io n e s p a ra su d ifu s ió n al re s to d e la s d iv is io n e s .
♦ C o n ta r c o n d a to s fia b le s , c o n la fin a lid a d d e p ro p o rc io n a r in fo rm a c ió n v e ra z y o p o rtu n a re la tiv a a la a d m in is tra c ió n d e l s o ftw a re , c u a n d o a s í s e a re q u e rid o , a la s á re a s in te rn a s e in s titu c io n e s e x te rn a s a u to riz a d a s p a ra ta l e fe c to " [P E D 9 8 ].
1.2. FUNCIONES PRINCIPALES.
L a s fu n c io n e s p rin c ip a le s d e l p ro y e c to in c lu y e n la a u to m a tiz a c ió n d e las s ig u ie n te s a c tiv id a d e s :
. ♦ L le v a r a c a b o la c la s ific a c ió n , o rd e n a m ie n to y a lm a c e n a m ie n to d e lo s d a to s s e g ú n la s c a ra c te rís tic a s d e lo s p ro d u c to s d e s o ftw a re .
♦ L le v a r un c o n tro l d e l In v e n ta rio d e lo s p ro d u c to s d e s o ftw a re , e s d e c ir d e la s e n tra d a s y s a lid a s a s í c o m o d e la s e x is te n c ia s a c tu a le s d e c a d a p a q u e te .
♦ C o n o c e r o p o rtu n a m e n te la u b ic a c ió n fís ic a a c tu a liz a d a d e c a d a u n o d e lo s p ro d u c to s .
♦ R e a liz a r c o n s u lta s e n c u a lq u ie r m o m e n to a c e rc a d e la s in v e rs io n e s q u e s e h a n re a liz a d o a lo la rg o d e l a ñ o , ya s e a e n fo rm a c la s ific a d a o en fo rm a g e n e ra l.
♦ P ro p o rc io n a r e s ta d ís tic a s d e l c o n s u m o d e lo s p ro d u c to s d e s o ftw a re c o m e rc ia l e in s titu c io n a l d e la s d ife re n te s á re a s u s u a ria s .
♦ E m itir re p o rte s a c e rc a d e : re q u is ic io n e s d e p ro d u c to s d e s o ftw a re ,
c o m p ra s , d is trib u c ió n , , re c ib o s , e s ta d ís tic a s y c o n c e n tra d o s d e
in fo rm a c ió n .
Capítulo t Plan del Proyecto
1.3. ASPECTOS DE FUNCIONAMIENTO.
E s te p ro y e c to se d e s a rro lla rá e n un le n g u a je v is u a l, lo q u e p e rm itirá c o n ta r c o n u n a in te rfa c e d e o p e ra c ió n m u y a g ra d a b le p a ra el u s u a rio , a d e m á s d e q u e el
o p e ra d o r y a e s tá fa m ilia riz a d o c o n el m a n e jo d e a p lic a c io n e s d e v e n ta n a s y
s is te m a s d e in fo rm a c ió n , p o r lo q u e no se re q u e rirá d e un g ra n a p re n d iz a je p a ra p o d e r m a n ip u la r el s o ftw a re .
E s te s is te m a m a n e ja rá la in fo rm a c ió n s o b re la a d m in is tra c ió n d e l s o ftw a re , q u e s e o c u p a e n la s d ife re n te s á re a s d e la D iv is ió n d e D is trib u c ió n O rie n te d e la C .F .E ., la c u a l in c lu y e o c h o Z o n a s (P o z a R ica , X a la p a , T e z iu tlá n , V e ra c ru z , P a p a lo a p a n , L o s T u x tla s , C o a tz a c o a lc o s y O riz a b a ) y la s O fic in a s D iv is io n a le s ,' c o n c e d e e n e s ta c iu d a d c a p ita l.
El s is te m a s e rá d e tip o m o n o u s u a rio , d e b id o a q u e m a n e ja rá la in fo rm a c ió n d e m a n e ra c e n tra liz a d a . A d e m á s el u s o d e b a s e s d e d a to s , c o m o y a se m e n c io n ó , p e rm ite q u e la in fo rm a c ió n p u e d a s e r m a n ip u la d a fá c ilm e n te p a ra o b te n e r re s u lta d o s rá p id o s y c o n fia b le s e n c u a lq u ie r m o m e n to , a c e rc a d e la a d m in is tra c ió n d e l s o ftw a re ,
E n g e n e ra l se c o n s id e ra un ú n ic o u s u a rio q u e s e rá el e n c a rg a d o d e o p e ra r el s is te m a y e s ta fu n c ió n re c a e e n el J e fe d e la O fic in a d e S is te m a s , ya q u e e s ta a c tiv id a d c o n fo rm a u n a d e s u s ta re a s m á s im p o rta n te s .
1.4. RESTRICCIONES TECNICAS.
A c o n tin u a c ió n se d e s c rib e n lo s a s p e c to s d e la fa c tib ilid a d té c n ic a , e c o n ó m ic a y o p e ra tiv a d e l h a rd w a re , s o ftw a re y re c u rs o s h u m a n o s .
• Viabilidad Técnica: T é c n ic a m e n te e s fa c tib le la e s tra te g ia d e s o lu c ió n p ro p u e s ta d e b id o a q u e e n la U n id a d d e In fo rm á tic a D iv is io n a l d e la C .F .E . s e e n c u e n tra d is p o n ib le el e q u ip o n e c e s a rio p a ra p o d e r lle v a r a e fe c to el d e s a rro llo d e l p ro y e c to , a s í c o m o ta m b ié n el s o ftw a re q u e se re q u ie re p a ra la c o n s tru c c ió n d e l m is m o , c o m o lo e s el le n g u a je d e p ro g ra m a c ió n o rie n ta d o a o b je to s “ D e lp h i” [M A N 9 6 ] [U S G 9 6 ] [R L F 9 6 ] e n s u v e rs ió n 4 .0 . P o r ú ltim o , se c u e n ta c o n el p e rs o n a l q u e p u e d e lle v a r a c a b o el d e s a rro llo d e l p ro y e c to .
• Viabilidad Económica: E s te p ro y e c to e s v ia b le e c o n ó m ic a m e n te d e b id o a q u e la in s titu c ió n c u e n ta lo s re c u rs o s d e h a rd w a re , s o ftw a re y h u m a n o s q u e s o n n e c e s a rio s p a ra d e s a rro lla r el p ro y e c to , e s d e c ir, q u e se c u e n ta c o n to d o s lo s e le m e n to s re q u e rid o s .
Capítulo 1 Plan del Proyecto
• Viabilidad Operativa: El p ro d u c to d e s o ftw a re re s u lta n te p o d rá o p e ra rs e d e b id o a q u e c u e n ta c o n p e rs o n a l c o n c o n o c im ie n to s s u fic ie n te s p a ra m a n e ja r e q u ip o d e c ó m p u to y s is te m a s o a p lic a c io n e s c o n in te rfa c e s s im ila re s , p o r lo q u e no se re q u e rirá u n a c a p a c ita c ió n e x h a u s tiv a p a ra q u e p u e d a n o p e ra r e s te s is te m a .
Capítulo 2 Análisis Orientado a Objetos
CAPITULO 2: ANALISIS ORIENTADO A OBJETOS
INTRODUCCION
El d e s a rro llo d e e s ta fa s e p e rm ite o b te n e r un c o n o c im ie n to m á s c la ro y o b je tiv o d e la n e c e s id a d d e c o n s tru ir s o ftw a re c o n c a lid a d , p o r lo q u e , u n a p ro p u e s ta p a ra el d e s a rro llo d e l p ro y e c to e s el s e g u im ie n to d e la m e to d o lo g ía o rie n ta d a a o b je to s , la c u a l p ro p o rc io n a u n a re p re s e n ta c ió n , d e lo s re q u e rim ie n to s d e l c lie n te , m á s p re c is a p a ra el d is e ñ a d o r.
A s í, el o b je tiv o q u e p e rs ig u e el a n á lis is o rie n ta d o a o b je to s e s p la s m a r la fo rm a e n la q u e lo s c o m p o n e n te s d e un p ro b le m a in te ra c tú a n e n el m u n d o re a l, p a ra c o m p re n d e r c o m p le ta y e x a c ta m e n te u n a s itu a c ió n d a d a d e u n a fo rm a in te rp re ta tiv a m á s rá p id a y e fic ie n te .
E s te c a p ítu lo “ e s tá d irig id o al in g e n ie ro d e s o ftw a re e n su p a p e l d e d is e ñ a d o r, d e b id o a q u e el a n á lis is p ro p o rc io n a u n a re p re s e n ta c ió n d e la in fo rm a c ió n y la s fu n c io n e s q u e p o d rá n tra d u c irc e e n el d is e ñ o ” [S O M 9 3 ] c o rre s p o n d ie n te a la m e to d o lo g ía u tiliz a d a , p e ro a d e m á s la e s p e c ific a c ió n d e re q u is ito s b rin d a rá al d e s a rro lla d o r y al c lie n te , q u e e n e s te c a s o e s el J e fe d e la O fic in a d e S is te m a s la U n id a d d e In fo rm á tic a D iv is io n a l d e la C o m is ió n F e d e ra l d e E le c tric id a d , un m e d io p a ra q u e s e p u e d a v a lo ra r la c a lid a d d e l s o ftw a re u n a v e z q u e se h a y a c o n s tru id o y p a ra q u e e s te c a p ítu lo , q u e a b a rc a rá el a n á lis is e n fo c a d o e s p e c ífic a m e n te a e s te p ro y e c to y q u e se c o m p o n e d e l c o n te x to d e l d o m in io d e l p ro b le m a , la d e fin ic ió n g rá fic a y te x tu a l d e lo s o b je to s , la d e fin ic ió n d e lo s a trib u to s , s e rv ic io s y e s tru c tu ra s ; y p o r ú ltim o d e la d e fin ic ió n d e te m a s (s u b je c ts ) c o n n o ta c ió n ta n to c o la p s a d a c o m o e x p a n d id a , se c o n s id e re c o m o un a c u e rd o e n tre el c lie n te y el d e s a rro lla d o r.
C a b e m e n c io n a r q u e se d is p o n e a m p lia m e n te d e lo s re c u rs o s e c o n ó m ic o s y d e la in fra e s tru c tu ra d e s tin a d o s p a ra e s te p ro y e c to , p o r lo q u e la s d ife re n c ia s e n tre la s p la ta fo rm a s d e d e s a rro llo y d e o p e ra c ió n s e rá n m ín im a s .
Capítulo 2 Análisis Orientado a Objetos
2.1. CONTEXTO DEL DOMINIO DEL PROBLEMA
La re a liz a c ió n d e e s te p ro y e c to p re te n d e ile v a r a c a b o la c o n s tru c c ió n d e un s is te m a c o m p u ta riz a d o q u e p e rm ita c o n tro la r e fic ie n te m e n te la in fo rm a c ió n p a ra te n e r la s e g u rid a d d e l a p ro v e c h a m ie n to y u s o a d e c u a d o q u e d e b e d á rs e le al
software d e n tro d e la s d ife re n te s á re a s p e rte n e c ie n te s a la e m p re s a ; a d e m á s d e c o n ta r c o n d a to s fia b le s , c o n la fin a lid a d d e p ro p o rc io n a r in fo rm a c ió n v e ra z y o p o rtu n a , re la tiv a a la a d m in is tra c ió n d e lo s p ro d u c to s ta n to c o m e rc ia le s c o m o in s titu c io n a le s .
D e e s ta -m a n e ra se p ro p o n e c la s ific a r, o rd e n a r y a lm a c e n a r lo s d a to s s e g ú n
la s c a ra c te rís tic a s d e d ic h o s p ro d u c to s y lle v a r un c o n tro l d e l inventario d e lo s
m is m o s , p a ra c o n o c e r o p o rtu n a m e n te s u s e x is te n c ia s y u b ic a c ió n fís ic a a c tu a l en la s d ife re n te s á re a s d e tra b a jo , a d e m á s d e p o d e r c o n s u lta r la s in v e rs io n e s re a liz a d a s e n e s ta m a te ria y p ro p o rc io n a r e s ta d ís tic a s d e lo s p ro d u c to s q u e s o n
m á s c o n s u m id o s p o r lo s usuarios.
A s im is m o , se d e b e n c o n s id e ra r lo s re q u e rim ie n to s m ín im o s d e hardware
q u e s e n e c e s ita n p a ra q u e el s o ftw a re p u e d a fu n c io n a r. P o r o tra p a rte s e m u e s tr a i
c o n v e n ie n te re g is tra r lo s d a to s d e lo s proveedores q u e p u e d e n e n un m o m e n to
d a d o s u m in is tra r lo s p ro d u c to s re q u e rid o s .
T a m b ié n s e d e s e a c o n o c e r lo s p ro d u c to s d e s o ftw a re q u e h a n s id o
a s ig n a d o s a c a d a área u s u a ria .
P o r ú ltim o s e tie n e c o n te m p la d a la e m is ió n d e m ú ltip le s re p o rte s , c o m o los d e re q u is ic io n e s , c o m p ra s , d is trib u c ió n , re c ib o s , e s ta d ís tic a s y c o n c e n tra d o s d e
in fo rm a c ió n , a d e m á s d e m ú ltip le s o fic io s c o n tro la d o s e n un minutario.
.2.2. DEFINICION DE OBJETOS
E n la s s ig u ie n te s s e c c io n e s “ se re p re s e n ta n d e fo rm a g rá fic a y te x tu a l los o b je to s " [P R E 9 3 ] [S O M 9 3 ] [C O R 9 9 ] d e in te ré s d e fin id o s p a ra e s te p ro b le m a .
2.2.1. DEFINICION TEXTUAL DE OBJETOS
L o s o b je to s id e n tific a d o s a p a rtir d e l c o n te x to d e l d o m in io d e l p ro b le m a s o n lo s s ig u ie n te s :
Capítulo 2 Análisis Orientado a Objetos
S o ftw a re : E s el c o n ju n to d e p ro g ra m a s , d o c u m e n to s , p ro c e d im ie n to s y ru tin a s a s o c ia d o s c o n la o p e ra c ió n d e un s is te m a d e c ó m p u to . E s te p ro d u c to p e rm ite m a n ip u la r in fo rm a c ió n .d e d ife re n te s tip o s d e m a n e ra s is te m á tic a , ta n to p a ra a p lic a c io n e s g e n e ra le s , c o m o p a ra d e s a rro lla r s is te m a s o p ro g ra m a s p a rtic u la re s .
H a rd w a re : E s el e q u ip o fís ic o d e c ó m p u to y s u s p e rifé ric o s . P a ra e fe c to s d e e s te m o d e la d o se c o n s id e ra c o m o h a rd w a re ú n ic a m e n te a la s c o m p u ta d o ra s e n d o n d e s e e je c u ta n lo s p ro d u c to s d e s o ftw a re y en d o n d e c a d a c o m p u ta d o ra d e b e d e c u m p lir c o n lo s re q u e rim ie n to s m ín im o s e s p e c ific a d o s p o r c a d a p ro d u c to d e s o ftw a re .
S o ftw a re A re a : E s el re g is tro d e a s ig n a c ió n d e lo s d ife re n te s p ro d u c to s d e s o ftw a re a la s á re a s u s u a ria s , y p a ra re a liz a r e s te p ro c e s o e s n e c e s a rio q u e en p rim e r lu g a r c a d a á re a s o lic ite s u s p ro d u c to s d e s o ftw a re y q u e s u s c o m p u ta d o ra s c u m p la n c o n lo s re q u e rim ie n to s m ín im o s e s p e c ific a d o s e n c a d a p ro d u c to .
In v e n ta rio : E s el re g is tro d e lo s p ro d u c to s a d q u irid o s y a s ig n a d o s a la s d ife re n te s á re a s u s u a ria s , p o r c o n s ig u ie n te re fle ja la s e x is te n c ia s d e c a d a u n o d e d ic h o s p ro d u c to s .
U s u a rio : E s el á re a q u e u tiliz a rá lo s d ife re n te s p ro d u c to s d e s o ftw a re , a la c u á l s e h a c e re s p o n s a b le d e l u s o q u e se le d é a d ic h o s p ro d u c to s y ta m b ié n d e la lic e n c ia c o rre s p o n d ie n te .
P ro v e e d o r: E s c a d a u n a d e la s d ife re n te s c o m p a ñ ía s q u e e s tá n en c o n d ic io n e s d e d is trib u ir lo s p ro d u c to s d e s o ftw a re re q u e rid o s p o r la e m p re s a .
M in u ta rio : E s un d o c u m e n to q u e e s ta b le c e la re la c ió n e n tre lo s p ro d u c to s d e s o ftw a re y lo s d o c u m e n to s q u e a m p a ra n c u a lq u ie r a c c ió n q u e se e fe c tú e c o n d ic h o s p ro d u c to s .
2.2.2. DEFINICION GRAFICA DE OBJETOS
A c o n tin u a c ió n s e re p re s e n ta n g rá fic a m e n te y d e a c u e rd o a la m e to d o lo g ía o rie n ta d a a o b je to s , lo s o b je to s d e s c rito s p re v ia m e n te .
Capítulo 2 Análisis Orientado a Objetos
Capítulo 2 Análisis Orientado a Objetos
Capitulo 2 Análisis Orientado a Objetos
2.3. DEFINICION DE ATRIBUTOS
“ U n a v e z d e fin id o s lo s o b je to s el p a s o s ig u ie n te e s d e te rm in a r lo s a trib u to s d e c a d a u n o d e e llo s " [P R E 9 3 ] [S O M 9 3 ] [C O R 9 9 ], lo s c u a le s s e m u e s tra n a c o n tin u a c ió n d e m a n e ra g rá fic a a s í c o m o s u d e s c rip c ió n c o rre s p o n d ie n te .
Software
C la ve S o ftw a re N om bre D escripción Tipp
P la tafo rm a T ip o V e rsió n
Id e n tifica d o rV e rsió n N ú m é ro V e rsió n A m b ie n te Idiom a
A p lica ció n t
T ip o D isp o sitivo C osto
C la ve H a rd w a re C la ve P ro ve e d o r ¡
Hardware
C la ve H a rd w a re M odelo
P ro ce sa d o r V e locid ad M em oria D iscoD uro
Software Area
Inventario
C la veS o ftw a re Fecha
C a n tid a d S o licita d a C a n tid a d A u to riza d a C la veA rea
C la veS o ftw a re C la ve P ro ve e d o r C a ntida dP e dida C a ntida dR e cibid a C a n tid a d E p tre g a d a
Capítulo 2 Análisis Orientado a Objetos
Usuario
Proveedor
C la veA rea N om bre R e spon sab le
C la ve P ro ve e d o r
D irección P uesto R P E
N om bre D irección T e léfon o C iudad Estado T e lé fo n o
C iudad E stado
^
... --N ú m e ro C o n se cu tivo Fecha
Tipo
N ú m e ro C o rre sp o n d e n cia D escripción
V
-..
^
Capítulo 2 Análisis Orientado a Objetos
Especificación de los Atributos del Objeto Software:
A t r ib u t o ^ ‘ ^ , i D e s c r ip c ió n
C la v e S o f t w á r e • Id e n tific a d o r ú n ic o d e l p ro d u c to d e s o ftw a re .
N o m b r e • ‘ . ; ;>■- N o m b re c o m e rc ia l o in s titu c io n a l d e l p a q u e te .
D e s c r ip c ió n ' ‘ " y C a te g o ría d e l p a q u e te d e s o ftw a re .
t i p o . ' •• T ip o d e s o ftw a re .
'P la t a f o r m a ; . - 1 ■' C a te g o ría d e l e q u ip o e n d o n d e s e in s ta la el s o ftw a re .
T ip ó V é r s ió n T ip o d e la v e rs ió n d e l s o ftw a re .
I d e n t if ic a d o r V e r s ió n Id e n tific a d o r d e l tip o d e la v e rs ió n d e l s o ftw a re .
N ú m e r o V e r s ió n ,. N ú m e ro d e v e rs ió n a s ig n a d o al s o ftw a re .
A m b ié n t e ; » . . . * T ip o d e s is te m a o p e ra tiv o re q u e rid o p o r el s o ftw a re .
I d io m a / ' .. .j • Id io m a e n el q u e e s tá el p a q u e te d e s o ftw a re . ,
A p lic a c ió n * D e s c rip c ió n d e la s fu n c io n e s q u e p ro p o rc io n a el s o ftw a re .
T ip ó b is p o s / it iv o - . T ip o d e d is p o s itiv o e n el q u e v ie n e c o n te n id o el s o ftw a re .
C ò s t o v . 4 P re c io c o m e rc ia l d e l p ro d u c to d e s o ftw a re .
C lá y e H a r d w a r e í % -, Id e n tific a d o r d e l e q u ip o e n el q u e re s id e e l s o ftw a re .
C lá v e P r o v e e d ó r T > ’ *• Id e n tific a c ió n d e l p ro v e e d o r d e l p ro d u c to d e s o ftw a re .
Especificación de los Atributos del Objeto Hardware:
A trib u to ; ; ! , D e s c rip c ió n
C lá v é H a rd w a re Id e n tific a d o r ú n ic o d e l tip o d e e q u ip o d e c ó m p u to .
M o d e lo ' ■ - D e s c rip c ió n d e l m o d e lo q u e id e n tific a a l e q u ip o .
P r o c e s a d o r ' , ' T ip o d e p ro c e s a d o r c o n el q u e c u e n ta el e q u ip o .
V e lo c id a d v , ' D e s c rip c ió n d e la v e lo c id a d d e l p ro c e s a d o r d e l e q u ip o .
M e m o ria ' C a p a c id a d d e la m e m o ria d e l e q u ip o .
D is c ó D u ró . C a p a c id a d d e l d is c o d u ro d e l e q u ip o .
Especificación de los Atributos del Objeto SoftwareArea:
A tr ib u to 1 \ V D e s c rip c ió n
C la v e S o ftw a re L Id e n tific a d o r ú n ic o d e l s o ftw a re .
F e c h a . D ía , m e s y a ñ o d e a s ig n a c ió n d e l p ro d u c to .
C a n tid á d S ó lic ita d á - C a n tid a d d e s o ftw a re re q u e rid a p o r e l á re a .
C a n ti d a d A u to riz a d a C a n tid a d e n tre g a d a á l á re a d e s o ftw a re .
C layeA rea< u ' Id e n tific a d o r ú n ic o d e l á re a u s u a ria .
Capítulo 2 Análisis Orientado a Objetos
Especificación de los Atributos del Objeto inventario:
A trib u to r | D e s c rip c ió n C la v e S o ftw a re ’ ,
¿ íá v e P r o v é é d o r C a n tid a d P e d id á C a n tid a d R é c ib id á ' ’ C a n tid a d E n tré g a d a
Id e n tific a d o r ú n ic o d e l s o ftw a re .
Id e n tific a c ió n d e l p ro v e e d o r d e l p ro d u c to d e s o ftw a re . C a n tid a d to ta l d e s o ftw a re re q u e rid a a p ro v e e d o re s . C a n tid a d to ta l d e s o ftw a re re c ib id a .
C a n tid a d to ta l d e s o ftw a re e n tre g a d a la s á re a s .
Especificación de los Atributos del Objeto Usuario:
A trib u to T | D e s c rip c ió n C laveA rea»
N o m b r e ’ ? .. , r R e s p o n s a b le í t - P u e s to
; o..,.. . . . -• .■
R P E , D ire c c ió n -
t e lé f o n o . ; ^ :i 'v C iu d a d , - J E s ta d o ,
Id e n tific a d o r ú n ic o d e l á re a u s u a ria . N o m b re c o m p le to d e l á re a u s u a ria .
N o m b re d e l re s p o n s a b le d e l á re a u s u a ria .
D e s c rip c ió n d e l p u e s to d e l re s p o n s a b le d e l á re a u s u a ria . R e g is tro P e rm a n e n te d e l re s p o n s a b le d e l á re a u s u a ria . D ire c c ió n d e l á re a u s u a ria .
N ú m e ro te le fó n ic o d e l á re a u s u a ria .
N o m b re d e la c iu d a d d o n d e s e u b ic a e l á re a u s u a ria . E s ta d o d o n d e s e u b ic a el á re a u s u a ria .
Especificación de los Atributos del Objeto Proveedor:
A trib u to D e s c rip c ió n
C la v é P r o v e e d o r * 1 - Id e n tific a d o r ú n ic o d e l p ro v e e d o r.
N o m b re N o m b re c o m p le to d e l p ro v e e d o r.
D ire c c ió n ( ■ D ire c c ió n d e l p ro v e e d o r.
T e lé fo n o N ú m e ro te le fó n ic o d e l p ro v e e d o r.
C iu d a d - •' : N o m b re d e la c iu d a d d o n d e ra d ic a el p ro v e e d o r.
E s ta d o • E s ta d o d o n d e ra d ic a el p ro v e e d o r.
Especificación de los Atributos del Objeto Minutario:
A trib u to ’ i . > "r j D e s c rip c ió n
N ú m e ’rq G o n s e c ü tiv o j N ú m e ro c o n s e c u tiv o d e l d o c u m e n to .
F e c h á - . ' | F e c h a d e e la b o ra c ió n d e l d o c u m e n to .
t i p o '« ’ ' . ' i D e s c rip c ió n d e l tip o d e d o c u m e n to .
N ú m e r o G o r r e s p ó n d e n c ia ’ N ú m e ro d e la c o rre s p o n d e n c ia re la c io n a d a .
D e s c rip c ió n • D e s c rip c ió n : D e s c rip c ió n d e l d o c u m e n to .
Capítulo 2 Análisis Orientado a Objetos
2.4. DEFINICION DE SERVICIOS
“ L o s s e rv ic io s q u e e s tá n d is p o n ib le s p a ra c a d a u n o d e lo s o b je to s ” [P R E 9 3 ] [S O M 9 3 ] [C O R 9 9 ], q u e c o n fo rm a n e s te p ro y e c to , s e m u e s tra n e n la p a rte in fe rio r d e lo s m is m o s .
P o s te rio rm e n te s e m u e s tra u n a b re v e d e s c rip c ió n d e e llo .
í f
Software
C la ve S o ftw a re N o m bre D escripción Tipo
P la tafo rm a T ip o V e rsió n
Id e n tifica d o rV e rsió n N ú m e ro V e rsió n A m b ie n te
Idiom a A p licación T ip o D isp o sitivo C osto
C la ve H a rd w a re C la ve P ro ve e d o r
A d icio n a r E lim inar C o n su lta r M o d ifica r
O b te n e rH a rd w a re D b te n e rP ro v e e d o r '
Hardware
C la ve H a rd w a re M o delo
P ro ce sa d o r V e locid ad M em oria D iscoD u ro
A d icio n a r E lim inar C o n su lta r M o d ifica r
SoftwareArea
C la veS o ftw a re Fecha
C a n tid a d S o licita d a C a n tid a d A u to riza d a C laveA rea
A d icio n a r E lim in a r C o n su lta r M o d ifica r
O b te n e rS o ftw a re bte n e rU su a rio
Capítulo 2 Análisis Orientado a Objetos
Inventario
Usuario
C la ve S o ftw a re C la ve P ro ve e d o r C a n tid a d P e d id a C a n tid a d R e cib id a C a n tid a d E n tre g a d a
A d ic io n a r E lim inar, C o n su lta r M o d ifica r
O b te n e rS o ftw a re O b te n e rP ro ve e d o r C a lcu la rE xiste n c ia s
C la veA rea N om bre R e spon sab le P uesto i
R P E !
D irección T e lé fo n o C iudad E stado
A d icio n a r E lim inar C o n su lta r M o difica r
Proveedor
C la ve P ro ve e d o r N om bre
D irección T e lé fo n o C iudad E stado
A d icio n a r E lim in a r C o n su lta r
o d ifica r
Minutario
N ú m e ro C o n se cu tivo
Fecha ¡
T ipo
N ú m e ro C o rre s p o n d e n cia D escripción
A d icio n a r E lim inar C o n su lta r M o difica r
O b te n e rS o ftw a re b te n e rlls u a rio
Capítulo 2 Análisis Orientado a Objetos
Especificación de los Servicios del Objeto Software:
S e rv ic ió ,s D e s c rip c ió n A d ic io n a r
E lim in a r C o n s u lta r
M o d ific a r * : ; O b té n e rH a rd w a re • Ó b te n e rP ro v e e d o r. 1
A lm a c e n a un n u e v o re g is tro a la b a s e d e d a to s . B o rra el re g is tro a c tu a l d e la b a s e d e d a to s . M u e s tra lo s d a to s d e l re g is tro .
A lm a c e n a un re g is tro e x is te n te c o n lo s n u e v o s v a lo re s . L o c a liz a la in fo rm a c ió n d e l e q u ip o d e c ó m p u to .
L o c a liz a la in fo rm a c ió n d e l p ro v e e d o r d e l s o ftw a re .
Especificación de los Servicios del Objeto Hardware:
S e rv ic io : ^ ^ ¡ D e s c rip c ió n A d ic io n a r . •
E lim in a r C o n s u lta r M o d ific a r
A lm a c e n a un n u e v o re g is tro a la b a s e d e d a to s . B o rra el re g is tro a c tu a l d e la b a s e d e d a to s . M u e s tra lo s d a to s d e l re g is tro .
A lm a c e n a u n re g is tro e x is te n te c o n lo s n u e v o s v a lo re s .
Especificación de los Servicios del Objeto SoftwareArea
S e rv ic io D e s c rip c ió n A d ic io n a r :
E lim in a r > ■
C o n s u lta r • M o d ific a r .V . „ O b te n e rS o ftw a re O b té n e rÜ s u a rio
A lm a c e n a un n u e v o re g is tro a la b a s e d e d a to s . B o rra el re g is tro a c tu a l d e la b a s e d e d a to s . M u e s tra lo s d a to s d e l re g is tro .
A lm a c e n a u n re g is tro e x is te n te c o n lo s n u e v o s v a lo re s . L o c a liz a r la in fo rm a c ió n d e l p ro d u c to d e s o ftw a re .
L o c a liz a r la in fo rm a c ió n c o rre s p o n d ie n te al á re a u s u a ria .
Especificación de los Servicios del Objeto Inventario:
*
S e rv ic ió ' . 2 , . J D e s c rip c ió n
'Adicionar
Élimiñár
c •
Consultar ‘ >
,
Modificar.
*"
j
ÔbjtènérSpftware ; .
ObténerProveedór r
-
.
V 'J
CalcularExistencias
A lm a c e n a u n n u e v o re g is tro a la b a s e d e d a to s . B o rra el re g is tro a c tu a l d e la b a s e d e d a to s . M u e s tra lo s d a to s d e l re g is tro .
A lm a c e n a u n re g is tro e x is te n te c o n lo s n u e v o s v a lo re s . L o c a liz a r la in fo rm a c ió n d e l p ro d u c to d e s o ftw a re . L o c a liz a r la in fo rm a c ió n d e l p ro v e e d o r d e l s o ftw a re . C o n ta b iliz a r lo s p ro d u c to s d e s o ftw a re .
Capítulo 2 Análisis Orientado a Objetos
Especificación de los Servicios del Objeto Usuario:
S e rv ic io D e s c rip c ió n A d ic io n a r
E lim in a r C o n s u lta r M o d ific a r
A lm a c e n a u n n u e v o re g is tro a la b a s e d e d a to s . B o rra el re g is tro a c tu a l d e la b a s e d e d a to s , i M u e s tra lo s d a to s d e l re g is tro .
i A lm a c e n a un re g is tro e x is te n te c o n lo s n u e v o s v a lo re s . r
Especificación de los Servicios del Objeto Proveedor:
S e rv ic io ! D e s c rip c ió n A d ic io n a r
E lim in a r C o n s u lta r
M o d ific a r
i A lm a c e n a u n n u e v o re g is tro a la b a s e d e d a to s . | B o rra el re g is tro a c tu a l d e la b a s e d e d a to s , j M u e s tra lo s d a to s d e l re g is tro .
A lm a c e n a un re g is tro e x is te n te c o n lo s n u e v o s v a lo re s .
Nota: Los servicios por default (Crear; Conectar, Accesar y Liberar) de los objetos
no se consideran para su especificación en la plantilla, debido a que se sabe de antemano que son requeridos en cada uno de los diferentes objetos.
2.5. DEFINICION DE ESTRUCTURAS
E n e s te p u n to c a b e h a c e r la a c la ra c ió n d e q u e a u n q u e s e c o n o c e la té c n ic a p a ra 1 e s ta b le c e r e s tru c tu ra s d e g e n e ra liz a c ió n - e s p e c ia liz a c ió n , n o fu e p o s ib le e n c o n tr a r d ic h a s e s tru c tu ra s al lle v a r a c a b o el a n á lis is d e lo s o b je to s , d e b id o a q u e n o s e a p lic a n a la n a tu ra le z a d e l p ro b le m a , e s d e c ir, se p u d o h a b e r e s ta b le c id o u n a e s tru c tu ra d e g e n e ra liz a c ió n - e s p e c ia liz a c ió n e n el o b je to ' S o ftw a re , d iv id ié n d o lo e n S o ftw a re C o m e rc ia l y S o ftw a re In s titu c io n a l, p e ro n o se c o n s id e ra a p lic a b le al p ro b le m a , p u e s to q u e a m b o s o b je to s c o n te n d ría n lo s m is m o s a trib u to s , a s í q u e su d ife re n c ia s e e s ta b le c ió a d ic io n a n d o el a trib u to tip o e n e l o b je to S o ftw a re , el c u a l id e n tific a rá si s e tra ta d e u n s o ftw a re c o m e rc ia l o in s titu c io n a l.
A c o n tin u a c ió n s e m u e s tra n la s e s tru c tu ra s e n te ro - p a rte id e n tific a d a s e n e s te p ro b le m a , c o n o c id a s ta m b ié n c o m o d e c la s ific a c ió n y e n s a m b la je . E s ta s e s tru c tu ra s p e rm ite n v is u a liz a r c o m o e s tá n c o n fo rm a d o s lo s o b je to s , p u e s to q u e a lg u n a s v e c e s , un o b je to p u e d e e s ta r c o m p u e s to p o r v a ria s p a rte s c o n s titu tiv a s q u e p u e d e n s e r d e fin id a s e n sí m is m a s c o m o o b je to s . D e e s ta fo rm a , “ la re p re s e n ta c ió n e s tru c tu ra l p ro p o rc io n a al a n a lis ta un m e d io d e p a rtic ió n d e l m o d e lo d e re q u is ito s y la e x p a n s ió n d e c a d a o b je to p ro p o rc io n a lo s d e ta lle s n e c e s a rio s p a ra la s re v is io n e s y el s u b s ig u ie n te d is e ñ o ” [P R E 9 3 ] [C O R 9 9 ].
Capítulo 2 Análisis Orientado a Objetos
T'3 3 ? 0 mil
i
Fig. 2.1. Estructura Entero - Parte de SoftwareArea.
Capítulo 2 Análisis Orientado a Objetos
!
Fig.2.2. Estructura Entero - Parte del Inventario.
C o m o s e p u e d e o b s e r v a r e n la F ig . 2 .1 . s e p re s e n ta u n o b je to d e n o m in a d o S o ftw a re A re a q u e e s tá c o n fo rm a d o p o r un s o ftw a re y p o r el á re a u s u a ria a la c u a l, e s tá a s ig n a d o .
P o r o tra p a rte , la e s tru c tu ra d e l in v e n ta rio se c o m p o n e d e u n o o m á s p ro d u c to s d e s o ftw a re y d e u n o o m á s p ro v e e d o re s , c o m o s e m u e s tra e n la F ig .
2.2.
Capítulo 2 Análisis Orientado a Objetos
2.6. DEFINICION DE TEMAS(SUBJECTS)
“ A l n iv e l m á s a b s tra c to , el m o d e lo d e A n á lis is O rie n ta d o a O b je to s , id e n tific a la s re fe re n c ia s te m á tic a s q u e s o n d e in te ré s p a ra e s te p ro y e c to e n p a rtic u la r, y q u e a c o n tin u a c ió n s e m u e s tra n , e n d o s n o ta c io n e s d ife re n te s : C o la p s a d a y P a rc ia lm e n te E x p a n d id a ” [M A R 9 9 ],
E n e s te c a s o s e id e n tific a n tre s te m a s , lo s c u a le s s e rá n e x p u e s to s e n la s s ig u ie n te s s e c c io n e s .
2.6.1 NOTACIÓN COLAPSADA
“ L a n o ta c ió n c o la p s a d a n o s p e rm ite id e n tific a r d e m a n e ra g e n e ra l lo s te m a s ” [M A R 9 9 ] a lo s q u e se h a c e re fe re n c ia e n e s te p ro y e c to , y q u e a c o n tin u a c ió n s e p re s e n ta n :
Subject 1 Subject 2 Subject 3
Computación Ar.eas Documentos
2.6.2 NOTACIÓN PARCIALMENTE EXPANDIDA
“ La n o ta c ió n p a rc ia lm e n te e x p a n d id a , p e rm ite p ro fu n d iz a r un p o c o m á s p a ra c o n o c e r d e ta lla d a m e n te lo s o b je to s q u e s o n m a n e ja d o s ” [M A R 9 9 ] p o r la s ' tre s re fe re n c ia s te m á tic a s id e n tific a d a s p a ra e s te p ro y e c to , la s c u a le s s o n :
Subject 1 Computación
♦ Software ♦ Hardware ♦ Software -
Área ♦ Inventario
Subject 2 Areas
♦ Usuario ♦ Proveedor
Subject 3 Documentos
♦ Minutario
Capítulo 3 Diseño Orientado a Objetos
CAPITULO 3: DISEÑO ORIENTADO A OBJETOS
INTRODUCCION
E n e s ta é p o c a e n la q u e la te c n o lo g ía d e l d e s a rro llo d e s o ftw a re a v a n z a
c o n s ta n te m e n te , e s in d is p e n s a b le c o n o c e r e n su to ta lid a d no s ó lo lo s 1
re q u e rim ie n to s d e l u s u a rio , s in o ta m b ié n la fo rm a d e m e jo ra r n u e s tra s a p lic a c io n e s .
D e b id o a q u e lo s o b je tiv o s d e lo s u s u a rio s s o n m u y v a ria b le s n o e x is te u n a in te rfa c e v á lid a p a ra to d o s lo s u s u a rio s y to d a s la s ta re a s , p o r e llo lo s d e s a rro lla d o re s d e s o ftw a re d e b e m o s a d e la n ta rn o s y p ro n o s tic a r a lg u n a s d e la s ta r e a s q u e m á s ta rd e p u e d a n s o lic ita r lo s u s u a rio s , e s d e c ir, q u e d e b e m o s p e rm itirle s la lib e rta d d e e le g ir el m o d o d e in te ra c c ió n q u e m á s s e a d e c ú e a s u s o b je tiv o s e n c a d a m o rp e n to .
A c tu a lm e n te la s in te rfa c e s g rá fic a s s o n la s m á s u tiliz a d a s d e b id o a to d a s la s b o n d a d e s q u e o fre c e n y a su g ra n a tra c tiv o v is u a l, lo q u e h a c e q u e lo s u s u a rio s q u e in te ra c tú a n c o n la in te rfa c e , d is fru te n su tra b a jo y u tilic e n la c o m p u ta d o ra c o m o u n a h e rra m ie n ta m u y p o d e ro s a e n su tra b a jo d ia rio .
! P e ro al d e s a rro lla r s o ftw a re ta m b ié n n o s e n c o n tra m o s c o n q u e u n o d e lo s p ro b le m a s m á s fre c u e n te s al in ic ia r el d is e ñ o d e un p ro d u c to e s la fa lta d e c o n o c im ie n to d e lo s g u s to s y h a b ilid a d e s d e lo s u s u a rio s q u e p e rm ita n a v a n z a r al ritm o d e s u s e x ig e n c ia s e n el d e s a rro llo d e un p ro d u c to d e s o ftw a re c o n c a lid a d .
L o a n te rio r, c o m b in a d o c o n lo s p ro b le m a s q u e s e p re s e n ta n p a ra te n e r a c c e s o a d ic h o s u s u a rio s , ta le s c o m o la s re s tric c io n e s d e s e g u rid a d , el p o c o tie m p o y d is p o n ib ilid a d d e l q u e d is p o n e n p a ra re a liz a r la s e n tre v is ta s q u e n o s p e rm ita n c o n o c e rlo s , a d e m á s d e la s p o lític a s d e la s c o m p a ñ ía s , q u e al re s p e c to p re fie re n e v ita r q u e lo s d e s a rro lla d o re s m a n te n g a n re la c ió n c o n lo s c lie n te s , h a c e q u e e s ta e ta p a s e a d ifíc il d e lle v a r a c a b o , p e ro e s ta a c tiv id a d n o p u e d e p a s a rs e p o r a lto , y a q u e e s c o n s id e ra d a c o m o u n a e ta p a b á s ic a p a ra la u s a b ilid a d d e l s is te m a e n g e n e ra l, a d e m á s la m e to d o lo g ía u tiliz a d a p e rm ite p a s a r d e m a n e ra fá c il y rá p id a d e l a n á lis is al d is e ñ o a v e c e s h a s ta s in d a rn o s c u e n ta , p u e s to q u e e n el a n á lis is o rie n ta d o a o b je to s y a s e c o m ie n z a a m o d e la r lo q u e m á s ta r d e se c o n v e r tirá e n el d is e ñ o d e l p ro y e c to .
Capítulo 3 Diseño Orientado a Objetos
E s te c a p ítu lo “ e s tá o rie n ta d o al In g e n ie ro d e s o ftw a re e n s u p a p e l d e p ro g ra m a d o r” [P R E 9 3 ], d e b id o a q u e a q u í s e p ro p o rc io n a el d is e ñ o o rie n ta d o a o b je to s , el c u a l s irv e c o m o b a s e p a ra q u e se p u e d a v a lo ra r la c a lid a d d e l s o ftw a re , u n a v e z q u e s e h a y a d e s a rro lla d o y a b a rc a rá el d is e ñ o e n fo c a d o e s p e c ífic a m e n te a e s te p ro y e c to , y s e c o m p o n e d e l d is e ñ o d e la s c o m p o n e n te s d e d o m in io d e l p ro b le m a , in te ra c c ió n h u m a n a , m a n e jo d e ta re a s y a d m in is tra c ió n d e d a to s .
3.1. DISEÑO DE LA COMPONENTE DEL DOMINIO DEL
PROBLEMA
“ El d is e ñ o d e la c o m p o n e n te d e l d o m in io d e l p ro b le m a p e rm ite v is u a liz a r d e m a n e ra g e n e ra l la s re la c io n e s q u e se d a n e n tre lo s o b je to s ” [M A R 9 9 ], a s í c o m o ta m b ié n , la s re fe re n c ia s te m á tic a s y la s e s tru c tu ra s e n te ro - p a rte lo c a liz a d a s e n ' e s te p ro y e c to y a d e m á s s e p u e d e o b s e rv a r la fo rm a d e c o m u n ic a c ió n q u e se u tiliz a e n e s ta m e to d o lo g ía , d e n o m in a d a “ p a s o d e m e n s a je s ” [P R E 9 3 ], lo s c u a le s s o n e n v ia d o s e n tre lo s d ife re n te s o b je to s . V e r F ig . 3 .1 .
3.2. DISEÑO DE LA COMPONENTE DE INTERACCION HUMANA
(INTERFACE)
“ El d is e ñ o d e la c o m p o n e n te d e in te ra c c ió n h u m a n a , es. d e c ir, d e la in te rfa c e , s e re a liz a p a ra e s ta b le c e r c la ra m e n te la fo rm a e n q u e lo s o b je to s q u e in te ra c tú a n d ire c ta m e n te c o n el u s u a rio ” [M A R 9 9 ] s e v a n a d e fin ir y u tiliz a r p a ra c o n fo rm a r lo q u e s e d e n o m in a c o m o “ in te rfa c e d e tip o v is u a l” [N IE 9 9 ], la c u a l c o n tie n e :
, ♦ V e n ta n a s ♦ M e n ú s
♦ B o to n e s d e S e le c c ió n ♦ C a ja s d e E d ic ió n ♦ C a ja s d e S e le c c ió n
D e la s c u a le s , el o b je to v e n ta n a e s el p rin c ip a l, a p a rtir d e l c u a l s e d e riv a n la s d ife re n te s v e n ta n a s u tiliz a d a s e n el p ro d u c to d e s o ftw a re , ta l c o m o s e m u e s tra e n la F ig . 3 .2 .
P a ra o b te n e r un m a y o r e n te n d im ie n to d e e s te a p a rta d o , e n el A n e x o A , se p re s e n ta el d is e ñ o d e la s p a n ta lla s d e e s te p ro y e c to .