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.