Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AGRICOLAS
Documento de Arquitectura del Software
Trujillo, 2008
Versin:
Fecha:
Tabla de Contenidos
1.
Introduccin
1.1
Propsito
1.2
Alcance
1.3
Definiciones, Acrnimos y abreviaturas
1.4
Referencias
1.5
Generalidades
2.
Representacin de la Arquitectura
3.
4.
5.
Vista Lgica
5.1
Generalidades
5.2
Paquetes de Diseo Arquitectnicamente Significativos
5.2.1 <Paquete Uno>
5.3
Interpretaciones de los Casos de Uso
5.3.1 <Escenario o caso de uso Uno>
6.
Vista de Procesos
7.
Vista de Despliegue
8.
Vista de Implementacin
8.1
Generalidades
8.2
Capas
8.2.1 <Capa Uno>
9.
3
3
Vista de Datos
10.
Tamao y desempeo
11.
Calidad
Pgina 2 de 18
Versin:
Fecha:
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.
Pgina 3 de 18
3.
Versin:
Fecha:
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.
Pgina 4 de 18
Versin:
Fecha:
Caso de Uso
Impacto en la
Arquitectura
Registrar Campos
CS-US.3
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
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
Impacto en la
Arquitectura
Registrar Recursos
CS-US.1
Asignar Recursos
CS-US.2
CS-US.3
CS-US.4
Pgina 6 de 18
CS-US.5
4.
Versin:
Fecha:
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
Pgina 7 de 18
Versin:
Fecha:
Pgina 8 de 18
Versin:
Fecha:
4.2
Pgina 9 de 18
Versin:
Fecha:
Pgina 10 de 18
Versin:
Fecha:
Pgina 11 de 18
4.3
Versin:
Fecha:
Modelo Dominio
Pgina 12 de 18
5.
Versin:
Fecha:
Vista de Componentes
Pgina 13 de 18
6.
Versin:
Fecha:
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
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
Pgina 15 de 18
7.
Versin:
Fecha:
Vista de Datos
Pgina 16 de 18
8.
Versin:
Fecha:
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.]
Fecha
Versin
Descripcin
Autor
<09/05/08>
<1.0>
Grupo SGLAgro
Pgina 17 de 18
Versin:
Fecha:
Pgina 18 de 18