ciencia
SOFTWARE
CLASE 1
www.inacap.cl
AGENDA
• PLANIFICACION SEMESTRAL.
• TEMAS
Fundamentos de mantenimiento de sw.
Las claves de mantenimiento de sw.
El proceso del Mantenimiento del sw.
Las técnicas del mantenimiento del sw.
53 Horas
www.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
UNIDAD I: FUNDAMENTOS DE MANTENIMIENTO DE SW.
•Reconocer Terminologíade mantención de sw, mediante
•diversas definiciones.
Conceptos básicos
•Identifica requerimientos de mantención según estándar
Estándares IEEE 1219.
Estándares IEEE/iso 12207
www.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
UNIDAD I:
FUNDAMENTOS DE MANTENIMIENTO DE SW.
Reconoce el ciclo de vida de desarrollo de sw para un conjunto
De requerimientos.
Ciclo de vida delproducto de software.
Relación de mantención de sw. Con la evolución y las fallas
del sw.
Traspaso de conocimientos entre los equipos de desarrollo
Y mantención del sw.
Evolución de sw. Y como ocurre.
Las 8 leyes de evolución de sw.
www.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
UNIDAD I:
FUNDAMENTOS DE MANTENIMIENTO DE SW.
Identificar las necesidades de mantención desw. Según fuentes
de mantención.
Existencia de la mantención del sw.
Fuentes de mantención de sw.
Categorías de mantención de sw.
Costos de mantención (Factores que influyen)
www.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
¿Qué es Software?
Programas computacionales y documentación asociada.
Los productos de software se pueden desarrollar para un
cliente en particular opueden ser desarrollados para un
mercado general.
Productos de software pueden ser:
Genéricos: desarrollados para ser vendidos a un tipo de clientes.
Específicos: desarrollado para un cliente de acuerdo a sus
necesidades específicas.
www.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
¿Qué es Ingeniería de Software?
La Ingeniería de Software es una disciplina de la
Ingeniería quese preocupa de todos los aspectos de la
producción de software.
aplicación de los métodos de la ingeniería al proceso de
desarrollo de software:
Diseño
Construcción
Mantenimiento
www.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
La disciplina – una analogía
Diseñar y supervisar la construcción de un edificio de oficinas de varios
pisos
Recursos? Dinero, tiempo, otros
División del proyecto en partes manejables?
Asegurar que las partes sean compatibles?
Mecanismo de comunicación entre los encargados de las diversas
partes?
Medición del grado de avance?
Muchas otras…..
www.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
Diferencias con el software
Tolerancias para aceptación
Una lavadora que difiere el 2% de su tiempo de
trabajo con eldeseado vs
Sistema de contabilidad cuya exactitud difiere en un
2% ……?
www.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
El ciclo de vida del software
Modificación: para adaptarse a los cambios
del entorno. (en otros productos se conoce
como reparación o mantención)
www.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
La fase de desarrollo del ciclo de vida del softwarewww.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
Algunas herramientas
• CASE
– Computer – Aided Software Engineering
– Ingeniería de software asistida por computador
• Colaboran con
– Elaboración de diagramas de flujo
– Diagramas entidad relación
– Diccionarios de datos
– Generadores de código
www.inacap.cl
TALLER DE MANTENCION DE SOFTWARE
¿Qué atributos tiene un buen Software?
Elsoftware debería entregar la funcionalidad y desempeño requeridos por
el usuario y debería ser mantenible, confiable y usable.
Mantenibilidad
El software debe evolucionar para cubrir necesidades cambiantes.
Confiabilidad
El software debe ser confiable.
Eficiencia
El software no debe malgastar los recursos del sistema.
Usabilidad
El software debe ser usable por los...
Regístrate para leer el documento completo.