1. UNIVERSIDAD ESTATAL DE BOLIVAR
CAEDIS LAS NAVES
Asignatura:
Desarrollo del software II
Tutor:
Lic. Marcelo Baño
Estudiante:
Jenny Andachi
Ciclo:
7mo Informática educativa
2. DISEÑO DE INGENIERÍA DE SOFTWARE
• Conceptos generales de diseño.
• El software no es el único campo donde el diseño
se encuentra inmiscuido. En general podemos ver
el diseño como una forma para resolución de
problemas. El problema sin solución definitiva es
interesante en términos de comprensión del
diseño. Un número de otras nociones y
conceptos son también de interés en la
comprensión del diseño en su sentido
general, objetivos, limitaciones, alternativas, repr
esentaciones y soluciones
3. CONTEXTO DEL DISEÑO DE SOFTWARE.
• El diseño del software se encuentra en el núcleo técnico
de la respectiva ingeniería y se aplica de manera
independiente al modelo de software que se utilice. Una
vez que se analizan y especifican los requisitos, el diseño
del software es la última acción de la ingeniería
correspondiente dentro de la actividad del modelado, la
cual establece una plataforma para la construcción
(generación de código y prueba).
• "El milagro más común de la ingeniería de software es
la transición del análisis al diseño y del diseño al
código" Richard Due
• Proceso del Diseño de Software.
• Diseño Arquitectónico.
4. El diseño de la arquitectura de software se
describe cómo se descompone y como están
organizados los componentes en el software.
Diseño Detallado.
• El diseño detallado se describe el
comportamiento específico de estos
componentes.
• Técnicas Permitidas.
• Abstracción
5. Diseño modular
• ¿Qué es el diseño modular en ingeniería del
software?
• Dado un problema a resolver, en primer lugar hay
que estudiar la posibilidad de dividirlo en otros
más pequeños, llamados subproblemas (este
método es conocido como "divide y vencerás").
Cada uno de ellos puede tratarse de manera
aislada; por tanto, la complejidad global del
problema disminuirá considerablemente.
6. El diseño de interfaz de usuario o
ingeniería
• De la interfaz es el diseño de
computadoras, aplicaciones, máquinas, dispositivos de
comunicación móvil, aplicaciones de software, y sitios
web enfocado en la experiencia de usuario y la
interacción.
• Normalmente es una actividad multidisciplinar que
involucra a varias ramas es decir al diseño y el
conocimiento como el diseño
gráfico, industrial, web, de software y la ergonomía; y
está implicado en un amplio rango de proyectos, desde
sistemas para computadoras, vehículos hasta aviones
comerciales.