Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question 1 (100 POINTS): Suppose that you are hired to develop a network-based course registration software for the university. For the ease of understanding, a

image text in transcribedimage text in transcribed

Question 1 (100 POINTS): Suppose that you are hired to develop a network-based course registration software for the university. For the ease of understanding, a partial natural-language based requirement specification s is provided as follows: 1. Students 1.1. The students should be able to log into the system 1.2. The students should be able to add their course registrations 1.3. The students should be able to remove their course registrations 1.4. The students should be able to change their course registrations 1.5. The students should be able to query all courses 1.6. The students should be able to list all their registered courses 2. Instructors 2.1. The instructors should be able to log into the system 2.2. The instructors should be able to query student list for all classes 2.3. The instructors should be able to edit course descriptions 2.4. The instructors should be able to print the course information 3. System administrators 3.1. The system administrators should be able to log into the system 3.2. The system administrators should be able to manage the student information 3.3. The system administrators should be able to manage the course information, e.g., add, change, and remove courses 3.4. The system administrators should be able to add, switch, and remove students for each course Based on the requirements listed above, please answer the following questions: 1.A.) (25 POINTS) Prepare a requirements specification for the operation student adding a new course registration. Please use the structured specification format provided for the insulin pump example in Figure 4.13 of the textbook, i.e. your structured specification should include the following items: Function, Description, Inputs, Source, Outputs, Destination, Action, Requirement, Pre-condition, Post-condition, and Side effects. Make assumptions if you feel that it is needed. Explicitly state if you make any assumptions 1.B.) (25 POINTS) Prepare a requirements specification for the operation student removing a course registration. Please use the structured specification format provided for the insulin pump example in Figure 4.13 of the textbook, i.e. your structured specification should include the following items: Function, Description, Inputs, Source, Outputs, Destination, Action, Requirement, Pre-condition, Post-condition, and Side effects. Make assumptions if you feel that it is needed. Explicitly state if you make any assumptions 1..) (25 POINTS) Prepare a requirements specification for the operation student updating a new course registration. Please use the structured specification format provided for the insulin pump example in Figure 4.13 of the textbook, i.e. your structured specification should include the following items: Function, Description, Inputs, Source, Outputs, Destination, Action, Requirement, Pre-condition, Post-condition, and Side effects. Make assumptions if you feel that it is needed. Explicitly state if you make any assumptions. 1.D.) (25 POINTS) Compare the natural language format and structured specifications format for requirements specification in your own words. Which one do you prefer? Why? Question 1 (100 POINTS): Suppose that you are hired to develop a network-based course registration software for the university. For the ease of understanding, a partial natural-language based requirement specification s is provided as follows: 1. Students 1.1. The students should be able to log into the system 1.2. The students should be able to add their course registrations 1.3. The students should be able to remove their course registrations 1.4. The students should be able to change their course registrations 1.5. The students should be able to query all courses 1.6. The students should be able to list all their registered courses 2. Instructors 2.1. The instructors should be able to log into the system 2.2. The instructors should be able to query student list for all classes 2.3. The instructors should be able to edit course descriptions 2.4. The instructors should be able to print the course information 3. System administrators 3.1. The system administrators should be able to log into the system 3.2. The system administrators should be able to manage the student information 3.3. The system administrators should be able to manage the course information, e.g., add, change, and remove courses 3.4. The system administrators should be able to add, switch, and remove students for each course Based on the requirements listed above, please answer the following questions: 1.A.) (25 POINTS) Prepare a requirements specification for the operation student adding a new course registration. Please use the structured specification format provided for the insulin pump example in Figure 4.13 of the textbook, i.e. your structured specification should include the following items: Function, Description, Inputs, Source, Outputs, Destination, Action, Requirement, Pre-condition, Post-condition, and Side effects. Make assumptions if you feel that it is needed. Explicitly state if you make any assumptions 1.B.) (25 POINTS) Prepare a requirements specification for the operation student removing a course registration. Please use the structured specification format provided for the insulin pump example in Figure 4.13 of the textbook, i.e. your structured specification should include the following items: Function, Description, Inputs, Source, Outputs, Destination, Action, Requirement, Pre-condition, Post-condition, and Side effects. Make assumptions if you feel that it is needed. Explicitly state if you make any assumptions 1..) (25 POINTS) Prepare a requirements specification for the operation student updating a new course registration. Please use the structured specification format provided for the insulin pump example in Figure 4.13 of the textbook, i.e. your structured specification should include the following items: Function, Description, Inputs, Source, Outputs, Destination, Action, Requirement, Pre-condition, Post-condition, and Side effects. Make assumptions if you feel that it is needed. Explicitly state if you make any assumptions. 1.D.) (25 POINTS) Compare the natural language format and structured specifications format for requirements specification in your own words. Which one do you prefer? Why

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Theory Icdt 99 7th International Conference Jerusalem Israel January 10 12 1999 Proceedings Lncs 1540

Authors: Catriel Beeri ,Peter Buneman

1st Edition

3540654526, 978-3540654520

More Books

Students also viewed these Databases questions