Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Documento Arquitectura de Software0.0
Documento Arquitectura de Software0.0
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:
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.
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
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:
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:
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:
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:
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.]
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