Ieee 1471 - Diseño (1)

Embed Size (px)

Citation preview

  • 8/18/2019 Ieee 1471 - Diseño (1)

    1/15

     

    DAS

    (Documento de Arquitectura de Software)

     Anexo C

  • 8/18/2019 Ieee 1471 - Diseño (1)

    2/15

      Anexo x

    INDICE

    1. INTRODUCCIÓN............................................................................................................3

    1.1. Propósito.............................................................................................................3

    1.2. Alcance..............................................................................................................31.3. Usuarios interesados..............................................................................................31.4. Referencias..........................................................................................................4

    . DE!INICIONES" ACRÓNI#OS  $ A%RE&IACIONES.........................................................................4

    '. !RA#EOR CONCE*TUA+..............................................................................................4

    3.1. Descripción de la arquitectura en contexto....................................................................43.2. Stakeolders ! sus roles..........................................................................................53.3. Acti"idades de arquitectura en el ciclo de "ida................................................................5

    ,. DESCRI*CIONES *R-CTICAS DE +A ARUITECTURA...................................................................5

    4.1. #dentificación de los stakeolders ! sus responsa$ilidades.................................................5

    /. &ISTAS

     DE

     +A

     ARUITECTURA...........................................................................................6

    %.1. &scenarios 'Dia(ra)a de Casos de Uso*......................................................................6%.2. +ó(ica 'Dia(ra)a &ntidad,Relación*............................................................................6%.2.1. D#CC#-AR#- D& DA/-S....................................................................................7%.3. 0sica 'Dia(ra)a de Desplie(ue*..............................................................................13%.3.1. Descripción de ódulos......................................................................................13%.3.2. Descripción de Reportes.....................................................................................13

    0. A*+ICACIÓN E%...................................................................................................13

    .1. Arquitectura........................................................................................................13.2. /ecnolo(a.........................................................................................................13

    . CRONO2RA#A.......................................................................................................14

    .1. 0ase 15 Dise6o....................................................................................................14.2. 0ase 25 #)ple)entación.........................................................................................14.3. 0ase 35 Ad)inistrador ............................................................................................14.4. 0ase 45 #nte(ración...............................................................................................14

    3. *RESU*UESTO.......................................................................................................14

    7.1. Aplicati"o 8e$.....................................................................................................147.1.1. Dise6o...........................................................................................................147.1.2. 0uncionalidad...................................................................................................147.1.3. Ad)inistrador ...................................................................................................147.1.4. #nte(ración......................................................................................................147.2. Aplicati"o +ocal...................................................................................................157.2.1. Dise6o 9D.......................................................................................................1 5

    7.2.2. odulo Recepcion.............................................................................................1 57.2.3. odulo -perador ..............................................................................................157.2.4. odulo Ad)insitrador.........................................................................................157.3. Aplicati"o u$e...................................................................................................15

    Documento SAD Página 2 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    3/15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    4/15

      Anexo x

    1.,. Referencia6

    +as referencias aplica$les a este docu)ento son5

    #&&& 73EF1GG7 S/

     Arcitecture /radeoff Anal!sis etod #S- G12 F2EE1 Calidad del Soft8are ! tricas de e"aluación /e 4H1 ;ie8 .Iructen F 1EEG

    . Definicione6" acr4nimo6 8 a9re:iacione6

    • SAD5 Soft8are Arcitecture Docu)ent 'Docu)ento de Arquitectura delSoft8are*.

    •  AP+#CAC#J K&95 Soft8are de (estión que es e@ecutado en un na"e(ador 

    8e$.

    • ://P5 Protocolo de /rasferencia de :ipertexto.

    • /CP5 Protocolo de control de trans)isión.

    • S/AI&:-+D&R5 Persona natural o @urdica que se "ea afectada o ten(aintereses relati"os al siste)a.

    • &SC&AR#-5 Representa un rea especfica del siste)a que ata6a a uno o"arios stakeolders.

    •  ARLU#/&C/URA D& S-0/KAR&5 Con@unto de ele)entos propios del dise6odel siste)a? que definen ! dan for)a al códi(o fuente? arci"os $inarios ! alco)porta)iento del soft8are en tie)po de e@ecución. Dico dise6o "a acorde alas necesidades ! requeri)ientos del pro!ecto.

     • ;#S/AS5 Son las representaciones (rficas de los aspectos i)portantes ! de

    inters del siste)a con una perspecti"a de alto ni"el.

    '. !ramewor; conce5tua7

     '.1. De6cri5ci4n de 7a arquitectura en conte

  • 8/18/2019 Ieee 1471 - Diseño (1)

    5/15

      Anexo x

    '.. Sta;e=o7der6 8 6u6 ro7e6

    &ste docu)ento )uestra los diferentes stakeolders ! sus respecti"os roles dentrodel pro!ecto a partir de las especificaciones ! requeri)ientos refle@ados en los casosde uso del ne(ocio.

    '.'. Acti:idade6 de arquitectura en e7 cic7o de :ida

    ,. De6cri5cione6 5r>ctica6 de 7a arquitectura

    ,.1. Identificaci4n de 7o6 6ta;e=o7der6 8 6u6 re65on6a9i7idade6

    Sta;e=o7der De6cri5ci4n E6cenario &i6ta&s el e)pleado de laco)pa6a que e@ecutalos procesosad)inistración declientes ! creación deorden de ser"iciodentro del siste)a.

    • &scenario declientes.

    &scenario deórdenes.

    &s el e)pleado de la

    co)pa6a que e@ecutalos procesosad)inistración de lasórdenes de ser"icio !pu$licación deresultados dentro delsiste)a.

    • &scenario de

    órdenes.• &scenario de

    (eneración deresultados.

    &s el e)pleado de la

    co)pa6a que e@ecutalos procesos dead)inistración (eneralde los ser"icios de laco)pa6a !ad)inistración deinfor)es estadsticos.

    • &scenario de

    ad)inistración(eneral.• &scenario de

    ad)inistraciónde reporte.

    Documento SAD Página 5 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    6/15

      Anexo x

    /. &i6ta6 de 7a arquitectura

    5.1. E6cenario6 (Dia?rama de Ca6o6 de U6o)

    /.. +4?ica (Dia?rama Entidad@Re7aci4n)

    Documento SAD Página 6 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    7/15

      Anexo x

    %.2.1. DICCIONARIO DE DATOS

    CUST

    Atri9utoTi5o de

    dato+on?itud Re6tricci4n Nu7o6 De6cri5ci4n

    CustMno u)$er PI - #D nico del cliente.0iscMno u)$er - #dentificación nica

    cliente.a)e ;arcar %E - &l no)$re del

    cliente. Address ;arcar E S# &s la dirección del

    cliente./o8n ;arcar 3E S# &s la ciudad del

    cliente.Pone ;arcar E - &s el n)ero de

    contacto del cliente.&)ailMAddr ;arcar 3E - &s el correo de

    contacto del cliente.Status u)$er - &stado del cliente

    ante el siste)a.e)o ;arcar E S# Anotacionesespeciales delcliente.

    +astMactMdate Date S# Ulti)a acti"idad delcliente.

    Re(Mdate Date - 0eca re(istrocliente.

    Userid ;arcar 3E - Usuario quere(istrar.

    Documento SAD Página 7 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    8/15

      Anexo x

    ORDERSAtri9uto

    Ti5o dedato

    +on?itud Re6tricci4n Nu7o6 De6cri5ci4n

    -rdMno u)$er 1E PI - )ero de laorden.

    Status u)$er 2 - Códi(o delestado d laorden.

    CustMno u)$er 0I - Códi(o del clientede la orden.

    -rdMdate Date - 0eca decreación de laorden.

    PlannedMdate Date - 0eca de entre(ade la orden.

    etMa)nt u)$er 1E?2 - Su$ total de laorden.

    &xtraMa)nt u)$er 1E?2 - ;aloresadicionales de laorden.

    /otalMnetMa)nt u)$er 1E?2 - ;alor total de laorden.

    e)o ;arcar2 E S# otas so$re laorden.

    Documento SAD Página 8 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    9/15

      Anexo x

    ORDER+INE

    Atri9utoTi5o de

    dato+on?itud Re6tricci4n Nu7o6 De6cri5ci4n

    -rdMno u)$er 1E 0I - )ero de la

    orden. ArtMno u)$er 0I - Códi(o del articulo-rdMqt! u)$er ?2 - Cantidad

    ordenada.SellMpr u)$er 1E?2 - ;alor del artculo.;atMcd u)$er 3 0I - Códi(o del

    i)puesto.-rdMnnMa)nt u)$er 1E?2 -

    Artic7eAtri9uto

    Ti5o dedato

    +on?itud Re6tricci4n Nu7o6 De6cri5ci4n

     ArticleMno u)$er 1E PI - Códi(o delartculo.

    Descr ;arcar2 E - Descripción delartculo.

    SellMpr u)$er 1E?2 - ;alor del artculo.;atMno u)$er 3 - Códi(o de

    i)puesto del

    artculo.Status u)$er 2 - Códi(o del estado

    del artculo.

    Documento SAD Página 9 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    10/15

      Anexo x

    e)o ;arcar2 E S# ota adicional delartculo.

    TAB

    Atri9utoTi5o de

    dato+on?itud Re6tricci4n Nu7o6 De6cri5ci4n

    ;atMno u)$er 3 PI - Códi(o deli)puesto.

    StartMdate Date S# 0eca de inicio deli)puesto.

    Perc u)$er 3 - Porcenta@e deli)puesto.

    Statu6

    Atri9utoTi5o de

    dato +on?itud Re6tricci4n Nu7o6 De6cri5ci4nStatus u)$er 2 PI - Códi(o del estado.=rpMta) ;arcar2 3E PI - /a$la a la que se

    ace referencia.DescMst ;arcar2 2E S# Descripción del

    estado.

    Documento SAD Página 10 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    11/15

      Anexo x

    In:oice

    Atri9utoTi5o de

    dato+on?itud Re6tricci4n Nu7o6 De6cri5ci4n

    #n"oiceMno u)$er 1E PI - Códi(o de lafactura.

    &)plMno u)$er 1E S# Códi(o dele)pleado.

    #n"oiceMdate Date - 0eca de lafactura.

    #n"oiceMti)e Date S# :ora de lafactura.

    CustMno u)$er 0I - Códi(o delcliente de lafactura.

    #n"oiceMa)nt u)$er 1E?2 - ;alor de lafactura.

    /axMa)nt u)$er 1E?2 - ;alor deli)puesto.

    #n"oiceMnetMa)nt u)$er 1E?2 - /otal de la

    factura.SequenceMno u)$er S# Resolución

    interna.

    Documento SAD Página 11 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    12/15

      Anexo x

    In:oice+ine

    Atri9utoTi5o de

    dato+on?itud Re6tricci4n Nu7o6 De6cri5ci4n

    #n"oiceMno u)$er 1E 0I - u)ero defactura.

     ArtMno u)$er 0I - Códi(o delartculo.

    #n"Mqt! u)$er ?2 - Cantidad delartculo.

     A)nt u)$er 1E?2 - ;alor del te)

    ;atMno u)$er 3 - Códi(o deli)puesto.

    etMa)nt u)$er 1E?2 - ;alor total del te)-rdMno u)$er 0I S# Relación de la

    orden.

    Documento SAD Página 12 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    13/15

      Anexo x

    /.'. !6ica (Dia?rama de De657ie?ue)

    5.3.1. De6cri5ci4n de #4du7o6

    Nom9re de7 m4du7o De6cri5ci4n

    -rdenes Contiene la ló(ica necesaria para crear? consultar? )odificar oeli)inar las ordenes.

    ClienteContiene la ló(ica necesaria para crear? consultar? )odificar o

    eli)inar los clientes "inculados a la co)pa6a.

     Ad)inistración

    Contiene la ló(ica necesaria para la ad)inistración del ser"icio! productos que ofrece la co)pa6a de i(ual )anera las

    "aria$les (lo$ales del siste)a co)o i)puesto ! )edio depa(os.

    5.3.2. De6cri5ci4n de Re5orte6

    Nom9re de7 com5onente De6cri5ci4n

    -rden de ser"icioContiene la infor)ación detalla de los datos )s i)portantes de

    la orden de ser"icio.

    ResultadosContiene los resultados finales de los ensa!os realiBados a

    dica for)a se al)acena copia en PD0 en el ser"idor.

    &stadsticos&ste reporte contiene la infor)ación )s i)portante del

    proceso de "entas en for)a ta$ula para tener los indicadoresde producti"idad.

    0. A*+ICACIÓN E%

    0.1. Arquitectura+a aplicación 8e$ ser realiBada usando có)o pro"eedor de alo@a)iento el sitio =oDadd!el cual nos $rinda un do)inio para el sitio 8e$ ! un espacio en el ser"idor en el cual seal)acenarn todos los arci"os ! datos correspondientes a la aplicación 8e$? pasandopor la $ase de datos ! los infor)es (enerados por la aplicación local.

    0.. Tecno7o?a

    +a aplicación 8e$ ser desarrollada usando :/+% para su )aquetación? CSS3 para eldise6o ! Na"aScript ! sus diferentes fra)e8orks para la funcionalidad.

    &n cuanto a la funcionalidad que "a a realiBar todo el procesa)iento de los datos? laconsulta a la $ase de datos ! el )ane@o de los arci"os? se "a a utiliBar el len(ua@e COusando el )arco de tra$a@o ;C.&/ de icrosoft.

    /eniendo en cuenta que los arci"os? el ser"idor ! la instancia de $ase de datos estar en=oDadd!? es claro que el procesa)iento ser en la nu$e? por esto se de$e tener encuenta que el siste)a de$e tener un )ódulo de cifrado de datos $sicos 'Co)o no)$rede usuario ! contrase6a*? el cual ser realiBado usando al(orit)os de :AS: ! SA+/.

    Documento SAD Página 13 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    14/15

      Anexo x

     Adicional)ente al aplicati"o 8e$? se desarrollar un )ódulo total)ente aparte pero quepodr ser accedido desde el )is)o aplicati"o? el cual tendr la funcionalidad dead)inistrador de contenidos para poder )odificar la infor)ación de la e)presa ! de)sdatos existentes en la aplicación 8e$ usando la )is)a tecnolo(a )encionadaanterior)ente.

    . CRONO2RA#A7.1. !a6e 1 Di6eo&n esta fase se realiBar el dise6o de la aplicación 8e$ sin funcionalidad.

    /ie)po esti)ado5 1.% se)anas.

    .. !a6e Im57ementaci4n&n esta fase se realiBar la funcionalidad de la aplicación 8e$ sin ad)inistrador decontenidos.

    /ie)po esti)ado5 1.% se)anas.

    .'. !a6e ' Admini6trador &n esta fase se realiBar el desarrollo del ad)inistrador de contenidos para el aplicati"o8e$.

    /ie)po esti)ado5 1.% se)anas.

    .,. !a6e , Inte?raci4n&n esta fase se realiBar la inte(ración del aplicati"o local? el aplicati"o 8e$ ! los siste)asa@enos a los desarrollados por los in(enieros? cu!os no)$res aparecen al final del

    docu)ento? co)o =oDadd! ! de)s instancias en la nu$e.

    /ie)po esti)ado5 2.% se)anas.

    /eniendo en cuenta todas las fases? el tie)po esti)ado de desarrollo del pro!ecto sera de se)anas.

    3. *RESU*UESTO

    3.1. A57icati:o we9

    8.1.1. Di6eo &ste  co)ponente del aplicati"o tendr un costo por ora dein(eniero de 1%.EEE C-P? teniendo 4 oras de tra$a@o por da? los 1E das detra$a@o que se arn en esta fase? da un total de EE.EEE C-P.

    8.1.2. !unciona7idad &ste co)ponente del aplicati"o tendr un costo por ora dein(eniero de 2E.EEE C-P? teniendo 4 oras de tra$a@o por da? los 1% das detra$a@o que se arn en esta fase? da un total de 1.2EE.EEE C-P.

    8.1.3. Admini6trador &ste co)ponente del aplicati"o tendr un costo por ora dein(eniero de 2%.EEE C-P? teniendo 4 oras de tra$a@o por da? los 1E das detra$a@o que se arn en esta fase? da un total de 1.2EE.EEE C-P.

    8.1.4. Inte?raci4n &ste co)ponente del aplicati"o tendr un costo por ora dein(eniero de 2E.EEE C-P? teniendo 4 oras de tra$a@o por da? los 2E das detra$a@o que se arn en esta fase? da un total de 1.EE.EEE C-P.

    Documento SAD Página 14 de 15

  • 8/18/2019 Ieee 1471 - Diseño (1)

    15/15

      Anexo x

    3.. A57icati:o +oca7.

    8.2.1. Di6eo %a6e de dato6 &ste co)ponente del aplicati"o tendr un costo por ora de in(eniero de 3%.EEE C-P? teniendo 4 oras de tra$a@o por da? los 7das de tra$a@o que se arn en esta fase? da un total de 1.1EE.EEE C-P.

    8.2.2. #odu7o Rece5ci4n &ste co)ponente del aplicati"o tendr un costo por 

    ora de in(eniero de 3E.EEE C-P? teniendo 4 oras de tra$a@o por da? los 1%das de tra$a@o que se arn en esta fase? da un total de 1.7EE.EEE C-P.8.2.3. #odu7o O5erario &ste co)ponente del aplicati"o tendr un costo por ora

    de in(eniero de 3E.EEE C-P? teniendo 4 oras de tra$a@o por da? los 1% dasde tra$a@o que se arn en esta fase? da un total de 1.7EE.EEE C-P.

    8.2.4. #odu7o Admini6trador &ste co)ponente del aplicati"o tendr un costo por ora de in(eniero de 3E.EEE C-P? teniendo 4 oras de tra$a@o por da? los 2Edas de tra$a@o que se arn en esta fase? da un total de 2.4EE.EEE C-P.

    3.'. A57icati:o Nu9e (2oDadd8).

    0uente5 ttps5,,co.(odadd!.co),ostin(,8e$Fostin(.aspxQisc(oflcoEGciGEEG.

    Se su(uiere el plan &cono)! para inicio del siste)a e)presarial.

    &ste paquete se pude actualiBarce en cualquier )o)ento se(n la necesidad del ne(ocio.

    Documento SAD Página 15 de 15

    https://co.godaddy.com/hosting/web-hosting.aspx?isc=goflco09&ci=9009https://co.godaddy.com/hosting/web-hosting.aspx?isc=goflco09&ci=9009