SE 452a/b

Course List Coure info

SOFTWARE ENGINEERING II

1999-2000

Contact Hours:

3 lecture hours

Topics:

1. Introduction and Relationship with the SDP

2. The Requirements Engineering Process

  • Introduction; why is this hard/ why is this important?
  • RE Processes
  • Requirements Elicitation and Analysis
  • Requirements Validation
  • Requirements Management

3. Requirement Engineering Techniques

  • Methods for RE
  • View point- oriented RM
  • Non-functional Requirements
  • Case Study

4. Inspections

  • Formal reviews
  • Inspections
  • Walkthroughs
  • Phase Specific Details
  • Special formats
  • Metrics

5. Testing

  • Classes of testing
  • Unit Testing: Planning, Static testing, Dynamic testing, Test Case execution, Formal testing, and Test coverage
  • System Testing: Basic concepts, Defect tracking to source, Relationship to Quality and Test coverage

Textbook:

  • Kotonya and Sommerville, "Requirements Engineering", JW

Evaluation:

In order to pass the laboratory, a student must obtain a passing grade in each component. A student who fails any component shall receive a final grade not greater than 48%. The approximate weights for each component in shown below. Note that these are maximums; if less than the stated number is given, the rest of the marks will be pro-rated.

  • 20% written assignments (4)
  • 30% programming assignments (4)
  • 50% final examination

 

 


This page was last updated 07/07/2000.

  Course Info Course Listing