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
1.1
Propsito
1.2
Alcance
1.3
Definiciones, Acrnimos y abreviaturas
1.4
Referencias
1.5
Generalidades

2.

Representacin de la Arquitectura

3.

Metas y Restricciones Arquitectnicas

4.

Vista de Casos de Uso

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

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

3.

Versin:
Fecha:

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

Impacto en la
Arquitectura

Registrar Programa de Labores Agrcolas


CS-US.1

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

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.

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.

Asignacin de Recursos

Realizado por: <Elaborado Por>


Revisado por: <Revisado Por>
Aprobado por: <Aprobado Por>

Pgina 5 de 18

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

Impacto en la
Arquitectura

Registrar Recursos
CS-US.1

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
CS-US.2

CS-US.3

CS-US.4

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

Realizado por: <Elaborado Por>


Revisado por: <Revisado Por>
Aprobado por: <Aprobado Por>

Pgina 6 de 18

S11 Sistema de Gestin de Labores Agrcolas


Documento de Arquitectura del Software
ING-DES-002

CS-US.5

4.

Versin:
Fecha:

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.

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

4.3

Versin:
Fecha:

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

5.

Versin:
Fecha:

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

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. ]

Realizado por: <Elaborado Por>


Revisado por: <Revisado Por>
Aprobado por: <Aprobado Por>

Pgina 14 de 18

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

7.

Versin:
Fecha:

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

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.]

Historia de las Revisiones

Realizado por: <Elaborado Por>


Revisado por: <Revisado Por>
Aprobado por: <Aprobado Por>

Fecha

Versin

Descripcin

Autor

<09/05/08>

<1.0>

Culminacin del documento de arquitectura con


todos sus puntos adiciones.

Grupo SGLAgro

Pgina 17 de 18

S11 Sistema de Gestin de Labores Agrcolas


Documento de Arquitectura del Software
ING-DES-002

Realizado por: <Elaborado Por>


Revisado por: <Revisado Por>
Aprobado por: <Aprobado Por>

Versin:
Fecha:

Pgina 18 de 18

También podría gustarte