Prototipo de herramientas CASE que apoye el proceso de desarrollo de software mediante UML y JAVA

Se ha observado en los estudiantes de la Universidad Autónoma de Bucaramanga la poca utilización de lenguajes de modelado como lo es UML (Unified Modeling Language), lo cual puede repercutir en la realización de sus trabajos. Este fenómeno es originado no por el desconocimiento de los lenguajes sino...

Full description

Autores:
Ariza Cáceres, Edwin Alonso
González Ardila, Jaime Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2007
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/1367
Acceso en línea:
http://hdl.handle.net/20.500.12749/1367
Palabra clave:
Computer software engineering
Java (Computer Programming Language)
UML (Computing)
Systems Engineering
Investigations
Analysis
CASE tool
UML
Java
Ingeniería de software realizada por computador
Java (Lenguaje de programación para computadores)
UML (Computación)
Ingeniería de sistemas
Investigaciones
Análisis
Herramienta CASE
UML
Java
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Description
Summary:Se ha observado en los estudiantes de la Universidad Autónoma de Bucaramanga la poca utilización de lenguajes de modelado como lo es UML (Unified Modeling Language), lo cual puede repercutir en la realización de sus trabajos. Este fenómeno es originado no por el desconocimiento de los lenguajes sino por la desorganización de los estudiantes a la hora de desarrollar sus proyectos, dedicándose solo a la programación y dejando a un lado fases tan importantes como lo son el análisis y diseño (sin importar la metodología). Otro factor es la falta de desarrollo de herramientas propias de la universidad para el apoyo en la fase de modelado. La solución desarrollada para los problemas descritos anteriormente consistió en construir un prototipo de herramienta CASE (Computer Assisted Software Engineering) que apoye el desarrollo de software mediante UML y ayude a la programación en Java. La herramienta cuenta con los módulos para realizar diagramas de casos de uso, clases y el editor para programación en Java. Actualmente existen una gran variedad de herramientas con dicho propósito pero en un entorno diferente por lo que se piensa para el contexto de la universidad y del país.