Você está na página 1de 6

Seleccionando un estilo

Estudiante Unidad 2

Maldonado Rodríguez Carlos Eduardo

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.

El acceso al sitio lo podrán hacer a través de un equipo de cómputo convencional o mediante un


dispositivo móvil que se conecte al sitio.

El sistema deberá permitir diferentes tipos de roles:

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.

Determinación de un estilo arquitectónico


El estilo arquitectónico que se estaría utilizando es el de capas, el cual se basa en una distribución
jerárquica de roles y responsabilidades con el fin de proveer una división efectiva de los problemas a
resolver. Existiendo una secuencia ordenada donde cada capa ofrece servicios de la capa posterior.

Justificación de la selección del estilo arquitectónico


La arquitectura de capas considera una gran parte de los elementos que intervienen, desde los
sistemas de acceso a la información (computadora, celular), hasta los distintos roles de los usuarios,
los cuales requerirán acceso a información específica dependiendo su nivel en la jerarquía.

Identificación de los elementos arquitectónicos modulares


 Usuarios de alto nivel
o Aquellos que tienen acceso a información del sistema
o Encargados de la administración de la información
o Encargados directos o indirectos de la producción
 Usuarios de bajo nivel
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 Los clientes, quienes sólo pueden consultar información específica.


 Dispositivos de acceso
o Computadoras
o celulares
 Página web
o Dominio web de acceso público que permite la realización de llena de formularios,
revisión de información y compras
 Base de datos
o Servidor encargado de almacenar la información de los usuarios, trabajadores y del
producto
o Debe ser modificable por todos los usuarios, dependiendo su jerarquía será la
información a la que tengan acceso.

ADL libre más apropiado para aplicar en el caso.


En lo personal el lenguaje ACME es una gran utilidad, ya que permite trabajar con el NET de Windows,
además de que puede trabajar con java.
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

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.

Você também pode gostar