Revista: | Programación matemática y software |
Base de datos: | |
Número de sistema: | 000573280 |
ISSN: | 2007-3283 |
Autores: | Ramírez-Viveros, Luis Gerardo1 Gómez-Fuentes, María del Carmen1 Cervantes-Ojeda, Jorge1 |
Instituciones: | 1Departamento de Matemáticas Aplicadas y Sistemas. Universidad Autónoma Metropolitana Unidad Cuajimalpa. Avenida Vasco de Quiroga 4871, Col. Santa Fe Cuajimalpa. Delegación Cuajimalpa de Morelos, Ciudad de México, México, C.P. 05348, |
Año: | 2022 |
Volumen: | 14 |
Número: | 1 |
Paginación: | 53-65 |
País: | México |
Idioma: | Español |
Resumen en inglés | We apply a methodology that combines User Interface Transition Diagrams (UITD) and Detailed Sequence Diagrams (DSD) to build a virtual store (books, magazines, music and movies). The UITD are diagrams that allow modeling the navigation between the user interfaces of a system, while the DSDs are sequence diagrams built under a set of rules that are made specifically for detailed design. We specify the user navigation through the system by combining User Interface (UI) mockups and UITD. DSD are built referencing UI mockups, UITD and system components. The UITD helps matching the use cases that start in a UI with the DSD in the detailed design. The references between system requirements and detailed design helps verifying that the design meets the system user interaction requirements. This methodology also helps in detecting special cases and possible flaws or omissions in the requirements and the design, facilitating the construction of large robust systems. On the other hand, the DSD effort during the detailed design saves implementation time because, when detailed design is sufficiently complete, the implementation will consist of the transcription of detailed design decisions to code and the resolution of particular technology details. |
Resumen en español | Aplicamos una metodología que combina los Diagramas de Transiciones entre Interfaces de Usuario (DTIU) y los Diagramas de Secuencia Detallados (DSD) para construir una tienda virtual de libros, revistas, música y películas. Los DTIU son diagramas que permiten modelar la navegación entre las interfaces de usuario de un sistema, mientras que los DSD son diagramas de secuencia construidos bajo un conjunto de reglas hechas específicamente para documentar el diseño detallado. Especificamos la navegación del usuario por el sistema mediante la combinación de los bosquejos de las Interfaces de Usuario (IU) y los DTIU. Los DSD se construyen haciendo referencia a los bosquejos de IU, a los DTIU y a los componentes del sistema. Los DTIU ayudan a relacionar los casos de uso que inician en una IU con los DSD del diseño detallado. El sistema de referencias entre la fase de requerimientos y el diseño detallado ayuda a verificar que el diseño cumpla con los requerimientos del sistema relacionados con la interacción con el usuario. Esta metodología también ayuda a detectar casos especiales y posibles fallas u omisiones en los requerimientos y el diseño, facilitando la construcción de sistemas robustos. Por otra parte, el esfuerzo que se dedica a la elaboración de los DSD durante el diseño detallado permite ahorrar tiempo de implementación, ya que, cuando el diseño detallado es suficientemente completo, la implementación consistirá en a la transcripción del diseño detallado al código y en la resolución de detalles muy particulares de la tecnología con la que se trabaje. |
Palabras clave: | Modelado de software, requerimientos, diseño detallado, DTIU con DSD |
Keyword: | software modeling, requirements, detailed design, UITD with DSD |
Texto completo: | Texto completo (Ver PDF) |