Friday, February 17, 2012

Course Syllabus





Course Description 
This  course  includes:  the  principal  requirements  of  engineering  activities  and  their 
relationships, a range of techniques for eliciting, documenting, validating, and managing 
requirements.  Key  areas  such  as  requirement  structuring,  prioritizing  requirements, 
requirement traceability and resolving conflicting requirements are also covered. 


Course Objectives 
After completion of this course you should be able to: 
•  Understand the concepts and the role of requirements engineering in software 
engineering. 
•  Understand and gain practical experience of the current techniques, notations, 
methods, processes and tools used in requirements engineering. 
•  Document and prioritize requirements, and be able to recognize and help resolve 
conflicting requirements. 

Main Reference 
·  Karl E. Wiegers, Software Requirements, 2nd ed., Microsoft Press, 2003. 
·  Textbook website: http://www.microsoft.com/learning/en/us/book.aspx?ID=6496&locale=en-us 

No comments:

Post a Comment