Software architecture and agile software development: a clash of two cultures?
Philippe KruchtenPublished in: ICSE (2) (2010)
Keyphrases
- software architecture
- agile software development
- software development
- software systems
- software engineering
- development cycle
- extreme programming
- embedded software
- architectural design
- software development projects
- functional requirements
- software projects
- reference model
- distributed systems
- case study
- development process
- software components
- databases
- software maintenance
- design patterns
- software quality
- software developers
- systems development
- mobile devices
- reinforcement learning
- web services
- artificial intelligence