Using Extreme Programming in the Software Design Course.
David H. JohnsonJames CaristiPublished in: Comput. Sci. Educ. (2002)
Keyphrases
- software design
- extreme programming
- software development
- software engineering
- pair programming
- agile software development
- software systems
- case study
- design patterns
- software projects
- software architecture
- artificial intelligence
- development process
- software components
- software developers
- reverse engineering
- software engineers
- knowledge management
- object oriented
- software testing
- software development processes
- quality assurance
- software process
- software product line
- development cycle
- software development teams