DMMS_U2_EA_RONM

11

Click here to load reader

description

Evidencia de Aprendizaje

Transcript of DMMS_U2_EA_RONM

Page 1: 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

Page 2: DMMS_U2_EA_RONM

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).-

Page 3: DMMS_U2_EA_RONM

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).-

Page 4: DMMS_U2_EA_RONM

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).-

Page 5: DMMS_U2_EA_RONM

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.

Page 6: DMMS_U2_EA_RONM

_________________________________________________________________________ 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.________________________________________________________________

Page 7: DMMS_U2_EA_RONM

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:

Page 8: DMMS_U2_EA_RONM

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

Page 9: DMMS_U2_EA_RONM

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