Generación del diagrama de casos de uso a partir del lenguaje natural o controlado: Una revisión crítica

El diagrama de casos de uso es importante en el desarrollo de aplicaciones de software para capturar los requisitos funcionales y para manejar la complejidad de sistemas robustos. En este artículo, se presenta una revisión crítica de los trabajos relacionados con la obtención del diagrama de casos d...

Full description

Autores:
Zapata Jaramillo, Carlos Mario
Tamayo Osorio, Paula Andrea
Tipo de recurso:
Article of journal
Fecha de publicación:
2009
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/8343
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/8343
http://bdigital.unal.edu.co/4938/
Palabra clave:
62 Ingeniería y operaciones afines / Engineering
Diagrama de casos de uso
Lenguaje natural
Lenguaje controlado
Superestructura de UML 2.0.
Use case diagram
Natural language
Controlled language
UML 2.0. superstructure
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
Description
Summary:El diagrama de casos de uso es importante en el desarrollo de aplicaciones de software para capturar los requisitos funcionales y para manejar la complejidad de sistemas robustos. En este artículo, se presenta una revisión crítica de los trabajos relacionados con la obtención del diagrama de casos de uso, partiendo de representaciones del discurso del interesado en lenguaje natural o controlado. De esta revisión, se concluye que el proceso suele partir de representaciones difíciles de conseguir en las etapas iniciales del software, que aún se realiza de forma asistida por el analista y que es todavía incompleto, pues no se identifican las relaciones especiales entre los actores y los casos de uso del diagrama. /Abstract: Use case diagram is useful in software application development in order to capture functional requirements and to manage robust system complexity. We present, in this paper, a critical review of works concerned to the use case diagram obtaining from stakeholder discourse representations, in the form of natural or controlled language discourses. We conclude, from this review, that such representations are difficult to obtain in the previous stages of software development, when the analyst must subjectively influence the process, and when the process is still incomplete, due to the lack of special actor-use-case relationship identification.