Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Copy of Ciclo de Vida de los sistemas de Información

Metodología de Kendall & Kendall
by

tonatzin campino

on 3 May 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Copy of Ciclo de Vida de los sistemas de Información

CICLO DE VIDA DE SISTEMAS DE INFORMACIÓN Un Sistema de información puede ser Manual o puede ser automatizado. Un Sistema de Información (SI) es un conjunto interrelacionado de elementos que proveen información para el apoyo de las funciones de operación, gerencia y toma de decisiones en una organización. SISTEMAS DE INFORMACIÓN CICLO DE VIDA DE SISTEMAS DE INFORMACIÓN “Es un proceso por el cual los analistas de sistemas,
los ingenieros de software, los programadores y los
usuarios finales elaboran sistemas de información y
aplicaciones informáticas”.
(Whitten J., Bentley L., Barlow V. 1996) Estructurada
Evolutiva – Incremental
Prototipos
Orientada a Objetos Metodologías Ciclo de Vida = Ciclo de Desarrollo + Mantenimiento EL DESARROLLO DE SISTEMAS DE INFORMACION Se maneja como proyecto.
Gran volumen de datos y transacciones.
Abarca varias áreas organizativas de la empresa.
Tiempo de desarrollo largo.
Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresión lineal y secuencial de una fase a la otra). METODOLOGÍA ESTRUCTURADA Se deriva de la estructurada.
Permite seguir secuencias ascendentes o descendentes en las etapas del desarrollo.
Permite cumplir etapas o fases en paralelo, por lo que es más flexible que la estructurada. METODOLOGÍA EVOLUTIVA - INCREMENTAL Desarrolla modelo en escala del sistema propuesto (sistema objetivo).
En otras palabras, desarrolla un “demo”, que de ser aprobado por el usuario, se culmina con todas las funcionalidades.
Se prueba y refina hasta que usuarios conformes.
Identifica necesidades de información.
Maneja principales procedimientos orientados a transacciones.
Produce informes críticos.
Complementa especificaciones imprecisas y/o incompletas de los usuarios. METODOLOGÍA DE PROTOTIPOS No modela la realidad, sino la forma en que las personas comprenden y procesan la realidad.
Es un proceso ascendente basado en una abstracción de clases en aumento.
Se basa en identificación de objetos, definición y organización de librerías de clases, y creación de macros para aplicaciones específicas.
Utiliza menor cantidad de código.
Es más reutilizable. METODOLOGÍA ORIENTADA A OBJETOS FASES QUE VARIAN DE AUTOR EN AUTOR. Desarrollo e Implementación FASE N + 1 FASE N FASE 3 FASE 2 FASE 1 EL CICLO TRADICIONAL DE LOS S.I. PRODUCTOS Propuesta Propuesta sistema Especificaciones Código Pruebas Auditoría Laudon y Laudon. 1996 Postimplantación Instalación Programación Diseño Estudio De
Sistemas Definición Del
Proyecto CICLO DE VIDA TRADICIONAL
Los Sistemas de Información KENDALL Y KENDALL:
1- Determ. de Requerimientos
2- Análisis de necesidades
3- Diseño del Sistema
4- Desarrollo y Documentación
5- Prueba y Mantenimiento
6- Implantación y Evaluación PRESSMAN:
1- Análisis
2- Diseño
3- Codificación
4- Prueba
5- Mantenimiento SENN:
1- Investigación Preliminar
2- Determ. de Requerimientos
3- Diseño del Sistema
4- Desarrollo del Software
5- Prueba del Sistema
6- Implantación y Evaluación FABREGAS:
1- Requerimientos
2- Análisis/Diseño
3- Construcción
4- Pruebas
5- Producción/Mantenimiento EL CICLO DE VIDA SEGÚN BIBLIOGRAFÍA Implantación Ascendente.
Las fases deben ejecutarse de manera secuencial.
El usuario no ve resultados, sino hasta el final.
El usuario o el ambiente pueden cambiar las especificaciones originales del sistema.
Presenta numerosos problemas Analista-Usuario.
Manejable como proyecto. CARACTERÍSTICAS DEL CICLO DE VIDA CLÁSICO FASE N + 1 FASE N FASE 3 FASE 2 FASE 1 EL USUARIO: EL CICLO TRADICIONAL DE LOS S.I. Esto no es lo que yo esperaba... Y al final del ciclo de Desarrollo del sistema..... Su
sistema definitivo El usuario y
Su Sistema Definitivo. Y al final del ciclo de Desarrollo del sistema..... ? Su
sistema definitivo ¿ Será que no supe explicarles mis requerimientos ? Y al final del ciclo de Desarrollo del sistema..... Su
sistema definitivo Tal vez ellos no me entendieron... Y al final del ciclo de Desarrollo del sistema..... Su
sistema definitivo Y al final del ciclo de Desarrollo del sistema..... ? Su
sistema definitivo Y al final del ciclo de Desarrollo del sistema..... ? Su
sistema definitivo No siempre se definen los requerimientos en forma:
Completa
Correcta y
Consistente LA EXPERIENCIA DEMUESTRA QUE Analista A veces resulta difícil para el usuario, revisar todas las especificaciones Sr. Usuario:
Tiene que leerse esto, esto, esto... El modelaje de requerimientos MANTENIMIENTO DISEÑO CICLO DE VIDA TRADICIONAL
Los Sistemas de Información IMPLEMENTACIÓN ANÁLISIS 1. ANALISIS:
1.1. Estudio Preliminar
1.2. Levantamiento de Información
1.3. Definición del Problema
1.4. Elaboración del Modelo Funcional del Sistema actual
1.5. Determinación de Requerimientos
1.6. Descripción y Evaluación de Alternativas
1.7. Aprobación de alternativas CICLO DE VIDA 2. DISEÑO
2.1. Elaborar Modelo Funcional del Sistema Propuesto
2.2. Diseño Lógico
2.3. Elaboración y Presentación del prototipo del Sistema
2.4. Aprobación del Sistema Propuesto CICLO DE VIDA ¿ Qué significa poner en
Marcha un Sistema ? 3. IMPLEMENTACION
3.1. Desarrollo del Software
3.2. Prueba del Sistema
3.3. Puesta en Marcha CICLO DE VIDA - Acondicionamiento de locales
- Organización del Cliente
- Entregar aplicación probada
- Elaborar datos en Vivo
- Adiestramiento
- Carga de datos en vivo
- Entrega de documentación
- Asignar Responsabilidades
- Determinar FIN de la instalación PUESTA EN MARCHA:
Actividad de traslado de una aplicación probada a un ambiente de producción CICLO DE VIDA Las oportunidades son situaciones que el analista considera susceptibles de mejorar utilizando sistemas de información computarizados. 1. Identificación de Problemas, Oportunidades y Objetivos

