SE 675 Requirements Engineering (Dr. F.T. Marchese)

Fall 2013 - Course Schedule (Revised 12-13-2013)

All lectures based on material from Requirements Engineering: From System Goals to UML Models to Software Specifications, Axel van Lamsweerde

Week

Dates

Lectures

Project

Topic

Sample Docs

1

T. 9/10

Lecture 1

 

RE Overview Chap 1

 

2

T. 9/17

Lecture 2

 

Domain Analysis and Requirements Elicitation -- Chap 2

 

3

T. 9/24

Lecture 3

 

Requirements Evaluation Chap 3-

 

4

T. 10/1

Lecture 4

 

Requirements Specification and Documentation - Chap 4 (4.1 4.3)

 

5

T. 10/8

Lecture 5

 

Goal-Orientation in Requirements Engineering - Chap 7

 

6

T. 10/15

No Formal Class Meeting

 

Group Exercise

 

7

T. 10/22

Lecture 6

 

Results of Group Exercise Due (In-class presentation and Discussion)

Modeling System Objectives with Goal Diagrams - Chap 8

 

8

T. 10/29

 

Midterm Exam (Lectures 1 -5)

 

9

T. 11/05

 

Lecture 7

Vision Statement Due

Class Presentation

Risk Analysis on Goal Models Chap 9

Modeling Conceptual Objects with Class Diagrams - Chap 10

RUP Vision Template

 

Sample Vision Document

10

T. 11/12

Lecture 8

 

Modeling System Agents and Responsibilities - Chap 11

 

11

T. 11/19

Lecture 9

 

Modeling System Operations Chap 12

 

12

T. 11/26

Lecture 10

 

Modeling System Behaviors Chap 13

 

13

T. 12/03

System Requirements Specification Due

Class Presentation

Goal-Oriented Model Building Method in Action Chap 15

Sample Requirements Template

14

T. 12/10

 

 

Final Exam (Lamsweerde : Chapters 8 13)