taking into account competing
requirements
A. Software Feasibility
B. Software Consistency
C. Software Maintainability
D. Software Stability