Herramientas case

Páginas: 6 (1284 palabras) Publicado: 6 de marzo de 2014
Universidad Centroamericana
Facultad de Ciencia, Tecnología y Ambiente
Tecnologías de la Información y las Comunicaciones

Ingeniería en Sistemas y Tecnologías de la
Información

HERRAMIENTAS PARA LA IMPLEMENTACIÓN Y
VERIFICACIÓN
Prof. Erika Mejía

Objetivo de la clase de hoy
• Utilizar con propiedad las herramientas de automatización de la fase de
implementación del ciclo de vidadel desarrollo de software para el logro
de los niveles de productividad óptimos, en la implementación de
modelos de análisis y diseño orientados a objetos.
• Establecer criterios de selección de herramientas Lower CASE mediante la
puesta en práctica de éstas en la implementación de aplicaciones, su
configuración y el estudio de sus características, componentes,
limitaciones y alcances.Unidad I: Herramientas Back CASE

Contenido
• Mantenimiento de sistemas (Continuación)
• Herramientas CASE
– Ventajas e inconvenientes.
– Estudio de las herramientas de bajo nivel más conocidas.

• Generación automática de código
– Ingeniería inversa e ingeniería directa.
– Ventajas y consideraciones en la generación automática de
código.
– Herramientas CASE para la aplicación deingeniería directa
y/o ingeniería inversa. Generación de código fuente y
código objeto.
Unidad I: Herramientas Back CASE

Mantenimiento de sistemas (Cont.)
• “El mantenimiento del sw. es la modificación de
un producto sw. después de su entrega al cliente
o usuario para corregir defectos, para mejorar el
rendimiento u otras propiedades deseables, o
para adaptarlo a un cambio de entorno” (IEEE1219)
• Es la parte más costosa del ciclo de vida del sw.:
– 60-90% del coste total (y coste creciente)
⇒ El coste relativo de reparar un defecto aumenta en las
últimas etapas del ciclo de vida
Unidad I: Herramientas Back CASE

Tipos de mantenimiento





Correctivo
Adaptativo
Perfectivo
Preventivo

Costos de mantenimiento





Insatisfacción del cliente cuando nose puede atender en un tiempo aceptable
una petición de reparación que parece razonable.
Los errores ocultos que se introducen al cambiar el sw. durante el
mantenimiento reducen la calidad global del producto.
Perjuicio en otros proyectos de desarrollo cuando el equipo tiene que dejarlos,
total o parcialmente, para atender peticiones de mantenimiento.

Unidad I: Herramientas Back CASE Mantenimiento Correctivo
• A pesar de las pruebas y verificaciones que aparecen
en etapas anteriores del ciclo de vida del software, los
programas pueden tener defectos.
• El mantenimiento correctivo tiene por objetivo
localizar y eliminar los posibles defectos de los
programas.
• Un defecto en un sistema es una característica del
sistema con el potencial de causar un fallo. Un falloocurre cuando el comportamiento de un sistema es
diferente del establecido en la especificación.

Entre otros, los fallos en el software pueden ser de:
• Procesamiento: por ejemplo, salidas incorrectas de un programa.
• Rendimiento: por ejemplo tiempo de respuesta demasiado alto en una
búsqueda de información.
• Programación: por ejemplo, inconsistencias en
• el diseño de un programa.
•Documentación: por ejemplo, inconsistencias entre la funcionalidad de un
programa y el manual de usuario.

Mantenimiento Adaptativo
• Este tipo de mantenimiento consiste en la modificación de un
programa debido a cambios en el entorno (hardware o
software) en el cual se ejecuta.
• La envergadura del cambio necesario puede ser muy
diferente: desde un pequeño retoque en un módulo hasta
tenerque reescribir prácticamente todo el programa para su
ejecución en un ambiente distribuido en red.

Unidad I: Herramientas Back CASE

• Los cambios en el entorno software pueden ser de dos clases:
– En el entorno de los datos, por ejemplo, al dejar de trabajar con un
sistema de ficheros clásico y sustituirlo por un sistema de gestión de
bases de sustituirlo por un sistema de gestión de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Herramientas case
  • Herramientas CASE
  • herramientas CASE
  • Herramientas Case
  • Casos De Herramientas
  • Herramientas Case
  • herramienta case
  • HERRAMIENTAS CASE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS