Está en la página 1de 13

UMB TENANGO DEL

VALLE
2.4 DISEÑO DETALLADO
PROGRAMACIÓN DE SISTEMAS.
INGENIERÍA EN SISTEMAS COMPUTACIONALES.
INTEGRANTES:
ALDO FABRICIO TAPIA MARTÍNEZ.
GABRIEL ITZAEL ESCAMILLA PIÑA.
CHRISTOFER GEOVANNI SALOLIN GARCIA.
DEFINICION DE DISEÑO DETALLADO

• Estructura arquitectónica a la que se van a proporcionar detalles algorítmicos y


las representaciones concretas de datos diseña acuerdos con la parte de
implementación de lo que se ve como sistema y sus sub sistemas, también
permite el diseño de los algoritmos y representaciones de datos.
CARACTERISTICAS DEL DISEÑO DETALLADO

• Se relaciona con la especificación de detalles algorítmicos, representaciones


concretas de datos, interconexiones entre funciones y estructuras de datos.
• Tiene una influencia por el lenguaje de instrumentación.
• Tiene que ver con los aspectos semánticos.
• Separa la actividad de diseño a bajo nivel de la instrumentación, igual que las
actividades de análisis y diseño.
Nota:
La instrumentación es el conjunto de
ciencias, tecnologías, instrumentos
para llevar acabo una actividad o
llegar a una solución.
• Toda actividad de diseño detallado siempre serán expuestas a los defectos en la
estructura arquitectónica y las modificaciones que resulten serán mas fáciles de
manipular ya que contaran con pocos aspectos a modificar o detallar.
• Su representación de un diseño detallado puede utilizar palabras clave del
lenguaje de instrumentación para especificar un flujo de control, y proposiciones
de declaración del lenguaje para especificar la representación de datos.
• Patrones de diseño.
• Bibliotecas, Paquetes y Extensiones.
• Validación.
• Marco de Trabajo.
• Inclusión de otros lenguajes.
SUS PREPOSICIONES

• Micro estructura.
• Estructura de las expresiones.
• Estructura de datos.
• Estructuras de control.
• Estructura de compilación.
• Estructura de la entrada y salida.
NOTACIÓN PARA EL DISEÑO DETALLADO

• Incluye diagramas HIPO.


• Los pseudo códigos.
• Ingles Estructurado.
• Diagramas de Flujo estructurados.
• Diagramas para estructura de datos.

Nota: El Diagrama HIPO (Hierarchical Input


Process Output) es una combinación de dos
métodos organizados para analizar el
sistema y proveer técnicas de
documentación.
DIAGRAMAS HIPO
El acrónimo HIPO corresponde a Hierarchy-Input-Process-Output que podría
traducirse como Jerarquía de entrada-proceso-salida, buscan especificar un proceso
con base en su entrada, el proceso para procesar las entradas en la salida, y la
salida.
Símbolos que se usan en este tipo de diagramas:
Lugar donde se guardan datos para
Actividad que es llevada acabo por el
recuperarlos después.
sistema.
Representa el medio de almacenamiento
Conjunto de registros del mismo tipo. electromagnético.

Actividad mínima que ya no se puede Actividad de reordenamiento.


fragmentar en otras actividades.
PSEUDO CÓDIGOS
Método usado para visualizar la
solución de un algoritmo de manera
detallada de expresar los distintos
pasos que debe realizar un
programa hasta alcanzar su
objetivo, esto es con el objetivo de
que el usuario entienda la estructura
de un programa y no deba tener
conocimientos de cada uno de
los lenguajes de programación.
INGLES ESTRUCTURADO
Es el uso del idioma inglés con la sintaxis de la programación estructurada para
comunicar el diseño de un programa de computadora a usuarios usando palabras
sencillas en inglés.
El inglés estructurado es un " pseudocódigo " de forma limitada y consta de los
siguientes elementos:
1. Declaraciones de operación escritas como frases en inglés ejecutadas de arriba hacia
abajo.
2. Bloques condicionales indicados por palabras clave como IF, THEN y ELSE.
3. Bloques de repetición indicados por palabras clave como HACER, MIENTRAS y
HASTA.
DIAGRAMAS DE FLUJO
ESTRUCTURADOS
Es una manera de representar
gráficamente un algoritmo o un
proceso de alguna naturaleza, a
través de una serie de pasos
estructurados y vinculados que
permiten su revisión como una serie
determinada de figuras geométricas
que representan cada paso puntual
del proceso que está siendo
evaluado.
DIAGRAMAS PARA ESTRUCTURA DE
DATOS
Tipo de diagrama que se utiliza para
representar la estructura de los elementos
de datos en el diccionario de datos, son un
predecesor del modelo entidad-relación,
los atributos se especifican dentro de los
cuadros de entidad en lugar de fuera de
ellos, mientras que las relaciones se
dibujan como cuadros compuestos de
atributos que especifican las restricciones
que unen a las entidades.
EJEMPLOS DEL DISEÑO DETALLADO EN C++

• Es la orientación a objetos de C.
• Mantener la compatibilidad con C.
• Uso masivo de apuntadores.
• Tratamiento de excepciones no soportados por las librerías estándar.
• Rendimiento.
• Métodos virtuales y no virtuales.
• Apuntadores.
APORTACIONES DEL DISEÑO DETALLADO

• El diseño detallado nos permite proporcionar un camino para la revisión del


diseño que se hace, una revisión detallada de la estructura que se esta
haciendo, revisión de posibles fallas en el diseño o la arquitectura así como la
reducción de tiempo al momento de corregir errores.
• Nos da una visión mas amplia sobre los lenguajes que se ocupen para el
desarrollo del sistema.
• La ventaja que tenemos al trabajar con el diseño detallado es la optimización de
tiempo al momento del desarrollo de la arquitectura del sistema y su diseño.

También podría gustarte