documento completo arquitectura de software

33
1 Contenido REQUERIMIENTOS FUNCIONALES.............................................................2 REQUISITOS NO FUNCIONALES................................................................ 2 CASOS DE USO......................................................................................... 2 CU01: Gestionar Al!no......... .................................................................... 2 CU02: Gestionar Materia............................................................................. " CU0#: Gestionar Gr$o............................................................................... % CU0": Gestionar Do&ente............................................................................' CU0(: Gestionar Gesti)n............................................................................. * CU0%: Gestionar Ins&ri$&i)n...................................................................... 11 DIAGR AMA GENERAL DE CASOS DE USOS....................................................12 ANALISIS DE CASOS DE USO........................................................................ 12 CU01: Gestionar Al!no......... ..................................................................1# CU02: Gestionar Materia........................................................................... 1" CU0#: Gestionar Gr$o............................................................................. 1( CU0": Gestionar Do&ente..........................................................................1% CU0(: Gestionar Gesti)n........................................................................... 1' CU0%: Gestionar Ins&ri$&i)n......... ............................................................. 1+ DISE,O DE CASOS DE USO.......................................................................... 1* CU01: Gestionar Al!no......... ..................................................................1* CU02: Gestionar Materia........................................................................... 21 CU0#: Gestionar Gr$o............................................................................. 2# CU0": Gestionar Do&ente..........................................................................2" CU0(: Gestionar Gesti)n........................................................................... 2( CU0%: Gestionar Ins&ri$&i)n......... ............................................................. 2(  -T o&#%%"'(11+ DISE,O CONCETUAL DE LA /ASE DE DAT OS..............................................2+ 1

Upload: diego-fernando-llampaz-aguirre

Post on 21-Feb-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 1/33

1

Contenido• REQUERIMIENTOS FUNCIONALES.............................................................2

REQUISITOS NO FUNCIONALES................................................................2• CASOS DE USO.........................................................................................2

CU01: Gestionar Al!no.............................................................................2

CU02: Gestionar Materia............................................................................."

CU0#: Gestionar Gr$o............................................................................... %

CU0": Gestionar Do&ente............................................................................'

CU0(: Gestionar Gesti)n.............................................................................*

CU0%: Gestionar Ins&ri$&i)n......................................................................11

DIAGRAMA GENERAL DE CASOS DE USOS....................................................12

ANALISIS DE CASOS DE USO........................................................................12

CU01: Gestionar Al!no...........................................................................1#

CU02: Gestionar Materia...........................................................................1"

CU0#: Gestionar Gr$o.............................................................................1(

CU0": Gestionar Do&ente..........................................................................1%

CU0(: Gestionar Gesti)n...........................................................................1'

CU0%: Gestionar Ins&ri$&i)n......................................................................1+DISE,O DE CASOS DE USO..........................................................................1*

CU01: Gestionar Al!no...........................................................................1*

CU02: Gestionar Materia...........................................................................21

CU0#: Gestionar Gr$o.............................................................................2#

CU0": Gestionar Do&ente..........................................................................2"

CU0(: Gestionar Gesti)n...........................................................................2(

CU0%: Gestionar Ins&ri$&i)n......................................................................2(

 -To&#%%"'(11+

DISE,O CONCETUAL DE LA /ASE DE DATOS..............................................2+

1

Page 2: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 2/33

2

• REQUERIMIENTOS FUNCIONALES1. Gestionar Al!no.2. Gestionar Materia.#. Gestionar Gr$o.". Gestionar Do&ente.

(. Gestionar Gesti)n erioo.%. Gestionar Ins&ri$&i)n.

•  REQUISITOS NO FUNCIONALES• En este siste!a es !3 rele4ante el tie!$o e res$esta 3a 5e es

a&&eio $or na 6ran &antia e sarios• La sa7ilia el siste!a e7er8 ser 7astante intiti4a 3a 5e no se

$or8 &a$a&itar a los sarios 3a 5e son !&9os

• CASOS DE USO

CU01: Gestionar Aluno

Caso de Uso CU1: Gestionar Aluno!ro"#sito: Re6istrar es9a7ilitar a&tali;ar los

atos e n estianteA$tores: Al!noA$tor ini$iador: Al!no!re $ondi$i#n: Nin6na

A$$iones del usuario1% Nue&o

'% A$tuali(ar

)% *us$ar

Res$esta el siste!a1. Reali;a el re6istro e los

atos e n estiante2. A&tali;a los atos e n

estiante#. Mestra los atos e

estiantes <ltraos $oral6=n $ar8!etro

E+$e"$i#n: 1. Datos no 4alios

2

Page 3: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 3/33

#

#

Page 4: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 4/33

"

CU0': Gestionar Materia

Caso de Uso CU': Gestionar Materia!ro"#sito: Re6istrar a&tali;ar es9a7ilitar na

!ateriaA$tores: A!inistraorA$tor ini$iador: A!inistraor!re $ondi$i#n: Nin6naA$$iones del usuario

1% Nue&o

'% Eliinar)% A$tuali(ar,% *us$ar

Res$esta el siste!a1. Reali;a el re6istro e los

atos e na !ateria ne4a

2. Eli!ina na !ateria#. A&tali;a los atos e na!ateria

". Mestra los atos e!aterias

E+$e"$i#n: 1. Datos no 4alios2. Datos e>istentes

"

