Software Engineering Principles: Do They Meet Engineering Criteria?
Kenza MeridjiAlain AbranPublished in: J. Softw. Eng. Appl. (2010)
Keyphrases
- software engineering
- design principles
- systems engineering
- artificial intelligence
- software development
- programming language
- reverse engineering
- software systems
- object oriented
- knowledge engineering
- object oriented software engineering
- software design
- design patterns
- development process
- software architecture
- knowledge management
- requirements engineering
- software engineering education
- engineering courses
- systems analysis and design
- software engineers
- computer science
- software intensive systems
- engineering design
- software maintenance
- multi criteria
- multiple criteria
- requirements elicitation
- selection criteria
- software product line
- software quality
- product line
- databases
- neural network
- theoretical framework
- data mining
- evaluation criteria
- machine learning
- data sets
- case study
- design process