Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. Classify each of the systems requirements below, as a functional requirement,

ID: 3725823 • Letter: 1

Question

1. Classify each of the systems requirements below, as a functional requirement, a quality requirement, a design constraint, or a process constraint a. The client daemon must be invisible to the user b. The system should provide automatic verification of corrupted links. c. An internal naming convention should ensure that records are unique d. Communication between the database and server should be encrypted. e. Relationship may exist between title groups [a type of record in the database] f. Files should be organizable into groups of file dependencies. The system must interface with an Oracle database. The system must handle 50,000 users concurrently.

Explanation / Answer

a. quality constraint , user should not know about background processes

b. functional requirement , this is a part of business logic

c. quality contraint , naming convention to ensure that the data is free from corruptions

d. process constraint , the process here being communication with the db

e. design contraint ,

f. quality constraint , files will become more organisable this way , hence the quality of system will improve

g. design constraint , oracle database must have been agreed upon during design phase

h. quality requirement , as the performance should not degrade with the increase in number of concurrent users.