Page 5: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 5/33

(

(

Page 6: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 6/33

%

CU0): Gestionar Gru"o

Caso de Uso CU): Gestionar Gru"o!ro"#sito: Re6istrar los atos e los 6r$os 5e

tiene n o&ente en na !ateria.A$tores: A!inistraorA$tor ini$iador: A!inistraor!re $ondi$i#n: Nin6naFlu-o de su$esos:

A$$iones del a$tor Res$esta el siste!a1%Nue&o Re6istra n ne4o trans&ri$tor'%*us$ar Filtra in?or!a&i)n se6=n n

$ar8!etro

%

Page 7: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 7/33

'

CU0,: Gestionar Do$ente

'

Page 8: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 8/33

+

Caso de Uso CU,: Gestionar Do$ente!ro"#sito: Re6istrar es9a7ilitar !oi<&ar los

atos e n o&enteA$tores: Do&enteA$tor ini$iador: Do&ente

!re $ondi$i#n: Nin6naA$$iones del usuario

.% Nue&o

/% A$tuali(ar% *us$ar

Res$esta el siste!a(. Reali;a el re6istro e los

atos e n o&ente ne4o%. A&tali;a los atos e n

o&ente'. Mestra los atos e

o&entesE+$e"$i#n: 1. Datos in&orre&tos

+

Page 9: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 9/33

*

CU0.: Gestionar Gesti#n

Caso de Uso CU.: Gestionar Gesti#n

!ro"#sito: Re6istrar a&tali;ar los atos e na6esti)n.

*

Page 10: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 10/33

10

A$tores: A!inistraorA$tor ini$iador: A!inistraor!re $ondi$i#n: Nin6naFlu-o de su$esos:A$$iones del a$tor Res$esta el siste!a

1%Nue&o Re6istra n ne4a 6esti)n'%A$tuali(ar A&tali;a los atos 3a

esta7le&ios)%*us$ar Filtra in?or!a&i)n se6=n n

$ar8!etro

10

Page 11: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 11/33

11

CU0/: Gestionar Ins$ri"$i#n

Caso de Uso CU/: Gestionar Ins$ri"$i#n!ro"#sito: Re6istrar los atos e las !aterias

$ara ins&ri7ir.A$tores: Al!no

A$tor ini$iador: Al!no!re $ondi$i#n: Nin6naFlu-o de su$esos:A$$iones del a$tor Res$esta el siste!a1%Nue&o Re6istra n ne4o trans&ri$tor'%*us$ar Filtra in?or!a&i)n se6=n n

$ar8!etro

11

Page 12: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 12/33

12

DIAGRAMA GENERAL DE CASOS DE USOS

ANALISIS DE CASOS DE USO

12

Page 13: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 13/33

1#

CU01: Gestionar Aluno

1#

Page 14: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 14/33

    s   d   I   n   t   e   r   a   c   t   i   o   n

   A   d   m   i   n   i   s   t   r   a   d   o   r

   P   A   l  u   m   n   o

   N   A   l  u   m   n   o

   D   A   l  u   m   n   o

   P   A   l  u   m   n   o   N  u   e  v   o

   N   P   r   o   f   e   s   i   o   n

   D   P   o   f   e   s   i   o   n

   P   A   l  u   m   n   o   A   c   t  u   a   l   i  z   a   r   (   )  ;

   1  :   n   e  w   (   )  ;

   1 .   1  :   M   o   s   t   r   a   r   (   )  ;

   1 .   2  :   M   o   s   t   r   a   r   (   )  ;

   1 .   3  :   M   o   s   t   r   a   r   (   )  ;

   2  :   B  u   s   c   a

   r   (   )  ;

   2 .   1  :   B  u   s   c   a   r   (   )  ;

   2 .   2  :   B  u   s   c   a   r   (   )  ;

   3  :   M   o   s   t   r   a   r   (   )  ;

   3 .   1  :   M   o   s   t   r   a   r   (   )  ;

   3 .   2  :   M   o   s   t   r   a   r   (   )  ;

     :   n   e  w   (   )  ;

    .

   1  :   !   a   l   c  u   l   a   r   "   e   #   i   s   t   r   o   (   )  ;

    .   2  :   !   a

   l   c  u   l   a   r$   !   o   %   i   #   o   (   )  ;

    .   3  :   !   a   l   c  u   l   a   r$   !   o   %   i   #   o   (   )  ;

    .     :   M   o   s   t   r   a   r   (   )  ;   

 .   &  :   M   o   s   t   r   a   r   (   )  ;

    .   '  :   M   o   s   t   r   a   r   (   )  ;

   &  :   "   e   #   i   s   t   r   a   r   A   l  u   m   n   o   (   )  ;

   & .   1  :   "   e

   #   i   s   t   r   a   r   A   l  u   m   n   o   (   )  ;

   & .   2  :   "   e   #   i   s   t   r   a   r   (   )  ;

   '  :   n   e

  w   (   )  ;

   ' .   1  :   c   a   r   #   a   r   (   )  ;

     :      e   r   (   )  ;

    .   1  :      e   r   (   )  ;

    .   2  :      e   r   (   )  ;

   *  :   A   c   t  u   a   l   i  z   a

   r   (   )  ;

   * .   1  :   a   c   t  u   a   l   i  z   a   r   A   l  u   m   n   o   (   )  ;

   * .   2  :   a   c   t  u   a   l   i  z   a   r   A   l  u   m   n   o   (   )  ;

