Handling Nonfunctional and Conflicting Requirements with Design Patterns.
Nien-Lin HsuehWen-Hsiang ShenPublished in: APSEC (2004)
Keyphrases
- design patterns
- conflicting requirements
- software engineering
- functional requirements
- object oriented
- software design
- software architecture
- software systems
- metamodel
- trade off
- learning objects
- usage scenarios
- object oriented software
- ontology driven
- specific problems
- source code
- database driven
- process model
- learning games
- design rationale
- software development
- high level
- information systems
- behavioural patterns
- database
- pattern languages
- software maintenance
- case study
- artificial intelligence