filosofia

Páginas: 6 (1388 palabras) Publicado: 14 de mayo de 2014

Trabajo Práctico:
Ciclos de Vida
Nombre y Apellido:
Angelly sanchez
Fecha de entrega:
4 de septiembre del 2012

Objetivo: Se considerará con puntaje adicional, la investigación y valor agregado que se aporte en relación al contenido dictado en clase.

Introducción

Para desarrollar productos de Software (SW), hay disciplinas especializadas como la Ingeniería de Software que defineun conjunto de métodos, herramientas y procedimientos para producir SW.

Modelo de Ciclo de Vida
En la ingeniería del software está presente el concepto “ciclo de vida”, referido al proceso de desarrollo del software desde su inicio hasta su fin.
El modelo de proceso o modelo de ciclo de vida utilizado para el desarrollo define el orden para las tareas o actividades involucradas, también definela coordinación entre ellas, enlace y realimentación entre las mencionadas etapas.


Ejercicios

Describa el significado de los siguientes conceptos.

1) Actividades dentro de un ciclo de vida:

2) Detalle de las Actividades:

3) Modelo cascada:

4) Modelo Evolutivo Incremental:

5) Metodologías Agiles:














Respuestas:


1) Actividades dentro de unciclo de vida:

Existen un conjunto de métodos, herramientas y procedimientos para producir productos de Software (SW).

Las herramientas le dan soporte y permite seguir cada parte del proceso. Con las herramientas, los miembros de un equipo se mantienen comunicados.

Programas como Jira o TFS (software pago) o Track y Bugzilla (software libre) sirven para desarrollo colectivo de proyectos desoftware, así se puede llevar los reportes a fin de comunicar al resto de los miembros del proyecto.

Los métodos van a definir una serie de actividades que se deben cumplir para obtener un producto. Esas actividades son: planificación, análisis de requerimientos, diseño y codificación, prueba, implementación, mantenimiento.

La principal función del ciclo de vida es establecer el orden derealización de actividades.
En el ciclo de vida:
Defino todas las etapas del proyecto
Defino los criterios de transición entre ellas (cuando empieza y cuando termina cada una).
Establezco los input (entradas) de cada etapa para que pueda empezar a trabajar.
Establezco los entregables (salidas) de cada etapa.


Code and fix: es un pseudotipo de ciclo de vida cuyo uso es muy común y es una delas razones por la cual utilizar esta metodología resulta caótico.

Usualmente el proyecto tiene requerimientos muy vagos (hay una vaga idea de lo que se desea crear), sin especificaciones escritas. No existe documentación de lo hecho. Las etapas de diseño, codificación y testeo se combinan y mezclan hasta que el producto se encuentra listo para ser distribuido.

Existen algunas ventajas,como que no requiere esfuerzos de planeamiento o documentación y que los progresos se van viendo a medida que se hace el proyecto.

Los tres tipos principales de ciclos de vida propiamente dichos: cascada, iterativo/incremental y agile.


2) Detalle de las Actividades:
Análisis: Tiene el objetivo de determinar los análisis de requerimiento.
Diseño: Se diseñan los mock-up y las interfaces.Codificación: Se ponen a programar el código.
Cabe aclarar que es el único punto donde hay retorno de forma iterativa. No obstante, se envía toda la versión, no las partes.
Pruebas: Se ponen a testear el código del producto generado.

Implementación: Se entrega al cliente el proyecto terminado. El cliente no verá ningún elemento del proyecto hasta que está terminado.


Planificación: definecuál es el objetivo y alcance del proyecto, como así también las tareas que se deben realizar, los recursos necesarios, el personal y los conocimientos necesarios en ese personal, el presupuesto, los plazos de entrega y los puntos de control.

Mantenimiento: Aparece cuando, tarde o temprano, el software requiere modificaciones, bien por errores, necesidades de mejora, etc.


3) Modelo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • filosofia de la filosofia
  • Filosofia
  • Filosofia
  • Filosofia
  • La Filosofía
  • Filosofia
  • Filosofia
  • Filosofia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS