Diseño de software

Páginas: 7 (1693 palabras) Publicado: 29 de marzo de 2011
Capítulo 1 El diseño de software

Diseño y Programación Orientado a Objetos Ingeniería Informática Ingeniería Técnica de Informática de Sistemas y Gestión Optativa (6 créditos) http://www.info-ab.uclm.es/asignaturas/42579

Palabras clave del capítulo
• • • • • • Extensibilidad Reutilización Modularidad Facilidad de mantenimiento Factores de calidad del software internos y externosParadigmas de programación

Curso 2004/05

Diseño y Programación Orientada a Objetos

2

Bibliografía de consulta
• Construcción de software orientado a objetos (Segunda edición) Bertrand Meyer. Prentice Hall. Inteniería del software. Un enfoque práctico (Quinta edición) Roger S. Pressman. McGraw Hill. Piensa en Java (Segunda edición) Bruce Eckel. Prentice Hall.
Curso 2004/05 Diseño yProgramación Orientada a Objetos 3





Objetivos del capítulo
• • • • • Resaltar la importancia del diseño Presentar factores de calidad del software Presentar directrices y conceptos de diseño Características del software Pasos hacia la programación orientada a objetos

Curso 2004/05

Diseño y Programación Orientada a Objetos

4

Introducción (i)
• • • • El objetivo general de laIngeniería del Software es producir software de calidad Por calidad se entiende la adecuación del software a los requisitos exigidos El camino para obtener software de calidad es mediante un planteamiento riguroso del problema El proceso de desarrollo de software es aquel en el que las necesidades del usuario son traducidas en requisitos de software, estos transformados en diseño y el diseñoimplementado en código

Curso 2004/05

Diseño y Programación Orientada a Objetos

5

Introducción (y ii)
• El proceso de desarrollo de software requiere por un lado un conjunto de conceptos, una metodología y un lenguaje propio. A este proceso también se le denomina ciclo de vida del software

Análisis Diseño Implementación Instalación
Curso 2004/05 Diseño y Programación Orientada a Objetos 6 La calidad y sus factores
• Pueden distinguirse dos tipos de factores de calidad: – Los factores de calidad externos son aquellos que son perceptibles por los usuarios • Corrección • Eficiencia • Robustez • Portabilidad • Extensibilidad • Facilidad de uso • Reutilización • Funcionalidad • Compatibilidad – Los factores de calidad internos son los perceptibles por los profesionales en computación• Modularidad • Legibilidad
Curso 2004/05 Diseño y Programación Orientada a Objetos 7

Factores de calidad. Definiciones (i)
• Corrección – Habilidad de un sistema o producto software para desempeñar las funciones, exactamente como le fueron definidas en los requisitos y especificaciones Solidez o robustez – Habilidad para funcionar aún en condiciones anormales, es decir, con aquellos casosno explicitados en las especificaciones. Si se presentan el sistema termina “limpiamente” Confiabilidad = Corrección + Robustez





Curso 2004/05

Diseño y Programación Orientada a Objetos

8

Factores de calidad. Definiciones (ii)
• Extensibilidad – Facilidad para adaptarse a los cambios en las especificaciones. Se logra haciendo simples los diseños de los módulos autónomosReutilización – Habilidad para utilizar de nuevo productos de software completos o partes de ellos en nuevas aplicaciones Compatibilidad – Facilidad con la que un producto software puede combinarse con otros. Se logra homogeneidad en el diseño y estandarización en la comunicación entre programas
Curso 2004/05 Diseño y Programación Orientada a Objetos 9





Factores de calidad. Definiciones(iii)
• Eficiencia – Facilidad de utilizar el mínimo de recursos de cómputo para conseguir mayor rapidez y menor necesidad de almacenamiento Portabilidad – Facilidad de transferir productos a diferentes plataformas Facilidad de uso – Facilidad con la que personas con diferentes niveles de experiencia pueden aprender a usar los productos software y aplicarlos a resolver problemas

• •

Curso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diseño Software
  • Software de Diseño
  • Softwares De Diseño
  • Diseño de software
  • Diseño De Software
  • Software Diseño
  • DISEÑO DE SOFTWARE
  • Software De Diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS