Está en la página 1de 8

Evidencia de aprendizaje.

Planear actividades en el modelo RUP y diseos UML

Propsito: Calcular un nivel de aprendizaje de los conocimientos obtenidos de la


unidad, mediante la aplicacin de los modelos de desarrollo de software en la
planeacin de un sistema apoyndose en el modelo RUP y UML

Instrucciones:
Tu trabajo consta de dos partes o secciones.

Primera parte: Para reafirmar tus conocimientos adquiridos, leers la


problemtica y responders a las 10 preguntas que se te presentan en la tabla,
colocando la letra de la opcin correcta a la pregunta en la columna de respuesta.

Observacin: el orden de las preguntas se muestra en el orden en que


evoluciona un proyecto en el modelo RUP.

Estructura de las fases RUP

Problemtica:
Un negocio de produccin y venta de productos de belleza, solicita a una empresa
desarrolladora de software, llamada SoftBit, la elaboracin de un software que
registre la facturacin. Por lo que SoftBit, inicia un proceso de desarrollo
implementando la metodologa RUP.

Responde a las preguntas.


1.- En la fase de inicio, SoftBit, implementa:
No.
1

Descripcin o Pregunta
En la fase de inicio, SoftBit realiza:

En la fase de inicio, SoftBit decide sobre el proyecto:

En la fase de inicio, un empleado SoftBit inicia una


actividad que no corresponde a la fase de inicio,
cul es?

Al definir los alcances y objetivos de la fase de inicio,


se decide continuar con la fase de Elaboracin y una
de sus actividades es:

Un empleado despistado realiza una actividad que no


corresponde a la fase de Elaboracin, cul es?

Opciones
Anlisis de viabilidad
Definir Arquitectura del
software
Descripcin de la
versin actual
Ninguna
Aceptar
Rechazar
Aceptar o Rechazar
Ninguna
Objetivos del proyecto
Alcance del proyecto
Eliminacin de riesgos
Estimacin de recursos
Planear tiempos de
trabajo
Definir hitos.
Definir criterios de xito
Analizar el dominio del
proyecto.
Iniciar el desarrollo,
codificando
Definir la arquitectura
del software
Desarrollar plan del
proyecto

Respuesta
A

Un empleado tiene dudas sobre las actividades que


se realizan en la fase de construccin e indica 4, una
de ellas no corresponde, cul es?

SoftBit, inicia la fase de construccin, entre otras


actividades, inicia el levantamiento requerimientos
detallados. Y en la etapa de anlisis y diseo hace un
empleado el siguiente diseo

De los casos de uso colocar pedido por telfono y


colocar pedido por internet, se deben de conectar al
caso de uso Colocar Pedido, qu tipo de conexin
debe de usar el diseador?
El equipo de desarrollo tambin elabora el siguiente
sistema de casos de uso, para la validacin de un
usuario,

qu tipo de relacin hay en el grfico?


El analista disea el siguiente diagrama de clases,

Eliminar riesgos
importantes
a) Desarrollar el
sistema de manera
iterativa e incremental.
b) Se obtiene el
sistema desarrollado
integro o completo.
c) Realizar manuales
de usuario
d) Poner a disposicin
el software al usuario
a) Asociacin
b) Dependencia
(include)
c) Dependencia
(extend)
d) Generalizacin

a) Asociacin
b) Dependencia
(include)
c) Dependencia
(extend)
d) Generalizacin.

a) Asociacin
b) Dependencia
c) Agregacin
d) Generalizacin

10

La relacin que existe entre la clase usuario y cuenta


de usuario, es una relacin de tipo?
En la empresa SoftBit tienen duda y no saben qu
actividad no pertenece a la fase de transicin. Cul
es la que no corresponde a la fase?

a) Poner en operacin
el sistema y a
disposicin de los
usuarios.
b) Desarrollar
requerimientos
adicionales para refinar
y ajustar el sistema.
c) Finalizar aspectos
que pudieron ser
aplazados.
d) Se obtiene los
manuales de usuario.

Segunda Parte
Una vez que ya te introdujiste en la situacin, siguiendo con la misma
problemtica, vas a realizar lo que se te pide:

Planea 3 actividades a realizar para cada una de las fases de la metodologa RUP.

INICIO

1.- Se entrevista con el cliente para desarrollar los acuerdos que tendr el
alcance del proyecto, se levanta una encuesta de los requisitos necesarios desde
la perspectiva del usuario, para una facturacin.
2.- El software crea un programa de facturacin, la cual llevara el logo, la
direccin fsica, el RFC y la cadena digital, donde el cliente tendr una copia y se
enviara otra al SAT.
3.- Es necesario la conexin a Internet para la distribucin de las copias,
aunque se podrn crear fuera de lnea, descargar o imprimir.
ELABORACIN
1.- Se realizara el caso de uso para el sistema de facturacin, donde se
relacionaran los actores las accione y el sistema.
2.- Se analiza la arquitectura base del sistema de facturacin y se
desarrolla
3.- Se hace un primer anlisis de la facturacin (problemas posibles) y se
disea una posible solucin.
CONSTRUCCIN
1.- Se completa la funcionalidad de la facturacin detallando y clarificando
los requerimientos pendientes del sistema
2.- De acuerdo a las evaluaciones realizadas por el usuario se le crean
cambios al sistema.
3.- Al sistema de facturacin se le hacen mejoras.
TRANSICIN
1.- Se pone a disposicin del usuario para corregir errores o defectos que
tenga el sistema
2.- Capacitar al personal involucrado en la manipulacin del sistema
adems de proveer el soporte tcnico.
3.- Se hace una verificacin del producto, que cumpla con las
especificaciones del cliente.

Para el desarrollo de este proyecto, se decide que la metodologa RUP en su fase


de CONSTRUCCIN, se apoye del modelo tradicional o cascada para desarrollar
el software. Planea una actividad principal para cada una de las etapas que se
enlistan del modelo cascada.

ANLISIS:
Se obtienen las especificaciones de los requisitos del cliente, por lo que el sistema
debe permitir realizar la facturacin.

La factura llevara un logo, registro del RFC, cadena digital y direccin fiscal.
Que el Sistema realice la solicitud del RFC del cliente.
El sistema almacenara en una base de datos, los registros de los clientes
para un uso posterior
Deber registrar el desglose de IVA, calculara el subtotal y total, as como
un folio nico.
El sistema debe permitir el guardar el documento y tambin imprimirlo en
caso necesario.

DISEO:
Esta etapa organizara el sistema en elementos para elaborar por separado y
aprovechando las desventajas del desarrollo en equipo.

Un equipo se encarga del diseo de la GUI.


Un equipo se encargar del diseo de la base de datos.

CODIFICACIN:

Aqu se codificara la programacin de cada mdulo de acuerdo al diseo del


software, haciendo pruebas y corrigiendo errores.
PRUEBAS:
Se ensamblaran todos los elementos para verificar la funcionalidad del programa y
as mismo verificar si cumple con todos los requisitos especificados.
IMPLANTACIN:
Se ejecuta la instalacin del programa el cual se pone a prueba con el usuario
final, para corregir lo posibles errores o sino hacer las mejoras.

Por ltimo crears un diagrama como el que se muestra al inicio de este ejercicio,
pero el tuyo lo adaptars para que en cada fase, adems del nombre de la fase,
coloques las actividades que planeaste; tambin adaptars, en la seccin de la
fase de construccin el modelo de Cascada, colocando el nombre de la etapa y la
nica actividad respectiva que diseaste.