Está en la página 1de 3

CICLO DE VIDA

Los 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.
Ciclo de Vida = Ciclo de Desarrollo + Mantenimiento
Metodología: Estructura orientada
orientado al objetivo

Ciclo de Vida En general se usara:


1- Requerimientos
2- Análisis - Tradicional
3- Diseño - Tradicional
4- Implementación - Tradicional
5- Pruebas del sistema
6- Implantación
7- Mantenimiento - Tradicional
Características del Ciclo de vida:
1 Implantación Ascendente, 2 Las fases deben sucederse de manera Secuencial, 3 El usuario no ve
resultados, sino hasta el final. 4 El usuario o el ambiente pueden cambiar las especificaciones
originales del sistema. 5 Presenta numerosos problemas Analista-Usuario. 6 Manejable como
proyecto.
El modelaje de requerimientos: A veces resulta difícil para el usuario, revisar todas las
especificaciones.

Análisis: 2.DISEÑO
1.1 Estudio Preliminar 2.1. Elaborar Modelo Funcional del Sistema
1.2. Levantamiento de Información Propuesto
1.3. Definición del Problema 2.2. Diseño Lógico
1.4. Elaboración del Modelo Funcional del 2.3. Elaboración y Presentación del prototipo
Sistema actual del Sistema
1.5. Determinación de Requerimientos 2.4. Aprobación del Sistema Propuesto
1.6. Descripción y Evaluación de Alternativas
1.7. Aprobación de alternativas
3. IMPLEMENTACION PUESTA EN MARCHA:
3.1. Desarrollo del Software Actividad de traslado de una aplicación
3.2. Prueba del Sistema probada a un ambiente de producción
3.3. Puesta en Marcha 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
MANTENIMIENTO DE SISTEMAS TIPOS DE MANTENIMIENTO
• Es la última fase del Ciclo de Vida de • CORRECTIVO. Para reparar fallas en el
Desarrollo de Sistemas, en donde los SI son diseño, codificación o implementación, del
sistemáticamente Reparados y mejorados. sistema.
• Por definición, el proceso de mantenimiento • ADAPTATIVO. Para que las funcionalidades
de un SI es un proceso de devolución al del sistema evolucionen a la par de los
principio del Ciclo de Vida y de repetición de cambios del negocio o de las tecnologías.
los pasos de desarrollo para la • PERFECTIVO. Para agregar nuevas funciones
implementación de cambios. al sistema o para mejorar su desempeño.
• Las 4 actividades más importantes que • PREVENTIVO. Para evitar posibles problemas
ocurren dentro del mantenimiento son: del sistema a Futuro.
–Obtención de los requerimientos de
mantenimiento.
– Transformación de los requerimientos en
cambios.
–Diseño de los cambios.
– Implementación de los cambios.

Análisis y Especificación de Requerimientos (ER)

Requerimiento: Característica o Restricción de un Sistema.


Ingeniería de Requerimientos: Proceso sistemático utilizado para derivar una definición del
sistema de software a ser desarrollado.

Especificación de Requerimientos
Solicitud - Definición – Análisis – Especificación

Identificación del Requerimiento:


Por su Origen: Funcionales (Retiro del trabajador con tarjeta)
No Funcionales (Hadwar, Puerta que se abra aut, que funcione todo el tiempo)
Por su aparición cronológica: De análisis (descubrimiento) y diseño. De mantenimiento.

Errores de una mala ER


 Encontrar soluciones sin haber entendido los problemas.
 Problemas de gran escala: Los sistemas multi-versión y multi-programador deben tratarse
diferente que sistemas pequeños.
 Teléfono Roto.
 Requerimientos cambiantes condiciones externas que cambian
 Frecuentemente el cliente no sabe que quiere; se le inventan necesidades falsas.
 Tareas mal identificadas.
 Establecimiento de requerimientos como mero trámite.
Captura y Especificación de Requerimientos
1) Entrevista con Usuarios / Cliente, 2) Escritura de requerimientos en modo estándar. 3) Revisión,
inspección y validación de requerimientos
Beneficios de la Especificación de Requerimientos
1. Establecimiento de acuerdos entre proveedores y usuarios sobre la funcionalidad del
software.
2. Base para estimación de costos y calendarizaciones.
3. Base para validaciones y verificaciones.
4. Facilitan transferencia y portabilidad.
5. Base para mejora continua del software.
Especificación de Requerimientos de Software (SRS)
DEFINICIÓN: Lo que el usuario espera que el sistema haga
ESPECIFICACION: Descripción Técnica de las características del Sistema

Tipos de Requerimiento: Interfaz, Factor Humano, Funcionabilidad, Documentación, Datos,


Recursos, Seguridad, Aseguramiento de Calidad, Ambiente Físico
Aspectos básicos de ER
 Funcionalidad: ¿Qué debe hacer el software?
 Interfaces Externas: ¿Cómo interactuará el software con el medio externo (gente,
hardware, otro software)?
 Rendimiento: Velocidad, disponibilidad, tiempo de respuesta, etc.
 Atributos: Portabilidad, seguridad, mantenibilidad, eficiencia
 Restricciones de Diseño: Estándares requeridos, lenguaje, límite de recursos, etc
Partes de un ER

También podría gustarte