WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
Este Cmap, tiene información relacionada con: Capítulo 3.- Facetas del modelamiento, 3.3.2. Análisis de requerimientos Actividades 3.3.2.3. Causas de cambios en los requerimientos, 3.2.3.3. Herramientas gráficas de modelado Edward Tufte sugiere que toda gráfica debe cumplir con dos principios (i) Excelencia gráfica que se preocupa de dar a un observador el mayor número de ideas en el menor tiempo, con la menor cantidad de tinta y en el menor espacio., 3.2.3.1. Interfaces Humano-Máquina 3.2.3.1.3. Tipos de diseño humano-máquina 3.2.3.1.3.2. Diseños por y para mejorar la interacción, 3.3.3. Diseño 3.3.3.3. Refinando el modelo del dominio o de clases • Responsabilidades que definen el comportamiento del un objeto de una clase. • Las operaciones deben indicar el resultado de la misma y no los pasos detrás de la operación. • Las operaciones deben ser nombradas desde la perspectiva del proveedor de la operación, no desde el cliente., 3.1.2. Hacia el modelado visual de las dimensiones Análisis estructurado moderno - Símbolos gráficos en diagramas de flujos de datos, diagramas entidad-relación y diagramas de transición de estados, - Diccionario de datos, - Descripciones de procesos y procedimientos; y, - Reglas., 3.2.3.2. Interfaces y usabilidad 3.2.3.2.4. Usabilidad y ubicuidad Nielsen a) Ser directo (Make it direct) b) Mantenerlo ligero (Keep it Lightweight) c) Estar en la página (Stay on page) d) Proveer una Invitación (Provide an Invitation) e) Usar Transiciones (Use Transitions) f) Ser reactivos (Be reactive), 3.2.2. Dimensiones vs UML síntesis dimensión especial, Sases de UML Construcción • Desarrollar incrementalmente el producto software. • Administrar recursos, controlarlos y optimizarlos, 3.3.3. Diseño 3.3.3.4. Diagrama de paquetes Objetivos: • Tener una vista del sistema sin mucho detalle. • Tener vistas de pequeñas porciones del sistema. • Crear pequeñas porciones del sistema que pueden trabajar independientemente., 3.2.1. Dimensiones vs análisis estructurado moderno expresado por Yourdon - Balanceo del Diagrama de Flujo de Datos y el diccionario de datos; - Balanceo del Diagrama de Flujo de Datos y las especificaciones del proceso; - Balanceo de las especificaciones del proceso y el diccionario de datos; - Balanceo del DER con el DFD y las especificaciones del proceso; - Balanceo del DER y el diccionario de datos; y, - Balanceo del DFD y el Diagrama de Transición de Estados., 3.3.2. Análisis de requerimientos Actividades 3.3.2.5. Diagrama de Clases /Objetos, 3.3.3. Diseño 3.3.3.6. Diagramas de estados Transición y eventos • Una transición es un cambio hecho de un estado original a un estado sucesor como resultado de un estímulo y se representa por una flecha. • Las etiquetas asociadas con las transiciones se llaman eventos y poseen parámetros opcionales (condición/acción)., 3.3.2. Análisis de requerimientos Actividades 3.3.2.2. Refinamiento de los Casos de Uso, Capítulo 3.- Facetas del modelamiento 3.3. Proceso de modelamiento con UML y su notación 3.3.4. Implementación, 3.3.3. Diseño 3.3.3.5. Arquitectura del sistema 3.3.3.5.2. Almacenamiento de datos - Objetos persistentes, 3.3.3. Diseño 3.3.3.7. Diagramas de componentes A nicel conceptual componentes, Capítulo 3.- Facetas del modelamiento 3.2.3. Dimensión interfaz 3.2.3.2. Interfaces y usabilidad, Sases de UML Elaboración • Crear un modelo de análisis y diseño de alto nivel • Establecer una arquitectura de base para el proyecto • Analizar el dominio del problema • Monitorear los riesgos críticos del proyecto • Desarrollar un plan que presente cómo será terminado el proyecto, 3.2.3.1. Interfaces Humano-Máquina 3.2.3.1.2. Proceso de diseño de interfaz de usuario Fase de Análisis Fase de Análisis Fase de Diseño Fase de Implementación Fase de Desarrollo, 3.3.4. Implementación Criterios y lenguajes - Capa del cliente: HTML, JavaScript, Swing, VB - Capa de presentación: JSP, PHP, ASP. - Capa de negocio: RMI, EJB, CORBA. - Capa de integración: JDBC, XA, MOM - Capa de recurso: DBMS - Ambiente de desarrollo en donde se tienen en cuenta las herramientas existentes.