arquitectura de soft
Post on 18-Dec-2015
228 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
FACULTAD DE INGENIERA
CARRERA DE INGENIERA DE SISTEMAS
PROYECTO:
SISTEMA DE GESTION PARA MANTENIMIENTOS DE EQUIPOS INFORMATICOS
PRIMER ENTREGABLE
INTEGRANTES:
[201400807] JORGE LUSI LOPEZ
ASIGNATURA:
ARQUITECTURA DE SOFTWARE
PROFESORA:
....
SECCIN:
.
Lima, 17 de Mayo del 2015
-
Resumen
< El resumen describe el contenido del informe en general: nombre del proyecto y su alcance, una breve
descripcin de los contenidos de los captulos y los aspectos tcnicos y metodolgicos empleados. No
debe ocupar ms de una pgina>
-
ndicede contenidos
Resumen. 2
ndice de contenidos. 3
Listas especiales. 5
Introduccin. 6
Objetivos del proyecto. 7
Captulo 1: Modelo del negocio. 8
1.1. Descripcin de la organizacin objetivo. 8
1.2. Descripcin del negocio o campo de accin. 8
Captulo 2: Requerimientos. 9
2.1. Visin del sistema. 9
2.2. Especificacin de los requerimientos de software. 9
2.2.1. Lista de caractersticas o facilidades. 9
2.2.2. Lista de requerimientos suplementarios o de calidad. 9
2.2.3. Lista de reglas del negocio. 10
2.3. Modelo de casos de uso. 10
2.3.1. Lista y diagrama de actores. 10
2.3.2. Diagrama de paquetes. 11
2.3.3. Diagrama de casos de uso por paquete. 11
2.3.4. Especificacin de casos de uso de alto nivel 12
2.3.5. Lista de casos de uso priorizados. 13
2.3.6. Lista de casos de uso que impactan en la arquitectura. 13
Captulo 3: Anlisis. 14
3.1. Modelo del dominio de clases o modelo conceptual. 14
3.2. Realizacin de los casos de uso para el anlisis. 14
3.2.1. Especificacin detallada de los casos de uso que impactan en la arquitectura. 14
-
3.2.2. Diagrama de clases de anlisis. 15
3.2.3. Diagrama de interaccin de los casos de uso especificados. 15
3.3. Diagramas de mquina de estado. 16
Captulo 4: Arquitectura. 17
4.1 Introduccin. 17
4.1.1 Propsito. 17
4.1.2 Alcance. 17
4.1.3 Definiciones, acrnimos y abreviaturas. 17
4.2 Representacin de la arquitectura. 17
4.3 Metas y restricciones. 18
4.3.1 Requerimientos que impactan a la arquitectura. 18
4.3.2 Mecanismos y tcticas de diseo usadas. 18
4.4 Vista de los casos de uso. 19
4.4.1 Diagrama de paquetes. 19
4.4.2 Diagrama de los casos de uso que impactan en la arquitectura. 19
4.5 Vista lgica. 19
4.5.1 Diagrama de capas. 19
4.5.2 Diagrama de subsistemas. 19
4.6 Vista de implementacin. 20
4.6.1 Diagrama de implementacin. 20
4.6.2 Framework y/o patrones de arquitectura propuestos. 20
4.7 Vista de despliegue. 20
4.7.1 Diagrama de despliegue. 20
Captulo 5: Diseo. 21
5.1 Patrones de diseo seleccionados. 21
5.2 Diagrama de la base de datos. 21
Conclusiones. 22
Glosario. 23
Siglario. 24
-
Bibliografa. 25
Anexos. 26
Anexo 1: Visin del sistema (en Requisite Pro). 26
Anexo 2: Especificacin suplementaria (en Requisite Pro). 26
Anexo 3: Especificacin de las reglas de negocio (en Requisite Pro). 26
Anexo 4: Especificacin detallada de los casos de uso o Historias de usuario que impactan en la
arquitectura con interfaces de usuario (de preferencia en Requisite Pro). 26
-
Listas especiales
Cuadro 1: Especificacin de alto nivel de un CU.. 12
Cuadro 2: Lista de casos de uso priorizados. 13
Cuadro 3: Lista de casos de uso que impactan en la arquitectura. 13
Cuadro 4: Especificacin detallada de un CU.. 14
Cuadro 5: Relacin de requerimientos que impactan en la arquitectura. 18
Cuadro 6: Relacin de mecanismos de anlisis e implementacin. 19
Cuadro 7: Relacin de componentes. 20
Ilustracin 1: Ejemplo de diagrama de actores. 10
Ilustracin 2: Ejemplo de diagrama de paquetes. 11
Ilustracin 3: Ejemplo de un diagrama de casos de uso de un paquete Alojamiento. 12
Ilustracin 4: Ejemplo de modelo conceptual 14
Ilustracin 5: DME ejemplo de la clase entidad Habitacin. 16
Ilustracin 6: Framework .Net. 17
Tabla 1: Lista de caractersticas. 9
Tabla 2: Lista de requerimientos suplementarios. 9
Tabla 3: Tabla de reglas de negocio. 10
Tabla 4: Ejemplo de glosario. 23
-
Introduccin
< La introduccin es la presentacin, a modo de venta, del sistema en donde se detallan temas de
actualidad referidos al proyecto , anlisis del entorno de la organizacin, una breve descripcin de los
problemas y necesidades que se pueden resolver mediante una automatizacin. En otras palabras, se
sita un contexto de negocios y tecnolgico en donde el estudio viene a ser una alternativa de solucin>
Objetivos del proyecto
-
Captulo 1: Modelo del negocio
1.1. Descripcin de la organizacin objetivo
1.2. Descripcin del negocio o campo de accin
-
Captulo 2: Requerimientos 2.1. Visin del sistema
2.2. Especificacin de los requerimientos de software
2.2.1. Lista de caractersticas o facilidades
Tabla 1: Lista de caractersticas
Lista de Caractersticas
Cdigo Descripcin
FEAT01
FEAT02
: :
: : FEATnn
-
2.2.2. Lista de requerimientos suplementarios o de calidad
Tabla 2: Lista de requerimientos suplementarios
Requerimientos Suplementarios
Requisitos funcionales de uso general
SUPL01
SUPL02
: :
Requisitos de Usabilidad SUPLuu
: : Requisitos de Confiabilidad
SUPLvv
: : Requisitos de Rendimiento
SUPLww
: :
-
Requisitos de Soporte
SUPLyy
: :
Restricciones de Diseo, Interfaz, Fsicas y de Implementacin
SUPLzz
: :
2.2.3. Lista de reglas del negocio
Tabla 3: Tabla de reglas de negocio
Reglas de negocio
Reglas de operacin simple
BRUL01 BRUL02
: :
Reglas de estmulo -respuesta
BRULtt : :
Reglas de flujo
BRULuu < Ttulo y descripcin de la regla uu> : :
Reglas de dominio de datos
BRULvv < Ttulo y descripcin de la regla vv>
: : Reglas de relacin
BRULww < Ttulo y descripcin de la regla ww>
: :
Reglas de inferencia
BRULyy < Ttulo y descripcin de la regla yy>
: :
-
Reglas de clculo
BRULzz < Ttulo y descripcin de la regla zz> : :
2.3. Modelo de casos de uso
2.3.1. Lista y diagrama de actores
Ilustracin 1: Ejemplo de diagrama de actores
Lista de Actores
Nombre Descripcin Usuario
xxxx
: :
: :
zzzz
2.3.2. Diagrama de paquetes
Ilustracin 2: Ejemplo de diagrama de paquetes
-
2.3.3. Diagrama de casos de uso por paquete
Ilustracin 3: Ejemplo de un diagrama de casos de uso de un paquete Alojamiento
-
2.3.4. Especificacin de casos de uso de alto nivel
Cuadro 1: Especificacin de alto nivel de un CU
Nombre
Autor
Actores
Iteracin
Caso de uso asociado
-
2.3.5. Lista de casos de uso priorizados
Cuadro 2: Lista de casos de uso priorizados
Lista de casos de uso priorizados
Cdigo Nombre del caso de uso
Clasificacin Iteracin
CUS01
Primario 0
CUS02
Primario 0
: : : :
: : : :
CUSnn
Opcional n
-
2.3.6. Lista de casos de uso que impactan en la arquitectura
Cuadro 3: Lista de casos de uso que impactan en la arquitectura
Lista de casos de uso que impactan en la arquitectura
Cdigo Nombre del caso de uso
Autor
CUS01
CUS02 : :
: :
CUSnn
Captulo 3: Anlisis
3.1. Modelo del dominio de clases o modelo conceptual.
Ilustracin 4: Ejemplo de modelo conceptual
3.2. Realizacin de los casos de uso para el anlisis.
-
3.2.1. Especificacin detalladade los casos de uso que impactan en la arquitectura
Cuadro 4: Especificacin detallada de un CU
Nombre
Autor
Actor
Iteracin
Casos de uso asociados
-
5. .. Las llamadas a casos de uso por include se incluyen en el flujo bsico o cualquiera de sus sub flujos>
Sub Flujo
Flujo alternativo 1
Flujo alternativo 2
Informacin adicional
Pantalla1: Lista de
Pantalla2: Edicin de...
-
3.2.2. Diagrama de clases de anlisis
3.2.3. Diagrama de interaccin de los casos de uso especificados
Conclusiones
Glosario
-
Tabla 4: Ejemplo de glosario
Glosario de trminos
Nombre Descripcin A
Asistencia Es el control del nmero de clases asistidas por el socio.
Autorizacin
B
Botiqun Es .
Z
Siglario
Siglario
Acrnimo Descripcin A
ATM Sigla en ingls de Automatic Teller Machine. Es como se conoce a los cajeros automticos.
: :
: :
B
BPMN Sigla en ingls de Business Process Modeling Notation. Es la notacin estndar para diagramar procesos.
. Z
Bibliografa
-
Anexos
Anexo 1: Visin del sistema (en Requisite Pro).
Anexo 2: Especificacin suplementaria (en Requisite Pro).
Anexo 3: Especificacin de las reglas de negocio (en Requisite Pro).
Anexo 4: Especificacin detallada de los casos de uso o Historias de usuario que impactan
en la arquitectura con interfacesde usuario (de preferencia en Requisite Pro).
-
Resumenndicede contenidosListas especialesIntroduccinObjetivos del proyectoCaptulo 1: Modelo del negocio1.1. Descripcin de la organizacin objetivo1.2. Descripcin del negocio o campo de accin
Captulo 2: Requerimientos2.1. Visin del sistema2.2. Especificacin de los requerimientos de software2.2.1. Lista de caractersticas o facilidades2.2.2. Lista de requerimientos suplementarios o de calidad2.2.3. Lista de reglas del negocio
2.3. Modelo de casos de uso2.3.1. Lista y diagrama de actores2.3.2. Diagrama de paquetes2.3.3. Diagrama de casos de uso por paquete2.3.4. Especificacin de casos de uso de alto nivel2.3.5. Lista de casos de uso priorizados2.3.6. Lista de casos de uso que impactan en la arquitectura
Captulo 3: Anlisis3.1. Modelo del dominio de clases o modelo conceptual.3.2. Realizacin de los casos de uso para el anlisis.3.2.1. Especificacin detalladade los casos de uso que impactan en la arquitectura3.2.2. Diagrama de clases de anlisis3.2.3. Diagrama de interaccin de los casos de uso especificados
ConclusionesGlosarioSiglarioBibliografaAnexosAnexo 1: Visin del sistema (en Requisite Pro).Anexo 2: Especificacin suplementaria (en Requisite Pro).Anexo 3: Especificacin de las reglas de negocio (en Requisite Pro).Anexo 4: Especificacin detallada de los casos de uso o Historias de usuario que impactan en la arquitectura con interfacesde usuario (de preferencia en Requisite Pro).
top related