N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
The unified software development process
The unified software development process
Software Requirements
Instructional Engineering in Networked Environments
Instructional Engineering in Networked Environments
Trends and Issues in Instructional Design and Technology (2nd Edition)
Trends and Issues in Instructional Design and Technology (2nd Edition)
Aspect-oriented software development
Aspect-oriented software development
Hi-index | 0.00 |
The analysis phase constitutes an essential step in the development of information systems. This fact is perhaps even more important in the development of learning software: the process of creating learning materials must take into account the range of abilities, needs, and interests of different stakeholders, adapting itself to a variety of contexts and pedagogical paradigms. It is therefore a complex process that must consider diverse perspectives and levels of abstraction. Currently, there are two trends among others in Software Engineering engaged in optimizing the process of information systems development: Aspect-Oriented Software Development and Model-Driven Architecture. The combination of both mechanisms can facilitate the development of complex information systems like computer-supported learning systems. The intention of this paper is to propose an analysis method in learning material development process based on Aspect-Oriented Analysis and Model-Driven Architecture.