ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingenieria de Software


Enviado por   •  13 de Marzo de 2020  •  Informes  •  738 Palabras (3 Páginas)  •  175 Visitas

Página 1 de 3

  1. Realizar la lectura del capítulo 3 del módulo 1 (Lectura: Introducción a la ingeniería de software), y realizar un cuadro comparativo entre los diferentes ciclos de vida expuestos.?

Ver Archivo Excel

  1. ¿Qué factores influyen a la hora de elegir un ciclo de vida para resolver un problema dado?

Los factores que debemos tener en cuenta son:

Disponibilidad de recursos ya sean económicos, tiempo, equipos, humano, etc.

Entender los requerimientos.

Dominio del problema, si se tiene los conocimientos para dar solución al problema central.

Complejidad y magnitud del proyecto.

Manejo de la perspectiva de riesgos (Contemplar la existencia de posibles anomalías q afecte el desarrollo del proyecto)

  1. ¿Qué ciclo de vida elegiría para resolver un problema que se comprende bien desde el principio y está muy estructurado? Una vez elegido el ciclo de vida, ¿qué procesos escogería para dicho ciclo de vida, teniendo en cuenta que el desarrollo informático para resolver el problema anterior lo realiza una única persona?

Modelo incremental, es un modelo que nos ofrece claridad desde el inicio y va avanzando progresivamente cada ciclo que se va realizando nos va mostrando la porción del producto que al que queremos llegar, se añaden funcionalidades en el proceso de desarrollo del proyecto y se puede ir perfeccionando a medida en q se encuentran errores.

Procesos:

  • Codificación y pruebas: Ya que se tiene claridad desde el principio y solo se necesitará de la codificación y pruebas para ir modificando los errores
  • Mantenimiento: Este proceso nos permitirá encontrar errores y corregirlos ya que en este proceso es el usuario final el que nos indica que errores o correcciones se podrían realizar.
  • Cambios a corto plazo
  • Mitigación de riesgos

  1. Se supone que se va a desarrollar una aplicación relativa a la gestión de pedidos de una empresa. En este caso el cliente no tiene todavía muy claro qué es lo que quiere. Además, el personal informático va a utilizar una tecnología que le resulta completamente nueva. Discútase qué tipo de ciclo de vida es más apropiado y qué procesos se deberían utilizar para desarrollar esta aplicación.

Seleccionaríamos el Modelo espiral:

Ya que nos brinda sus 4 actividades y nos ayudaría a organizar el proyecto ya que no esta muy organizado:

Determinando objetivos

Analizando los riesgos

Desarrollando y probando

Empezando una planificación

Utilizando también sus 6 regiones:

Comunicación con el cliente - Tareas necesarias para plantear la comunicación entre el desarrollador y el cliente.

Planificación - Tareas inherentes a la definición de recursos, el tiempo y otras informaciones relacionadas con el proyecto. Son todos los requerimientos.

Análisis de riesgos – Tareas para evaluar riesgos técnicos y otras informaciones relacionadas con el proyecto.

Ingeniería - Tareas para construir una o más representaciones de la aplicación.

Construcción y adaptación - Tareas requeridas para construir, probar, instalar y proporcionar soporte a los usuarios.

Evaluación del cliente - Tareas requeridas para obtener la reacción del cliente según la evaluación de las representaciones del software creadas durante la etapa de ingeniería e implementación durante la etapa de instalación.

...

Descargar como (para miembros actualizados)  txt (5.1 Kb)   pdf (86.5 Kb)   docx (190.3 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com