1"

1"

Page 15: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 15/33

   s   d

   I  n   t  e  r  a  c   t   i  o  n

   A

   d  m   i  n   i  s   t  r  a   d  o  r

   P   M  a   t  e  r   i  a

   P   M  a   t  e  r   i  a   N  u  e  v  o

   P   M  a   t  e  r   i  a   A  c   t  u  a   l   i  z  a  r

   N   M  a   t  e  r   i  a

   D   M  a   t  e  r   i  a

   1  :  n  e  w   (   )  ;

   1 .   1  :   M  o  s   t  r

  a  r   (   )  ;

   1 .   2  :   M  o  s   t  r  a  r   (   )  ;

   1 .   3  :   M  o  s   t  r  a  r   (   )  ;

   2  :   B  u  s  c  a  r   (   )  ;

   2 .   1  :   B  u  s  c  a  r   (   )

   2 .   2  :   B  s  u  c  a  r   (   )  ;

   3  :   M  o  s   t  r  a  r   (   )  ;

   3 .   1  :   M  o  s   t  r  a  r   (   )  ;

   3 .   2  :   M  o   i  s   t  r  a  r   (   )  ;

     :  n  e

  w   (   )  ;

   &  :   "  e  #   i  s   t  r  a  r   (   )  ;

   & .   1

  :   "  e  #   i  s   t  r  a  r   (   )  ;

   & .   2  :   "  e  #   i  s   t  r  a  r   (   )  ;

   '  :  n  e  w   (   )  ;

     :     e  r   (   )  ;

    .   1  :     e  r   (   )  ;

    .   2  :     e  r   (   )  ;

   *  :   A  c   t  u  a   l   i  z  a  r   (   )  ;

   * .   1  :   A  c   t  u  a   l   i  z  a  r   (   )  ;

   * .   2  :   A  c   t  u  a   l   i  z  a  r   (   )  ;

