Resumen La Ingeniería de Software estudia los diferentes procesos que se usan para la creación de software con calidad. Sus principales actividades son: análisis, diseño, implementación, validación, e incluso, el mantenimiento del software. En cada una de estas etapas se utilizan diferentes procesos que garantizan la calidad de un producto de software. Una de las etapas importantes es: el proceso de diseño, en el que se planea y se define cómo se debe implementar el sistema cuidando los diferentes recursos con los que se cuenta. En este trabajo de tesis se describe lo que es la ingeniería de software para contextualizar el proceso de diseño. Además se describe el Proceso Unificado de Rational (RUP), el cual trabaja con un modelo iterativo, que disminuye los riesgos en la creación del software. El RUP, en la etapa de diseño ocupa el Lenguaje de Modelado Unificado (UML) para generar una serie de documentos que permiten la implementación de sistema. Proponemos una guía para el diseño de sistemas, esta se basa en las etapas del diseño de sistemas y en el Proceso Unificado de Rational, con el objetivo de definir, de forma específica, las actividades que se desarrollan durante el proceso de diseño de un sistema. Además, se cuidan detalles de calidad en el diseño tales como: trazabilidad, mantenibilidad y evolutividad. Esta guía se usó en un caso de estudio de un sistema denominado Sistema de Inscripciones Virtuales (SIV), que permite la inscripción de alumnos del CINVESTAV a través de la internet.
|
||||