DMMS_U2_EA_RONM
Click here to load reader
-
Upload
roberto-nieto -
Category
Documents
-
view
22 -
download
13
description
Transcript of DMMS_U2_EA_RONM
Inicio Elaboración Construcción Transición
Asignatura: Métodos y Modelos de Desarrollo de Software
Alumno: Nieto Morales Roberto matricula: al13502595
Estructura fe las fases de 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.
Alcances y Objetivos Arquitectura
Versión Beta
Versión final
RequerimientosAnálisis y Diseño
Codificación
Prueba
Admin. Proyecto
Gestión Config. Cambio
Entregas Internas
Fases
Iteraciones
Disciplinas
Iteración
1
Iteración
2
Iteración
3
Iteración
4
No Descripción o pregunta Opciones Respuesta
1.- En la fase de inicio, SoftBit implementa: a) Análisis de viabilidad
b) Definir Arquitectura Métodos y Modelos de Desarrollo de Software
c) Descripción de la versión actual
d) Ninguna
a).-
2.- En la fase de inicio, SoftBit decide sobre el proyecto: a) Aceptarb) Rechazarc) Aceptar o Rechazard) Ninguna
a).-
3.- 3 En la fase de inicio, un empleado SoftBit inicia una actividad que no corresponde a la fase de inicio, ¿cuál es?
a) Objetivos del proyectob) Alcance del proyectoc) Eliminación de riesgosd) Estimación de recursos
c).-
4.- 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:
a) Planear tiempos de trabajob) Definir hitos.c) Definir criterios de éxitod) Analizar el dominio del proyecto
d).-
5.- 5 Un empleado despistado realiza una actividad que no corresponde a la fase de Elaboración, ¿cuál es?
a) Iniciar el desarrollo, codificandob) Definir la arquitectura del softwarec) Desarrollar plan del proyecto
a).-
d) Eliminar riesgos importantes
6.- 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?
a) Desarrollar el sistema de manera iterativa e incremental.b) Se obtiene el sistema desarrollado integro o completo.c) Realizar manuales de usuariod) Poner a disposición el software al usuario
d)._
7.- 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
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?
a) Asociaciónb) Dependencia (include)c) Dependencia (extend)d) Generalización
d).-
8.- 8 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?
a) Asociaciónb) Dependencia (include)c) Dependencia (extend)d) Generalización.
a).-
9.- 9 El analista diseña el siguiente diagrama de clases, la relación que existe entre la clase usuario y cuenta de usuario, ¿es una relación de tipo?
a) Asociaciónb) Dependenciac) Agregaciónd) Generalización
b).-
10.- 10 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
d).-
adicionales para refinar y ajustar el sistema.c) Finalizar aspectos que pudieron ser aplazados.d) Se obtiene los manuales
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:
A) Planea 3 actividades a realizar para cada una de las fases de la metodología RUP.
INICIO
1.- __En esta fase se desarrollan los requisitos del producto desde la perspectiva del usuario, es muy importante que se entienda de una manera concisa el problema a resolver, en esta fase, se hacen entrevistas y encuestas antes de iniciar con el modelado de casos de uso. Estas preguntas que se le hacen al cliente podrían ser algunas de estas: ¿Qué desea que lleve a cabo el sistema? Actividades cliente/usuario en los procesos del negocio etc._______________________________________________________________
Los principales casos de uso serán identificados y se hará un refinamiento del plan de desarrollo del proyecto, en los casos de uso son lo procesos que se llevan en el negocio, como por ejemplo: un etc._________________________________________________________________________ 3.- ___La aceptación del cliente/usuario del artefacto Visión y el plan de Desarrollo marcan el final de esta fase. Es importante este caso ya que al recibir la aceptación del cliente y de los usuarios del sistema, se continuara con la siguiente fase de Elaboracion.______________________________________________________________________ ELABORACIÓN
1.- _En esta fase se analizan los requisitos que se establecieron en la fase de inicio y a través de estos se hace un prototipo de arquitectura (incluyendo las partes más relevantes y/o críticas del sistema_______________________________________________________________________
2.- _____En esta fase se selecciona los casos de uso que permiten definir la arquitectura base del sistema.______________________________________________________________________
3.- _Se realiza la especificación de los casos de uso seleccionados y el primer análisis del dominio del problema, se diseña la solución. Es importante es este caso el documento de especificación de requerimientos ya que enmarca la autorización por parte del cliente y los usuarios del sistema, permitirá darnos una idea exacta de lo que realmente la función del sistema llevara a cabo.
_________________________________________________________________________ CONSTRUCCIÓN
1.- ______Durante esta fase se termina de analizar y diseñar todos los caso de uso, refinando el modelo de análisis/diseño, es importante hacer énfasis que los requisitos desde la fase de inicio son importantes y continúan sus análisis hasta esta fase en donde se da por terminada para continuar con la fase de construcción, es por eso que en mi punto de vista en la actividad llevada a cabo en el foro, es importante conocer el problema desde sus inicios para evitar confusiones y fracasos en el desarrollo de mi modelo_____________________________________________________________________ 2.- __El producto se construye en base a cuatro iteraciones, cada uno produciendo un reléase a la cual se le aplican las pruebas y se valida con el cliente/usuario ¿Pero qué quiere decir Iteración? A mi manera de entender son repeticiones que se tiene que hacer con el producto conforme se valla poniendo a disposición de los usuarios del sistema, verificando que los requisitos enmarcados en el análisis y diseño sean los idóneos y que cumplan su función, en esta fase y en base a las mencionadas iteraciones, en la cuarta iteración se libera el producto, Release traduciéndolo al español significa “Liberaciòn”.__________________________________________________________________
3.- _____El propósito de esta fase es completar la funcionalidad del sistema, para ello se deben clarificar lo requisitos pendientes, administrar los cambios de acuerdo a las evaluaciones realizadas por los usuarios y se realizan mejoras en el proyecto._____________________________________________________________________ TRANSICIÓN
1.- ___El propósito de esta fase es asegurar que el software esté disponible para los usuarios finales, ajustar los errores y defectos encontrados en las pruebas de aceptacion_______________________________________________________________________ 2.- capacitar a los usuarios y proveer el soporte técnico necesarios___________________________________________________________________________ 3.-
Se debe verificar que el producto cumpla con las especificaciones entregadas por las personas involucradas en el proyecto___________________________________________________________________________
B) 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: __En esta etapa se analiza las necesidades del cliente/usuarios del sistema para determinar qué objetivos debe cubrir, de esta etapa surge el documento de especificación de requisitos, el cual contiene la especificación completa de lo que debe hacer el sistema sin entrar en detalles internos.
Es importante este documento ya que es la base fundamental (autorizada por cliente/usuarios para proseguir con las siguientes etapas.________________________________________________________________
DISEÑO: ________En esta etapa es interesante porque descompone y organiza el sistema el sistema en elementos por separado, aprovechando las ventajas de desarrollo del equipo, como resultado de este, surge el documento de diseño del software, que contiene la descripción de la estructura relacional global del sistema y la especificación de lo que de be hacer cada una de sus partes, así como se combinan unas con otras__________________________________________________________ CODIFICACIÓN: Es la fase en donde se implementa el código fuente, haciendo uso de prototipos así como de pruebas y ensayos para corregir errores. Dependiendo del lenguaje de programación y su versión se crean las bibliotecas y componentes reutilizables dentro del mismo proyecto para hacer que que la programación sea un procesos mucho mas rápido.______________________________________________________________
PRUEBAS: ___ Los elementos ya programados, se ensamblan para componer el sistema y se comprueba que funciona correctamente y que cumple con los requisitos, antes de ser entregado al usuario final._______________________________________________________________ IMPLANTACIÓN:
Esa la fase donde el usuario ejecuta el programa, para ello los programadores ya realizaron exhaustivas pruebas para comprobar que el sistema no falle.
En la creación de desarrollo de cascada se implementa los códigos de investigación y pruebas del mismo.________________________________________________________________
C) 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. Para enviar tus respuestas:
Inicio
Requerimientos del sistema y de usuarios
Definir el problema resolver
Delimitar las funciones del software
Planeación de arquitectura
Elaboración
Modelado de diagramas de casos de uso
Arquitectura del Sistema
Solución preliminar
Construcción
Detallar la funcionalidad del sistema
Administrar cambios
Realizar mejoras
Transición
Pruebas de desempeño
Corregir errores
Capacitar a usuarios
1. Crea un archivo de texto, como encabezado pondrás en el centro del renglón, el nombre de la actividad. (Evidencia de aprendizaje).
2.
Alcances y Objetivos Arquitectura
Versión Beta
Versión final
Fases
2. En el segundo renglón colocarás tu nombre, comenzando por apellidos.
3. Deja 3 renglones vacíos.
4. Copia desde la imagen y todas las preguntas, con los incisos y coloca tus respuestas.
5. Guarda la actividad con el nombre DMMS_U2_EA_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por la inicial de tu primer apellido y la Z por la inicial de tu segundo apellido.
6. Envía el archivo a tu Facilitador(a) para recibir retroalimentación