En esta primera fase del ciclo de vida del desarrollo de sistemas, el analista se ocupa de identificar problemas, oportunidades y objetivos. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL El resultado de esta fase es un informe de viabilidad que incluye una definición del problema y un resumen de los objetivos. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL 1. Identificación de Problemas, Oportunidades y Objetivos

Las actividades de esta fase consisten en entrevistar a los encargados de coordinar a los usuarios, sintetizar el conocimiento obtenido, estimar el alcance del proyecto y documentar los resultados. Al término de esta fase, el analista debe conocer el funcionamiento del negocio y poseer información muy completa acerca de la gente, los objetivos, los datos y los procedimientos implicados. 2. DETERMINACIÓN DE LOS REQUERIMIENTOS DE INFORMACIÓN

El analista de sistemas necesita conocer los detalles de las funciones del sistema actual: el quién (la gente involucrada), el qué (la actividad
del negocio), el dónde (el entorno donde se desarrollan las actividades), el cuándo (el momento oportuno) y el cómo (la manera en que se realizan los procedimientos actuales) del negocio que se estudia. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL Una de estas herramientas es el uso de diagramas de flujo de datos para graficar las entradas, los procesos y las salidas de las funciones del negocio en una forma gráfica estructurada. 3. ANÁLISIS DE LAS NECESIDADES DEL SISTEMA

