

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Project; Class: Software Engineering Studio; Subject: Computer Engineering; University: Syracuse University; Term: Fall 2007;
Typology: Study Guides, Projects, Research
1 / 2
This page cannot be seen from the preview
Don't miss anything!


CSE784 – Software Studio Fall 2007
B-Specification due Sep 17, code due Sep 24, C-Specification due Oct 8
Number each customer requirement, and each development requirement. Provide a title and keywords for each requirement. Stamp each requirement with a creation time and date and a last modified time and date. Attach^3 a multi-line text field for requirement descriptions. Attach a multi-line issue statement to any requirement, above. Provide a status for each issue which has one of the two values: open or closed. Associate a priority (High, Normal, or Low) with any requirement’s issue. Edit all fields of existing requirements except for number and time/date stamp. Edit text, status, and priority for any existing issue. Add new, or delete existing, requirements and issues at any time. Display any requirement by number or title. Display all issues of a specified priority. Search for all requirements that match specified keywords, title fragment^4 , or number range. Sort requirements by number, title, creation date, last modified date, or issue priority^5. All changes to requirements data must be persistent. Support the display of a test description and, or, test procedure for a selected requirement. Support the execution of one or more tests for a selected requirement. Support stepping through the requirements display according to some user defined sequence.
CSE784 – Software Studio Fall 2007
database filename data items, issues filename,^ file text file text
requirements, issue data, commands (^8) Note that this is not the same as the multi-line requirements text for a requirement item. (^9) At each step in the sequence, the test description and procedure are displayed, and the user can cause a predefined test to execute.