1. DISEÑO DE SISTEMAS
ITL-PCM
Encuentra la solución
lógica a los requerimientos
del usuario (Análisis)
Diseñando las interfaces de
entrada y salida, las bases
de datos, arquitectura y
seguridad del sistema
2. DISEÑO DE SISTEMAS
Objetivos
ITL-PCM
La definición del producto final, en
base a la arquitectura del sistema y el
entorno tecnológico de apoyo.
La especificación detallada de los
requerimientos y componentes del
sistema.
La solución a corto plazo con
restricciones económicas, técnicas,
legales y operativas.
El marco de referencia y modelo para
el desarrollo.
3. DISEÑO DE SISTEMAS
¿Cómo paso del análisis al
diseño?
ITL-PCM
Lineamientos.
1. El análisis como un paso previo al
diseño. (Misma metodología, mismo
modelo)
2. Las especificaciones son llevadas a
una solución lógica por medio de
planos o vistas del sistema.
3. A las especificaciones se integran,
las GUI’s y bases de datos.
4. Integrar análisis y diseño con el uso
de Herramientas automatizas.
4. DISEÑO ORIENTADO A
OBJETOS.
ITL-PCM
Características
Los objetos son abstracciones
del mundo real .
Los objetos son independientes
y encapsulan el estado y la
representación de la información
La funcionalidad del sistema se
expresa en términos de servicios .
Los objetos se comunican
mediante paso de parámetros
Utilización de
objetos auto-
contenidos y
clases de objetos.
5. DISEÑO DE SALIDAS
ITL-PCM
La salida de un sistema presenta
varias formas, puede ser a través
de: un informe impreso o en
pantalla, o simplemente una
salida en audio
Objetivos.
1. Debe satisfacer un propósito
específico.
2. Ser significativa para el usuario.
3. Entregar en cantidad y aspecto
adecuado.
4. Proporcionada a tiempo.
5. Elegir el tipo o método más
adecuado para el cliente.
6. DISEÑO DE ENTRADAS
ITL-PCM
El diseño de entrada es el enlace
que une al sistema de información
con el mundo y sus usuarios.
Se debe tener en cuenta:
Los Objetivos del diseño: Preparación de
las especificaciones y procedimientos, para
la entrada de datos. (Formato y dispositivo)
Validación de la entrada. Tienen la
finalidad de reducir las posibilidades de
cometer errores o equivocaciones durante la
entrada de datos.
7. DISEÑO DE BASES DE
DATOS
ITL-PCM
Parte medular de un sistema de
información,
Porque :
Los datos están cuando el usuario los
necesite.
Los datos deben ser exactos y
consistentes. (Tener integridad)
Proceso eficiente en el almacenamiento y
recuperación de los datos.
La recuperación de la información debe
tener un propósito. (Administrar,
controlar y tomar decisiones.
8. DISEÑO DE LA INTERFAZ
HOMBRE-MÁQUINA.
ITL-PCM
Conjunto de elementos HW y SW
que presentan información al
usuario y le PERMITEN
interactuar con un dispositivo
electrónico (Una PC)
No existe una interfaz válida para todos los
usuarios y todas las tareas . La mayoría de
los programas y sistemas operativos
ofrecen varias formas de interacción al
usuario. Pero Estudiar al usuario nos
permite saber que espera este de la
interfaz.
9. DISEÑO
ARQUITECTÓNICO
ITL-PCM
Proceso que establece una
organización del sistema, para
cumplir con los requisitos de los
stakeholder’s
Esto implica: evaluar y seleccionar
las mejores alternativas tecnológicas
para atender las necesidades
específicas del negocio a un costo
razonable.
10. DISEÑO EN AMBIENTES DE
REDES
ITL-PCM
Computadoras conectadas entre si
para compartir información y
servicios a manera local o global
(Web)
Un reto es, la incorporación a la red
de los dispositivos móviles. Donde
debemos ser capaces de identificar
y redirigir al usuario a la versión
adaptada de los contenidos. (Web
única)
11. DISEÑO EN TIEMPO REAL
ITL-PCM
Sistemas que deben reaccionar a
eventos generados por el HW y
emitir señales de control como
respuesta a estos eventos.
Generalmente son para controlar
procesos de control en ambientes
industriales en donde las
computadoras interactúan
directamente con los dispositivos y
el SW es empotrado.
12. DISEÑO BASADO EN
PATRONES
ITL-PCM
El diseño consiste es reutilizar estos
patrones para dar con la solución
lógica.
Un patrón es un conjunto de
objetos que realiza una actividad
genérica y que halla sido probado
para solucionar un problema,
como: Un patrón para dar
portabilidad a un SW