FASES DEL DESARROLLO DE UN SISTEMA
SISTEMA
Las fases del desarrollo de sistemas que
soporta UML son: Análisis de requerimientos,
Análisis, Diseño, Programación y Pruebas.
Análisis deRequerimientos.
UML tiene casos de uso (use-cases) para capturar los requerimientos
del cliente. A través del modelado de casos de uso, los actores
externos que tienen interés en el sistema son modelados conla
funcionalidad que ellos requieren del sistema (los casos de uso). Los
actores y los casos de uso son modelados con relaciones y tienen
asociaciones entre ellos o éstas son divididas enjerarquías. Los
actores y casos de uso son descritos en un diagrama use-case. Cada
use-case es descrito en texto y especifica los requerimientos del
cliente: lo que él (o ella) espera del sistema sinconsiderar la
funcionalidad que se implementará. Un análisis de requerimientos
puede ser realizado también para procesos de negocios, no solamente
para
sistemas
de
software.
Análisis
La fase deanálisis abarca las abstracciones primarias (clases y
objetos) y mecanismos que están presentes en el dominio del
problema. Las clases que se modelan son identificadas, con
sus relaciones y descritasen un diagrama de clases. Las
colaboraciones entre las clases para ejecutar los casos de uso
también se consideran en esta fase a través de los modelos
dinámicos en UML. Es importante notar que sólose consideran
clases que están en el dominio del problema (conceptos del
mundo real) y todavía no se consideran clases que definen
detalles y soluciones en el sistema de software, tales comoclases para interfaces de usuario, bases de datos,
comunicaciones, concurrencia, etc.
Diseño
En la fase de diseño, el resultado del análisis es expandido a
una solución técnica. Se agregan nuevasclases que proveen
de la infraestructura técnica: interfaces de usuario, manejo
de bases de datos para almacenar objetos en una base de
datos, comunicaciones con otros sistemas, etc. Las clases...
Regístrate para leer el documento completo.