Computer Science and Software Engineering 371

Software Requirements and Specification

Fall 2005

Homework #2

 

 

Due:            Thursday, September 15 at midnight

 

Purpose:    To gain experience in creating a problem statement.

 

In Homework #s 2, 3 and 4, we will be working on a “play” problem that is intended to help you with the team project.  I will be playing the role of the client, and your TA will be playing the role of the project supervisor (my role in the team project).

 

 

I would like some software that takes the list of courses from the online course catalog (at http://www.rose-hulman.edu/Catalogue05-06/courses.htm) and captures most of the “boldface” information for each course.  For example, with

 

CSSE 220 Fundamentals of Software Development II 3R-3L-4C F, W, S Prerequisite: CSSE 120

 

We would want all of the information except for the “3R-3L” part (we would still want the credit hours though).

 

The reason for this software is that I want to eventually have a program that takes the results of a degree audit (being developed by IAIT for Banner) as its input and helps the student plan out a term-by-term schedule for every quarter until graduation.

 

You may ask me questions about this on Friday afternoon during your CSSE 371 class period and on the ANGEL homework discussion forum for your section.  Please note that I will be out of email contact for much of this coming weekend.

 

 

For Homework #2, you are to turn in a problem statement for this software, using the format found at

 

http://www.rose-hulman.edu/class/csse/csse371/Project/problem_statement_template.doc

or

http://www.rose-hulman.edu/class/csse/csse371/Project/problem_statement_template.htm

 

Any information provided by the client through Tuesday, September 13 should be included in your problem statement.

 

Please turn in your homework to the Homework #2 Drop Box in ANGEL.