CSIE 5905180                  Spring 2014
Software Requirements and Specifications
announcements general information schedule resource


Announcements: (Return to top of page)


Instructor:  (Return to top of page)

Dr. Y C Cheng, Professor of CSIE
web: http://www.ntut.edu.tw/~yccheng/srp2014/srp.htm
class meetings: Tue 6-7, Wed 4

Office hours: Tue 3-4, Fri 3-4

Teacher Assistant (TA):

TBA

Textbook:

Reference books:

Course Description: Students will learn how to describe requirements for software and develop specifications for the system that meets the given requirements. This course will cover the following topics:

Prerequisites: none.

Grading policy

Schedule    (Return to top of page)

Week

Course Material Covered

Reading/Homework/Project

01 (2/17)

1. Focusing on Problems.

Get textbook! Read chapter 1.
02 (2/24) 2. Locating and Bounding the Problem.
03
(3/3)

3. Problems and Subproblems.

04 (3/10)

4. Basic Problem Classes and Frames. (1)

05
(3/17)
4. Basic Problem Classes and Frames. (2)Exam 1: 19 March 2014, in class. Coverage: chapters 1, 2 and 3. Closed book.
06 (3/24)

5. Frame Concerns and Development Descriptions. (1)

07 (3/31)

5. Frame Concerns and Development Descriptions .(2)

08
(4/7)
5. Frame Concerns and Development Descriptions .(2)
09
(4/14)

6. Frame Flavors and Development Descriptions. (1)

problem frame patterns
10
(4/21) 

6. Frame Flavors and Development Descriptions. (2)

Exam 2: 22 April 2014, in class. Coverage: chapters 4 and 5. Closed book except  problem frame patterns
11
(4/28)

7. Model Domains and Real Worlds. (1)

12
(5/5)

7. Model Domains and Real Worlds. (2)

13
(5/12)

8. Variant Frames.

14 (5/19)

9. Particular Concerns. 

15 (5/26)

10. Decomposition Revisited.

16 (6/2) 10. Decomposition Revisited.
final project
17
(6/9)

11. Composite Frames. 

18
(6/16) 

12. Grown-Up Software Development.

final project presentation


 Resource:   (Return to top of page)

Reference (last updated: 2014/02/11)