Date post: | 24-Jan-2016 |
Category: |
Documents |
Upload: | lorena-paez-castellanos |
View: | 238 times |
Download: | 0 times |
Tema 1: Introducción a la Ingeniería del SoftwareLección 1: Ingeniería del Software
Ingeniería del Software I 2
Temario
TEMA 1: Introducción a la Ingeniería del Software Lección 1: Ingeniería del Software Lección 2: Ciclo de Vida y Metodologías de
Desarrollo. Métrica V3
TEMA 2: Ingeniería de Requisitos Software Lección 3: Ingeniería de Requisitos Software Lección 4: Estándares de Especificación de
Requisitos
Ingeniería del Software I 4
Bibliografía
Básica Teoria: Análisis y Diseño de Aplicaciones Informáticas de Gestión.
Una perspectiva de Ingeniería del Software. M.G. Piatinni, J.A. Calvo-Manzano, J. Cervera, L. Fernández., Ed. RAMA, 2004.
Ejercicios: Análisis y Diseño Estructurado y Orientado a Objetos de Sistemas Informáticos, A. Amescua y otros., Ed. McGRAW-HILL/INTERAMERICANA DE ESPAÑA, 2003.
Complementaria Métrica Versión 3. Consejo Superior de Informática.
www.map.es/csi Ingeniería del Software. Un enfoque práctico. R. S. Pressman, Ed.
Mc.Graw-Hill, 4.ed 1997.
Ingeniería del Software I 5
IntroducciónConceptos Básicos Ingeniería
Conjunto de conocimientos y técnicas cuya aplicación permite la utilización racional de los materiales y de los recursos materiales, mediante invenciones, construcciones u otras realizaciones provechosas para el hombre (DRAE).
Software Conjunto de instrucciones que cuando se ejecutan proporcionan
la función y el rendimiento deseados Estructuras de datos que permiten a los programas manipular
adecuadamente la información Documentos que describen la operación y uso de los programas.
Ingeniería del Software I 6
El software se desarrolla, no se fabrica. El software no se “estropea” La mayoría del software se construye a
medida en vez de ensablar componentes existentes
IntroducciónCaracterísticas del Software
Ingeniería del Software I 7
Software de Sistemas Software de Tiempo Real Software de Gestión Software de Ingeniería y Científico Software empotrado Software de ordenadores personales
IntroducciónTipos de Software
Ingeniería del Software I 8
Comienzos: orientación “por-lotes” (batch), Software a medida, distribución limitada
2º Era: multiusuario, tiempo real, bases de datos, producto software
3ª Era: sistemas distribuidos, incorporación “inteligencia”, hw bajo coste, impacto en el consumo
4ª Era: sistemas personales potentes, tecnología OO, sistemas expertos, computación paralela.
5ª Era: integración del software, servicios web ....
IntroducciónEvolución del Software
1950 1960 1970 1980 1990 2000
1 era 2 era 3 era 4 era 5 era
Ingeniería del Software I 9
La creación y mejora de metodologías, métodos y técnicas de apoyo al desarrollo y la gestión de proyectos de desarrollo y mantenimiento de sistemas.
La creación de enfoques orientados a procesos para orientar a las empresas en el despliegue de buenas prácticas de la ingeniería del software.
El desarrollo de la tecnología de soporte necesaria para el apoyo a las metodologías, técnicas, metodos y procesos.
Primera conferencia de “Ingeniería del Software”
NATO 1969
“Crisis del Software”
1950 19601970
1980 1990 2000
1 era 2 era 3 era 4 era 5 era
IntroducciónEvolución de la Ingeniería del Software. Líneas de Actuación
Métodos y técnicas estructurados
Métodos y técnicas OO
Enfoque al proceso
Tecnología
Ingeniería del Software I 10
“La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software; es decir la aplicación de la ingeniería al software” (IEEE, Std. 630, 1993)
IntroducciónConcepto de Ingeniería del Software
Ingeniería del Software I 11SWEBOK. Guide to the Software Engineering Body of Knowledge, 2004
IntroducciónAreas de Conocimiento de la Ingeniería del Software (I)
Ingeniería del Software I 12SWEBOK. Guide to the Software Engineering Body of Knowledge, 2004
IntroducciónAreas de Conocimiento de la Ingeniería del Software (II)
Tema 1: Introducción a la Ingeniería del SoftwareLección 2: Ciclo de Vida. Metodologías de Desarrollo de Software. Metrica V3
Ingeniería del Software I 14
CONCEPTO• Marco de referencia que contiene los procesos,
actividades y tareas involucradas en el desarrollo, explotación y mantenimiento de un producto software
• Abarca desde la concepción de un sistema hasta su retirada
(ISO 12207 - 1)
• Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software (IEEE Std.1074)
Ciclo de Vida del Software
Ingeniería del Software I 15
Ciclo de Vida del SoftwareCONCEPTO
• Modelos de Procesos: determinan qué procesos se han de realizar para desarrollar el software (p.e. ISO /IEC 12207-1, ISO/IEC TR 15504-2; CMMI)
• Ciclo de Vida: determina las actividades y tareas que se han de realizar y en qué orden. Establece criterios para el paso de una fase a otra
Ciclo de vida en Cascada (“Waterfall”) Ciclo de vida Incremental Ciclo de vida por Prototipos Ciclo de vida en Espiral Ciclo de vida Iterativo
Ingeniería del Software I
PROCESOS PRINCIPALES PROCESOS DE SOPORTE
PROCESOS DE LA ORGANIZACIÓN
GESTIÓN INFRAESTRUCTURA
MEJORA FORMACIÓN
ADQUISICIÓN
SUMINISTRO
DESARROLLO
EXPLOTACIÓN
MANTENIMIENTO
DOCUMENTACIÓN
GESTIÓN DE CONFIGURACIÓN
RESOLUCIÓN DE PROBLEMAS
ASEGURAMIENTO DE LA CALIDAD
VERIFICACIÓN
VALIDACIÓN
AUDITORÍA
REVISIÓN CONJUNTA
Modelos de Procesos (ISO 12207)
Ingeniería del Software I 17
Modelos de Procesos (CMMI)
NIVEL 4Rendimiento de los Procesos de la Organización (OPP)Gestión Cuantitativa de Proyectos (QPM)
NIVEL 3Desarrollo de Requisitos (RD)Solución Técnica (TS) Integración de Producto (PI)Verficación (VER)Validación (VAL)Enfoque a Procesos de la Organización (OPF)Definición de Procesos de la Organización (OPD)Entrenamiento de la Organización (OT)Gestión Integrada del Proyecto (IPM)Gestión de Riesgos (RSKM)Análisis y Resolución de Decisiones (DAR)Entorno Organizativo para la Integración (OEI)Equipos Integrados (IT)Gestión Integrada de Suministradores (ISM)
NIVEL 2Gestión de Requisitos (REQM)Planificación de Proyectos (PP)Seguimiento y Control de Proyectos (PMC)Medición y Análisis (MA)Aseguramiento de la Calidad de Proceso y Producto (PPQA)Gestión de Configuración (CM)Gestión de Acuerdos con Suministradores (SAM)
NIVEL 5Despliegue e Innovación de la Organización (OID)Análisis Causal y Resolución (CAR)
AREAS DE PROCESO
NIVEL 4Rendimiento de los Procesos de la Organización (OPP)Gestión Cuantitativa de Proyectos (QPM)
NIVEL 3Desarrollo de Requisitos (RD)Solución Técnica (TS) Integración de Producto (PI)Verficación (VER)Validación (VAL)Enfoque a Procesos de la Organización (OPF)Definición de Procesos de la Organización (OPD)Entrenamiento de la Organización (OT)Gestión Integrada del Proyecto (IPM)Gestión de Riesgos (RSKM)Análisis y Resolución de Decisiones (DAR)Entorno Organizativo para la Integración (OEI)Equipos Integrados (IT)Gestión Integrada de Suministradores (ISM)
NIVEL 2Gestión de Requisitos (REQM)Planificación de Proyectos (PP)Seguimiento y Control de Proyectos (PMC)Medición y Análisis (MA)Aseguramiento de la Calidad de Proceso y Producto (PPQA)Gestión de Configuración (CM)Gestión de Acuerdos con Suministradores (SAM)
NIVEL 5Despliegue e Innovación de la Organización (OID)Análisis Causal y Resolución (CAR)
AREAS DE PROCESO
Ingeniería del Software I
Análisis RequisitosSistema
Análisis RequisitosSoftware
Diseño Preliminar
Diseño detallado
Codificación yPruebas
Explotación yMantenimiento
Ciclo de Vida (desarrollo)Modelo en Cascada (Waterfall)
Ingeniería del Software I 19
Diseño detallado
Codificación yPruebas
Explotación yMantenimiento
Análisis RequisitosSistema
Análisis RequisitosSoftware
Diseño Preliminar
Diseño detallado
Codificación yPruebas
Explotación yMantenimiento
Incremento 1
Incremento 2
Incremento n.................
Ciclo de Vida (desarrollo)Modelo Incremental (Lehman)
Ingeniería del Software I 20
Ciclo de Vida (desarrollo)Ciclo de vida por Prototipos
Análisis de requisitos
Especificación funcional
Diseño técnico
Desarrollo component
es
Espec. Funcion
al
Pruebas Implantació
n Aceptación
DiseñoDiseño
Construcción
Construcción
Construcción
PruebasPruebasPruebas
PROTOTIPO PROTOTIPO PROTOTIPO
Ingeniería del Software I 21
Ciclo de Vida (desarrollo)Ciclo de vida en Espiral
Determinar objetivos,restricciones yalternativas
Coste AcumuladoIdentificar y Resolver
Riesgos
EvaluarAlternativas
Desarrollary Verificar
Factibilidad
Análisis
Diseño
Diseñodetallado
CodificaciónPruebasUnitarias
Pruebas deIntegración
Pruebas deAceptación
EntregaPlanificar lasiguienteiteración
Acordar enfoquepara la siguienteiteración
Ingeniería del Software I 22
Ciclo de Vida (desarrollo)Aproximación iterativo-incremental (RUP)
Comienzo Elaboración Construcción Transición
Iteración 1 Iteración 2 Iteración 3
Planificación de iteración
Captura de requisitos
Análisis y diseño
Implementación
Pruebas
Preparar versión
Proceso “Mini-Cascada” en cada iteración
Inception Elaboration Construction Transition
Cada iteración produce una versiónejecutable de la aplicación
La versión producida en laúltima iteración es la
aplicación final
Fases
Cada fase puede tener varias iteraciones
Ingeniería del Software I 23
• Conjunto de procedimientos, técnicas, herramientas y soporte documental que ayudan al desarrollo de los sistemas de información
Metodología
Técnicas
Herramientas
Metodología de DesarrolloConcepto
Ingeniería del Software I 24
Desarrollo Estructurado
Desarrollo OO
Conceptual Lógico
Funciones
Datos
Funciones
Tiempo
Diagramas de Flujo de Datos (DFD)
Diagrama de Descomposición (DDF)
Diagramas de Entidad/Relación Extendido
Diagramas de Estructura de Datos (DED)
Diagramas de Estructura de Cuadros (DEC)
Diagramas de Clases (Análisis)
Diagramas de Clases (Diseño)
Físico
Reglas de Obtención del Modelo Físico
Normalización
Optimización
Diagramas de Componentes
Diagramas de Despliegue
Diagramas de Paquetes
Diagramas de Interacción de Objetos
Casos de Uso
Estructurado Objetos Común
Diagramas de T. de Estados (DTE)
Diagramas de Paquetes
Técnicas
Ingeniería del Software I 25
Una metodología para la planificación, el desarrollo y
mantenimiento de los sistemas de información
Utilización
Administración del Estado
Comunidades Autónomas y Ayuntamientos
Empresas no sólo del sector
Centros de Enseñanza de Ingeniería del Software
Países de Hispanoamérica
¿Qué es MÉTRICA v3?
Ingeniería del Software I 26
MÉTRICA Versión 3: Objetivos Evolución de la versión 2.1 sin cambios radicales
Mejorar y modernizar la versión 2.1 manteniendo la sencillez
Reforzar su adaptabilidad a distintos proyectos y conservar su facilidad de compresión
Responder a las necesidades tecnológicas de los usuarios: cliente/servidor, orientación a objetos...
Las nuevas técnicas deberán tener suficiente cobertura en las herramientas del mercado
Mejorar las funciones de los participantes
Guiar en la integración de los procesos de gestión (gestión de proyectos, aseguramiento de calidad, gestión de configuración) con los procesos de planificación, desarrollo y mantenimiento.
Ingeniería del Software I 27
Estandarización en los procedimientos de trabajo de las organizaciones Aumento de la calidad de los sistemas Mantenimiento mucho más sencillo Los sistemas responden a los requisitos de los usuarios Reducción de costes a medio plazo Aumento a medio plazo de la productividad Especificaciones y requisitos precisos en caso de contratación externa Obtención de productos debidamente documentados Automatización del proceso de desarrollo mediante el uso de técnicas y
herramientas Seguimiento, gestión y control de los proyectos
MÉTRICA v3: Ventajas e Inconvenientes de la utilización
• Requiere formación inicial• Mal uso de la metodología aumenta el tiempo y el coste de desarrollo• Requiere inversión en herramientas• Difícil implantación en instalaciones muy desarrolladas
VEN
TA
JAS
INC
ON
VEN
IEN
TES
Ingeniería del Software I 28
MÉTRICA v3: Aportaciones Integración del Modelo Estructurado y de Orientación a Objetos Incorporación de los últimos estándares de ingeniería del software y
de calidad (ISO 12207 y 9000-3, SPICE) La Planificación sube al nivel estratégico Incorpora Mantenimiento Incorpora como Interfaces:
Seguridad Gestión de Configuración Aseguramiento de Calidad Gestión de Proyectos
Ingeniería del Software I 29
MÉTRICA v3: Aspectos Considerados
INTERFACE
S
NUEVASTECNOLOGIAS
ESTRUCTURA
Experiencia actual en Métrica V2.1
ESTÁNDARES Y MÉTODOS
Merise SSADM V.4 Ingeniería de la
Información MAGERIT Eurométodo v1
ISO 12207 ISO/IEC TR 15504 ISO 9001: 2000 IEEE 610.12
OO Cliente/Servidor
Ingeniería del Software I 30
Procesos Principales
TécnicasTécnicasParticipantesParticipantes
INTERFAZ
INTERFAZ
INTERFAZ
INTERFAZ
- Actividades. Tareas
Estructura de MÉTRICA Versión 3 (I)
Estructura de METRICA v3
Ingeniería del Software I 31
Procesos Principales
TécnicasTécnicasParticipantesParticipantes
INTERFAZ
INTERFAZ
INTERFAZ
INTERFAZ
Estructura de MÉTRICA Versión 3 (II)
PSI MSI
DE
SA
RR
OL
LO
Estructura de METRICA v3
Ingeniería del Software I 32
ES
TR
UC
TU
RA
DE
MÉ
TR
ICA
ES
TR
UC
TU
RA
DE
MÉ
TR
ICA
Métrica V3
EVS
ASI
DSI
CSI
IAS
Desarrollo
Planificación de Sistemas de Información
PSI
Mantenimiento de Sistemas de
Información
MSI
GESTIÓN DE CONFIGURACIÓN
ASEGURAMIENTO DE CALIDAD
SEGURIDADGESTIÓN DE PROYECTOS
INTERFAZ INTERFAZ
INTERFAZ
INTERFAZ
Estructura de METRICA v3
Estructura de MÉTRICA Versión 3 (II)
Ingeniería del Software I 33
Proceso PSI: Planificación de Sistemas de Información
Establecer un Marco de referencia para el desarrollo de SI que responda a los objetivos estratégicos de la organización
• Descripción de la Situación Actual
• Arquitectura de la Información• Propuesta priorizada de
proyectos realizar y calendario
• Evaluación de recursos para próximo año (presupuestos)
• Plan de Seguimiento
Objetivo
PSI 1
INICIO DEL PLAN
DE SISTEMAS
DE INFORMACIÓN
PSI 2
DEFINICIÓN Y
ORGANIZACIÓN
DEL PSI
PSI 6
DISEÑO DEL
MODELO DE
SISTEMAS DE
INFORMACIÓN
PSI 3
ESTUDIO DE
INFORMACIÓN
RELEVANTE
PSI 7
DEFINICIÓN DE LA
ARQUITECTURA
TECNOLÓGICA
PSI 8
DEFINICIÓN DEL
PLAN DE ACCIÓN
PSI 4
IDENTIFICACIÓNDE REQUISITOS
PSI 9
REVISIÓN Y
APROBACIÓN
PSI 5
ESTUDIO DE LOS
SISTEMAS DE
INFORMACIÓN
ACTUALES
SALIDASRequisitos del PSIArquitectura• Modelo de información• Modelo de SI• Arquitectura tecnológicaPlan de acción• Plan de proyectos• Plan de mantenimiento
ENTRADAS EXTERNAS•Solicitud formal del PSI•Estructura organizativa•Información relevante•Entorno tecnológico actual y estándar
Ingeniería del Software I 34
Proceso EVS: Estudio de Viabilidad del Sistema• Análisis de un conjunto de necesidades para proporcionar una
solución a corto plazo que tenga en cuenta las restricciones económicas, técnicas, legales y operativas.
Objetivo
Si la justificación es obvia, riesgo técnico bajo, pocos problemas legales y no existe alternativa razonable, no es
necesario profundizar en el estudio de viabilidad del sistema analizando y valorando las alternativas
EVS 6
SELECCIÓN DE LA
SOLUCIÓN
EVS 1
ESTABLECIMIENTO
DEL ALCANCE DEL
SISTEMA
EVS 4
ESTUDIO DE
ALTERNATIVAS DE
SOLUCIÓN
EVS 5
VALORACIÓN DE
LAS ALTERNATIVAS
EVS 3
DEFINICIÓN DE
REQUISITOS DEL
SISTEMA
EVS 2
ESTUDIO DE LA
SITUACIÓN ACTUAL
SALIDASSituación actualCatálogo de requisitos y objetivosAlternativas de solución• Contexto del sistema• Impacto y coste/beneficio• Valoración de riesgos• Plan de trabajoSolución propuesta
RESULTADOS DE PSIRequisitos del PSIArquitectura• Modelo de información• Modelo de SI• Arquitectura tecnológicaPlan de acción• Plan de proyectos• Plan de mantenimiento
ENTRADAS EXTERNAS• Solicitud formal del EVS• Información existente del
sistema actual• Directrices técnicas y de
gestión• Información de productos
software del mercado
Ingeniería del Software I 35
Proceso ASI: Análisis del Sistema de Información
• La obtención de una Especificación Detallada del Sistema de Información que satisfaga las necesidades de los usuarios y sirva de base para el diseño del Sistema.
Objetivo
ASI 2
ESTABLECIMIENTO DE REQUISITOS
ASI 3IDENTIFICACIÓN DE SUBSISTEMAS DE
ANÁLISIS
ASI 4ANÁLISIS DE
CASOS DE USO
ASI 5ANÁLISIS DE
CLASES
ASI 6ELABORACIÓN DEL MODELO DE
DATOS
ASI 7ELABORACIÓN DEL MODELO DE
PROCESOS
ASI 9ANÁLISIS DE
CONSISTENCIA
ASI 10ESPECIFICACIÓN
DEL PLAN DE PRUEBAS
ASI 11PRESENTACIÓN Y APROBACIÓN DEL
ANÁLISIS DEL SISTEMA DE
INFORMACIÓN
ASI 8DEFINICIÓN DE
INTERFACES DE USUARIO
ASI 1DEFINICIÓN DEL
SISTEMA
RESULTADOS DE EVS•Descripción de la solución•Catálogo de requisitos•Catálogo de normas•Catálogo de usuarios
ENTRADAS EXTERNAS•Estándares y
normativas de la instalación
•Estructura de datos del sistema origen
SALIDAS•Catálogo de requisitos•Glosario•Contexto del Sistema•Descripción de subsistemas•Resultado del análisis de consistencia•Interfaz de usuario•ERS
SALIDASModelo de DatosModelo de ProcesosModelo de Casos de Uso (opcional)
SALIDASModelo de NegocioModelo de DominioModelo de Casos de UsoModelo de Clases
Ingeniería del Software I 36
Proceso DSI: Diseño del Sistema de Información • La obtención de la Arquitectura del Sistema y del entorno
tecnológico y la especificación detallada de los componentes
• Generación de las especificaciones de construcción
Objetivo
DSI 1
DEFINICIÓN DE LA ARQUITECTURA DEL
SISTEMA
DSI 2DISEÑO DE LA
ARQUITECTURA DE SOPORTE
DSI 3DISEÑO DE CASOS
DE USO REALES
DSI 4
DISEÑO DE CLASES
DSI 5DISEÑO DE LA
ARQUITECTURA DE MÓDULOS DEL
SISTEMA
DSI 7VERIFICACIÓN Y
ACEPTACIÓN DE LA ARQUTIECTURA
DEL SISTEMA
DSI 9DISEÑO DE
MIGRACIÓN Y CARGA INICIAL DE
DATOS
DSI 8GENERACIÓN DE
ESPECIFICACIONES DE
CONSTRUCCIÓN
DSI 12 PRESENTACIÓN Y APROBACIÓN DEL
DISEÑO DEL SISTEMA DE
INFORMACIÓN
DSI 10ESPECIFICACIÓN
TÉCNICA DEL PLAN DE PRUEBAS
DSI 11 ESTABLECIMIENTO DE REQUISITOS DE
IMPLANTACIÓN
DSI 6DISEÑO FÍSICO DE
DATOS
SALIDAS• Diseño arquitectura• Entorno tecnológico, seguridad,
operación y administración• Modelo físico de datos• Resultado análisis de
consistencia• Especificaciones de
construcción• Plan de migración y carga
inicial• Especificaciones del entorno.
Planificación de las pruebas• Requisitos de implantación
SALIDAS• Diseño Arquitectura modular e
interfaz de usuario• Modelo físico de datos
SALIDAS• Diseño detallado de subsistemas• Diseño de la realización de clases de
uso• Diseño de la interfaz de usuario• Modelo de clases de diseño
RESULTADOS DE ASI• Catálogo de requisitos• Contexto del sistema• Modelo de datos• Modelo de procesos• Modelo de casos de uso
(opcional)• Modelo de Clases• Descripción de
subsistemas• Resultado del análisis de
consistencia• Interfaz de usuario• Plan de pruebas• ERS
ENTRADAS EXTERNAS• Estándares y normativas de
la instalación• Características específicas
del SGBD o Sistemas de Ficheros a utilizar
Ingeniería del Software I 37
Proceso CSI: Construcción del Sistema de Información• Codificación y documentación del Sistema• Realización de las Pruebas Unitarias, de Integración y de
Sistema
Objetivo
CSI 1PREPARACIÓN DEL
ENTORNO DE GENERACIÓN Y
CONSTRUCCIÓN
CSI 3EJECUCIÓN DE LAS
PRUEBAS UNITARIAS
CSI 2GENERACIÓN DEL CÓDIGO DE LOS
COMPONENTES Y PROCEDIMIENTOS
CSI 5EJECUCIÓN DE LAS
PRUEBAS DEL SISTEMA
CSI 4EJECUCIÓN DE LAS
PRUEBAS DE INTEGRACIÓN
CSI 6ELABORACIÓN DE LOS MANUALES DE
USUARIO
CSI 7DEFINICIÓN DE LA FORMACIÓN DE
USUARIOS FINALES
CSI 8CONSTRUCCIÓN DE LOS COMPONENTES
Y PROCEDIMIENTOS DE MIGRACIÓN Y CARGA INICIAL DE DATOS
CSI 9PRESENTACIÓN Y APROBACIÓN DEL
SISTEMA DE INFORMACIÓN
RESULTADOS DE DSI
•Catálogo de requisitos
•Entorno tecnológico del sistema
•Especificaciones de construcción
•Plan de pruebas•Procedimientos de
operación, administración, seguridad y control de acceso
SALIDAS•BD o Sistemas de ficheros•Código fuente•Entorno de construcción y
pruebas•Evaluación y resultados
de las pruebas•Esquema de formación•Manuales de usuario•Materiales y entornos de
formación•Procedimientos de
operación y administración del sistema, seguridad y control de acceso
Ingeniería del Software I 38
IAS 1ESTABLECIMIENTO
DEL PLAN DE IMPLANTACIÓN
IAS 2FORMACIÓN
NECESARIA PARA LA IMPLANTACIÓN
IAS 5PRUEBAS DE
IMPLANTACIÓN DEL SISTEMA
IAS3INCORPORACIÓN DEL SISTEMA AL
ENTORNO DE OPERACIÓN
IAS 6 PRUEBAS DE
ACEPTACIÓN DEL SISTEMA
IAS 9PRESENTACIÓN Y APROBACIÓN DEL
SISTEMA
IAS 4CARGA DE DATOS AL ENTORNO DE
OPERACIÓN
IAS 7
PREPARACIÓN DEL MANTENIMIENTO
IAS 8ESTABLECIMIENTO DEL ACUERDO DE NIVEL DE SERVICIO
IAS 10PASO A
PRODUCCIÓN
SALIDAS• Plan de presentación del
sistema, Pruebas, Implantación y Mantenimiento
• Plan de formación para usuarios finales y equipo de implantación
• Acuerdo de nivel de servicio• BD/Ficheros cargados• Aprobación del sistema• Sistema en producción
ENTRADAS EXTERNAS•Recursos humanos•Técnicos disponibles
RESULTADOS DE DSI• Catálogo de requisitos• Procedimientos de
operación, administración, seguridad y control de acceso
• Diseño de la arquitectura del sistema
• Plan de pruebas
Proceso IAS: Implantación y Aceptación del Sistema
• Realizar la entrega y conseguir la aceptación del Sistema en su totalidad.
• Realizar las acciones necesarias para el paso del Sistema a Producción.
Objetivos
Ingeniería del Software I 39
Proceso de Mantenimiento del Sistema de Información (MSI)
MSI 1
REGISTRO DE LA PETICIÓN
MSI 3
PREPARACIÓN DE LA
IMPLEMENTACIÓN
DE LA MODIFICACIÓN
MSI 4
SEGUIMIENTO Y
EVALUACIÓN DE LOS
CAMBIOS HASTA LA
ACEPTACIÓN
MSI 2
ANÁLISIS DE LA PETICIÓN
ENTRADAS EXTERNAS•Petición de mantenimiento•Producto software en
desarrollo
RESULTADOS DE IAS•Plan de mantenimiento•Acuerdo de nivel de
servicio
SALIDAS•Catálogo de peticiones•Análisis del impacto de los
cambios•Plan de acción•Plan de pruebas de regresión•Evaluación del cambio•Resultado de las pruebas