Students are introduced to the concepts of software requirements engineering process from elicitation to documentation. Students explore requirements prioritization, trade-off analysis, negotiation, risk analysis, and impact analysis. Students learn to identify functional, non-functional and quality related requirements of software projects in the context of varying application domains and development methodologies. Prerequisite: ENGR 1200 with a minimum grade of C AND ENGR 2300 with a minimum grade of C.
Students are introduced to the concepts of software requirements engineering process from elicitation to documentation. Students explore requirements prioritization, trade-off analysis, negotiation, risk analysis, and impact analysis. Students learn to identify functional, non-functional and quality related requirements of software projects in the context of varying application domains and development methodologies. Prerequisite: ENGR 1200 with a minimum grade of C AND ENGR 2300 with a minimum grade of C.