Teaching modelling for requirements engineering and model-driven software development courses.
Arne J. BerreShihong HuangHani MuradHanieh AlibakhshPublished in: Comput. Sci. Educ. (2018)
Keyphrases
- requirements engineering
- software development
- model driven
- model driven architecture
- higher education
- metamodel
- model driven development
- development process
- e learning
- data driven
- software engineering
- programming course
- software systems
- service oriented
- life cycle
- requirements specification
- model driven engineering
- software process
- data integration
- software development process
- software projects
- learning environment
- systems development
- case study
- software requirements
- requirements elicitation
- learning process
- tool support
- software components
- software design
- software quality
- software intensive systems
- activity diagrams
- modeling language
- software architecture
- knowledge management
- multi agent
- development environments
- platform independent
- learning objects
- requirements engineering process
- artificial intelligence
- databases