Вы находитесь на странице: 1из 10

Ingeniería en Desarrollo de Software

Introducción a la ingeniería de software

Unidad 3

Actividad 1. Diseño de sistemas

Sergio Raúl Montero Pérez

ES1822022159
Actividad 1. Diseño de sistemas
Indicaciones de la actividad:
1. Realiza la lectura de la documentación de la Unidad 3
2. Define con tus propias palabras,

¿Cuál es la importancia de crear una arquitectura de software

Yo creo que la arquitectura de software sirve de guia , reduce considerablemente los costes y evita
duplicaciones del código. Y ayuda a que todos entiendan el sistema por igual

¿que beneficios se podrian obtener al realizarlo correctamente?

Podria aumentar la rentabilidad una buena arquitectura de software permite la identificación de recursos
redundantes e innecesarios por jeemplo una base de datos quitando valores duplicados

3. Analiza el caso de estudio A proporcionado por tu docente, identifica sus módulos y selecciona uno; sobre
este desarrolla los siguientes tres incisos:
 Determina los requerimientos del sistema

1. Administrar el inventario del almacén


2. Sistema automatizado para procesar las ordenes de pedido de los clientes sin importar donde se
originen estas
3. Conectar los almacenes con todas sus sucursales sin necesidad de una infraestructura
especializada, ya que solo necesitará computadoras con internet.
4. Saber dónde están ubicados sus productos desde que entran al almacén hasta que se entregan a
sus clientes mediante un reporte detallado de movimientos de inventario.
5. Monitorear en tiempo real, como se están reubicando los productos dentro de los almacenes desde
cualquier lugar.
6. Contar con un reporte disponible las 24 horas sobre los movimientos que se han efectuado dentro
de cada uno de los almacenes.
7. Importar toda la información que necesita sobre los productos en formato de Excel
8. Consultar las existencias de los productos por lotes, pedimentos o números de serie en cada uno
de los almacenes.
9. Elegir el lote, pedimento o número de serie del producto que quiera vender para tener un control
absoluto sobre sus existencias.
 Crea diagrama de secuencia
 Crea diagrama de estado

4. Con base en el modelo de capas, diagrama el diseño de la arquitectura del sistema (presentación,
negocio, datos).

Presentación Negocios Datos Lógica del negocio


(subsistemas recursos
Datos (manejador de
tecnológicos)
base de datos)

Interfaz de usuario

Servicios
5. Realiza la interpretación de la arquitectura del sistema utiliza el siguiente formato de reporte.
Reporte de interpretación de arquitectura
Nombre del (de la) estudiante: Sergio Raúl Montero Pérez

Fecha de entrega: 27/05/2020

Nombre del diagrama


Modelo de capas
Interpretación:

1. Identifica, escribe los nombres de las capas del diagrama y describe “qué hace” cada capa
del diagrama.
2. Con tus propias palabras describe e interpreta “qué realiza” el diagrama.

Nombre del elemento Función del elemento

Presentación La interfaz del usuario tiene que ser amigable


con el cliente tanto para el administrador como
para el que está en mostrador ya que tiene que
Elementos (capas)
atender a cliente y usar el sistema este tiene que
ser lo más sencillo y practico posible pero
eficiente
Negocio
La lógica del negocio es comprar y vender
mantener un buen stock en el almacén y controlar
las entradas y salidas de productos y dinero
Datos Todos los registros se guardan en una base de
datos y estarán en la nube para que todas las
sucursales puedan conectarse y se actualice de
manera global
Descripción
Se usa para describir las partes que componen un sistema de
software o también una arquitectura

Tabla 1. Reporte de arquitectura del sistema


Reporte de interpretación de arquitectura
Nombre del (de la) estudiante: Sergio Raúl Montero Pérez

Fecha de entrega: 27/05/2020

Nombre del diagrama


Diagrama de Secuencia

Interpretación:

1. Identifica, escribe los nombres de las capas del diagrama y describe “qué hace” cada capa
del diagrama.
2. Con tus propias palabras describe e interpreta “qué realiza” el diagrama.

Nombre del elemento Función del elemento

cliente Crea una solicitud de compra

Elementos (capas) Sistema


Verifica la disponibilidad del producto, precio ,
cantidad
inventario
Regresa disponibilidad y manda una alerta si ya
no hay productos
producto Se registra con un código para llevar el control

Orden pedido Se crea un folio para después consultar o poder


facturar
proveedor Registra los productos nuevos

Descripción
Se usa para la interacción entre objetos en un sistema 

Reporte de interpretación de arquitectura


Nombre del (de la) estudiante: Sergio Raúl Montero Pérez

Fecha de entrega: 27/05/2020

Nombre del diagrama


Diagrama de estado
Interpretación:

3. Identifica, escribe los nombres de las capas del diagrama y describe “qué hace” cada capa
del diagrama.
4. Con tus propias palabras describe e interpreta “qué realiza” el diagrama.

Nombre del elemento Función del elemento

Orden pedido Crea una solicitud de compra

Elementos (capas) Orden compra


Verifica la disponibilidad del producto, precio ,
cantidad
producto
Regresa disponibilidad y manda una alerta si ya
no hay productos
proveedor Se registra con un código para llevar el control

Local Se crea un folio para después consultar o poder


facturar
Descripción
Se usa para describir el comportamiento de los sistemas.

Conclusión
Esta actividad me ayudo a analizar un problema real y plasmar e identificar las necesidades del cliente
con la ayuda de las herramientas de UML ayudan a facilitar el mejor entendimiento del sistema Con el
presente trabajo se logró demostrar la utilidad que prestan cada uno de los diagramas al momento de
ayudar a los programadores en la creación de un sistema.

BIBLIOGRAFÍA

Coronel, C., Morris, S., & Rob, P. (2011). Base de datos, diseño, implementacion y administracion.
Mexico: Cengage Learning Editores, S.A.

Вам также может понравиться