Requirements Grading Criteria Page
Requirements Grading Criteria Project
I. Functional Specs
A. Calendar -- 5
1. Earliest Month - 1
2. Lastest Month - 1
3. Movement - 3
a. up, down, left right - 4
b. to previous or subsequent month - 2
1. No move to previous month if month = Jan 1994 - 1
c. move to arbitrary date - 2
4. Move to Daily Schedule - 2
5. Move to Goal - 2
B. Daily Schedule -- 5
1. 15 minute intervals - 2
2. no appointments overlap - 2
3. appointments can't span days - 2
4. Movement up and down - 2
5. Delete appointment - 2
6. Edit appointment - 2
a. in interaction line - 1
7. Scrolling Capabilities - 2
8. Move to Calendar and Goal List - 2
9. Description 1 line long - 2
10. Visually you can see appointments span of time. - 2
C. Goal List -- 5
1. Daily, Weekly, Monthly, Yearly, Lifelong - 5
a. move to any of these goal lists - 1
2. Movement up and down - 2
3. Insert before or after - 2
a. in interaction line - 1
4. Delete - 2
5. Edit Goal - 2
a. in interaction line - 1
6. Scrolling Capabilities - 2
7. Move to Calendar and Daily Schedule - 2
8. 1 line long - 2
D. Interaction Line -- 7
E. Movement with cursor keys -- 2
1. vi
2. arrows
F. Storage and Retrieval Facilities -- 6
II. Non-Functional
A. Unix/HP 700 - 2
B. Written in C++ - 2
C. Object-Oriented Design - 2
D. 2D text interface - 2
E. Due Dates - 2
Last updated 9 Sep 1994.
Patrick Williams (pmw@breezy.cs.byu.edu)