Diseño estructurado

10
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES UNIANDES - QUEVEDO Diseño Estructurado Ingeniería de Software I Compilado por: Ing Juan Carlos Albarracin

Transcript of Diseño estructurado

Page 1: Diseño estructurado

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

UNIANDES - QUEVEDO

Diseño EstructuradoIngeniería de Software I

Compilado por: Ing Juan Carlos Albarracin

Page 2: Diseño estructurado

Diseño es el proceso de aplicar

distintas técnicas y principios con el

propósito de definir un dispositivo,

proceso, o sistema, con los suficientes

detalles como para permitir su realización

física

Page 3: Diseño estructurado

Análisis y Diseño Estructurado

El Análisis se refiere al “extremo inicial”

de un proyecto de desarrollo de

sistemas, durante el tiempo en que los

requisitos del usuario son definidos y

documentados.

El Análisis estructurado introduce el uso

de las herramientas de documentación

gráficas para producir un tipo diferente de

especificación funcional: “la especificación

estructurada”.

Page 4: Diseño estructurado

Conceptos que se relacionan con el

Análisis Estructurado

•Símbolos gráficos; iconos y convenciones para identificar y describir los

componentes de un sistema junto con las relaciones entre estos

componentes.

• Diccionario de datos; descripciones de todos los datos utilizados en el

sistema.

• Descripciones de procesos y procedimientos; declaraciones formales que

emplean técnicas y lenguajes que permiten a los analistas describir

actividades importantes que forman parte del sistema.

• Reglas; estándares para describir y documentar el sistema en forma

correcta y completa.

Page 5: Diseño estructurado

Fase de Diseño

Diseño de datos. Transforma el modelo

de dominio de la información creado

durante el análisis, en las estructuras de

datos necesarias para implementar el

software.

Diseño arquitectónico. Define la relación

entre los principales elementos

estructurales del programa. Se obtiene a

partir del modelo de análisis y de la

interacción de subsistemas definidos

dentro del modelo de análisis.

Page 6: Diseño estructurado

Diseño de interfaz. Describe como se

comunica el software consigo mismo,

con los sistemas que operan con él y

con los operadores que lo emplean.

Los diagramas de flujo de datos y

control proporcionan la información

necesaria para el diseño de la interfaz.

Diseño procedimental. Transforma

elementos estructurales de la

arquitectura del programa en una

descripción procedimental de los

componentes del software. Se

obtiene a partir de la especificación

del proceso, la especificación del

control y el diagrama de transición

de estados

Fase de Diseño

Page 7: Diseño estructurado

Componentes

•Símbolos gráficos: Identifica y describe los componentes de un

sistema y las relaciones entre estos.

•Diccionarios de datos: Describe todos los datos utilizados en el

sistema pueden ser manual o automatizado.

•Descripciones de procesos y procedimientos: descripción técnica

para describir las actividades que se realizan los procesos.

•Reglas: Pasos a seguir para describir y documentar el ven forma

correcta y completa.

Page 8: Diseño estructurado

Herramientas

•Diagrama de Flujo de Datos: Es la base para otros componentes y

describe como navegan los datos entre procesos y elementos

relacionados.

•Diccionario de Datos: Contiene las características de los campos y/o

descripción detallada de los diferentes objetos que componen el

sistema

•Diagrama de Estructuras de Datos: describe la relación entre las

entidades y los objetos (conjunta de información que contienen las

entidades)

Page 9: Diseño estructurado

Caso Práctico

• Para este caso de estudio se requiere elaborar una propuesta para el Taller de vehículos “El Gato Hidráulico” del Cantón Buena Fe. En el que se lleve el inventario de los automotores que ingresen al taller, el daño que presenten, el operador asignado, y la reparación realizada.

Page 10: Diseño estructurado

Datos Adicionales

• Uno o más operarios pueden ser asignados al mismo Vehículo en el caso que estos estén libres.

• Los Vehículos no podrán acceder al taller sin antes levantar los datos de sus propietarios

• Debe existir un historial de las visitas de un vehículo al establecimiento

• Los Automotores no podrán abandonar el taller sin la respectiva factura de cobro de las actividades desarrolladas en el mismo

• Se facturará partes y piezas vendidas de un stock.

• La valores de mantenimiento o reparación se lo calculará en base al tiempo trabajado en el vehículo y la cantidad de operarios a el asignado

Nota: Explicaciones Compiladas de IUTA