Software Design and Modeling Practices in an Online Software Engineering Course: The Learners' Perspective.
Mahum AdilIlenia FronzaClaus PahlPublished in: CSEDU (2) (2022)
Keyphrases
- software design
- software engineering
- software systems
- educational software
- software development
- uml diagrams
- unified modeling language
- multiple perspectives
- design patterns
- strategic management
- software engineering practices
- online learning
- reverse engineering
- functional requirements
- object oriented design
- artificial intelligence
- learning process
- learning environment
- software engineers
- language learning
- knowledge management
- case study
- online learning environments
- learning activities
- e learning
- learning opportunities
- project management
- software projects
- development process
- software architecture
- object oriented
- modeling language
- software maintenance
- software developers
- databases
- online learning communities
- software development process
- collaborative learning
- learning algorithm