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

CS Dept Home Page  BYU Home Page  OSM Home Page
Last updated 9 Sep 1994.
Patrick Williams (pmw@breezy.cs.byu.edu)