This course aims to deepen the more advanced aspects of reuse practices applied to knowledge (including information and/or software).
The main objective is to enable students to master the concepts of knowledge reuse and recovery, as well as their direct application to Software Engineering, Systems Engineering, or any productive area of ¿¿organizations. The consideration that knowledge is an asset more of the organizations about this subject to the processes of integration, information, and software in modern techniques of knowledge management.
The specific objectives of the subject are:
o To study and to know the most modern models of representation of information.
o To deepen in the models of software representation (Requirements, Logical Design, Physical Design, V&V, etc.).
o Analyze the principles and methodologies of information retrieval.
o Application of all previous foundations to the reuse of software and knowledge.
o To know computer tools that allow the reuse of software and knowledge.
The different subjects of the subject will be presented by the professor of the same. In all cases, we will try to deepen the contents until we reach the known limits of the state of science, opening possibilities for possible expansion and leap towards the ways of research for students. In this way, it is intended to meet the essential objectives of offering future lines of work to the students of the subject.
At the end of the course, students should present and discuss research on the different subjects covered, with the aim of deepening their knowledge, as well as enhancing their critical capacity, presentation, and synthesis.