ETAPAS DEL PROCESO DE DESARROLLO DEL SOFTWARE

Páginas: 31 (7688 palabras) Publicado: 23 de septiembre de 2015
1.3. ETAPAS DEL PROCESO DE DESARROLLO DEL SOFTWARE

Cualquier sistema de información va pasando por una serie de fases a lo largo de su vida. Suciclo de vida comprende
Cualquier sistema de información va pasando por una serie de fases a lo largo de su vida. Su ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes:

- Planificación
- Análisis
- Diseño
-Implementación
- Pruebas
- Instalación o despliegue
- Uso y mantenimiento.


Estas etapas son un reflejo del proceso que se sigue a la hora de resolver cualquier tipo de problema. Ya en 1945, mucho antes de que existiese la Ingeniería del Software, el matemático George Polya describió este proceso en su libro How to solve it (el primero que describe la utilización de técnicas heurísticas en la resoluciónde problemas). Básicamente, resolver un problema requiere:

- Comprender el problema (análisis)
- Plantear una posible solución, considerando soluciones alternativas (diseño)
- Llevar a cabo la solución planteada (implementación)
- Comprobar que el resultado obtenido es correcto (pruebas)

Las etapas adicionales de planificación, instalación y mantenimiento que aparecen en el ciclo de vida de unsistema de información son necesarias en el mundo real porque el desarrollo de un sistema de información conlleva unos costes asociados (lo que se hace necesaria la planificación) y se supone que, una vez construido el sistema de información, éste debería poder utilizarse (si no, no tendría sentido haber invertido en su desarrollo).Para cada una de las fases en que hemos descompuesto el ciclo devida de un sistema de información se han propuesto multitud de prácticas útiles, entendiendo por prácticas aquellos conceptos, principios, métodos y herramientas que facilitan la consecución de los objetivos de cada etapa. En los párrafos siguientes se mencionan algunas de las actividades que han de realizarse encada una de las fases del ciclo de vida de un sistema de información:

PlanificaciónAntes de que se le de oficialmente el pistoletazo de salida a un proyecto de desarrollo de un sistema de información, es necesario realizar una serie de tareas previas que influirán decisivamente en la finalización con éxito del proyecto. Estas tareas se conocen popularmente como el fuzzy front-end del proyecto al no estar sujetas a plazos. Las tareas iniciales que se realizarán esta fase inicialdel proyecto incluyen actividades tales como la determinación del ámbito del proyecto, la realización de un estudio de viabilidad, el análisis de los riesgos asociados al proyecto, una estimación del coste del proyecto, su planificación temporal y la asignación de recursos a las distintas etapas del proyecto.

Delimitación del ámbito del proyecto

Resulta esencial determinar el ámbito del proyectoal comienzo del mismo. Han de establecerse de antemano qué cuestiones han de resolverse durante la realización del proyecto y cuáles se dejarán fuera. Tan importante es determinar los aspectos abarcados por el proyecto como fijar aquéllos aspectos que no se incluirán en el proyecto. Estos últimos han de indicarse explícitamente. Si es necesario, se puede especificar todo aquello que se pospongahasta una versión posterior del sistema. Si, en algún momento, fuese necesario incluir en el proyecto algún aspecto que no había sido considerado o que ya había sido descartado, es obligatorio reajustar la estimación del coste del proyecto y su planificación temporal. Como resultado de la delimitación del ámbito del proyecto se obtiene un documento breve, de1 ó 2 páginas, en el que se describe elproblema que nuestro sistema de información pretende resolver.

Este documento, denominado a veces mission statement o project charter, debe existir siempre en todo proyecto. En él se recogerá la descripción de más alto nivel de la funcionalidad que tendrá nuestro sistema de información, sus características principales y sus objetivos clave. Obviamente, este documento debe formar parte del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ETAPAS EN EL DESARROLLO DEL SOFTWARE
  • Etapas De Desarrollo De Software
  • etapas del desarrollo del software
  • Etapas Desarrollo De Software
  • etapas de desarrollo de software
  • Estándares En El Proceso De Desarrollo De Software
  • Proceso de desarrollo de software
  • Proceso desarrollo software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS