Requirements Document Comments


Team: Yakko Wakko and Dot Dayplan

Grade: (89 out of 100)

The following is a breakdown of the grading.

Document presentation (5 out of 5)

Important points: Comments:

Project Description of Target System (10 out of 10)

Comments: Well done. Don't change a thing. I like the pointers to Java references.

Scenario descriptions (10 out of 10)

Comments: Boy, someone must have learned something in 2390! :)

Storyboarding (7 out of 10)

Comments: OK, so I can see that you have three main views - the calendar launch page, the monthly view and the daily view. The daily view appears to have two separate subviews, one for the personal schedule and one to show an overlay of people. Will that overlay always be showing? How do I go about defining what people get shown in the overlay? It raises a lot of questions. What about weekly view? You mention it later on. It would be nice to have a clearer picture of exactly what you expect to show up in the various views. You try to do that in the functional requirements, but it is at this point that you can experiment. Maybe you have done this on paper. If so, you should show me.

Functional Requirements (24 out of 25)

Comments: I don't really see why there is a difference between adding multiple appointments and adding a special date. Presumably, you would want to define a language for specifying repeated events and that would be general enough to cover both cases.

Not clear how you will determine the set of users in the overlay multiple schedules mode.

Non-Functional Requirement (14 out of 15)

Comments:

Platform and Network Environment (7 out of 10)

Comments: Won't you have a constraint of storing the persistent calendar information on the same server on which you download the applet?

Risk Analysis (12 out of 15)

Comments:
If you wish to have your Requirements Document regraded, revise it within one week of receiving comments. Be sure to maintain a link to the original version of the Requirements Document in your notebook for comparison purposes. To get a regrade, you must send e-mail to the instructor requesting the regrade.