Вы находитесь на странице: 1из 2

HCMC University of Technology Faculty of Computer Science & Engineering

Software Engineering 2013/1 Chapter 4.1 Homework

1. What is a requirement? Show some examples. 2. Based on your project topic, show an example of User Requirement and System Requirements. 3. Fill the following table about the user/system requirement for the target readers Reader Client managers System architects Software developers Software tester Client engineers End-users Project managers User Requirement X X System Requirement X Notes (if nessesary)

4. What are functional/non-functional/domain requirements? Show some examples. 5. Functional or non-functional requirements or should one be rewriten as two functional/nonfunction requirements? Explain. a) The MHC-PMS shall be available to all clinics during normal working hours (Mon Fri, 083017.30). Downtime within normal working hours shall not exceed five seconds in any one day. b) A user shall be able to search the appointments lists for all clinics. c) The system shall generate each day, for each clinic, a list of patients who are expected to attend appointments that day. d) The system shall implement patient privacy provisions as set out in HStan-03-2006-priv. e) Each staff member using the system shall be uniquely identified by his or her 8-digit employee number. f) Users of the MHC-PMS system shall authenticate themselves using their health authority identity card. 6. What is a Software Requirement Specification document (SRS)? 7. Fill the following table for the use of the SRS. Reader Customers Managers System engineers Test engineers
Page 1 of 2

Usage Specify and update the requirements, read to check the needs.

Maintenance engineers 8. Describe a structure of a SRS. 9. Show some different ways of writing requirement specifications. 10. Write a structured and a tabular specification for the following function, assuming that you have known the conditions related to the length of data, offset and count and the return of the function. For example, if the count is 0 then an empty string will be returned. public static String copyValueOf(char[] data, int offset, int count) Returns a String that represents the character sequence in the array specified. Parameters: data - the character array. offset - initial offset of the subarray. count - length of the subarray. Returns: a String that contains the characters of the specified subarray of the character array.

Page 2 of 2

Вам также может понравиться