Está en la página 1de 18

S11 - SISTEMA DE GESTIN DE LABORES AGRICOLAS Documento de Arquitectura del Software

Trujillo, 2008

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

Tabla de Contenidos
1. Introduccin....................................................................................................................................3 1.1 Propsito..............................................................................................................................3 1.2 Alcance.................................................................................................................................3 1.3 Generalidades.......................................................................................................................3 2. Representacin de la Arquitectura...................................................................................................3 3. Vista de Casos de Uso.....................................................................................................................4 3.1 Elaboracin de Programas....................................................................................................4 4. Vista Lgica ....................................................................................................................................7 4.1 Paquetes de Diseo Arquitectnicamente Significativos......................................................7 4.1.1 Subsistema Elaboracin de Programas..................................................................................7 4.1.2 Subsistema Asignacin de Recursos.....................................................................................8 4.2 Interpretaciones de los Casos de Uso....................................................................................9 4.2.1 Subsistema Elaboracin de Programas..................................................................................9 4.2.2 Subsistema Asignacin de Recursos...................................................................................11 4.3 Modelo Dominio.................................................................................................................12 5. Vista de Componentes...................................................................................................................13 6. Vista de Implementacin...............................................................................................................14 6.1 Generalidades......................................................................................................................14 6.2 Capas...................................................................................................................................15 7. Vista de Datos................................................................................................................................16 8. Calidad ..........................................................................................................................................17

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 2 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

Documento de Arquitectura del Software


1. Introduccin
El presente documento nos muestra el enfoque arquitectural del sistema haciendo uso de diferentes vistas arquitectnicas para as poder ilustrar las caractersticas ms importantes del sistema. Se pretende capturar y transmitir las decisiones arquitectnicas ms importantes realizadas en el sistema. 1.1 Propsito Este documento de arquitectura de software tiene como propsito brindar una visin comprensible de la arquitectura general del software planificacin y control de labores agrcolas utilizando diferentes vistas de la arquitectura para ilustrar diferentes aspectos del mismo 1.2 Alcance El sistema de Planificacin y Control de Labores Agrcolas es una aplicacin que sirve para el proceso de elaboracin de programas, asignacin de recursos, evaluacin de labores y seguimiento de labores agrcolas entre otras. 1.3 Generalidades Este documento cuenta con una breve descripcin de los subsistemas con los que cuenta el sistema de gestin agrcola, describiendo los diferentes diagramas utilizando para el modelado de este sistema.

2.

Representacin de la Arquitectura
El sistema de Gestin de Labores Agrcolas es una aplicacin que sirve para el proceso de elaboracin de programas, asignacin de recursos, evaluacin de labores y seguimiento de labores agrcolas entre otras.

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 3 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

3.

Vista de Casos de Uso


A travs de la vista de los casos de uso se realiza una definicin del alcance funcional del producto software en cada uno de los subsistemas funcionales que lo constituyen. De acuerdo a lo mostrado anteriormente, este producto se encuentra organizado al ms alto nivel en dos subsistemas funcionales. 3.1 Elaboracin de Programas

A travs de este subsistema se podr registrar las actividades a realizarse as como la planificacin de las mismas. Tambin se podr dar de baja a actividades que ya no sean necesarias.

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 4 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

El propsito u objetivo de cada caso de uso y la importancia por su impacto en la arquitectura del software se presenta a continuacin. REF Caso de Uso Registrar Programa de Labores Agrcolas CS-US.1 Impacto en la Arquitectura

Este caso de uso es realizado por el superintendente de campo cuando necesita registrar una nueva programacin de labores agrcolas para un determinado cuartel.
Registrar Labores Agrcolas

CS-US.2

Este caso de uso es realizado por el gerente de campo cuando mantiene el maestro de labores agrcolas de preparacin, siembra y cosecha
Registrar Campos

CS-US.3

Este caso de uso se ejecutara cuando se tenga que agregar un campo nuevo que se va a utilizar para la cosecha, este nuevo campo ser registrado por el gerente de campo.
Consultar Labor Agrcola Este use case permitir a la Superintendencia de Campo poder realizar una serie de consultas de las labores agrcolas registradas. Imprimir Reporte Labor Agrcolas Este use case permitir a la Superintendencia de Campo poder realizar una impresin de las labores agrcolas registradas, para de esta manera llevar un control de dichas actividades. Consultar Campos Este use case permitir al Gerente de Campo consultar los diferentes datos de los campos registrados. Imprimir Reporte Campos Este use case permitir al Gerente de Campo tener un reporte impreso de los diferentes datos de campos registrado. Registrar Cuartel Este use case permitir al Asistente de Campo registrar las especificaciones de los cuartes. Consultar Cuartel Este use case permitir al Asistente de Campo consultar los diferentes datos de los cuarteles ingresados. Imprimir Reporte de Cuartel Este use case permitir al Asistente de Campo tener un reporte impreso, para una posterior supervisin. Registrar Ejecucin de Labor Agrcola Este use case permitir a la Superintendencia de Campo poder realizar el registro de las fechas y datos adicionales de la ejecucin de las labores agrcolas.

