Viabilidad

Páginas: 10 (2438 palabras) Publicado: 17 de noviembre de 2012
Informática 1 |
ING THANIA MARIZZA AGUILAR |
|
CICLO DE VIDA DEL SOFTWARE |
|
DARIELA MERCEDE RODEZNO |
15/11/2012 |
|

Contenido
Ciclo de vida del software 3
1.2.1 Ciclos de vida en cascada 4
Figure 1.2: Ciclo de vida en cascada 4
1.2.1.1 Descripción 4
1.2.1.2 Ventajas 5
1.2.1.3 Inconvenientes 5
1.2.1.4 Tipos de proyectos para los que es adecuado 5
1.2.1.5Ciclo de vida en V 5
1.2.1.6 Ciclo de vida tipo sashimi 6
Figure 1.4: Ciclo de vida sashimi 6
1.2.1.7 Ciclo de vida en cascada con subproyectos 7
1.2.1.8 Ciclo de vida en cascada incremental 7
1.2.1.9 Ciclo de vida en cascada con reducción de riesgos 7
1.2.2 Modelo de ciclo de vida en espiral 8
1.2.2.1 Ventajas 8
1.2.2.2 Inconvenientes 8
1.2.2.3 Dónde es adecuado 9
1.2.3 Ciclos devida orientados a objetos 9
Modelo fuente 9

Ciclo de vida del software
Al igual que en otros sistemas de ingeniería, los sistemas de software requieren un tiempo y esfuerzo considerable para su desarrollo y deben permanecer en uso por un periodo mucho mayor. Durante este tiempo de desarrollo y uso, desde que se detecta la necesidad de construir un sistema de software hasta que este esretirado, se identifican varias etapas que en conjunto se denominan el ciclo de vida del software y en cada caso, en función de cuales sean las características del proyecto, se configurará el ciclo de vida de forma diferente. Usualmente se consideran las etapas: especificación y análisis de requisitos, diseño del sistema, implementación del software, aplicación y pruebas, entrega y mantenimiento. Unaspecto esencial dentro de las tareas del desarrollo del software es la documentación de todos los elementos y especificaciones en cada fase. Dado que esta tarea siempre estará influida por la fase del desarrollo en curso, se explicará de forma distribuida a lo largo de las diferentes fases como un apartado especial para recalcar su importancia en el conjunto del desarrollo del software.
Tal comoya hemos mencionado, las etapas principales a realizar en cualquier ciclo de vida son:
1. Análisis: Construye un modelo de los requisitos
2. Diseño: A partir del modelo de análisis se deducen las estructuras de datos, la estructura en la que descompone el sistema y la interfaz de usuario.
3. Codificación: Construye el sistema. La salida de esta fase es código ejecutable.
4.Pruebas: Se comprueba que se cumplen criterios de corrección y calidad.
5. Mantenimiento: En esta fase, que tiene lugar después de la entrega se asegura que el sistema siga funcionando y adaptándose a nuevos requisitos.
Las etapas constan de tareas. La documentación es una tarea importante que se realiza en todas las etapas. Cada etapa tiene como entrada uno o varios documentos procedentes delas etapas anteriores y produce otros documentos de salida

Algunos autores dividen la fase del diseño en dos partes: Diseño global o arquitectónico y diseño detallado. En el primero se transforman los requisitos en una arquitectura de alto nivel, se definen las pruebas que debe satisfacer el sistema en su conjunto, se esboza la documentación y se planifica la integración. En el detallado paracada módulo se refina el diseño, se definen los requisitos del módulo y su documentación.
Las formas de organizar y estructurar la secuencia de ejecución de las tareas en las diferentes fases de cada uno de los métodos puede dar lugar a un tipo de ciclo de vida diferente. Los principales ciclos de vida que se van a presentar a continuación realizan estas tareas. Cada uno de ellos tiene susventajas e inconvenientes.

1.2.1 Ciclos de vida en cascada
El ciclo de vida inicialmente propuesto por Royce en 1970, fue adaptado para el software a partir de ciclos de vida de otras ramas de la ingeniería. Es el primero de los propuestos y el más ampliamente seguido por las organizaciones (se estima que el 90% de los sistemas han sido desarrollados así). La estructura se muestra en la figura...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Viabilidad
  • viabilidad
  • viabilidad
  • Viabilidad
  • Viabilidad y tipos de viabilidad
  • Estudio de viabilidad
  • Teoria de la viabilidad
  • proyecto de viabilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS