Software">
Nothing Special   »   [go: up one dir, main page]

Tema 3 - Etapa Diseno de Sistemas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

13-09-21

El Diseño de Sistemas

Profesor Claudio Duque C.

Ciclo de Desarrollo de los Sistemas de


Información

En la etapa “Diseño” se definen los detalles a fin de cumplir con los


requerimientos identificados en la etapa anterior de “Análisis” 2

1
13-09-21

El Diseño de Sistemas
El diseño de sistemas se define como el proceso de aplicar
ciertas técnicas y principios, con el propósito de definir un
dispositivo, un proceso o un sistema, con suficientes
detalles como para permitir su interpretación y realización
física.

En términos generales, se debe


considerar:
Esta etapa se efectúan actividades que son claras a
realizar, con ello se establecen las especificaciones de
diseño en donde se deben abarcar los siguientes
parámetros:
• Procedimientos precisos de captura de datos
• Formularios y pantallas para ingresar datos
• Interfaz con el usuario GUI (mensajes, menús, uso del ratón o mouse, etc.)

• Base de datos que almacenará aquellos datos requeridos


por quien toma las decisiones en la organización.
• Salidas del sistema impresas y en pantalla (consultas, listados, etc.)

2
13-09-21

1. Los procedimientos de captura precisa de datos


Para esto, se debe considerar aspectos conceptuales,
lógicos y físicos desde la mirada de la planificacion:
• Diseño conceptual de datos: Consiste en la producción de
esquemas conceptuales, que son independientes de todas
las consideraciones físicas y tecnicas.

• Diseño lógico de datos: refina el modelo conceptual en un


esquema lógico, eliminando las construcciones que no se pueden
representar en modelos tecnicos, tales como; Clases, MER, CU,
BPMN, Modelo Relacional, etc.

3
13-09-21

• Diseño físico de datos, el esquema lógico se traduce en un


esquema físico para el DBMS escogido. La fase de diseño físico
considera las estructuras de almacenamiento y los métodos de
acceso necesarios para proporcionar un acceso eficiente a la
base de datos en memoria secundaria.

2. El diseño de Formularios y Pantallas


• En esta actividad se diseñan los programas de
aplicación que usarán y procesarán la base de datos.

• En la mayor parte de los casos NO se puede finalizar


el diseño de las aplicaciones hasta que se ha
terminado con el diseño de la base de datos.

4
13-09-21

• Por otro lado, la base de datos existe para dar soporte


a las aplicaciones, por lo que habrá una realimentación
desde el diseño de las aplicaciones al diseño de la base
de datos.

• En esta fase hay que asegurarse de que toda la


funcionalidad especificada en los requisitos de usuario
se encuentra en el diseño de la aplicación.

• Además, se debe pensar siempre en el paso proximo


que es el diseño de las interfaces de usuario. El
sistema debe ser fácil de aprender y fácil de usar

3. El diseño de la Interfaz Grafica de Usuarios


GUI
• Esta fase, es para construir prototipos de la
aplicación que permitan a los diseñadores y a los
usuarios probar el sistema.

10

5
13-09-21

• Un prototipo es un modelo de trabajo de las


aplicaciones del sistema.
• El prototipo no tiene toda la funcionalidad del
sistema final
• El prototipo es suficiente para que los usuarios
puedan utilizar el sistema e identificar qué aspectos
están bien y cuáles no son adecuados, además de
poder sugerir mejoras o la inclusión de nuevos
elementos.

11

• Este proceso permite que quienes diseñan e


implementan el sistema sepan si han interpretado
correctamente los requisitos de los usuarios. Otra
ventaja de los prototipos es que se construyen
rápidamente.

• Esta etapa es imprescindible cuando el sistema que se


va a implementar tiene un gran costo, alto riesgo o
utiliza nuevas tecnologías.

12

6
13-09-21

4. El diseño de la Base de Datos:

• El diseño de la base de datos es la primera visión de


materializar con precisión los requerimientos del
cliente.

• El diseño de la Base de Datos y del Software es un proceso y un


modelado a la vez. La ventaja imperativa en la etapa de Diseño
respecto al modelado de la base de datos es que esta es
INDEPENDIENTE del software a construir

13

Consideraciones:
• A lo largo del diseño de la Base de Datos se esta mirando a
futuro la calidad del desarrollo del proyecto con un conjunto de
revisiones técnicas.

• El diseño de la Base de Datos debe implementar todos los


requisitos explícitos contenidos en el informe ESRE y debe
acumular todos los requisitos implícitos que desea el cliente.

• Un buen Modelo de Datos debe ser una guía que puedan leer y
entender los que construyan el código y los que prueban y
mantienen el software.

• El diseño de la Base de Datos debe proporcionar una completa


idea de lo que es el software.

14

7
13-09-21

5. El diseño de la salidas de sistemas

En este caso, salida se refiere a los resultados e


informaciones generadas por el sistema. Para la
mayoría de los usuarios la salida es la única razón para
el desarrollo de un sistema y la base de evaluación de
su utilidad.

15

Cuando se realiza un sistema, como analistas


deben realizar lo siguiente:

• Determinar qué información presentar


• Decidir si la información será presentada en forma
visual, verbal o impresa y seleccionar el medio de
salida.
• Disponer de la presentación de la información en un
formato aceptable.
• Decidir como distribuir la salida entre los posibles
destinatarios.

16

8
13-09-21

Criterios técnicos para Evaluar un Diseño

Un diseño debe presentar una organización jerárquica


que haga un uso inteligente del control entre los
componentes del software.
Ø El diseño debe ser modular, es decir, se debe hacer una
partición lógica del Software.

Ø Un diseño debe contener abstracciones de datos y procedimientos.

Ø Debe conducir a interfaces que reduzcan la complejidad de las


conexiones entre los módulos y el entorno exterior.

Ø Debe producir un diseño usando un método que pudiera repetirse


según la información obtenida durante el análisis de requisitos de
Software.

17

Importancia del Diseño de un Sistema de


Información
Se puede definir en una sola palabra Calidad, dentro del diseño
es donde se fomenta la calidad del Proyecto.

EL DISEÑO ES LA ÚNICA MANERA DE MATERIALIZAR CON


PRECISIÓN LOS “REQUERIMIENTOS DEL CLIENTE”

Ø Debe implementar todos los requisitos implícitos que desea el cliente.

Ø Debe ser una guía que puedan leer y entender los que construyan
el código y los que prueban y mantienen el Software.

Ø Debe proporcionar una completa idea de lo que es el Software,


enfocando los dominios de datos, funcional y comportamiento de la
Implementación.

18

También podría gustarte