Anda di halaman 1dari 4

UNAPEC

Anlisis y Diseo de Sistemas I


[Ciclo de Vida Sistema Software]
Jose Nicolas Luciano
Matricula 2011-1384
Prof. Francisco J. Santana

Mayo 21, 2014 [Ciclo de vida de un Sistema Software]

Ciclo de Vida Sistema Software


Concepto
El ciclo de vida de un sistema de informacin es un enfoque
por fases del anlisis y diseo que sostiene que los sistemas
son desarrollados de mejor manera mediante el uso de un
ciclo especifico de actividades del analista y del usuario.
Se define como: el conjunto de actividades que los analistas,
diseadores y usuarios realizan para desarrollar e implantar
un sistema de informacin.

Para el ptimo desarrollo de un sistema de informacin se deben seguir las siguientes fases:

Planificacin
Anlisis
Diseo
Implementacin
Pruebas
Instalacin 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 Ingeniera del Software, el matemtico
George Polya describi este proceso en su libro How to solve it (el primero que describe la
utilizacin de tcnicas heursticas en la resolucin de problemas). Bsicamente, resolver un
problema requiere:

Comprender el problema (anlisis)


Plantear una posible solucin, considerando soluciones alternativas (diseo)
Llevar a cabo la solucin planteada (implementacin)
Comprobar que el resultado obtenido es correcto (pruebas)

Un modelo de ciclo de vida del software:

Describe las fases principales de desarrollo de software.

Define las fases primarias esperadas de ser ejecutadas durante esas fases.

Ayuda a administrar el progreso del desarrollo, y

Provee un espacio de trabajo para la definicin de un detallado proceso de desarrollo de


software.

Mayo 21, 2014 [Ciclo de vida de un Sistema Software]


Planificacin conceptual
La planificacin conceptual es la primera fase del ciclo de vida del desarrollo de sistemas. En
esta fase, las personas importantes que participan en el proyecto o interesados definen el
sistema propuesto y determinan el alcance del proyecto. Adems, se determinan las
limitaciones de factores como los recursos, presupuesto y tiempo.
Definicin de requisitos
La siguiente fase es la de la definicin de requisitos. Despus de que los interesados
establezcan el alcance del proyecto, los especialistas en tecnologas de la informacin (TI)
trabajan con los usuarios finales para definir los requisitos de negocio del sistema. Cuando los
especialistas de TI recogen todos los requisitos, se renen de nuevo con los usuarios finales
para verificar los requisitos y conseguir la validacin por parte de los usuarios.

Diseo
En la fase del diseo, los especialistas de TI transforman los requisitos en requisitos tcnicos.
Inicialmente, los desarrolladores crean un diseo tcnico preliminar para tratar todos los
requisitos de negocio del sistema definidos en la fase de definicin de requisitos. Cuando el
diseo preliminar ha terminado, los desarrolladores hacen un diseo tcnico detallado, que
define todas las funciones tcnicas necesarias para implementar el sistema.
Desarrollo y pruebas
En la fase de desarrollo y pruebas, los desarrolladores empiezan a desarrollar el sistema
actual. Esto incluye crear el software y construir la arquitectura adecuada de la base de datos
del sistema. Las pruebas empiezan despus de terminar la construccin de los componentes
del sistema. Adems, los analistas que aseguran la calidad verifican que el sistema rena los
requisitos de negocio usando un plan de pruebas detallado.
Puesta en marcha
Durante la puesta en marcha, TI distribuye el nuevo sistema a todos los usuarios finales, para
que puedan empezar a usarlo. Adems, los especialistas de TI proporcionan la documentacin
del sistema a los usuarios finales, que detallan cmo usar el sistema. La formacin tambin es
una parte importante de la fase de puesta en marcha. Las sesiones de formacin deberan ser
planteadas para cada grupo de usuarios, para que los usuarios se puedan beneficiar del
sistema ms adelante.
Operaciones y mantenimiento
En la fase de operaciones y mantenimiento, el nuevo sistema pasa a modo de operacin total.
TI controla el sistema para asegurar que el sistema rena los requisitos de negocio pedidos.
Adems, el personal de TI realiza mantenimiento peridico en el sistema para asegurar que el
sistema sigue funcionando como se espera. El equipo de soporte tambin proporciona
asistencia para el sistema y resuelve los problemas informados.
Disposicin
La fase de disposicin ocurre al final del ciclo de vida del sistema. Cuando un sistema ha
completado su tiempo de vida y se retira, esta fase proporciona una serie de pasos
sistemticos para finalizar el sistema. Realizar esta fase asegura que la informacin vital se
mantenga para los negocios futuros o las necesidades del sistema. Adems, la disposicin del
sistema adecuada es necesaria par asegurar que un componentes del sistema, datos, software
y hardware se disponen de forma adecuada y segn las normas de la compaa.

Mayo 21, 2014 [Ciclo de vida de un Sistema Software]


CONCLUSIONES
Un proyecto de desarrollo de un Sistema de Informacin comprende varios componentes o
pasos llevados a cabo durante la etapa del anlisis, el cual ayuda a traducir las necesidades
del cliente en un modelo de Sistema que utiliza uno ms de los componentes: Software,
hardware, personas, base de datos, documentacin y procedimientos.
Se pueden enunciar algunos principios para desarrollar correctamente un sistema de
informacin:
1. Involucrar al usuario.
El usuario es una parte imprescindible para el adecuado desarrollo de un sistema. Implicando
al usuario se lograr mejor sus necesidades y reducir su potencial resistencia a los nuevos
sistemas de informacin.
2. Utilizar mtodos de solucin de problemas.
Cualquier actividad compleja necesita aplicar lgicas contrastadas. El ciclo de vida es en s un
mtodo de resolucin de un problema especfico.
3. Abordar adecuadamente cada una de las fases.
El ciclo de vida moderno incorpora una serie de fases: planificacin, anlisis, diseo,
implantacin y soporte de sistemas. En trminos generales se puede decir que se desarrollan
secuencialmente, y cada una de ellas incorpora mayor grado de detalle que la anterior. Las
fases planificacin y anlisis han de abordarse correctamente, puesto que por muy inteligentes
que sean las soluciones tcnicas, sin un anlisis correcto ser muy difcil que el sistema sea
todo lo til que potencialmente podra ser.
4. Normalizar y documentar.
Es fundamental que se fijen normas sobre las actividades, sobre las responsabilidades,
requisitos documentales y controles de calidad para asegurar en el tiempo la supervivencia del
sistema. Los analistas y programadores responsables de un sistema pueden dejar su puesto y
si no existe la documentacin apropiada, todo puede resultar catico. La necesidad de
documentar aumenta en la medida que el sistema que se desarrolle sea ms complejo.
5. Justificar adecuadamente el sistema.
Desarrollar sistemas de informacin supone invertir en el futuro de la empresa. No se puede
considerar un gasto, sino una inversin y como tal ha de plantearse.
6. Cancelar o revisar el proyecto si es necesario.
Si es necesario, durante el desarrollo se ha de ser lo suficientemente flexible como para
cancelar un proyecto. Durante el ciclo de vida existen distintos momentos en los que se efecta
un control progresivo que es un control de la viabilidad del proyecto.