Diseño detallado

578 visualizaciones

Publicado el

0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
578
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
7
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Diseño detallado

  1. 1. Diseño detallado<br />
  2. 2. integrantes<br />Arianna Margarita Anaya De Ángel<br />Erika Flores Cortes<br />José Alberto Juárez Ramírez<br />José Martínez Limón<br />Roberto González García<br />
  3. 3. objetivo<br />Conocer el desarrollo del diseño detallado , comprender sus aplicaciones y el análisis de sus actividades.<br />
  4. 4. DISEÑO DETALLADO<br /><ul><li>Tiene que ver con la especificación de detalles algorítmicos, representaciones concretas de datos, interconexiones entre funciones y estructuras de datos, y empaque del producto de programación.
  5. 5. Esta influenciado por el lenguaje de instrumentación .
  6. 6. Tiene que ver con aspectos semánticos .</li></li></ul><li>Punto de inicio del diseño detallado<br />Es una estructura arquitectónica a la que se le van a proporcionar los detalles algorítmicos y las representaciones concretas de datos. <br />El diseño detallado permite el diseño de algoritmos y representaciones de datos en un nivel más alto de abstracción y notación que el que proporciona el lenguaje de instrumentación<br />El diseño detallado separa la actividad de diseño a bajo nivel de la instrumentación, igual que las actividades de análisis y diseño aíslan las consideraciones de lo que se desea de la estructura que logrará los resultados deseados.<br />
  7. 7. Especificación Adecuadadel Diseño Detallado<br />Minimiza el número de sorpresas durante la instrumentación del producto. <br />Las actividades de diseño detallado inevitablemente exponen los defectos en la estructura arquitectónica y las modificaciones resultantes se verán facilitadas por tener menos detalles por manipular que los que estarían presentes en el lenguaje de instrumentación. <br />
  8. 8. Aportaciones Del Diseño Detallado<br />El diseño detallado proporciona un vehículo para inspecciones de diseño, recorridos estructurados y la revisión crítica del diseño. <br />
  9. 9. NOTACIONES<br />Las notaciones para el diseño detallado incluyen a los diagramas HIPO, el pseudo código, el inglés estructurado, los diagramas de flujo estructurados, los diagramas de estructuras de datos, y las distribuciones físicas para las representaciones de datos. <br />
  10. 10. Representación Del Diseño Detallado<br />Puede utilizar palabras clave del lenguaje de instrumentación para especificar el flujo de control, y proposiciones de declaración del lenguaje para especificar la representación de datos. <br />
  11. 11. Empaque<br />Tiene que ver con la manera en que los datos elementales globales son compartidos selectivamente entre las unidades del programa, la especificación de áreas de datos estáticos, el agrupamiento de unidades del programa como funciones y subrutinas, la especificación de los mecanismos para el paso de parámetros, las estructuras de archivos y las técnicas para su acceso, y la estructura de las unidades de compilación y módulos de carga. <br />
  12. 12. El diseño detallado debe llevarse hasta un nivel donde cada proposición en la notación del diseño resulte en unas cuantas (menos de 10) proposiciones en el lenguaje de instrumentación. <br />PREPOSICIONES<br />
  13. 13. <ul><li>Micro estructura .
  14. 14. Estructura de las expresiones .
  15. 15. Estructuras de datos .
  16. 16. Estructuras de control .
  17. 17. Estructura de compilación .
  18. 18. Estructura de la entrada/salida.
  19. 19. Reducción del Tamaño.
  20. 20. Pragmatismo .</li></li></ul><li>Ejemplo del diseño detallado<br />C ++ <br /> Orientación a objetos de C .<br /> Mantener la compatibilidad con C. <br /> Uso masivo de apuntadores .<br /> Tratamiento de excepciones no soportado por las librerías estándar.<br /> Rendimiento <br /> Complica el lenguaje .<br /> Métodos virtuales y no virtuales .<br /> Destructores por gestión de memoria explícita. <br /> Apuntadores y referencias .<br />
  21. 21. CONCLUSIONES<br />El diseño detallado nos da una visión mas amplia sobre el lenguaje que se utilizará para el desarrollo del sistema, gracias al diseño detallado podemos prever errores.<br />Así como la definición de algoritmos y sentencias a utilizar. <br />
  22. 22. bibliografia<br />Capitulo % 20.pdf<br />www.mitecnologico.com.mx<br />

×