Escolar Documentos
Profissional Documentos
Cultura Documentos
Estudiante Unidad 2
Matrícula
ES162007075
Correo electrónico
camr.2197@nube.unadmexico.mx]
Ingeniería
Ingeniería en desarrollo de software
Docente
CARLOS PINEDA LUNA.
Diseñoy yarquitectura
Diseño arquitecturade
desoftware
software
DS-DDRS-1802-B2-002
DS-DDRS-1802-B2-001
Docente en línea: ISC. ESIE, MEE. Carlos Pineda Luna
Contenido
Caso de estudio .................................................................................................................................................................... 2
Identificación de requerimientos ........................................................................................................................................ 2
Funcionales ....................................................................................................................................................................... 2
No funcionales .................................................................................................................................................................. 3
Determinación de un estilo arquitectónico ....................................................................................................................... 3
Justificación de la selección del estilo arquitectónico................................................................................................. 3
Identificación de los elementos arquitectónicos modulares .......................................................................................... 3
ADL libre más apropiado para aplicar en el caso. .......................................................................................................... 4
Bosquejo ................................................................................................................................................................................ 5
Conclusión ............................................................................................................................................................................. 5
Diseñoy yarquitectura
Diseño arquitecturade
desoftware
software
DS-DDRS-1802-B2-002
DS-DDRS-1802-B2-001
Docente en línea: ISC. ESIE, MEE. Carlos Pineda Luna
Caso de estudio
Una empresa se dedica a la venta de productos orgánicos necesita automatizar sus procesos de altas,
bajas y actualización de sus productos. O desea hacer en línea para que los clientes puedan consultar
los productos que ofrecen, así como realizar la venta en línea donde para ello se requiere el registro
del cliente donde se piden datos básicos como su nombre completo, dirección fiscal y de envío, correo
electrónico, usuario y contraseña.
1. Administrador de sitio
2. Producción
3. Logística
4. Contabilidad
5. Clientes
Y cada uno tendrá acceso a diferentes privilegios asignados por el administrador del sitio, con el
objetivo de que puedan actualizar los contenidos y productos, manejo de inventarios, ventas y el
proceso de entrega.
Identificación de requerimientos
Funcionales
Se desea automatizar el proceso de altas, bajas y actualización de productos.
Consulta en línea para los clientes.
Se debe de permitir la siguiente información de los clientes:
o Nombre completo
o Dirección fiscal
o Dirección de envío
o Correo electrónico
o Usuario
Diseñoy yarquitectura
Diseño arquitecturade
desoftware
software
DS-DDRS-1802-B2-002
DS-DDRS-1802-B2-001
Docente en línea: ISC. ESIE, MEE. Carlos Pineda Luna
o Contraseña
Se deberán admitir los siguientes roles de los usuarios
o Administración de sitio
o Producción
o Logística
o Contabilidad
o Clientes
No funcionales
Se debe de poder acceder desde un equipo de cómputo o un equipo telefónico.
Debe de haber una página web
El sistema debe de contar con una base de datos capaz de almacenar los datos del producto y
de los clientes, o en su defecto bases de datos especializadas.
Bosquejo
Conclusión
La integración de un estilo de arquitectura de software, en conjunto con la identificación de
requerimientos y componentes del sistema propuesto nos permite visualizar en general el
comportamiento del software a desarrollar.
Además de que la utilización de acme nos permite generar una base para el uso de ADL’s libres más
potentes.