The Role of Collaboration Diagrams in OO Software Engineering Student Projects.
Lili HaiPublished in: CSEE&T (2009)
Keyphrases
- software engineering
- object oriented
- software development
- programming language
- software projects
- knowledge management
- artificial intelligence
- conceptual modeling
- reverse engineering
- case study
- distance learning environment
- software development processes
- development process
- software systems
- engineering courses
- software design
- object oriented databases
- software evolution
- learning environment
- software maintenance
- student model
- data model
- unified modeling language
- query language
- project management
- design patterns
- collaborative learning
- knowledge sharing
- student teams
- student participation
- information sharing
- knowledge construction
- student learning
- software engineers
- engaging students
- online learning
- database systems
- learning community
- tutoring system
- class diagram
- student interaction
- semi structured interviews
- software development process
- object oriented systems
- collaborative problem solving
- communication tools
- software reuse
- learning process