Students' Perceptions in Software Modelling Using UML in Undergraduate Software Engineering Projects.
Kanos MatyokurehwaKendra Tafadzwa MakoniPublished in: Int. J. Inf. Commun. Technol. Educ. (2019)
Keyphrases
- software engineering
- software development
- engineering courses
- computer science curriculum
- software systems
- software engineers
- software projects
- software development process
- undergraduate students
- software design
- engineering students
- software developers
- computer science students
- development process
- unified modeling language
- development cycle
- software architecture
- software engineering education
- software evolution
- software maintenance
- requirements engineering
- design patterns
- software quality
- programming course
- metamodel
- uml profile
- software testing
- uml diagrams
- software reuse
- reverse engineering
- software development processes
- systems development
- software components
- object oriented
- artificial intelligence
- computer science courses
- conceptual modeling
- case study
- software artifacts
- student learning
- programming language
- learning experience
- tool support
- practical experiences
- object oriented software engineering
- college students
- graduate students
- development methodologies
- electrical engineering
- survey instrument
- source code
- distance learning
- software development life cycle
- learning environment
- collaborative learning
- learning styles
- life cycle
- college level
- high school
- online environment