Está en la página 1de 3

ETAPAS DEL DESARROLLO DE UN PROYECTO DE SOFTWARE

Los proyectos se dividen en etapas para facilitar su gestin y control. Como tales,
suelen tener cierto grado de incertidumbre debido a que requieren la realizacin
de tareas y actividades no realizadas con anterioridad.
1.

2.

3.

4.

5.

6.

Anlisis de requerimientos: Se extraen los requisitos del producto de


software. En esta etapa la habilidad y experiencia en la ingeniera del software es
crtica para reconocer requisitos incompletos, ambiguos o contradictorios.
Usualmente el cliente/usuario tiene una visin incompleta/inexacta de lo que
necesita y es necesario ayudarle para obtener la visin completa de los
requerimientos. El contenido de comunicacin en esta etapa es muy intenso ya
que el objetivo es eliminar la ambigedad en la medida de lo posible.
Especificacin: Es la tarea de describir detalladamente el software a ser
escrito, de una forma rigurosa. Se describe el comportamiento esperado del
software y su interaccin con los usuarios y/o otros sistemas.
Diseo y arquitectura: Determinar cmo funcionar de forma general sin
entrar en detalles incorporando consideraciones de la implementacin tecnolgica,
como el hardware, la red, etc. Consiste en el diseo de los componentes del
sistema que dan respuesta a las funcionalidades descritas en la segunda etapa
tambin conocidas como las entidades de negocio. Generalmente se realiza en
base a diagramas que permitan describir las interacciones entre las entidades y su
secuenciado.
Programacin: Se traduce el diseo a cdigo. Es la parte ms obvia del
trabajo de ingeniera de software y la primera en que se obtienen resultados
tangibles. No necesariamente es la etapa ms larga ni la ms compleja aunque
una especificacin o diseo incompletos/ambiguos pueden exigir que, tareas
propias de las etapas anteriores se tengan que realizarse en esta.
Prueba: Consiste en comprobar que el software responda/realice
correctamente las tareas indicadas en la especificacin. Es una buena praxis
realizar pruebas a distintos niveles (por ejemplo primero a nivel unitario y despus
de forma integrada de cada componente) y por equipos diferenciados del de
desarrollo (pruebas cruzadas entre los programadores o realizadas por un rea de
test independiente).
Documentacin: Realizacin del manual de usuario, y posiblemente un
manual tcnico con el propsito de mantenimiento futuro y ampliaciones al
sistema. Las tareas de esta etapa se inician ya en el primera fase pero slo
finalizan una vez terminadas las pruebas.

7.

Mantenimiento: En esta etapa se realizan un mantenimiento correctivo


(resolver errores) y un mantenimiento evolutivo (mejorar la funcionalidades y/o dar
respuesta a nuevos requisitos).
DIAGRAMA DE GANTT
Es una herramienta que le permite al usuario modelar la planificacin de las tareas
necesarias para la realizacin de un proyecto. Esta herramienta fue inventada por
Henry L. Gantt en 1917. Debido a la relativa facilidad de lectura de los diagramas
de GANTT, esta herramienta es utilizada por casi todos los directores de proyecto
en todos los sectores. El diagrama de GANTT es una herramienta para el director
del proyecto que le permite realizar una representacin grfica del progreso del
proyecto, pero tambin es un buen medio de comunicacin entre las diversas
personas involucradas en el proyecto.
Este tipo de modelo es particularmente fcil de implementar con una simple hoja
de clculo, pero tambin existen herramientas especializadas, la ms conocida
es Microsoft Project.

Descripcin
Este grfico consiste simplemente en un sistema de coordenadas en que se
indica:
En el eje Horizontal: Un calendario, o escala de tiempo definido en trminos de la
unidad ms adecuada al trabajo que se va a ejecutar: hora, da, semana, mes, etc.
En el eje Vertical: Las actividades que constituyen el trabajo a ejecutar. A cada
actividad se hace corresponder una lnea horizontal cuya longitud es proporcional
a su duracin en la cual la medicin efecta con relacin a la escala definida en el
eje horizontal conforme se ilustra.
Smbolos Convencionales: En la elaboracin del grfico de Gantt se acostumbra
utilizar determinados smbolos, aunque pueden disearse muchos otros para
atender las necesidades especficas del usuario. Los smbolos bsicos son los
siguientes:
*Iniciacin de una actividad.
*Trmino de una actividad

*Lnea fina que conecta las dos L invertidas. Indica la duracin prevista de la
actividad.
*Lnea gruesa. Indica la fraccin ya realizada de la actividad, en trminos de
porcentaje. Debe trazarse debajo de la lnea fina que representa el plazo previsto.
*Plazo durante el cual no puede realizarse la actividad. Corresponde al tiempo
improductivo puede anotarse encima del smbolo utilizando una abreviatura.
*Indica la fecha en que se procedi a la ltima actualizacin del grfico, es decir,
en que se hizo la comparacin entre las actividades previstas y las efectivamente
realizadas.

También podría gustarte