Notizen
Conceptos de diseño - created from Mind Map
Inhalt der Notizen (1)
Seite 1
Diseño en el contexto de la ingeniería de Software
El proceso de diseño
Conceptos de Diseño
Modelo de diseño
Inicia
Es alimentado por requerimientos
Una vez se analiza
Modele los requirimientos
Se prepara para la construcción
Basados en los el escenario
en la clase
Orientados al flujo
Métodos del diseño
Modelos de clase
Clases del diseño
Estructuras de datos para implementar el software
Proceso iterativo
Lineamientos y atributos de la calidad del software
Atributos de calidad
La Evaluación del diseño del software
Requerimientos en un "plano" para construir software
Ilustra una visión holística
Nivel Alto de abstraccion
Rastrea el objetivo espcífico
Requisitos más detallados
Funcionamiento
Comportamiento
Tres características para evaluar un buen diseño
Requerimientos explícitos
Una guía legible y comprensible
Debe de proporcionar un panorama completo del software
¿Cómo se logran?
Debe tener una arquitectura
Debe ser modular
Contiene distintas representaciones de
Debe de conducir a estructuras de datos apropiados
Debe llevar componentes que tengan características funcionales e independientes
interfaces que reduzcan la complejidad de conxiones
método repetible motivado por información obtenida en el análisis
Creado con el empleo de estilos o patrones arquitectónicos reconocibles
Componentes con buenas características de diseño
Se implementa de forma evolutiva
Facilitan
implementación
pruebas
dividido de manera lógica
Datos
Arquitecturas
interfaces
Componentes
Funcionalidad
Usabilidad
Confiabilidad
Rendimiento
Mantenibilidad
se concentran en criterios para el desarrollo del programa
Mecanismo para traducir el modelo
notación para presentar los componentes y sus interfaces
Heurística para mejorar y hacer particiones
lineamientos para evaluar calidad
Abstracción
Arquitectura
Patrones
División de problemas
Ocultamiento de información
Aspectos
Clases de diseño
Solución modular para cualquier problema
Cuando se desarrollan distintos niveles de abstracción
Muchos Niveles de abstracción
En los más elevados
En los más bajos
Se enuncia una solución en términos gruesos
Descripción detallada de la solución
se trabaja para crear abstracciones
Datos
Procedimientos
describe a un objeto de datos
Secuencia de instrucciones
Función
Específica
limitada
Estructura de organización de componentes
Su meta es obtener una aproximación arquitectónica
Propiedades estructurales
Propiedades extrafuncionales
Familias de sistemas relacionadas
Describe una estructura de diseño
Resuelve un problema del diseño
Si el patrón es aplicable al trabajo en cuestión
Si puede volverse a usar
Sirve como guía para desarrollar un patrón distinto
Se divide en elementos suceptibles
Resolverse
Optimizarse
Que los módulos se oculten de los demás
Se diseñan los módulos para no pueda ingresar a ellas
Se ocultan los datos para que los errores disminuyan
incluyen requerimientos
Casos de uso
Características
Estructuras de datos
Calidad de servivcio
clases de de usuario de la interfaz
dominio de los negocios
Clases de proceso
Clases persistentes
Clases de sistemas
Dimensión del proceso
Dimensión de abstracción
Elementos del diseño de datos
Indica la evolución del modelo
Nivel de detalle de cada elemento
que se transforma en equivalente al diseño
crea un modelo de datos o información
La estructura de los datos ha sido parte importante del diseño del software
Elementos del diseño arquitectónico
Elementos del diseño de la interfaz
Elementos del diseño en el nivel de componentes
Elementos del diseño del despliegue
Se representa en un nivel elevado de abstracción
Nivel de componentes
Nivel de aplicación
Nivel de negocio
Diseño de estructuras de datos y de algoritmos
son requeridos para manipularlos
Es esencial la creación de aplicaciones de alta calidad
Traducción de un modelo de datos
a una bd crucial para lograr objetivos de negocio del sistema
Información almacenada en una base de datos in compatibles
reorganizadas en un data warehouse
permite la minería de datos
Equivalente a un plano de casa
Disponibilidad de estilos arquitectónicos y patrones
Información sobre el dominio
Los elementos específicos del modelo
diagrama de flujos de datos
clases o análisis
relaciones y colaboraciones para el problema en cuestión
Interfaz de usuarios IU
Las interfaces externas
Interfaces que involucran distintos componentes del diseño
En UML se conoce
se maneja bajo concepto de usabilidad
Sistemas operativos
Redes
Interfaz del modo siguiente
describe por completo los detalles internos de cada componente
se define
Estructura de datos para todos los objetos
datos locales
detalles algorítmicos
Acomodarán las funcionalidades del software
y los sub sistemas del ambiente físico de la Pc
Informationen
- Beschreibung
- Tecnología Notiz am Conceptos de diseño - created from Mind Map, erstellt von Ronald Chavez am 29/11/2020.
- Erstellt von
- Ronald Chavez
- Aufrufe
- 0
- Verlauf
-
- Erstellt von Ronald Chavez · 29 Nov 2020
- Zu Notiz kopiert von Ronald Chavez · 29 Nov 2020
- Bewertung