Professional Documents
Culture Documents
SOFTWARE
Unidad 1: Introducción a la Ingeniería de Software
Tema 2: Herramientas CASE
1.2 Tema 2: Herramientas CASE
2
Índice
1.2 Tema 2: Herramientas CASE
1.2.1 Objetivos de herramientas CASE
1.2.2 Tipos de herramientas CASE
1.2.3 Ejemplos de herramientas CASE
3
Capacidades
• Identifica las actividades de un proceso de software, los modelos de procesos de software y las principales
metodologías de desarrollo de software.
• Conoce la Metodología AUP y los Diagramas UML.
• Discrimina las características del proceso de software, así como de las metodologías y tipos de Herramientas
CASE.
4
Introducción
• herramientas CASE (Computer Aided Software Engineering en inglés) o herramientas de Ingeniería de Software
Asistida por Computadora.
5
1.2.1 Objetivos de las herramientas CASE
Mejora productividad del equipo.
6
1.2.2 Tipos de herramientas CASE
Otra clasificación
Superiores
Upper CASE
•Ayudan en las fases de planificación, análisis de
requisitos y estrategia del desarrollo.
•Permite crear y modificar el diseño del
sistema Middle CASE
•Automatizan tareas en el análisis y diseño.
Lower CASE
Inferiores •Semiautomatizan la generación de código, crean
programas de detección de errores, soportan la
depuración de programas y pruebas.
• Para generar código fuente
Integrated CASE
•Engloban todo el proceso de desarrollo de
software.
7
1.2.3 Ejemplos de herramientas CASE
8
Ejercicios
• Ejecute a IBM Engineering Systems Design Rhapsody. A continuación, navegue por las opciones de la perspectiva
Avanzada UML:
9
Conclusiones
• Las herramientas CASE o herramientas de Ingeniería de Software Asistida por Computadora son aplicaciones
informáticas destinadas a aumentar la productividad en el desarrollo de software. Asimismo, reducen los costos
en términos de tiempo y dinero, permiten la comunicación entre los miembros del equipo de desarrollo y los
usuarios durante el ciclo de vida de desarrollo de software.
• Existe una clasificación de las herramientas CASE enfocada a cada fase del ciclo de desarrollo: Upper CASE, Middle
CASE, Lower CASE e Integrated CASE.
• Los entornos CASE representativos que soportan UML son IBM Engineering Systems Design Rhapsody, IBM
Rational Software Architect, Enterprise Architect y Start UML.
10
Referencias bibliográficas
• IBM Corporation (2020) IBM Engineering Systems Design Rhapsody. Recuperado de https://www.ibm.com/pe-
es/products/systems-design-rhapsody
• Kendall, Kenneth E. y Kendall, Julie E. (2011) Análisis y Diseño de Sistemas. 8a ed. México: Pearson Educación.
Centro de Información: Código 004.2 KEND 2011
11
GRACIAS
SEDE SAN JUAN DE LURIGANCHO SEDE LIMA CENTRO SEDE BELLAVISTA SEDE AREQUIPA
Av. Próceres de la Independencia 3023-3043 Av. Uruguay 514 Av. Mariscal Oscar R. Benavides 3866 – 4070 Av. Porongoche 500
San Juan de Lurigancho – Lima Cercado – Lima (CC Mall Aventura Plaza) (CC Mall Aventura Plaza)
Teléfono: 633-5555 Teléfono: 419-2900 Bellavista – Callao Paucarpata - Arequipa
Teléfono: 633-5555 Teléfono: (054) 60-3535
www.cibertec.edu.pe