Professional Documents
Culture Documents
Definicin:
Son los pasos a seguir desde que se comienza con la necesidad de un sistema hasta que el
mismo es sustituido.
Procesos principales.
Tipos de ciclos de vida.
Modelos de desarrollo (lineal, evolutivo, espiral, prototipos).
Fases y etapas.
Integracin de modelos.
++++++
Ciclo de vida de un sistema.
Fases
Fase I - Requerimientos
Fase II - Anlisis / Diseo
Fase III - Construccin
Fase IV - Pruebas
Fase V - Produccin / Mantenimiento
Fase I Requerimientos
Esta fase fundamental para que la estrategia informtica encaje dentro de las metas de la
empresa, ya que en ella se cumplen las funciones del modelaje del negocio y planificacin de
sistemas; esto con el fin de proyectar las estrategias del negocio y determinar de esta
forma sus requerimientos de informacin.
Durante esta fase se desarrolla un modelo del rea estudiada, donde se representa: Los
procesos que se llevan a cabo, la informacin utilizada por ellos y las reglas polticas y
practicas de la empresa relacionada con estos procesos.
Este modelo permite proyectar las estrategias, procesos y flujos de datos de la empresa al
igual que las interrelaciones entre procesos y datos, con el fin de desarrollar un plan de
sistema de informacin capaz de guiar el desarrollo de un sistema que permita dar soporte
al area en estudio en el cumplimiento de sus objetivos.
El Plan de Sistemas debe contener:
Los sistemas que requiere el rea del negocio, as como sus bases de datos y la
informacin que intercambiaran o compartieran.
Descripcin detallada de cada sistema y aplicacin incluyendo sus objetivos funcionales y
sus bases de diseo.
Todo hardware y software que sern utilizados para el funcionamiento requeridos por el
rea de negocio (incluyendo las redes)
Mtodos de desarrollo para cada sistema como lo es adquisicin de paquetes, nuevo
desarrollo o actualizaciones
Esquema de los problemas actuales del area de negocio y de las posibles mejoras que se
puedan realizar en cada sistema
Anlisis de los beneficios que se espera derivar de los sistemas que conforman la
arquitectura
El plan de sistemas de informacin es uno de los factores ms importantes para el
departamento de informtica o sistemas ya que constituye la gua para emprender los
proyectos que requiera el cliente, reclutar y adiestrar al personal necesario y la adquisicin
e instalacin de hardware y software necesarios.
Fase II - Anlisis / Diseo
El objetivo de esta fase es desarrollar el diseo arquitectnico de los sistemas, utilizando
los requerimientos obtenidos en la primera fase. En el diseo arquitectnico se engloban
dos componentes: los datos y los procesos, los cuales sern analizados y diseados desde
una perspectiva conceptual a una fsica, dentro de las cuatros actividades que se
encuentran en esta fase.
Actividades dentro de la fase de Anlisis/Diseo.
Analizar y Disear Proceso: Las operaciones del negocio y los requerimientos de
funcionamiento definidos en la primera fase, se toman en cuenta con el propsito de
determinar la forma en que debe funcionar el sistema.
Analizar y Disear Los Datos: Con los requerimientos de informacin definidos en la fase
I se debe organizar los distintos modelos de datos que nos ayuden a disear la base de
datos que hagan falta para que el sistema funcione de acuerdo al modelo de funcionamiento.
Disear y Organizar Los Componentes Fsicos: Todo componente fsico como (pantallas,
base de datos) que hagan posible el funcionamiento del sistema de acuerdo al modelo de
funcionamiento.
Planificar El Desarrollo De Los Componentes Fsicos: actividad en la cual planificamos la
forma en que pueden ser construidos e implementados los componentes fsicos de una
forma rpida y productiva.
En esta fase de anlisis / diseo puede incluirse una sub.-fase de evaluacin de paquetes.
Esta se pudiese realizar si en los requerimientos se estableci adquirir un paquete de
aplicaciones en lugar de completar un diseo arquitectnico.
Fase IV Pruebas
Esta fase, da inicio luego de que las diferentes unidades de diseo han sido desarrolladas y
probadas por separado. Durante su desarrollo, el sistema se emplea de forma experimental
para asegurar que el software no falle, es decir que funcione deacuerdo a sus especificaciones
y a la manera que los usuarios esperan que lo haga, y de esta forma poder detectar cualquier
anomala, antes de que el sistema sea puesto en marcha y se dependa de el. Para evaluar el
desenvolvimiento del sistema, en esta fase se llevan a cabo varios niveles de prueba:
Funcional: Prueba desde el punto de vista de los requerimientos funcionales.
De Sistema: Prueba desde el punto de vista de los niveles de calidad del sistema y de
desempeo.
De Integracin: Prueba de interfaces.
De Aceptacin Tcnica: Prueba de manejo de condiciones extremas.
Si el Sistema cumple de forma satisfactoria con estos niveles mencionados anteriormente, se
procede a realizar la carga de los archivos, base de datos y tablas del nuevo sistema, para de
esta forma dar inicio al proceso de aceptacin final, durante el cual, el sistema comenzar a
funcionar bajo la responsabilidad del departamento de operaciones y del usuario, por un lapso
determinado de tiempo llamado Periodo de Aceptacin.
Finalizado el Periodo de Aceptacin, se le dar al sistema la aprobacin final, para que pase a
ser el sistema oficial.
Fase V - Produccin / Mantenimiento
Una vez que un sistema pasa a formar parte de la vida diaria de la empresa, cada
programa, cada procedimiento y cada estructura de datos se convierte en una pieza del
negocio que, como tal, deber funcionar en forma constante, exacta y confiable. L a
operacin del negocio ahora depender del funcionamiento del sistema, por lo que las
tareas de mantenimiento cobran vital importancia.
Durante la fase de mantenimiento, se ponen en prctica todas las polticas y los
procedimientos destinados a garantizar la operacin contina de los de los sistemas y a
asegurar su uso efectivo, con el fin, de que stos se constituyan en una verdadera
herramienta de apoyo al logro de los objetivos estratgicos de la empresa.
BIBLIOGRAFIA
SENN, James A. (1992) Anlisis y Diseo de Sistemas de Informacin. Segunda Edicin.
Editorial McGrawHill. Mxico.
Kendall & Kendall,Llorens Fabregas y, Llorens Fabregas.
INFOGRAFIA:
http://www.monografias.com
El ciclo de vida es el perodo de tiempo que "vive" un sistema informtico desde que es
pensado hasta que es desechado.
Se tiene que es un conjunto de partes que se relacionan entre si las cuales al interactuar
permiten el almacenamiento y procesamiento de informacin, sus elementos son el hadware,
software y el recurso humano, este sistema informtico puede hacer parte de un sistema
de informacin; aunque se debe tener claro la diferencia entre estos dos, el primero se utiliza
en computadoras para el proceso, almacenaje y acceso de la informacin; el segundo pude
que utilice computadoras pero no es del todo necesario y el acceso a esta informacin puede
ser fisico
http://es.wikipedia.org/wiki/Sistema_inform%C3%A1ticohttp://www.mcgrawhttp://www.mcgraw-hill.es/bcv/guide/capitulo/8448169204.pdf
Los Sistemas como cambio organizacional planeado
Un sistema es una forma por la cual se pretende organizar,planear y ejecutar diferentes tareas
dentro de una organizacin y a su vez hacer un trabajo en equipo y delegar responsabilidades
que lleven el xito de la misma, estas acciones son controladas por la alta direccin; se
requiere de un adecuado manejo de elementos sociales y tcnicos, comprende cambios en las
habilidades de cada uno de los elementos de la corporacin.
En el desarrollo de los sistemas se tienen tanto responsabilidades con
la organizacin como tcnicas para esto se pueden describir cuatro reas en la que los
desarrolladores de sistemas se consideran como responsables por la alta direccin:
http://www.slideshare.net/guestac18a/cambio-organizacional-presentation
Es un enfoque por fases del anlisis y que sostiene que los sistemas son desarrollados de
mejor manera mediante el uso de un ciclo especifico de actividades del analista y del usuario.
Anlisis de Sistemas:
Consiste en definir el problema identificar sus causas especificar la solucin e identificar los
requerimientos de informacin que deben ser cumplidos por una solucin de sistemas,
la construccin de un sistema de informacin es una comprensin profunda de la organizacin
y el sistema existentes. Ademas de proporcionar una solucin se necesita de un estudio de
factibilidad para determinar si es posible o no dependiendo de los recursos con que cuente
la institucin, este estudio de factibilidad cuenta con tres etapas.Factibilidad Tcnica:Determina
si una solucin propuesta puede ser implantada con el software, hardware y
recursos tcnicos disponibles.
-Factibilidad Econmica: Determina si los beneficios de una solucin propuestas son mayores
que los costos.
-Factibilidad Operativa: Determina si una solucin propuesta es deseable dentro del marco
administrativo y
organizacional existente.
Diseo del Sistema:
Se muestra en que forma el sistema debe satisfacer el objetivo, tambin se deja ver el plan
general o modelo para ese sistema, aqu se encuentran todas las especificaciones para darle al
sistema su forma y su estructura.
Detalla como el sistema debe satisfacer los requerimientos de informacin tal y como fueron
determinados por el anlisis de sistemas.
Tres objetivos:
1. El diseador de sistema es responsable de la consideracin de la tecnologa para llevar a
cabo y desarrollar el sistema tal y como fue descrito por el analista.
2. Los diseadores son responsables por la administracin y el control de
la realizacin tcnica de los sistemas.
3. El diseador de sistemas detalla las especificaciones del sistema que darn las funciones
identificadas durante el anlisis de sistemas.
Los diseos de los sistemas se dividen en dos especificaciones que son:
Programacin:
Es la implementacion del software para la computadora que proporciona el correcto manejo del
sistema.
Pruebas
Son herramientas que nos ayudan a verificar si el sistema arroja los resultados esperados,
necesitan tiempo, ya que para obtener estos rendimientos los datos de prueba deben
prepararse con mucho cuidado y hacer las correcciones a las que haya lugar.
Proceso exhaustivo y profundo que determina si bajo condiciones conocidas el sistema
produce los resultados deseados.
http://geopelia.wordpress.com/2008/02/14/importancia-de-la-conversin-de-sistemas-enla-implantacin-de-un-sistema-de-informacin/
http://www.slideshare.net/GuillermoLemus/tipos-de-pruebas-de-software
http://antiguo.itson.mx/dii/jgaxiola/sistemas/implantacion.htm
2. Pruebas al Sistema:
Prueba el funcionamiento del sistema de informacin como un todo con objeto de determinar si
los mdulos discretos funcionaran conjuntamente como se planeo.
Entre las reas examinadas se tienen el tiempo de proceso, la capacidad para almacenamiento
de archivo y el manejo de las capacidades de recuperacin y de arranque y los procedimientos
manuales.
3. Pruebas de Aceptacin:
Proporcionan la certificacin final de que el sistema esta listo para ser usado en un escenario
de produccin.
Las pruebas de sistemas son evaluadas por el usuario y revisadas por la administracin.
Plan de Prueba:
Preparado por el equipo de desarrollo en conjuncin con los usuarios; incluye
la preparacin para una serie de pruebas a ser realizadas en el sistema.
Conversin:
La conversin se da al pasar de un viejo sistema a uno nuevo y si este estar listo para trabajar
en condiciones reales. Se pueden usar cuatro estrategias de conversin:
1. Estrategia en paralelo: Enfoque conservador de conversin en donde el sistema antiguo y
su reemplazo corren conjuntamente hasta que todo el mundo este seguro de que el nuevo
funciona correctamente.
2. Cambio Directo: Un enfoque riesgoso de conversin en donde el nuevo sistema reemplaza
directamente al viejo en un da determinado.
3. Estudio Piloto: Una estrategia para introducir el nuevo sistema en un rea limitada de
la institucin hasta que se demuestra que es totalmente funcional.
4. Enfoque por Fases: Introduce el nuevo sistema en etapas ya sea por funciones o por
unidades de la institucin.
El Ciclo de Vida puede diferir del mostrado en la figura anterior en una o en todas de las formas
siguientes:
- Las fases de EXPLORACIN y ANLISIS pueden estar juntas.
- Puede no haber fase de ESTUDIO DE HARDWARE si se cree que cualquier sistema nuevo
puede instalarse con las computadoras existentes.
- Las fases del DISEO PRELIMINAR y del DISEO DETALLADO pueden estar juntas, incluso
pueden incluirse con la CODIFICACIN.
Lo que realmente caracteriza a un Ciclo de Vida como Clsico son dos aspectos:
- La implantacin ascendente del Sistema.
- La progresin lineal y secuencial.
Implantacin Ascendente:
Se espera que los programadores lleven a cabo primero sus pruebas modulares, luego las
pruebas del subsistema, y finalmente las pruebas del sistema mismo.
Desventajas:
* Nada est hecho hasta que todo est terminado. Por ejemplo, si el proyecto se atrasa y la
fecha lmite cae en medio del proceso de prueba, no habr nada que mostrar.
* Las fallas ms triviales se encuentran al comienzo del perodo de prueba y las ms graves al
final. Por ejemplo errores de interfaz pueden obligar a la recodificacin de un gran nmero de
mdulos y afectar gravemente el calendario.
* La localizacin y eliminacin de las fallas es muy difcil durante las ltimas fases de prueba
del sistema.
* Las necesidades de prueba del sistema requieren demasiadas horas frente a la computadora
y normalmente retrasan el proyecto.
Progresin Secuencial:
La segunda debilidad ms importante del ciclo de vida de un proyecto clsico es su insistencia
en que las fases se sucedan secuencialmente, por lo que no es nada realista.
CICLO DE VIDA SEMIESTRUCTURADO:
PROTOTIPO:
Es una versin operativa preliminar (un modelo piloto) del Sistema de Informacin que se
emplea con fines de demostracin y evaluacin. Tiene las caractersticas esenciales pero no
todos los detalles necesarios en la interfase con el usuario ni tampoco un desempeo eficiente.
Etapas en la construccin de Prototipos:
Etapa 1. Identificar los requerimientos bsicos del usuario:
El diseador del sistema trabaja con el usuario slo lo suficiente para obtener sus necesidades
bsicas de informacin.
Etapa 2. Desarrollo de un prototipo inicial:
El diseador del sistema crea rpidamente un Prototipo operativo, usando las herramientas de
software de 4 generacin, las que aceleran el desarrollo de aplicaciones.
El prototipo slo puede llevar a cabo las funciones ms importantes del sistema propuesto, o
puede ser todo el sistema con un archivo restringido.
Etapa 3. Uso del prototipo:
Se estimula al usuario a que trabaje con el sistema con el objeto de determinar qu tan bien
satisface sus necesidades y para hacer recomendaciones para mejorarlo.
Etapa 4. Revisin y mejora del prototipo:
Quien desarrolla el sistema anota todos los cambios solicitados por el usuario y afina el
Prototipo de acuerdo con ellos.
Luego de que el Prototipo ha sido revisado, el ciclo regresa a las etapas 3 y 4 en las que el
analista de sistemas junto con el usuario evalan los resultados con la finalidad de identificar
deficiencias, caractersticas faltantes y realizar los ajustes necesarios. Estas etapas se repiten
hasta que el usuario queda satisfecho (DESARROLLO ITERATIVO).
Cuando ya no se requieren iteraciones, el Prototipo aprobado se transforma en un Prototipo
operativo que proporciona las especificaciones finales para la aplicacin y se opta por una de
las siguientes opciones:
* El Prototipo se convierte en la versin definitiva del sistema deseado. Algo no deseado ya que
generalmente el Prototipo no puede trabajar eficientemente con grandes volmenes de
transacciones, y porque carece de detalles operacionales tales como recuperacin de errores,
auditorias, documentacin para el Usuario, etc.
Adems si no queda registrada la informacin de los requerimientos se dificulta el posterior
Mantenimiento.
* Se utiliza la informacin obtenida con el Prototipo operativo para comenzar el desarrollo
detallado de un nuevo sistema (es como si reemplazara el Anlisis Estructurado).
* Se emprende el desarrollo de un nuevo Prototipo.
* Se toma la decisin de abandonar el sistema en su totalidad.
+++++
Metodologa de desarrollo. Crisis del software e ingeniera del software. Concepto, evolucin y caractersticas de las
metodologas de desarrollo. - Clasificacin de las metodologas de desarrollo. Estructuradas: orientadas a procesos;
orientadas a datos, mixtas y orientadas a objetos. - Principales metodologas de desarrollo europeas. MERISE
(Mthode dtude et de Ralisation Informatique pour les Systmes dEntreprise). SSADM (Structured System
Analysis and Design Method). METRICA