DMMS_U2_EA_REAG
Short Description
Descripción: Evidencia de aprendizaje...
Description
Evidencia de aprendizaje. Planear actividades en el modelo RUP y diseños UML
Propósito: Calcular un nivel de aprendizaje de los conocimientos obtenidos de la unidad, mediante la aplicación de los modelos de desarrollo de software en la planeación de un sistema apoyándose en el modelo RUP y UML
Instrucciones: Tu trabajo consta de dos partes o secciones.
Primera parte: Para reafirmar tus conocimientos adquiridos, leerás la problemática y responderás a las 10 preguntas que se te presentan en la tabla, colocando la letra de la opción correcta a la pregunta en la columna de respuesta.
Observación: el orden de las preguntas se muestra en el orden en que evoluciona un proyecto en el modelo RUP.
Estructura de las fases RUP
Problemática: Un negocio de producción y venta de productos de belleza, solicita a una empresa desarrolladora de software, llamada SoftBit, la elaboración de un software que registre la facturación. Por lo que SoftBit, inicia un proceso de desarrollo implementando la metodología RUP.
Responde a las preguntas. 1.- En la fase de inicio, SoftBit, implementa: No. 1
Descripción o Pregunta En la fase de inicio, SoftBit realiza:
2
En la fase de inicio, SoftBit decide sobre el proyecto:
3
En la fase de inicio, un empleado SoftBit inicia una actividad que no corresponde a la fase de inicio, ¿cuál es?
4
Al definir los alcances y objetivos de la fase de inicio, se decide continuar con la fase de Elaboración y una de sus actividades es:
5
Un empleado despistado realiza una actividad que no corresponde a la fase de Elaboración, ¿cuál es?
Opciones Análisis de viabilidad Definir Arquitectura del software Descripción de la versión actual Ninguna Aceptar Rechazar Aceptar o Rechazar Ninguna Objetivos del proyecto Alcance del proyecto Eliminación de riesgos Estimación 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
A
D
D
D
6
Un empleado tiene dudas sobre las actividades que se realizan en la fase de construcción e indica 4, una de ellas no corresponde, ¿cuál es?
7
SoftBit, inicia la fase de construcción, entre otras actividades, inicia el levantamiento requerimientos detallados. Y en la etapa de análisis y diseño hace un empleado el siguiente diseño
8
9
De los casos de uso colocar pedido por teléfono y colocar pedido por internet, se deben de conectar al caso de uso Colocar Pedido, ¿qué tipo de conexión debe de usar el diseñador? El equipo de desarrollo también elabora el siguiente sistema de casos de uso, para la validación de un usuario,
¿qué tipo de relación hay en el gráfico? El analista diseña 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 disposición el software al usuario a) Asociación b) Dependencia (include) c) Dependencia (extend) d) Generalización
B
D
a) Asociación b) Dependencia (include) c) Dependencia (extend) d) Generalización.
A
a) Asociación b) Dependencia c) Agregación d) Generalización
B
10
La relación que existe entre la clase usuario y cuenta de usuario, ¿es una relación de tipo? En la empresa SoftBit tienen duda y no saben qué actividad no pertenece a la fase de transición. ¿Cuál es la que no corresponde a la fase?
a) Poner en operación el sistema y a disposición 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 situación, siguiendo con la misma problemática, vas a realizar lo que se te pide:
Planea 3 actividades a realizar para cada una de las fases de la metodología RUP.
INICIO
D
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 facturación. 2.- El software crea un programa de facturación, la cual llevara el logo, la dirección física, el RFC y la cadena digital, donde el cliente tendrá una copia y se enviara otra al SAT. 3.- Es necesario la conexión a Internet para la distribución de las copias, aunque se podrán crear fuera de línea, descargar o imprimir. ELABORACIÓN 1.- Se realizara el caso de uso para el sistema de facturación, donde se relacionaran los actores las accione y el sistema. 2.- Se analiza la arquitectura base del sistema de facturación y se desarrolla 3.- Se hace un primer análisis de la facturación (problemas posibles) y se diseña una posible solución. CONSTRUCCIÓN 1.- Se completa la funcionalidad de la facturación 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 facturación se le hacen mejoras. TRANSICIÓN 1.- Se pone a disposición del usuario para corregir errores o defectos que tenga el sistema 2.- Capacitar al personal involucrado en la manipulación del sistema además de proveer el soporte técnico. 3.- Se hace una verificación del producto, que cumpla con las especificaciones del cliente.
Para el desarrollo de este proyecto, se decide que la metodología RUP en su fase de CONSTRUCCIÓN, 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.
ANÁLISIS: Se obtienen las especificaciones de los requisitos del cliente, por lo que el sistema debe permitir realizar la facturación.
La factura llevara un logo, registro del RFC, cadena digital y dirección 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 también imprimirlo en caso necesario.
DISEÑO: Esta etapa organizara el sistema en elementos para elaborar por separado y aprovechando las desventajas del desarrollo en equipo.
Un equipo se encarga del diseño de la GUI. Un equipo se encargará del diseño de la base de datos.
CODIFICACIÓN:
Aquí se codificara la programación de cada módulo de acuerdo al diseño 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. IMPLANTACIÓN: Se ejecuta la instalación del programa el cual se pone a prueba con el usuario final, para corregir lo posibles errores o sino hacer las mejoras.
Por último crearás un diagrama como el que se muestra al inicio de este ejercicio, pero el tuyo lo adaptarás para que en cada fase, además del nombre de la fase, coloques las actividades que planeaste; también adaptarás, en la sección de la fase de construcción el modelo de Cascada, colocando el nombre de la etapa y la única actividad respectiva que diseñaste.
View more...
Comments