6
Caso práctico 2: Casas rurales. Se requiere: a. Proponga dos modelos de procesos de software que aplicaría para desarrollar el software. Modelo basado en prototipos: aplicaríamos este modelo para así poder definir claramente los requerimientos del usuario, ya que en el texto encontramos partes como “por ejemplo…”, cosa que no debería pasar. También con este podríamos verificar el diseño del sistema, como es un sistema web necesitamos que sea muy intuitivo para el usuario final. RUP: aplicaríamos este modelo por su alta documentación y por su facilidad de administrar requerimientos, es decir, ayuda al momento de insertar nuevos cambios a nuestro sistema (actualizaciones). Ya que en el texto nos dicen que la empresa prevé aumentar el número de casas a gestionar y podrían cambiar algunos requerimientos cuando ya inicio el desarrollo del proyecto. b. Para uno de los modelos propuestos, desarrolle un plan de actividades tomando como referencia que el desarrollo deberá estar listo en 4 meses.

ISW Trabajo Practico 1

Embed Size (px)

DESCRIPTION

Modelos de software

Citation preview

Page 1: ISW Trabajo Practico 1

Caso práctico 2: Casas rurales.

Se requiere:

a. Proponga dos modelos de procesos de software que aplicaría para desarrollar el software.

Modelo basado en prototipos: aplicaríamos este modelo para así poder definir claramente los requerimientos del usuario, ya que en el texto encontramos partes como “por ejemplo…”, cosa que no debería pasar. También con este podríamos verificar el diseño del sistema, como es un sistema web necesitamos que sea muy intuitivo para el usuario final.

RUP: aplicaríamos este modelo por su alta documentación y por su facilidad de administrar requerimientos, es decir, ayuda al momento de insertar nuevos cambios a nuestro sistema (actualizaciones). Ya que en el texto nos dicen que la empresa prevé aumentar el número de casas a gestionar y podrían cambiar algunos requerimientos cuando ya inicio el desarrollo del proyecto.

b. Para uno de los modelos propuestos, desarrolle un plan de actividades tomando como referencia que el desarrollo deberá estar listo en 4 meses.

Page 2: ISW Trabajo Practico 1

Caso práctico 2: Hospital Universitario.

Se requiere:

c. Realice un cuadro comparativo para el caso con los modelos basado en prototipo y basado en componentes.

Modelo Basado en prototipo. Modelo basado en componentes.

-Aclara los requisitos que no se tienen claros tales como las tareas a realizar en el control del almacén de los productos farmacéuticos necesarios.

-Se probara varias suposiciones de las características del sistemas con respecto a control del almacén de losProductos farmacéuticos, gestión de tramitación de pago de los pacientes, gestionar informes de ingreso y gastos por parte del personal de administración.

-Se construye el software mediante un proceso iterativo desde las suposiciones de cómo será la tareas a llevar a cabo en el registro de entradas y salidas de los pacientes, gestión de tramitación de pago etc., hasta llegar a los requisitos por parte del cliente mediante reiteradas entrevistas.

-Al probar suposiciones el desarrollo del software se puede crear con rapidez.

- Los requisitos son aclarados mediante iteraciones y se puede tener claro los requerimientos principales del sistema de información del hospital.

-Luego de la comunicación con el cliente se planifica el desarrollo de software en base a lo requerido especificado por el cliente no cayendo en las suposiciones particulares.

-Se intenta ensamblar componentes con funcionalidades sobre registro de entradas y salidas de los pacientes, gestión de tramitación de pago, control de almacén, gestión de registro y envió de menús para así poder escribir código que hagan funcionar a los componentes como un todo, que es el sistema general.

-Al adaptar componentes con funcionalidades requeridas por el sistema se optimiza el tiempo de desarrollo de software.

Page 3: ISW Trabajo Practico 1

d. Utilizando el modelo del proceso unificado, desarrolle el plan de actividades detallado para un plazo de 6 meses.

ID Fases de RUP-Entregables Duración(días)1 Fase de Inicio- Visión, Caso de Negocio, lista de riesgos, modelo

de caso de uso, plan de desarrollo de software30

2 Fase de Elaboración- Iteración 1

Lista de Riesgos actualizadaProceso de desarrolloModelo de diseño(diagrama de clases, diagrama de secuencia)hechos al 50%Modelo de datos (40 a 50%)Infraestructura de desarrollo definida-inicialDocumento de arquitectura de software: vista de los casos de uso, vista lógica, vista de procesos, vista de despliegue, vista de implementación ( cada uno al 50%)Realización de Prototipo con 2 casos de uso crítico del sistema -registro de entradas y salidas de los pacientes, registro de pagos.Actualización de documentos de la fase de inicioPlan de iteración para la siguiente iteración

20

3 Fase de Elaboración- Iteración 2Actualización de Lista de riesgosModelo de diseño (diagrama de clases, diagrama de secuencia) hechos al 100%Modelo de datos hechos completamenteInfraestructura de desarrollo definida-finalDocumento de arquitectura de software: vista de los casos de uso, vista lógica, vista de procesos, vista de despliegue, vista de implementación (Todos al 100%)Prototipo con 4 casos de uso crítico del sistema –a la versión anterior agregarle casos de uso login personal de admisión y login personal de administración.Pruebas para validar la estabilidad de lo implementado.Actualización de los documentos en la Fase de Inicio

20

4 Fase de Construcción – Iteración 1 – Caso de usos :consulta de productos farmacéuticos , registro y salida de productos farmacéuticos, registro de menús ,asignación de menús ,Registro de entradas y salidas de los pacientes, registro de pagos (50%)

Plan de desarrollo de softwareModelo de diseño actualizadoModelo de datos actualizadoModelo de implementación (directorios, archivos, código fuente,

26

Page 4: ISW Trabajo Practico 1

ejecutables)Proceso de desarrolloSuite de pruebasRealización de manuales de instalación para los administradores de la aplicación

5 Fase de construcción-Iteración 2- Caso de usos :consulta de productos farmacéuticos , registro y salida de productos farmacéuticos, registro de menús ,asignación de menús ,Registro de entradas y salidas de los pacientes, registro de pagos (100%)

Plan de desarrollo de software actualizadoModelo de diseño actualizadoModelo de datos actualizadoModelo de implementación (directorios, archivos, código fuente, ejecutables)Proceso de desarrolloSuite de Pruebas.Realización de Manuales de instalación para los administradores de la aplicación

26

6 Fase de construcción-Iteración 3- Casos de uso: Generar informe de ingresos y gastos, Consulta de historia clínica del paciente, Asignación de cargos, Modificación de facturas. (50%)

Plan de desarrollo de software actualizadoModelo de diseño actualizadoModelo de datos actualizadoModelo de implementación (directorios, archivos, código fuente, ejecutables)Proceso de desarrolloSuite de Pruebas.Manuales de instalación para los administradores de la aplicación

21

7 Fase de construcción-Iteración 4- Casos de uso: Generar informe de ingresos y gastos, Consulta de historia clínica del paciente, Asignación de cargos, Modificación de facturas. (100%)

Plan de desarrollo de software actualizadoModelo de diseño actualizadoModelo de datos actualizadoModelo de implementación (directorios, archivos, código fuente, ejecutables)Proceso de desarrolloSuite de Pruebas.Manuales de instalación para los administradores de la aplicación

21

Page 5: ISW Trabajo Practico 1

8 Fase de Transición- Iteración 1Producto CompletoManuales de instalación para el administrador de la aplicaciónEntrega al usuario final.

8

9 Fase de Transición- Iteración 2Producto CompletoManuales de instalación para el administrador de la aplicaciónEntrega al usuario final.

8