Best Practices for Teaching UML Based Software Development.
Ludwik KuzniarzMiroslaw StaronPublished in: MoDELS (Satellite Events) (2005)
Keyphrases
- software development
- software engineering
- test driven development
- case study
- pair programming
- software systems
- development process
- software architecture
- software design
- tool support
- problem based learning
- software developers
- learning environment
- distance learning
- software testing
- high school
- software projects
- learning process
- online learning
- software components
- e learning
- design patterns
- model driven architecture
- model based testing
- learning analytics
- higher education
- software industry
- requirements engineering
- agile software development
- software maintenance
- effort estimation
- software development environment
- extreme programming
- software engineers
- formal methods
- cooperative learning
- real world
- educational technology
- knowledge management
- teacher education
- software reuse
- conceptual modeling
- software process
- software development process
- unified modeling language
- computer systems
- object oriented
- artificial intelligence