FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA DE SISTEMAS
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE VENTAS DE
EQUIPOS DE CÓMPUTO Y ACCESORIOS DE LA EMPRESA
CYBERCOM CENTER DE SMP – LIMA.
CYBER-AD-01 Modelo de Arquitectura del Software
Versión 1.0
Octubre del 2013
CYBER-AD-01 Modelo de Arquitectura
TEXTILES GARCIA, 2013
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 2 de 18
CYBER-AD-01 Modelo de Arquitectura
INDICE
1. HISTORIAL DEL DOCUMENTO..........................................................................................3
2. INTRODUCCION.....................................................................................................................4
2.1 PROPÓSITO................................................................................................................................4
2.2 ALCANCE....................................................................................................................................4
2.3 DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS..........................................................4
2.4 RESUMEN....................................................................................................................................4
3. SUPUESTOS, RESTRICCIONES Y RIESGOS TECNOLOGICOS..................................5
3.1 Supuestos.............................................................................................................................5
3.2 Restricciones........................................................................................................................5
3.3 Riesgos Tecnológicos..........................................................................................................5
4. VISTAS DE CASOS DE USO..................................................................................................5
4.1 Relación De Caso De Uso...................................................................................................5
4.2 Especificación De Caso De Uso.........................................................................................5
4.3 Diagrama CdU.....................................................................................................................6
5. VISTA LOGICA........................................................................................................................6
5.1 Presentación.........................................................................................................................7
5.2 Diagrama de Clases..............................................................................................................7
6. VISTA DE DISTRIBUCIÓN....................................................................................................8
6.1 Diagrama de despliegue.......................................................................................................8
7. DIAGRAMAS COMPLEMENTARIOS.................................................................................8
7.1 Diagrama de Actividad........................................................................................................8
7.2 Diagrama De Secuencia.....................................................................................................11
7.3 Diagrama De Estado..........................................................................................................11
8. PLATAFORMA TECNOLOGICA........................................................................................13
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 3 de 18
CYBER-AD-01 Modelo de Arquitectura
1.HISTORIAL DEL DOCUMENTO
NOMBRE CARGO FECHA FIRMA
Elaboración Michael Respicio 13 de Octubre de 2013
Revisión
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 4 de 18
CYBER-AD-01 Modelo de Arquitectura
Aprobación
EDICION REVISION FECHA DESCRPCION AUTOR
1 0 13 de Octubre Michael Respicio
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 5 de 18
CYBER-AD-01 Modelo de Arquitectura
2. INTRODUCCION
El presente documento formula el diseño de Software que proporciona una solución al modelo del Proceso de Negocio, el diseño estará centrado en la
arquitectura y utilizara UML como lenguaje formal de modelado arquitectónico, por
el cual estará vinculado a metodología y proceso RUP.
2.1. Propósito
Este documento proporciona una apreciación global de la arquitectura del sistema, usando diferentes vistas para describir aspectos diferentes del sistema. Se captura y lleva las decisiones arquitectónicas más importantes que van a realizarse en el sistema.
2.2. Alcance
Este documento tiene por alcance desde el punto de vista del análisis y diseño, lo siguiente:
Análisis:o Identificación de los mecanismos de análisis.
o Definición de la organización de alto nivel de los
subsistemas.o Creación de las realizaciones de los casos de uso.
Diseño:o Identificación de las clases y de los subsistemas.
o Identificación de las interfaces.
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 6 de 18
CYBER-AD-01 Modelo de Arquitectura
o Definición de la organización de bajo nivel de los
subsistemas.
2.3. Definiciones, Acrónimos y Abreviaturas
Referencia:
Glosario de términos : Glosario de términos.doc
2.4. Resumen
Proporcionar una lista completa de todo los documentos referenciado en otra parte del documento de arquitectura de software.
Diagrama de casos de uso del sistema. Documento de especificación de casos de uso. Diagrama de clases.
3. SUPUESTOS, RESTRICCIONES Y RIESGOS TECNOLOGICOS
3.1 Supuestos
La aplicación desarrollada será de uso exclusivo del Administrador por el momento, más en su evolución de la empresa el sistema podrá ser utilizado por más usuarios con sus respectivas contraseñas.
Se asume que el acceso a la información será en línea (Conectados al Servidor donde se encuentra la Base de Datos) para la manipulación de la información contenida en las tablas.
3.2 Restricciones
La solución debe ser en Java. El acceso a la base de datos para su modificación solo estará a cargo del
Administrador u otra persona designada por el mismo.
3.3 Riesgos Tecnológicos
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 7 de 18
CYBER-AD-01 Modelo de Arquitectura
La demanda por el aumento de personal y evolución de la empresa no se estima de manera correcta.
El tráfico de acceso a la información en la base de datos se convierte en cuello de botella.
4. VISTA DE CASOS DE USO
A continuación se mostrarán los casos de uso representativos identificados.
4.1 Relación De Caso De Uso
Código Nombre CdU Padres
SI – 001 Login Sistema
SI – 002 Registro Tipo Producto
SI – 003 Registro Producto SI – 002
SI – 004 Registro Clientes SI – 003
SI – 005 Registro de Venta SI – 004
4.2 Especificación De Caso De Uso
Considerar que las especificaciones de CUS se han descrito en el artefacto CYBER-AD-05: Análisis y Diseño de Sistemas.
4.3 Diagrama CU
5. VISTA LOGICA
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 8 de 18
CYBER-AD-01 Modelo de Arquitectura
Describe arquitectónicamente las partes significantes del modelo, se introduce las clases más importantes. La relación de paquetes con sus respectivos casos de uso se muestra en el punto anterior. Todo el sistema, será concebido en base al modelo de negocio actual, del cual se divide en 4 paquetes.
5.1 Presentación
Describe que arquitectura del software es para el sistema actual, y como se representa, de las cuales se enumera las vistas que son necesarias y se explica que tipos de elementos contiene.
Modelo del Caso de Uso [Use Case Model]: Describe los procesos que brindaran al negocio la funcionalidad automatizada deseada y cómo funcionan internamente, contiene el modelo de casos de uso.
Modelo de Análisis [Analise Model]: Describe un primer bosquejo de las clases de análisis que servirán e soporte para el diseño.
Modelo de la experiencia del usuario [Users Experience Model]: Describe las pantallas del sistema, el contenido dinámico de pantallas y como el usuario navega a través de las pantallas para ejecutar las funcionalidades del sistema.
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 9 de 18
CYBER-AD-01 Modelo de Arquitectura
Modelo de Diseño [Designing Model]: Describe las partes arquitectónicos significativas del modelo de diseño, tales como su descomposición en subsistemas y paquetes.
5.2 Diagrama de Clases
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 10 de 18
CYBER-AD-01 Modelo de Arquitectura
6. VISTA DE DISTRIBUCIÓN
6.1 Diagrama de despliegue
7.
DIAGRAMAS COMPLEMENTARIOS
7.1 Diagrama de Actividad
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 11 de 18
INTERFAZ DE USUARIO
GESTOR DE BASE DE DATO
SERVIDOR CENTRAL DE BASE DATOS
CYBER-AD-01 Modelo de Arquitectura
Actividad Login
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 12 de 18
CYBER-AD-01 Modelo de Arquitectura
Actividad Ventas
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 13 de 18
CYBER-AD-01 Modelo de Arquitectura
Actividad Cliente
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 14 de 18
CYBER-AD-01 Modelo de Arquitectura
Actividad Tipo Producto
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 15 de 18
CYBER-AD-01 Modelo de Arquitectura
Actividad Producto
7.2 Diagrama De Secuencia
Considerar que las especificaciones de CUS se han descrito en el artefacto CYBER-AD-05: Análisis y Diseño de Sistemas.
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 16 de 18
CYBER-AD-01 Modelo de Arquitectura
7.3 Diagrama De Estado
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 17 de 18
ingresar el id del cliente a registrar
Datos incompletos
Cancelar registro
Acciones del Sistema con Cliente Registrado
Reporte de Compras
Registro de Ciente Nuevo
Reporte de Compras
Diagrama de Estado de Registro del Cliente.
Registro de Ciente Nuevo
Producto Registrado
Diagrama de Registro de Productos
Ingreso de Id de Producto
Registro de Productos
Establecer Precio
Producto dañado
Establecer Precio
Producto dañado
Cancelar registro
CYBER-AD-01 Modelo de Arquitectura
8. PLATAFORMA TECNOLOGICA
La construcción principal del diseño y de la implementación para la aplicación ha sido la de funcionar bajo una plataforma que consiste en los siguientes componentes:
Microsoft Windows XP SP3 edition/ Microsoft windows 7 ultimate edition. NetBeans IDE 7.2. SQL server 2008 Enterprise Edition. Microsoft.NET Framework 3.5 o superior. Redes Lan y Wan.
Fecha de Actualización: 21/04/2023 Versión: 1.0
Preparado por: Aldo Oliva Página : 18 de 18