Está en la página 1de 4

Etapa II: diseño

Juan M. Lorca Gajardo


Ingeniería de Software
Instituto IACC
30 de mayo 2021
Antecedentes:

Usted, que se desempeña como ingeniero de software de la empresa System Ltda., se


encuentra en la etapa de diseño del sistema de asistencia de empleados solicitado por una
clínica. Debe presentar un informe en el cual diferencie los tipos de diseño que se llevarán a
cabo y exponer las actividades a realizar en cada uno de ellos

Desarrollo:

Informe
Para lograr desarrollar un sistema de Asistencia de empleados que nos solicitan como clínica,
es necesario exponer nuestros puntos de vista de los diferentes diseños que hay para poder
comenzar con lo solicitado:

Primero, comenzamos con el diseño lógico que se deben llevar a cabo diferentes tareas:
Identificar y definir los objetos de negocio y sus servicios
Las piezas de las interfaces son:
 Nombre,
 Precondiciones (deben estar claras antes de la misma ejecución)
 Pos condiciones (estado final)
 Capacidad o funcionalidad
 Dependencias.
 Identificar las dependencias entre objetos.
 Validar contra los escenarios de uso.
 Los servicios de usuarios.
 Los servicios de negocio.
 Los servicios de datos

Los datos lógicos forman parte de la forma en que el sistema va cumpliendo con las exigencias
establecidas en las etapas de análisis.
Es posible afirmar entonces, que consiste en crear un modelo lógico que sea capaz de describir
la esencia del sistema, independientemente del modo en que implante físicamente, este
modelo lógico será entonces, la representación de las estructuras.

En este diseño se aplica el uso de diagramas, por ejemplo.


 Diagrama de actividad
 Diagrama de caso de uso
 Diagrama de secuencia
 Diagrama de clases
 Diagramas de estado

Al continuar con el diseño físico, el cual interpreta el diseño lógico en una solución aplicable y
económica.
Las características serán las siguientes:

 Se define dependiendo de las interacciones con otros.


 Encapsula sus funciones mediante aplicaciones.
 Se puede volver a utilizar mediante aplicaciones.
 Se puede visualizar como una caja negra.
 Comprende otros componentes.

Para lograr estos, el diseño físico requiere incorporar:


 El diseño para distribución.
 El diseño para multitarea.
 El diseño para uso concurrente.
 Diseño con manejo de errores y pruebas de eventos.

El diseño físico está sumamente relacionado con una alternativa tecnológica y que frente a la
rápida evolución tecnológica es importante considerar los estándares del momento y la
tendencia, debido a que cualquier decisión errónea va a conllevar un alto costo tanto en dinero
como en tiempo al deber actualizarse en una plataforma diferente.
Bibliografía

IACC (2015). Etapa II: diseño. Ingeniería de Software. Semana 4.

También podría gustarte