Ciclo de vida de Software_Quetzalli Paloma
Quetzalli Paloma Hernandez Martinez
Created on August 28, 2024
More creations to inspire you
LAS ESPECIES ANIMALES MÁS AMENAZADAS
Presentation
WATER PRESERVATION
Presentation
BIDEN’S CABINET
Presentation
YURI GAGARIN IN DENMARK
Presentation
C2C VOLUNTEER ORIENTATION
Presentation
TALK ABOUT DYS WITH TEACHER
Presentation
CIRQUE DU SOLEIL
Presentation
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