Actividades Del Ciclo De Vida Del Software
Enviado por axelortegac • 9 de Diciembre de 2013 • 982 Palabras (4 Páginas) • 590 Visitas
RESUMEN.
LAS ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE
El ciclo de vida del software es, básicamente, el proceso que sigue un software, desde que es un simple proyecto hasta que deja de utilizarse, pasando por estudiar su origen, sus funcionalidades, sus restricciones, realizar su diseño, "fabricarlo", probarlo, instalarlo, utilizarlo, mantenerlo.
Las fuentes de las que nace la idea de realizar un desarrollo de software (o un "proyecto", o un "sistema", como lo quieras llamar) son variadas, pero podríamos, a grandes rasgos concluir que terminan cayendo en grupos bien definidos.
LOS ORÍGENES DE UN PROYECTO
Los proyectos de software que nacen para cubrir una necesidad concreta de una empresa u organización concreta de producción de bienes o servicios. Una gestión automatizada de algunos de sus procesos puede reportarles una mayor eficiencia, eficacia o competitividad. Los responsables barruntan un poco y deciden poner en marcha el desarrollo de un proyecto de software que cubra esa necesidad. Una vez decidido, caben dos alternativas: 1) dicho proyecto se encarga al departamento de IT de la propia empresa, si es que lo tiene o 2) no hay departamento de IT o no se les quiere encargar, con lo cual se recurre a una empresa externa que lo organice.
LAS ACTIVIDADES DEL CICLO DE VIDA.
Una vez que se ha decidido que se va a construir un software, tanto si la idea ha nacido de una empresa u organización de producción con una necesidad como de una empresa de desarrollo de software con ánimo de obtener un producto generalista, es necesario realizar una serie de tareas que concluyan con un producto de software funcionando.
Vamos a considerar una serie de grandes bloques: el ANÁLISIS, el DISEÑO, la PRODUCCIÓN y el MANTENIMIENTO del software. Cuando lo tengamos decidido tendremos que decidir CÓMO se hará. Después, hay que CONSTRUIRLO, propiamente... y finalmente, hay que dar algún tipo de soporte al producto para que pueda MEJORAR y ACTUALIZARSE.
Cada actividad involucrada en la producción del software cae en uno de estos bloques:
Análisis: tener claro qué hay que hacer
Diseño: decidir cómo se hace
Producción: hacerlo
Mantenimiento: mejorar y actualizarse
ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE, ES DECIR, ACTIVIDADES COMUNES EN EL DESARROLLO DE UN PROYECTO DE SOFTWARE
Identificación del sistema. Hay que saber qué es lo que se quiere hacer y qué es lo que no se quiere hacer. A la hora de desarrollar un producto de software siempre hay algo más que se puede hacer. Es necesario establecer LÍMITES. Fijar lo que debe hacer el software y lo que no.
Toma de requisitos. Es una tarea de análisis, que suele dar como resultado uno o más documentos conocidos como Especificación de Requisitos del Software (SRS). Existe un intento de estandarización del SRS por parte del IEEE, el conocido como IEEE-STD-830-1998, aunque sus recomendaciones son útiles como punto de partida, su aplicación total es bastante discutible.
Estudio de procesos. Todas las organizaciones basan su trabajo en procesos. Por ejemplo, una zapatería, cuando vende
...