Sei sulla pagina 1di 24

Felipe Arancibia B.

Taller de Mantencin de Software

Este

se preocupa del ciclo de vida del


software en su etapa de mantenimiento y la
razn es porque nos va a cambiar la
estructura del proyecto dependiendo del
ciclo de vida que escojamos.

Segn

este estndar, las actividades que se


pueden realizar durante el ciclo de vida del
Software, se pueden agrupar en cinco
procesos principales, ocho de soporte y
cuatro de organizacin.

En el caso del modelo cascada, cada una de las


etapas, depende de la anterior, la que debe estar
completamente terminada antes de comenzar la
siguiente.
Esto provoca que no podamos avanzar en forma
paralela con los diferentes equipos de trabajo y
con una cantidad importante de tiempos sin
utilizar, por parte de los profesionales
informticos, a lo que se suma un problema
comunicacional con los usuarios y gestores del
proyecto, porque este se realiza en las fases
primarias del ciclo, perdindose en la evolucin
de este, retomndose al finalizarlo.

Esta incomunicacin no permite un desarrollo


armnico de las metas de la empresa con los
objetivos del software desarrollado.
Debemos tener muy claros los requerimientos
antes de pasar a la etapa siguiente, se realiza una
sola construccin, como un todo y no se utilizan
productos intermedios.
El problema es que si estamos al final de la
elaboracin del software y nos damos cuenta
que cometimos un error, arreglarlo es
equivalente a realizar un nuevo mantenimiento
de este.

En

el caso del ciclo de vida incremental,


podemos agrupar los requerimientos,
por ejemplo, por mdulos, e ir
construyendo de a poco el software final.

De

esta manera no necesitamos tener


todos los requerimientos al comienzo del
proceso, sino solo los que estamos
trabajando en esta fase.

Realizamos

varios ciclos de construccin


y podemos entregar los productos por
etapas.

Tenemos

una comunicacin mucho ms


fluida con los usuarios, lo que permite
que los objetivos del Software vayan un
poco ms acorde con los de la
organizacin.

En

este tipo de ciclo, tampoco


necesitamos todos los requerimientos al
comienzo de nuestro proyecto de
mantenimiento y podemos dar prioridad
a los que tenemos que ir desarrollando.

Tambin

hacemos varios ciclos de


construccin y podemos entregar el
producto por etapas, mejorndolo en
cada iteracin.

En

este caso, tambin mejora la


comunicacin del ciclo de vida del
Software, entre los profesionales
informticos y los usuarios, lo que
tambin provoca que al termino del
proyecto el Software cumpla con los
objetivos de la organizacin en un
porcentaje mucho mayor que otros
ciclos.

Estos

estn conformados por actividades


y a la vez estn compuestas por tareas.

Es

importante saber cuales son, para


ayudarnos a desarrollar bien un proyecto
de mantenimiento o de desarrollo.

El

estndar clasifica los procesos del


ciclo de la siguiente forma:

Adquisicin:

son actividades y tareas


que el comprador realiza para conseguir
un sistema, un servicio o un producto
software, como tambin para preparar y
publicar ofertas, as como la seleccin
del suministrador de Software.

Suministro:

se trata de actividades y
tareas del suministrador. Este debe
preparar contratos como respuesta a una
peticin de un comprador de software,
identificar los recursos necesarios para
llevar a cabo con xito el desarrollo del
producto Software.

Desarrollo: son

actividades y tareas
enfocadas a la obtencin de un producto
software, tales como: anlisis, diseo,
codificacin, pruebas, integracin e
implantacin.

Explotacin:

del software y soporte


operativo a los usuarios.

Mantenimiento:

son actividades que


incluyen modificaciones del producto,
tanto del cdigo, como de la
documentacin, debido a errores o a la
necesidad de mejora y/o adaptacin,
migracin hacia un nuevo entorno
operativo y retirada del producto.

Documentacin:

son actividades
destinadas a registrar la informacin
producida por un proceso o accin del
ciclo de vida, tales como: disear, editar,
distribuir y mantener los documentos
producidos durante el desarrollo del
Software.

Gestin

de la Configuracin: se trata de
actividades que controlan las
modificaciones y versiones de los
elementos, como tambin, registrar las
peticiones de cambios e informar de los
estados de estos.

Aseguramiento

de la calidad: estas
actividades se realizan para cerciorar que
los productos cumplan con los
requerimientos especificados y se ajustan a
los planes establecidos.

Verificacin:

son actividades que se


realizan para determinar el buen
funcionamiento de un producto software.

Validacin:

son las actividades que se


hacen para establecer si el producto
cumple los requerimientos previstos.

Revisin

conjunta: son actividades que


permiten determinar el estado de los
productos en una determinada actividad del
ciclo de vida o en una cierta fase del
proyecto.

Auditoras: se trata de las actividades que


permiten determinar en un momento
determinado si se han conseguido los objetivos
propuestos y si se ha cumplido con los
requerimientos y el contrato.
Resolucin de Problemas: son actividades que
permiten analizar y solventar los problemas o
disconformidades con los requerimientos y con
el contrato, que hayan surgido durante el
desarrollo, la explotacin, el mantenimiento, o en
cualquier otro momento. Por ello es importante,
disponer de un medio documental que permita
asegurar que todos los problemas se han tratado.

Gestin: Son actividades de planificacin,


seguimiento, control, revisin y evaluacin.
Infraestructura: Se trata de actividades para
determinar lo necesario para un proceso. Incluye
Hardware, Software, Instalaciones.

Mejora: Actividades destinadas a: valorar,


medir, controlar, evaluar y mejorar todos los
procesos del ciclo de vida.
Formacin: Plan de capacitacin para los
empleados.

Potrebbero piacerti anche