Desarrollo de Sistemas. Diseño
El diseño es el proceso de definir la arquitectura, componentes, interfaces y otras características de un sistema o componente (IEEE). Es la etapa del SDLC que produce las especificaciones funcionales y las especificaciones de diseño del sistema de la aplicación que está en desarrollo.
El proceso de diseño tiene tres subprocesos:
asignación y reparto de tareas; determinación y seguimiento de la calidad del trabajo y seguimiento del proyecto.
Los requisitos deben dirigir el proceso de diseño y la asignación y reparto de tareas, aunque se tomen a priori decisiones de diseño influidas por las circunstancias.
En la determinación y seguimiento de la calidad del trabajo son clave los requisitos no-funcionales; también la documentación, aunque se limite a un diagrama de alto nivel que defina componentes y subsistemas; así como la frecuencia y profundidad de las revisiones.
Una actividad clave del proceso de codificación es la gestión del código fuente (Source Code Manage- ment o SCM) para la que hay herramientas que se adaptan a cualquier lenguaje.
Otra es el uso de entornos de desarrollo que producen automáticamente documentación de diseño a partir del código (Rational ROSE y Together C++). Otra, el concepto de Pair Programming de XP, que promete más productividad.
La naturaleza y número de los parámetros de configuración y su facilidad de cambio, varían según el paquete. Algunos como SAP tienen reputación de gran funcionalidad.
María Berenguer, J. (2004). Negocios digitales: competir usando tecnologías de información. Pamplona, Spain: EUNSA. Recuperado de https://elibro.net/es/ereader/uvm/47453?page=174.
%201.11.49.png)
Comentarios
Publicar un comentario