1(

CU0': Gestionar Materia

1(

Page 16: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 16/33

1%

CU0): Gestionar Gru"o

1%

Page 17: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 17/33

   s   d   I  n   t  e  r  a  c   t   i  o  n

   A   d  m   i  n   i  s   t  r  a   d  o  r

   P   +  r  u  ,  o

   N   +  r  u  ,  o

   D   +  r  u  ,  o

   P   +  r  u  ,  o   N  u  e  v  o

   N   M  a   t  e  r   i  a

   D   M  a   t  e  r   i  a

   D

   D  o  c  e  n   t  e

   N   D  o  c  e  n   t  e

   D   +  r  u  ,  o   M  a   t  e  r   i  a

   D   +  r  u  ,  o   D  o  c  e  n   t  e

   1  :  n  e  w   (   )  ;

   1 .   1  :   M

  o  s   t  r  a  r   (   )  ;

   1 .   2  :   M  o  s   t  r  a  r   (   )  ;

   1 .   3  :   M  o  s   t  r  a  r   (   )  ;

   2  :   B  u  s  c  a  r   (   )  ;

   2 .   1  :   B  u  s  c  a  r   (   )  ;

   2 .   2  :   B  u  s  c  a  r   (   )  ;

   3  :   M  o  s   t  r  a  r   (   )  ;

   3 .   1  :   M  o  s   t  r  a  r   (   )

   3 .   2  :   M  o  s   t  r  a  r   (   )

     :  n  e  w   (   )  ;

   &  :     e  r   M  a   t  e  r   i  a   (   )  ;

   & .   1  :     e  r$

   +   (   )  ;

   & .   2  :     e  r   (   )  ;

   '  :     e  r   D  o  c  e  n   t  e   (   )  ;

   ' .   1  :     e  r$   +   (   )  ;

   '

 .   2  :     e  r   (   )  ;

     :   "  e  #   i  s   t  r  a  r   (   )  ;

    .   1  :   "  e  #   i  s   t  r  a  r   (   )  ;

    .   2  :  o   -   t  e  n  e  r   !  o   %   i  #  o   (   )  ;

    .   3  :

   "  e  #   i  s   t  r  a  r   +   M   (   )  ;

    .     :   "  e  #   i  s   t  r  a  r   +   D   (   )  ;

1'

1'

Page 18: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 18/33

1+

CU0,: Gestionar Do$ente

1+

Page 19: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 19/33

    s   d   I   n   t   e   r   a   c   t   i   o   n

   A   d   m   i   n   i   s   t   r   a   d   o   r

   P   D   o

   c   e   n   t   e

   N   D   o   c   e   n   t   e

   D   D   o   c   e   n   t   e

   P   D   o   c   e   n   t   e   N  u   e  v   o

   N   P   r   o   f   e   s   i   o   n

   D   P   o   f   e   s   i   o   n

   P   D   o   c   e   n   t   e   A   c   t  u   a   l   i  z   a   r   (   )  ;

   1  :   n   e  w   (   )  ;

   1 .   1  :   M   o   s   t   r   a   r   (   )  ;

   1 .   2  :   M   o   s   t   r   a   r   (   )  ;

   1 .   3  :   M   o   s   t   r   a   r   (   )  ;

   2  :   B

  u   s   c   a   r   (   )  ;

   2 .   1  :   B  u   s   c   a   r   (   )  ;

   2 .   2  :   B  u   s   c   a   r   (   )  ;

   3  :   M   o   s   t   r   a   r   (   )  ;

   3 .   1  :   M   o   s   t   r   a   r   (   )  ;

   3 .   2  :   M   o   s   t   r   a   r   (   )  ;

     :   n   e  w   (   )  ;

    .   1  :   !   a   l   c  u   l   a   r   !   o   %   i   #   o   (   )  ;

    .   2  :

   !   a   l   c  u   l   a   r$   !   o   %   i   #   o   (   )  ;

    .   3  :   !   a   l   c  u   l   a   r$   !   o   %   i   #   o   (   )  ;

    .     :   M   o   s   t   r   a   r   (   )  ;   

 .   &  :   M   o   s   t   r   a   r   (   )  ;

    .   '  :   M   o   s   t   r   a   r   (   )  ;

   &  :   "   e   #   i   s   t   r   a   r   (   )  ;

   & .   1  :   "   e   #   i   s   t   r   a   r   (   )  ;

   & .   2  :   "   e   #   i   s   t   r   a   r   (   )  ;

   '  :   n   e  w   (   )  ;

   ' .   1  :   c   a   r   #   a   r   (   )  ;

     :      e   r   (   )  ;

    .   1  :      e   r   (   )  ;

    .   2  :      e   r   (   )  ;

   *  :   A   c   t  u

   a   l   i  z   a   r   (   )  ;

   * .   1  :   a   c   t  u   a   l   i  z   a   r   D   o   c   e   n   t   e   (   )  ;

   * .   2  :   a   c   t  u   a   l   i  z   a   r   D   o   c   e   n   t   e   (   )  ;

1*

1*

Page 20: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 20/33

   s   d   I  n   t  e  r  a  c   t   i  o  n

   A   d  m   i  n   i  s   t  r  a  c   i  o  n

   P

   +  e  s   t   i  o  n

   P   +  e  s   t   i  o  n   N  u  e  v  o

   N   +  e  s   t   i  o  n

   D   +  e  s   t   i  o  n

   1  :  n  e  w   (   )

   1 .   1

  :   M  o  s   t  r  a  r   (   )  ;

   1 .   2  :   M  o  s   t  r  a  r   (   )  ;

   1 .   3

  :   M  o  s   t  r  a  r   (   )  ;

   2

  :   M  o  s   t  r  a  r   (   )  ;

   2 .   1  :   M  o  s   t  r  a  r   (   )  ;

   2 .   2  :   M  o  s   t  r  a  r   (   )  ;

   3  :  n  e  w   (   )  ;

     :   "  e  #   i  s   t  r  a  r   (   )  ;

    .   1  :   "  e  #   i  s   t  r  a  r   (   )  ;

    .   2

  :   "  e  #   i  s   t  r  a  r   (   )  ;

20

CU0.: Gestionar Gesti#n

20

Page 21: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 21/33

21

CU0/: Gestionar Ins$ri"$i#n

21

Page 22: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 22/33

    s   d   I   n   t   e   r   a   c   t   i   o   n

   A   l   u   m   n   o

   P      n   s   c   r   i   ,   c   i   o   n

   N   M   a   t   e   r   i   a

   N   +   e   s   t   i   o   n

   D   M   a   t   e   r   i   a

   D   +   e   s   t   i   o   n

   N   A   l   u   m   n   o

   D   A   l   u   m   n   o

   N   +   r   u   ,   o

   D   +   r   u   ,   o

   N      n   s   c   r   i   ,   c   i   o   n   (   )   ;

   D

      n   s   c   r   i   ,   c   i   o   n

   D      n   s   c   r   i   ,   c   i   o   n   +   r   u   ,   o

   P      n   s   c   r   i   ,   c   i   o   n      e   r   B   o   l   e   t   a   (   )   ;

   1   :   n   e   w   (   )   ;

   1 .   1   :   !   a   r   #   a   r   M   a   t   e   r   i   a   (   )   ;

   1 .   2   :   M   o   s   t   r   a   r   D   e   s   ,   c   r   i   ,   c   i   o   n   (

   )   ;

   1 .   3   :   M   o   s   t   r   a   r   D   e   s   c   r   i   ,   c   i   o   n   (   )   ;

   1 .      :   !   a   r   #   a   r   +   e   s

   t   i   o   n   (   )   ;

   1 .   &   :   M   o   s   t   r   a   r   D   e   s   ,   c   r   i   ,   c   i   o   n   (   )   ;

   1 .   '   :   M   o   s   t   r   a   r   D   e   s   c   r   i   ,   c   i   o   n   (   )   ;

   2   :      e   r   (   )   ;

   2 .   1   :      e   r$      (   )   ;

   2 .   2   :      e   r   (   )   ;

   3   :   B   u   s   c   a   r   (   )   ;

   3 .   1   :   B   u   s   c   a   r   +   r   u   ,   o   (   )   ;

   3 .   2   :   B   u   s   c   a   r   +   r   u   ,   o   (   )   ;

      :   A   #   r   e   #   a   r   /   a   -   l   a   (   )   ;

   &   :   "   e   #   i   s   t   r   a   r   (   )   ;

   & .   1   :   "   e   #   i   s   t   r   a   r   (   )   ;

   & .   2   :   o   -

   t   e   n   e   r   !   o   %   i   #   o   (   )   ;

   & .   3   :

   "   e   #   i   s   t   r   a   r   (   )   ;

   & .      :

   "   e   #   s   i   t   r   a   r   (   )   ;

   '   :   n   e   w   (   )   ;

   ' .   1   :   M   o   s   t   r   a   r

   (   )   ;

   ' .   2   :   M   o   s   t   r   a   r   (   )   ;

22

22

Page 23: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 23/33

2#

DISEO DE CASOS DE USO

CU01: Gestionar Aluno

2#

Page 24: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 24/33

   c   l  a  s  s   S   i  s   t  e  m  a

   N   A   l  u  m  n  o

  0

   A  c   t  u  a   l   i  z  a  r   (   i  n   t       t  r   i  n  # 

      t  r   i  n  # 

      t  r   i  n  # 

      t  r   i  n  #   )  :  v  o   i   %

  0

  a  c   t  u  a   l   i  z  a  r   A   l  u  m  n  o   (   )  :  v  o   i   %

  0

   B  u  s  c  a  r   (   i  n   t       /  a   -   l  e   )  :  v  o   i   %

  0

   !  a   l  c  u   l  a  r$   !  o   %   i  #  o   (      /  e  4   t   5   i  e   l   %   )  :  v  o   i   %

  0

   M  o  s   t  r  a  r   (      /  a   -   l  e   )  :  v  o   i   %

  0

   "  e  #   i  s   t  r  a  r   A   l  u  m  n  o   (   i  n   t       t  r   i  n  # 

      t  r   i  n  #

       t  r   i  n  # 

      t  r   i  n  # 

   i  n   t   )  :  v  o   i   %

  0

     e  r   (   i  n   t       /  e  4   t   5   i  e   l   % 

      /  e  4   t   5   i  e   l   % 

      /

  e  4   t   5   i  e   l   % 

      /  e  4   t   5   i  e   l   % 

      /  e  4   t   5   i  e   l   %   )  :  v  o   i   %

  0

     e  r$      (   i  n   t       /  e  4   t   5   i  e   l   % 

      /  e  4   t   5   i  e   l   %       /  e  4   t   5   i  e   l   % 

      /  e  4   t   5   i  e   l   %   )  :  v  o   i   %

   D   A   l  u  m  n  o

  0

   A  c   t

  u  a   l   i  z  a  r   (   )  :  v  o   i   %

  0

   A  c   t

  u  a   l   i  z  a  r   (   )  :  v  o   i   %

  0

   A  c   t

  u  a   l   i  z  a  r   (   i  n   t       t  r   i  n  # 

      t  r   i  n  # 

      t  r   i  n  #   )  :  v  o   i   %

  0

   B  u  s  c  a  r   (   i  n   t   )  :   D  e   f  a  u   l   t   /  a   -   l  e   M  o   %  e   l

  0

   !  a   l  c  u   l  a  r$   !  o   %   i  #  o   (   )  :   i  n   t

  0

   M  o

  s   t  r  a  r   (   )  :   D  e   f  a  u   l   t   /  a   -   l  e   M  o   %  e   l

  0

   "  e  #   i  s   t  r  a  r   (   i  n   t       t  r   i  n  # 

      t  r   i  n  # 

      t  r   i  n  # 

      t  r   i  n  # 

   i  n   t       t  r   i  n  # 

      t  r   i  n  # 

      t  r   i  n  # 

      t  r   i  n  #   )  :  v  o   i   %

  0

     e  r   (   i  n   t   )  :   6   -   7  e  c   t   8   9

   N   P  r  o   f  e  s   i  o  n

  0

   M  o  s   t  r  a  r   (      !  o  m   -  o   B  o  4   )  :

  v  o   i   %

   D   P  r  o   f  e  s   i  o  n

  0

   M  o  s   t  r  a

  r   (   )  :   D  e   f  a  u   l   t   /  a   -   l  e   M  o   %  e   l

   P   A   l  u  m  n  o

  0

   B  u  s  c  a  r   (   )

  :  v  o   i   %

  0

   M  o  s   t  r  a  r   (   )  :  v  o   i   %

   P   A   l  u  m  n  o   N  u  e  v  o

  0

   "  e  #   i  s   t  r  a  r   (   )  :  v  o   i   %

   P   A   l  u  m  n  o   A  c   t  u  a   l   i  z  a  r

  0

   A  c   t  u  a   l   i  z  a  r   (   )  :  v  o   i   %

  0

  c  a

  r  #  a  r   (   )  :  v  o   i   %

  0

     e  r   (   )  :  v  o   i   %

2"

2"

Page 25: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 25/33

2(

CU0': Gestionar Materia

2(

Page 26: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 26/33

   c   l  a  s  s   S   i  s   t  e  m  a

   N   M  a   t  e  r   i  a

  0

   A  c   t  u  a   l   i  z  a  r   (   2   t  r   i  n  # 1   2   t  r   i  n  # 1   i  n   t   )  :  v  o   i   %

  0

   B  u  s  c  a  r   (   2   t  r   i  n  # 1   3   /  a   -   l  e   )  :  v  o   i   %

  0

   M  o  s   t  r  a  r   (   3   /  a   -   l  e   )  :  v  o   i   %

  0

   M  o  s   t  r  a  r   D  e  s  ,  c  r   i  ,  c   i  o  n   (   3   !  o  m   -  o   B  o  4   )  :  v  o   i   %

  0

   "  e  #   i  s   t  r  a  r   (   2   t  r   i  n  # 1   2   t  r   i  n  # 1   i  n   t   )  :  v  o   i   %

  0

     e  r   (   2   t  r   i  n  # 1   3   /  e  4   t   5   i  e   l   % 1   3   /  e  4   t   5   i  e   l   %   )  :  v  o   i   %

  0

     e  r$   +   (   2   t  r   i  n  # 1   3   /  e  4   t   5   i  e   l   %   )  :  v  o   i   %

   D   M  a

   t  e  r   i  a

  0

   A  c   t  u  a   l   i  z  a  r   (   2   t  r   i  n

  # 1   2   t  r   i  n  # 1   i  n   t   )  :  v  o   i   %

  0

   B  u  s  c  a  r   (   2   t  r   i  n  #   )  :

   D  e   f  a  u   l   t   /  a   -   l  e   M  o   %  e   l

  0

   M  o  s   t  r  a  r   (   )  :  v  o   i   %

  0

   M  o  s   t  r  a  r   (   )  :   D  e   f  a  u   l   t   /  a   -   l  e   M  o   %  e   l

  0

   M  o  s   t  r  a  r   D  e  s  c  r   i  ,  c

   i  o  n   (   )  :  v  o   i   %

  0

   M  o  s   t  r  a  r   D  e  s  c  r   i  ,  c

   i  o  n   (   )  :   D  e   f  a  u   l   t   /  a   -   l  e   M  o   %  e   l

  0

   "  e  #   i  s   t  r  a  r   (   2   t  r   i  n  #

 1   2   t  r   i  n  # 1   i  n   t   )  :  v  o   i   %

  0

     e  r   (   2   t  r   i  n  #   )  :  o   -   7  e   t  c   8   9

   P   M  a   t  e  r   i  a

  0

   B  u  s  c  a

  r   (   )  :  v  o   i   %

  0

   M  o  s   t  r  a  r   (   )  :  v  o   i   %

   P   M  a   t  e  r   i  a   N  u  e  v  o

  0

   "  e  #   i  s   t  r  a  r   (   )  :  v  o   i   %

   P   M  a   t  e  r   i  a   A  c   t  u  a   l   i  z  a  r

  0

   A  c   t  u  a   l   i  z  a  r   (   )  :  v  o   i   %

  0

  c  a  r  #  a  r   (   )  :  v  o   i   %

  0

     e  r   (   )  :  v  o   i   %

2%

2%

Page 27: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 27/33

2'

CU0): Gestionar Gru"o

2'

Page 28: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 28/33

2+

CU0,: Gestionar Do$ente

2+

Page 29: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 29/33

2*

CU0.: Gestionar Gesti#n

CU0/: Gestionar Ins$ri"$i#n

2*

Page 30: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 30/33

   s   d   I  n   t  e  r  a  c   t   i  o  n

   A   l  u  m  n  o

   P     n  s  c  r   i  ,  c   i  o  n

   P     n  s  c  r   i  ,  c   i  o  n     e  r   B  o   l

   N   +

  e  s   t   i  o  n

   N     n  s  c  r   i  ,  c   i  o  n

   N   M  a   t  e  r   i  a

   N   A   l  u  m  n  o

   N   +  r  u  ,  o

   D     n  s  c  r   i  ,  c   i  o  n   +  r  u

   D     n  s  c  r   i  ,  c   i  o  n

   D   M  a   t  e  r   i  a

   D   A   l  u  m

  n  o

   D   +  r  u  ,  o

   N   +  e  s   t   i  o  n

  n  e  w   (   )

   !  a  r  #  a  r   M  a   t  e  r   i  a   (   )

   M  o  s   t  r  a  r   D  e  s  c  r   i  ,  c

   i  o  n   (      !  o  m   -  o   B  o  4   7   )

   M  o  s   t  r  a  r   D  e  s  c  r   i  ,  c   i  o  n   (   )  :

   D  e   f  a  u   l   t   /  a   -   l  e   M  o   %  e   l

   !  a  r  #  a  r   +  e  s   t   i  o  n   (   )

   M  o  s   t  r  a  r   D  e  s  ,  c  r   i  ,  c   i  o  n   (      !  o  m   -  o   B  o  4   7   )

   M  o  s   t  r  a  r   D  e  s  c  r   i  ,  c

   i  o  n   (   )  :   D  e   f  a  u   l   t   /  a   -   l  e   M  o   %  e   l

     e  r   (   )

     e  r$      (   i  n   t  r  e  #       /  e  4   t   5   i  e   l   %  n

  o  m   -  r  e       /  e  4   t   5   i  e   l   %  a  ,$  ,  a   t       /  e  4   t   5   i  e   l   %  a  ,$  m  a   t       /  e  4   t   5   i  e   l   %  c   i   )

     e  r   (   i  n

   t  r  e  #   )

  :   6   -   7  e

  c   t   8   9

   B  u  s  c  a  r   (   )

   B  u  s  c  a  r   +  r  u  ,  o   (      t  r   i  n  #  n  o  m   -       !  o  m   -  o   B  o  4   7   )

   B  u  s  c  a  r   +  r  u  ,  o   (      t  r   i  n  #   %  e  s  ,   )  :   D  e   f  a  u   l   t   /  a   -   l  e   M  o   %  e   l

   A  #  r  e  #  a  r   /  a   -   l  a   (   )

   "  e  #  s   t  r  a  r   (   )

   "  e  #   i  s   t  r  a  r   (      t  r   i  n  #  #  e  s   t    i  n   t  r  e  # 

      /  a   -   l  e   t  a   -   l  e   )

  o   -   t  e  n  e  r   !  o   %   i  #  o   (   )  :   i  n   t

   "  e  #   i  s   t  r  a  r   (   i  n   t  r  e  #       t  r   i  n  #  #  e  s   t   i  o  n    i  n   t  c  o   %   )

   "  e  #   i  s   t  r  a  r   (      t  r   i  n  #  n  o  m   M  a   t    i  n   t   i   %   i       t  r   i  n  #  #  r  u  ,   )

   M

  o  s   t  r  a  r   (   )

   M  o  s   t  r  a  r   (   i  n   t  r  e  #   )

#0

#0

Page 31: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 31/33

    c   l   a   s   s   S   i   s   t   e   m   a   P

   I   n   s   c   r   i   p   c   i   o   n

   0

   A   #   r   e   #   a   r   /   a   -   l   a   (   )   :   v   o   i   %

   0

   B   u   s   c   a   r   (   )   :   v   o   i   %

   0

   !   a   r   #   a   r   +   e   s   t   i   o   n   (   )   :   v   o   i   %

   0

   !   a   r   #   a   r   M   a   t   e   r   i   a   (   )   :   v   o   i   %

   0

   "   e   #   i   s   t   r   a   r   (   )   :   v   o   i   %

   0

      e   r   (   )   :   v   o   i   %

   P   I   n   s   c   r   i   p   c   i   o   n   V   e   r   B   o   l

   e   t   a

   0

      e   r   (   )   :   v   o   i   %

   N   G   e   s   t   i   o   n

   0

   M   o   s   t   r   a   r   (      /   a   -   l   e   )   :   v   o   i   %

   0

   M   o   s   t   r   a   r   D   e   s   ,   c   r   i   ,   c   i   o   n   (      !   o   m   -   o   B   o   4   )   :   v   o   i   %

   0

   "   e   #   i   s   t   r   a   r   (   i   n   t    i   n   t   )   :   v   o   i   %

   N   I   n   s   c   r   i   p   c   i   o   n

   0

   M   o   s   t   r   a   r   (      /   a   -   l   e    i   n   t   )   :   v   o   i   %

   0

   "   e   #   i   s   t   r   a   r   (      t   r   i   n   #    i   n   t       /   a   -   l   e

   )   :   v   o   i   %

   N   M   a   t   e   r   i   a

   0

   A   c   t   u   a   l   i   z   a   r   (      t   r   i   n   #       t   r   i   n   #    i   n   t   )   :   v   o   i   %

   0

   B   u   s   c   a   r   (      t   r   i   n   #       /   a   -   l   e   )   :   v   o   i   %

   0

   M   o   s   t   r   a   r   (      /   a   -   l   e   )   :   v   o   i   %

   0

   M   o   s   t   r   a   r   D   e   s   ,   c   r   i   ,   c   i   o   n   (      !   o   m   -   o   B   o   4   )   :   v   o   i   %

   0

   "   e   #   i   s   t   r   a   r   (      t   r   i   n   #       t   r   i   n   #    i   n   t   )   :   v   o   i   %

   0

      e   r   (      t   r   i   n   #       /   e   4   t   5   i   e   l   %       /   e   4

   t   5   i   e   l   %   )   :   v   o   i   %

   0

      e   r$   +   (      t   r   i   n   #       /   e   4   t   5   i   e   l   %   )   :   v   o   i   %

   N   A   l   u   m   n   o

   0

   A   c   t   u   a   l   i   z   a   r   (   i   n   t       t   r   i   n   #       t   r   i   n   #       t   r   i   n   #       t   r   i   n   #   )   :   v   o   i   %

   0

   a   c   t   u   a   l   i   z   a   r   A   l   u   m   n   o   (   )   :   v   o   i   %

   0

   B   u   s   c   a   r   (   i   n   t       /   a   -   l   e   )   :   v   o   i   %

   0

   !   a   l   c   u   l   a   r$   !   o   %   i   #   o   (      /   e   4   t   5   i   e   l   %   )   :   v   o   i   %

   0

   M   o   s   t   r   a   r   (      /   a   -   l   e   )   :   v   o   i   %

   0

   "   e   #   i   s   t   r   a   r   A   l   u   m   n   o   (   i   n   t       t   r   i   n   #       t   r   i   n   #       t   r   i   n   #       t   r   i   n   #    i   n   t   )   :

   v   o   i   %

   0

      e   r   (   i   n   t       /   e   4   t   5   i   e   l   %       /   e   4   t   5   i   e   l   %       /   e   4   t   5   i   e   l   %       /   e   4   t   5   i   e   l   %       /   e   4   t   5   i   e   l   %   )   :   v   o   i   %

   0

      e   r$      (   i   n   t       /   e   4   t   5   i   e   l   %       /   e   4   t   5   i   e   l   %       /   e   4   t   5   i   e   l   %       /   e   4   t   5   i   e   l   %   )   :   v   o   i   %

   N   G   r   u   p   o

   0

   B

   u   s   c   a   r   (      t   r   i   n   #       /   a   -   l   e   )   :   v   o   i   %

   0

   B

   u   s   c   a   r   +   r   u   ,   o   (      t   r   i   n   #       !   o   m   -   o   B   o   4   )   :   v   o   i   %

   0

   M

   o   s   t   r   a   r   (      /   a   -   l   e   )   :   v   o   i   %

   0

   "

   e   #   i   s   t   r   a   r   (      t   r   i   n   #       t   r   i   n   #    i   n   t   )   :   v   o   i   %

   D   I   n   s   c   r   i   p   c   i   o   n   G   r   u   p

   o

   0

   "   e   #   s   i   t   r   a   r   (      t   r   i   n   #    i   n   t       t   r   i   n   #   )   :   v   o   i   %

   D   G   e   s   t   i   o   n

   0

   M   o   s   t   r   a   r   (   )   :   D   e   f   a   u   l   t   /   a   -   l   e   M   o

   %   e   l

   0

   M   o   s   t   r   a   r   D   e   s   c   r   i   ,   c   i   o   n   (   )   :   D   e   f   a   u   l   t   /   a   -   l   e   M   o   %   e   l

   0

   "   e   #   i   s   t   r   a   r   (   i   n   t       t   r   i   n   #    i   n   t   )   :   v   o   i   %

   D   I   n   s   c   r   i   p   c   i   o   n

   0

   M   o   s   t   r   a   r   (   i   n   t   )   :   D   e   f   a   u   l   t   /   a   -   l   e   M   o   %   e   l

   0

   o   -   t   e   n   e   r   !   o   %   i   #   o   (   )   :   i   n   t

   0

   "   e   #   i   s   t   r   a   r   (   i   n   t       t   r   i   n   #    i   n   t   )   :   v   o   i   %

   D   M   a   t   e   r   i   a

   0

   A   c   t   u   a   l   i   z   a   r   (      t   r   i   n   #       t   r   i   n   #    i   n   t   )   :   v   o   i   %

   0

   B   u   s   c   a   r   (      t   r   i   n   #   )   :   D   e

   f   a   u   l   t   /   a   -   l   e   M   o   %   e   l

   0

   M   o   s   t   r   a   r   (   )   :   v   o   i   %

   0

   M   o   s   t   r   a   r   (   )   :   D   e   f   a   u   l   t   /   a   -   l   e   M   o   %   e   l

   0

   M   o   s   t   r   a   r   D   e   s   c   r   i   ,   c   i   o   n

   (   )   :   v   o   i   %

   0

   M   o   s   t   r   a   r   D   e   s   c   r   i   ,   c   i   o   n

   (   )   :   D   e   f   a   u   l   t   /   a   -   l   e   M   o   %   e   l

   0

   "   e   #   i   s   t   r   a   r   (      t   r   i   n   #       t   r   i   n   #    i   n   t   )   :   v   o   i   %

   0

      e   r   (      t   r   i   n   #   )   :   o   -   7    e   t   c   8   9

   D   A   l   u   m   n   o

   0

   A   c   t   u   a

   l   i   z   a   r   (   )   :   v   o   i   %

   0

   A   c   t   u   a

   l   i   z   a   r   (   )   :   v   o   i   %

   0

   A   c   t   u   a

   l   i   z   a   r   (   i   n   t       t   r   i   n   #       t   r   i   n   #       t   r   i   n   #   )   :   v   o   i   %

   0

   B   u   s   c   a

   r   (   i   n   t   )   :   D   e   f   a   u   l   t   /   a   -   l   e   M   o   %   e   l

   0

   !   a   l   c   u

   l   a   r$   !   o   %   i   #   o   (   )   :   i   n   t

   0

   M   o   s   t   r   a   r   (   )   :   D   e   f   a   u   l   t   /   a   -   l   e   M   o   %   e   l

   0

   "   e   #   i   s   t   r   a   r   (   i   n   t       t   r   i   n   #       t   r   i   n   #       t   r   i   n   #       t   r   i   n   #    i   n   t       t   r   i   n   #       t   r   i   n   #       t   r   i   n   #       t   r   i   n   #   )

   :   v   o   i   %

   0

      e   r   (   i   n

   t   )   :   6   -   7    e   c   t   8   9

   D   G   r   u   p   o

   0

   B   u   s   c   a   r   (      t   r   i   n   #   )   :   D   e   f   a   u   l   t   /   a   -

   l   e   M   o   %   e   l

   0

   B   u   s   c   a   r   +   r   u   ,   o   (      t   r   i   n   #   )   :   D   e   f   a

   u   l   t   /   a   -   l   e   M   o   %   e   l

   0

   M   o   s   t   r   a   r   (   )   :   D   e   f   a   u   l   t   /   a   -   l   e   M   o

   %   e   l

   0

   o   -   t   e   n   e   r   !   o   %   i   #   o   (      t   r   i   n   #   )   :   i   n

   t

   0

   "   e   #   i   s   t   r   a   r   (      t   r   i   n   #   )   :   v   o   i   %

#1

#1

Page 32: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 32/33

#2

DISEO CONCE!TUAL DE LA *ASE DE DATOS

#2

Page 33: Documento Completo Arquitectura de Software

7/24/2019 Documento Completo Arquitectura de Software

http://slidepdf.com/reader/full/documento-completo-arquitectura-de-software 33/33

##