EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

download EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

of 8

Transcript of EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    1/18

    S11 - SISTEMA DE GESTIÓN DE LABORESAGRICOLAS

    Documento de Arquitectura del Sot!are

    Trujillo, 2008

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    2/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    Ta"la de Contenido#1* &ntroducción

    1*1 +roósito

    1*2 Alcance1*- e"iniciones, Acrónimos . abre/iaturas

    1* e"erencias

    1* Generalidades

    2* eresentación de la Ar!uitectura

    -* 3etas . estricciones Ar!uitectónicas

    * Vista de 4asos de 5so

    * Vista Lógica

    *1 Generalidades*2 +a!uetes de ise6o Ar!uitectónicamente Signi"icati/os

    *2*1 7+a!uete 5no -

    *- &nterretaciones de los 4asos de 5so

    *-*1 7)scenario o caso de uso 5no -

    9* Vista de +rocesos

    * Vista de esliegue

    8* Vista de &mlementación

    8*1 Generalidades

    8*2 4aas

    8*2*1 74aa 5no -

    ;* Vista de atos

    10* Tama6o . deseme6o

    11* 4alidad

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 2 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    3/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    Documento de Arquitectura del Sot!are1$ Introducci%n

    )l resente documento nos muestra el en"o!ue ar!uitectural del sistema %aciendo uso de di"erentes/istas ar!uitectónicas ara así oder ilustrar las características m

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    4/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    )$ *i#ta de Ca#o# de +#o

    A tra/>s de la /ista de los casos de uso se reali=a una de"inición del alcance "uncional del roducto

    so"t#are en cada uno de los subsistemas "uncionales !ue lo constitu.en* e acuerdo a lo mostrado

    anteriormente, este roducto se encuentra organi=ado al mn se odr< dar de baja a acti/idades !ue .a no sean necesarias*

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 4 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    5/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    El propósito u objetivo de cada caso de uso y la importancia por su impacto enla arquitectura del software se presenta a continuación.

    REF Caso de UsoImpacto en la

    Arquitectura

    CS-US.1

    Registrar Programa de Labores Agrícolas)ste caso de uso es reali=ado or el suerintendente de

    camo cuando necesita registrar una nue/a rogramación de

    labores agrícolas ara un determinado cuartel*

    CS-US.2

    Registrar Labores Agrícolas )ste caso de uso es reali=ado or el gerente de camo

    cuando mantiene el maestro de labores agrícolas de

     rearación, siembra . cosec%a

    CS-US.

    Registrar Campos)ste caso de uso se ejecutara cuando se tenga !ue agregar

    un camo nue/o !ue se /a a utili=ar ara la cosec%a, este

    nue/o camo ser< registrado or el gerente de camo*

    CS-US.!

    Consultar Labor AgrícolaEste use case permitir" a la Superintendencia deCampo poder reali#ar una serie de consultas de laslabores a$r%colas re$istradas.

    CS-US.&

    Imprimir Reporte Labor AgrícolasEste use case permitir" a la Superintendencia deCampo poder reali#ar una impresión de las laboresa$r%colas re$istradas' para de esta manera llevar uncontrol de dic(as actividades.

    CS-US.)

    Consultar CamposEste use case permitir" al *erente de Campo

    consultar los diferentes datos de los camposre$istrados.

    CS-US.+

    Imprimir Reporte CamposEste use case permitir" al *erente de Campo tenerun reporte impreso de los diferentes datos decampos re$istrado.

    CS-US.,Registrar CuartelEste use case permitir" al sistente de Campore$istrar las especicaciones de los cuartes.

    CS-US./

    Consultar CuartelEste use case permitir" al sistente de Campoconsultar los diferentes datos de los cuarteles

    in$resados.

    CS-US.10Imprimir Reporte de CuartelEste use case permitir" al sistente de Campo tenerun reporte impreso' para una posterior supervisión.

    CS-US.11

    Registrar Ejecución de Labor AgrícolaEste use case permitir" a la Superintendencia deCampo poder reali#ar el re$istro de las fec(as ydatos adicionales de la ejecución de las laboresa$r%colas.

    3.2. Asignación de Recursos

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 5 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    6/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    A tra/>s de este subsistema se o"recen una serie de "uncionalidades !ue le ermiten al actor 

     oder asignar recursos tales como insumo, ma!uinaria . mano de obra a las distintas

    labores agrícolas*

    )l roósito u objeti/o de cada caso de uso . la imortancia or su imacto en la ar!uitectura del

    so"t#are se resenta a continuación*

    REF Caso de UsoImpacto en laArquitectura

    CS-US.1

    Registrar Recursos)ste caso de uso es reali=ado or el gerente de camo

    cuando se encuentra registrando la eseci"icación de una

    labor agrícola . re!uiere a6adir un re!uerimiento de recurso*

    CS-US.2

    Asignar Recursos

    )ste caso de uso es reali=ado or el suerintendente decamo cuando /a asignar los di"erentes recursos a las

    labores agrícolas .a rogramadas

    CS-US.

    Consultar RecursosEste use case permitir" al *erente de Campo poderreali#ar una serie de consultas a los recursosre$istrados' para de esta manera llevar un control deestos y para la previa adquisición de nuevosrecursos.

    CS-US.! Imprimir Reporte de RecursosEste use case permitir" al *erente de Campo poderreali#ar impresiones de todos los recursos

    in$resados tales como insumos' maquinaria' mano

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 6 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    7/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    de obra' para su previo control y evitar prdidas encuanto a recursos.

    CS-US.&

    Dar de aja RecursosEste use case permitir" al *erente de Campo dar de

    baja a recursos ya se de insumos' maquinaria omano de obra en este caso cambio de personal' paraas% llevar un control previo.

    ,$ *i#ta L%ica

    La in"ormación corresondiente a las di"erentes clases a tra/>s de las cuales se reali=ar< la

    imlementación del sistema so"t#are se organi=an en torno a los a!uetes indicados en el diagrama*

    Los a!uetes con estereotio 77subs.stem reresentan los dos subsistemas "uncionales

    anteriormente de"inidos* Los otros a!uetes abarcan clases de uso comartido or los di"erentes

    subsistemas*

    ,$1 &aquete# de Di#e.o Arquitect%nicamente Siniicati/o#

    4.1.1 Subsistema Elaboración de Programas

    5se 4ase 1: egistrar +rograma de Labores Agrícolas

    5se 4ase2: egistrar Labores Agrícolas

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 7 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    8/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    5se 4ase -: egistrar 4amo

    4.1.2 Subsistema Asignación de Recursos

    5se 4ase : egistrar ecursos

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 8 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    9/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    5se 4ase : Asignar ecursos

    ,$( Inter'retacione# de lo# Ca#o# de +#o

    4.2.1 Subsistema Elaboración de Programas

    5se 4ase 1: egistrar +rograma de Labores Agrícolas

    Realizado por:

    Revisado por:

     Aprobado por:

    Página de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    10/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    5se 4ase2: egistrar Labores Agrícolas

    5se 4ase -: egistrar 4amo

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 1! de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    11/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    4.2.2 Subsistema Asignación de Recursos

    5se 4ase : egistrar ecursos

    5se 4ase : Asignar ecursos

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 11 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    12/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    ,$) Modelo Dominio

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 12 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    13/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    0$ *i#ta de Com'onente#

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 13 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    14/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    $ *i#ta de Im'lementaci%n?)n esta sección se describe la estructura comleta del 3odelo de &mlementación, la

    descomosición del so"t#are en caas . subsistemas en el 3odelo de &mlementación, . cual!uier 

    comonente ar!uitectónicamente signi"icati/o*@

    $1 Generalidade#

    ?'ombre . de"ina las di"erentes caas . sus contenidos, las reglas !ue de"inen la inclusion de una

    caa deda . la "ronteras entre las di"erentes caas inter"aces de integraciónB entre comonentes de

    caas ad.acentes* )sta in"ormación ser< cubierta a tra/>s del iagrama de 4omonentes* @

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 14 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    15/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    $( Ca'a#

    ?Se deber< ro/eer ara cada caa una sección con su nombre . la enumeración de los subsistemas

    asignados a la caa, así como un diagrama de comonentes donde se muestren los comonentes !ue

    con"orman la caa, las deendencias entre ellos* Las inter"aces re!ueridas . roorcionadas or 

    cada comonente, a "in de describir con suma recisión la integración*@

     entre

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 15 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    16/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    2$ *i#ta de Dato#

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 16 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    17/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    3$ Calidad?e"inir como la ar!uitectura del so"t#are contribu.e con las caacidades del sistema: eCtensibilidad, con"iabilidad, ortabilidad, entre otros* e"inir los rinciales

    con"lictos de dise6o !ue son cubiertos . resueltos con la rouesta ar!uitectónica !ue se de"ine a tra/>s de este documento* 4onsiderar adems de la ar!uitectura*@

    4i#toria de la# Re/i#ione#Fecha Versión Descripción Autor

    70;D0D08 71*0 4ulminación del documento de ar!uitectura con

    todos sus untos adiciones*

    Gruo SGLAgro

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 17 de 18

  • 8/19/2019 EJEMPLO ARQUITECTURA DEL SOFTWARE.doc

    18/18

    S11 Sistema de Gestión de Labores Agrícolas   Versión:

    ocumento de Ar!uitectura del So"t#are $ec%a:

    &'G()S(002

    Realizado por:

    Revisado por:

     Aprobado por:

    Página 18 de 18