Want to make creations as awesome as this one?

Transcript

Sistema de Informacion

CICLO DE VIDA

Plantel de Fracisco I. Maddero

Cobaeh

lumna: Quetzalli Paloma Herandez MartinezMaestra: Elvia Ibarra Martinez Capacitacion: Desarrollo de SistemasGrupo:5104

Planificacion

Serie de tareas previas que influiran decisivamente en la finalización. Conocidas como Fuzzy Front-end

01

delimitacion del ambito del proyecto

02

Estudo de vabilidad

03

Analisis de riegos

04

Estimación

Analisis

Proceso en el cual se descubre lo que realmente necesita y llega a una comprension adecuada de los requisitos es decir sus caracteristicas.

Tecnicas de elicitacion de requerimientos

Tecnicas de elicitacion de requerimientos

Herramientas de modelado de sistemas

Es la division de distintas capas o niveles de abstraccion

Diseño

Se utilizan modelos que representan las caracteristicas del sistema ademas estudia posibles alternativas de implementacion

Arquitectura multicapa

Notas acerca del diseno de las aplicaciones

Organizamos la implementacion de la logica asociada a la aplicacion.

Implementacion

Se encarga de la adquisicion de todos los recursos necesarios para el buen funcionamiento del sistema

Pruebas

Detecta los errores de etapas anteriores en el proyecto.

pruebas de unidad

comprueban el correcto funcionamiento de nuestro sistema. "probador"

Pruebas de integracion

Se realiza al juntar los componentes que conforman nuestro sistema y asi detectar errores en el interfaz.

-Pruebas Alfa: Una ves finalizada esta se hace desde un punto de vista de un usuario .-Pruebas Beta: La hacen usuarios finales del sistema ajeno al equipo- Test de aceptacion:Este marca el final del proceso de desarrollo

Se trata de poner el sistema en funcionamiento.

Instalacion / Despliegue

Mantenimiento adaptativo

Uso y mantenimiento

Mantenimiento Correctivo

Mantenimiento perfectivo

Modelos de ciclo de vida

Clasico

"Modelo de cascada" este intenta hacer las cosas bien desde el principio y ademas pasa a la siguiente al finalizar con exito las tareas antes planificadas-Sin embargo los proyectos raramente siguen el flujo secuencial

Desarrollo de prototipos

Reduce el riego de que nuestro proyecto fracase pero en este modelo el cliente puede pensar que es un sistema definitivo.

Modelos iterativos

Descompone un proyecto de desarrollo en una serie de subproyectos de menor envergadura.Este permite saber si el proyecto es viable o no.

Modelos evolutivos

Modelo en espiral

Estabilizacion y sincronizacion

Ciclo en una base de datos

ciclo de vida de base de datos

una base de datos es un componente de un sstema de informacion

+ info

Instalacion y mantenimientp

proceso de diseno de base de datos

Se trata de procesos involucrados en la construccion en el sistema de informacion .

Analisis de requisitos

Diseno conceptual

E. del sistema gestor de bases de datos

Diseno logico

Diseno fisico

+ info

Gracias!

  • Uno de seis proyectos se completo a tiempo con el presupuesto previamente fijado
  • 3 de 6 se acompleta costando más de la previto y con retardo
  • Más de un 30% de proyectos se cancelaron
Estudo de la viabilidad

Se debe estudar la viabilidad economica, tecnica y legal ajustada a la realidad. La viabilidad cosnta su importancia ya que:

Analisis de riesgos

La gestion de resgos se descompone en evaluacion de riesgos y control de riesgos. Esta nos ayudara a identificar riesgos y asi armar planes de contingencia para prevenir los problemas futuros. Este nos ayuda a a dejar un margen para imprevistos presindibles.

De antemano establecer que cuestiones se resolveran al realzar los proyectos y cuales se dejaran fura. De esta delimtacion se obtene un documento, en el cual se describira la funcionalidad del proyecto, caracteristcas principales, y objetivos clave

Delimitacion del ambito del proyecto

  • Incrementa los aspectos que postrgen el proyecto

Se refiere a la estimacion del coste.La realizacion de malas estimaciones ha sido identificada como una de las dos causas mas comunes del fracaso. Por lo que te recomendamos:

Estimacion

Esta es la comunicacion entre el analista y el resto de personas ya que se consideran aquellos sujetos que seran afectados por el proyecto. Algunas de estas tecnicas son:

Tecnicas de elicitacion de requerimientos

  • Entrevista
  • Diseno de cuestionarios
  • Desarrollo de prototipos
  • Facilita el analisis del sistema gracias diferentes tipos de modelos como:
  • M. Estructurales: Nos indica como se estructuran los datos de un sistema de informacion
  • M. de comportamiento: Permite analizar y modelar la dinamica de un sistema
Herramientas de modelo de sistemas

Estos ayudan a comunicar la estructura de un sistema complejo, especificando el comportamiento deseado del sistema, ayudandonos a comprender mejor lo que estamos disenando.

-rutinas: procedimientos y funciones que acepten y validen la entradas recibidas. Estas realicen los colculos necesarios .-Modulos de datos: Estos dividen el sistema con datos para crear modulos casi idependientes -Modulo del dominio: orientado a objetos del dominio de la aplicacion y cada objeto es responsable de realizar tareas - Capa Servicio: esta se encarga de la logica especifica y estas acciones las realiza el usuario

- Presentacion: interactua con el usuario de la aplicacion mediante una interfas de usuario-- Logica de la aplicacion: Utiliza un modelo orientado a onjetos, ademas realiza las tareas para las cuales se disena el sistema-Acceso a los datos: Un gestor de bases de datos relacionales es decir que almacena los datos

Tipos de capas

-Implementacion de la base de datos: La creacion de la base de datos -conversion de los dato: introducimos los datos necesarios para que funcione nuestro sistema de informacion-Conversion de aplicaciones: Las aplicaciones deben adaptarse al esquemaVerificacion y validacion: verificamos la base de datos y aplicaciones Operacion supervicion y mantenimiento: se repite el ciclo cada ves que modifiquemos el sistema ya existente

-Disenode la base de datos: Nos permite organizar los datos con los que nuestro sistema trabajara-Diseno conceptual: descripcion del esquema de la base de datos utilizando un modelo de datos Diseno logico: descripcion de la base de datos con un modelo de datos implementableDiseno fisico: Descripcion de la base de datos a nivel interno.

- disena el contenido y estructura de la base de datos que dara soporte al sistema de informacion- Disenar el conjunto de aplicaciones que le permitiran al usuario cubrir sus necesidades en el sistema de informacion