ejemplo arquitectura del software.doc
TRANSCRIPT
-
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