La siguiente fase que debe enfrentar el analista tiene que ver con el análisis de las necesidades del sistema. Para ello cuenta con herramientas y técnicas especiales que lo auxilian en la determinación de los requerimientos. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL 3. ANÁLISIS DE LAS NECESIDADES DEL SISTEMA El analista prepara una propuesta de sistemas que sintetiza sus hallazgos, proporciona un análisis de costo/beneficio de las alternativas y ofrece, en su caso, recomendaciones sobre lo que se debe hacer.

Si la administración de la empresa considera factible alguna de las recomendaciones, el analista sigue adelante. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL La fase de diseño también incluye el diseño de archivos o bases de datos que almacenarán gran parte de los datos indispensables para los encargados de tomar las decisiones en la organización. 4. DISEÑO DEL SISTEMA RECOMENDADO

El analista diseña procedimientos precisos para la captura de datos que aseguran que los datos que ingresen al sistema de información sean correctos. Además, el analista facilita la entrada eficiente de datos al sistema de información mediante técnicas adecuadas de diseño de formularios y pantallas. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL 4. DISEÑO DEL SISTEMA RECOMENDADO

En esta fase el analista también interactúa con los usuarios para diseñar la salida (en pantalla o impresa) que satisfaga las necesidades de información de estos últimos.

Finalmente, el analista debe diseñar controles y procedimientos de respaldo que protejan al sistema y a los datos, y producir paquetes de especificaciones de programa para los programadores. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL Los programadores desempeñan un rol clave en esta fase porque diseñan, codifican y eliminan errores sintácticos de los programas de cómputo. 5. DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE El analista trabaja de manera conjunta con los programadores para desarrollar cualquier software original necesario. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL La documentación indica a los usuarios cómo utilizar el software y lo que deben hacer en caso de que surjan problemas derivados de este uso. 5. DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE Durante esta fase el analista también trabaja con los usuarios para desarrollar documentación efectiva para el software. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL 6. PRUEBA Y MANTENIMIENTO DEL SISTEMA Antes de poner el sistema en funcionamiento es necesario probarlo. Es mucho menos costoso encontrar los problemas antes que el sistema se entregue a los usuarios.

Una parte de las pruebas las realizan los programadores solos, y otra la llevan a cabo de manera conjunta con los analistas de sistemas. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL 6. PRUEBA Y MANTENIMIENTO DEL SISTEMA El mantenimiento del sistema de información y su documentación empiezan en esta fase y se llevan a cabo de manera rutinaria durante toda su vida útil. Gran parte del trabajo habitual del programador consiste en el mantenimiento, y las empresas invierten enormes sumas de dinero en esta actividad. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL Se menciona la evaluación como la fase final del ciclo de vida del desarrollo de sistemas principalmente en aras del debate. En realidad, la evaluación se lleva a cabo durante cada una de las fases. Un criterio clave que se debe cumplir es si los usuarios a quienes va dirigido el sistema lo están utilizando realmente. En esta fase se capacita a los usuarios en el manejo del sistema. 7. IMPLEMENTACEÓN Y EVALUACIÓN DEL SISTEMA FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL 6. PRUEBA Y MANTENIMIENTO DEL SISTEMA El mantenimiento del sistema de información y su documentación empiezan en esta fase y se llevan a cabo de manera rutinaria durante toda su vida útil. Gran parte del trabajo habitual del programador consiste en el mantenimiento, y las empresas invierten enormes sumas de dinero en esta actividad. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL Cuando un analista termina una fase del desarrollo de sistemas y pasa a la siguiente, el surgimiento de un problema podría obligar al analista a regresar a la fase previa y modificar el trabajo realizado. Debe hacerse hincapié en que, con frecuencia, el trabajo de sistemas es cíclico. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN SEGÚN KENDALL Y KENDALL GRACIAS!!! “Es mejor saber después de haber pensado y discutido que aceptar los saberes que nadie discute para no tener que pensar”
Fernando Sabater
Full transcript