Computer Aided Software Engineering
Computer Aided Software Engineering
Computer Aided Software Engineering
Ingeniería En Informática
Introducción ........................................................................................................................................ 3
Historia ................................................................................................................................................ 3
Definición............................................................................................................................................. 4
Objetivos.......................................................................................................................................... 4
Ventajas ........................................................................................................................................... 5
Bloques Básicos ............................................................................................................................... 6
Clasificación ......................................................................................................................................... 7
Ejemplos .............................................................................................................................................. 7
PowerDesigner ................................................................................................................................ 7
Oracle Developer ............................................................................................................................. 7
Star UML .......................................................................................................................................... 8
Premium ERwin ............................................................................................................................... 8
Referencias .......................................................................................................................................... 9
Introducción
Historia
3
productividad de estos y, por tanto, generando el nacimiento de las herramientas
CASE [1].
Definición
Es posible definir las herramientas CASE como una colección de herramientas útiles
que ayudan en cada paso de la construcción de un producto, así como una
disposición organizada que permite hallar rápidamente herramientas para
implementarlas con eficiencia. Los ingenieros de software reconocen la necesidad
de herramientas variada e innovadoras, así, convierten a la herramienta CASE o
HCASE en un complemento para la caja de herramientas básicas del ingeniero en
software [3].
Objetivos
4
Ventajas
• Arquitectura empresarial.
• Catálogo de datos.
• Integridad de datos.
5
Bloques Básicos
• Herramienta CASE. Entorno para el usuario, todo aquella que usan en alto nivel
los desarrolladores.
6
Clasificación
Ejemplos
PowerDesigner
Oracle Developer
7
Star UML
Premium ERwin
Su precio se restringe a una solicitud, sin embargo, ronda entre 60 y 80 USD para
estudiantes.
8
Referencias
[1] A. Case, Computer-Aided Software Engineering (CASE) Technology For Improving Software
Development Productivity., New York: ACM SIGMIS Database: the DATABASE For Advances In
Information Systems, 1985.
[2] H. Muller, Computer Aided Software Engineering., Berlín: Springer Science & Business Media,
2012.
[3] L. Hernandez, Ingeniería Del Software Asistida Por Computadora, Ibarra: Universidad Técnica
del Norte, 2000.
[4] S. Shafiee, Evaluating the benefits of a computer-aided software engineering tool to develop
and document product configuration systems., Computers in Industry, 2021.
[5] E. Godoc, SQL, Los fundamentos del lenguaje, Barcelona: Ediciones ENI, 2014.