Arquitectura de Soft

24
FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS PROYECTO: SISTEMA DE GESTION PARA MANTENIMIENTOS DE EQUIPOS INFORMATICOS PRIMER ENTREGABLE INTEGRANTES: [201400807] – JORGE LUSI LOPEZ ASIGNATURA: ARQUITECTURA DE SOFTWARE PROFESORA: .... SECCIÓN: …. Lima, 17 de Mayo del 2015

description

Desc

Transcript of Arquitectura de Soft

  • 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).