Back to courses index

SWEB312: Software Requirements and Specification

Description:Main topics include the study of methods, tools, notations, and validation techniques for the analysis and specification of software requirements. (Prerequisite: ITBP219)
Credit Hours.:3
Text Book: Managing Software Requirements ? A unified Approach by Dean Leffingwell and Don Widrig.
Coordinator: Mamoun Awad
Topics Outline:
  1. Introduction to Requirements Management
  2. Analyzing the Problem
  3. Understanding User Needs (Elicitation Techniques)
  4. Defining the System (vision document)
  5. Managing Scope
  6. Software Requirements Specifications (SRS)
  7. Building the Right System (Validation and Verification)
  1. Define the problem statement
  2. Collect users and stakeholders' needs
  3. Produce Software Requirements Specification Document (SRS).
  4. Apply software requirements validation techniques
  5. Use CASE tools in the requirements analysis process
Mapping of Topics Outline to Outcomes
 1 2 3 4 5 6 7
Pre-requisiteITBP219: Object-oriented Programming
Volume of the Course that Contributes to CIT Students Outcomes(SOs)
Move the mouse over the Students Outcome number to view the Students Outcome text
a b c d e f g h i j k l m n
6% 15% 2% 8% 13% 6%0% 0% 22% 4% 17% 0% 2% 0%
Show Details