CS-US.4

CS-US.5

CS-US.6

CS-US.7

CS-US.8

CS-US.9

CS-US.10

CS-US.11

3.2.

Asignacin de Recursos
Pgina 5 de 18

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

A travs de este subsistema se ofrecen una serie de funcionalidades que le permiten al actor poder asignar recursos tales como insumo, maquinaria y mano de obra a las distintas labores agrcolas.

El propsito u objetivo de cada caso de uso y la importancia por su impacto en la arquitectura del software se presenta a continuacin. REF Caso de Uso Registrar Recursos CS-US.1 Impacto en la Arquitectura

Este caso de uso es realizado por el gerente de campo cuando se encuentra registrando la especificacin de una labor agrcola y requiere aadir un requerimiento de recurso.
Asignar Recursos


Pgina 6 de 18

CS-US.2

Este caso de uso es realizado por el superintendente de campo cuando va asignar los diferentes recursos a las labores agrcolas ya programadas
Consultar Recursos Este use case permitir al Gerente de Campo poder realizar una serie de consultas a los recursos registrados, para de esta manera llevar un control de estos y para la previa adquisicin de nuevos recursos. Imprimir Reporte de Recursos Este use case permitir al Gerente de Campo poder realizar impresiones de todos los recursos ingresados tales como insumos, maquinaria, mano

CS-US.3

CS-US.4

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

CS-US.5

de obra, para su previo control y evitar prdidas en cuanto a recursos. Dar de Baja Recursos Este use case permitir al Gerente de Campo dar de baja a recursos ya se de insumos, maquinaria o mano de obra en este caso cambio de personal, para as llevar un control previo.

4.

Vista Lgica
La informacin correspondiente a las diferentes clases a travs de las cuales se realizar la implementacin del sistema software se organizan en torno a los paquetes indicados en el diagrama. Los paquetes con estereotipo <<subsystem>> representan los dos subsistemas funcionales anteriormente definidos. Los otros paquetes abarcan clases de uso compartido por los diferentes subsistemas.

4.1

Paquetes de Diseo Arquitectnicamente Significativos 4.1.1 Subsistema Elaboracin de Programas Use Case 1: Registrar Programa de Labores Agrcolas

Use Case2: Registrar Labores Agrcolas

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 7 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

Use Case 3: Registrar Campo

4.1.2 Subsistema Asignacin de Recursos Use Case 4: Registrar Recursos

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 8 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

Use Case 5: Asignar Recursos

4.2

Interpretaciones de los Casos de Uso 4.2.1 Subsistema Elaboracin de Programas Use Case 1: Registrar Programa de Labores Agrcolas

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 9 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

Use Case2: Registrar Labores Agrcolas

Use Case 3: Registrar Campo

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 10 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

4.2.2 Subsistema Asignacin de Recursos Use Case 4: Registrar Recursos

Use Case 5: Asignar Recursos

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 11 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

4.3

Modelo Dominio

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 12 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

5.

Vista de Componentes

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 13 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

6.

Vista de Implementacin
[En esta seccin se describe la estructura completa del Modelo de Implementacin, la descomposicin del software en capas y subsistemas en el Modelo de Implementacin, y cualquier componente arquitectnicamente significativo.]

6.1

Generalidades [Nombre y defina las diferentes capas y sus contenidos, las reglas que definen la inclusion de una capa deda y la fronteras entre las diferentes capas (interfaces de integracin) entre componentes de capas adyacentes. Esta informacin ser cubierta a travs del Diagrama de Componentes. ]
Pgina 14 de 18

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002 6.2

Versin: Fecha:

Capas [Se deber proveer para cada capa una seccin con su nombre y la enumeracin de los subsistemas asignados a la capa, as como un diagrama de componentes donde se muestren los componentes que conforman la capa, las dependencias entre ellos. Las interfaces requeridas y proporcionadas por cada componente, a fin de describir con suma precisin la integracin.] entre

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 15 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

7.

Vista de Datos

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 16 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

8.

Calidad
[Definir como la arquitectura del software contribuye con las capacidades del sistema: extensibilidad, confiabilidad, portabilidad, entre otros. Definir los principales conflictos de diseo que son cubiertos y resueltos con la propuesta arquitectnica que se define a travs de este documento. Considerar adems, aspectos tales como seguridad y privacidad, como son resueltos a travs de la arquitectura.]

Historia de las Revisiones


Fecha <09/05/08> Versin <1.0> Descripcin Culminacin del documento de arquitectura con todos sus puntos adiciones. Autor Grupo SGLAgro

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 17 de 18

S11 Sistema de Gestin de Labores Agrcolas Documento de Arquitectura del Software ING-DES-002

Versin: Fecha:

Realizado por: <Elaborado Por> Revisado por: <Revisado Por> Aprobado por: <Aprobado Por>

Pgina 18 de 18

También podría gustarte