Conceptos de Diseño 8.1 - 8.2

Description

Ingeniería del Software - Un enfoque practico, Capitulo 8
Jonathan Alfonso Trujillo Morales
Mind Map by Jonathan Alfonso Trujillo Morales, updated more than 1 year ago
Jonathan Alfonso Trujillo Morales
Created by Jonathan Alfonso Trujillo Morales over 7 years ago
21
0

Resource summary

Conceptos de Diseño 8.1 - 8.2
  1. Objetivo: resistencia, funcionalidad y belleza
    1. Diversificación y convergencia, principios heuristicos
      1. 8.1 Diseño en el contexto de la ingeniería de software
        1. Comienza una vez que se han analizado y modelado los requerimientos
          1. Es alimentado por el modelo de requerimientos.
            1. Diseño de la arquitectura
              1. Relación entre los elementos de la estructura, los estilos y patrones de diseño.
              2. Diseño de la interfaz
                1. Describe la forma en la que el software se comunica con los sistemas que interactúan con el y con los humanos.
                2. Diseño en el nivel de componente
                  1. Transforma los elementos estructurales de la arquitectura del software en una descripción de sus componentes en cuanto a procedimiento.
                  2. ¿Por qué es tan importante el diseño?
                    1. Se resume en una palabra calidad
                      1. El diseño es el sitio en el que se introduce calidad
                  3. 8.2 El proceso de diseño
                    1. Proceso iterativo por medio del cual se traducen los requerimientos en un plano pa construir el software.
                      1. Visión holística del software: es decir nivel alto de abstracción
                      2. 8.2.1 Lineamientos y atributos de la calidad del software
                        1. McGlaughlin sugiere tres características como guía:
                          1. ´1. Requerimientos explícitos contenidos en el modelo de requerimientos y dar cabida a los requerimientos implicitos.
                            1. 2. Guía legible y comprensible para quienes generan el código y para quienes lo prueban.
                              1. 3. Panorama completo del software. Abordar los dominios datos funciones y el comportamiento.
                                1. ¿Cómo se logran?
                                  1. Lineamientos de calidad
                                    1. 1. Tener Arquitectura que:
                                      1. 1. Creado con estilos o patrones reconocibles.
                                        1. 2. Componentes con buenas características de diseño.
                                          1. 3. Implementación en forma evolutiva.
                                            1. 2. Modular.
                                              1. 3. Distintas representaciones datos, arquitectura, interfaces, componentes.
                                                1. 4. Estructuras de datos apropiadas.
                                                  1. 5.Características funcionales independientes.
                                                    1. 6. Interfaces que reduzcan la complejidad de conexión.
                                                      1. 7. Método repetible motivado por la información obtenida.
                                                        1. 8. Notación que comunique eficacia.
                                      2. Atributos de la Calidad
                                        1. FURPS, representan el objetivo de todo diseño de software:
                                          1. Funcionalidad: se califica según características y capacidades, la generalidad de las funciones y la seguridad.
                                            1. Confiabilidad: Se evalúa con la medición de la frecuencia, tiempo en que ocurra, recuperación ante una falla.
                                              1. Rendimiento: Se mide con la velocidad de procesamiento, respuesta, recursos, y eficiencia.
                                                1. Mantenibilidad: Capacidad de ampliarse, adaptable, servicial. Probarse, compatible, configurable.
                                                  1. Usabilidad: Estética general, consistencia, documentación. Factores humanos
                                              2. 8.2.2 Evolución del diseño
                                                1. Programación Estrucutrada
                                                  1. Orientada a objeto
                                                    1. Método de diseño, Caracteristicas
                                                      1. 1. Traducir requerimientos en representación de diseño
                                                        1. 2. Notación para representar componentes e interfaces.
                                                          1. 3. Heurística para hacer particiones
                                                            1. 4. Lineamientos para evaluar la calidad.
                                                        Show full summary Hide full summary

                                                        Similar

                                                        Diseño organizacional e Integración del personal
                                                        David Pacheco Ji
                                                        Psicología del color
                                                        malumabl
                                                        LINEA DEL TIEMPO DEL DISENO GRAFICO
                                                        Alex Rivas
                                                        Linea de Tiempo de la Ergonomia
                                                        Marcela Torres
                                                        LAS ARTES GRÁFICAS: SISTEMAS DE IMPRESIÓN
                                                        Kaaren Ordoñez Cordoba
                                                        Diseño y representación gráfica
                                                        andrea hernandez
                                                        Unidad 4.- RELLENO, ILUMINACIÓN Y DEGRADADO
                                                        Jair Ignacio Reyes Santos
                                                        ARTES GRAFICAS
                                                        elpuntodechris86
                                                        Repaso Historia de la Arquitectura II
                                                        Julieta Cantú Delgado
                                                        Herramientas del lenguaje visual
                                                        Diego Pizarro Velasquez
                                                        FAMILIAS TIPOGRAFICAS.
                                                        Ana Maria Palacios Salinas