P h i

advertisement
Faculty of Information technology
Philadelphia University
Lecturer : Dr. M. Maouche
Coordinator : Dr M. Maouche
Internal Examiner : Dr. M. Taye
Department of Software Engineering
Examination Paper
Course Name: Software Requirements (721230)
Business Requirements Analysis (731324)
Sections: 1, 2
First Exam
First Semester
Academic Year: 2015/16
Date: November, 25th, 2015
Time: 50 minutes
Information for Candidates
1 This examination paper contains 4 questions, totaling 20 marks
2 The marks for parts of questions are shown in round brackets .
Advice to Candidates
1. You should write your answers precisely, clearly and to the point.
I. Basic Notions
Objectives. The aim of the question in this part is to evaluate the required minimal student
knowledge and skills. Answers in the pass category represent the minimum acceptable standard.
Question1: (8 marks)
Answer the following MCQ questions
Which of the following is not in the Requirement Engineering Scope? .1
A. Why
B. When
C. Who
D. What
2. Which of the following includes all activities involved in the Requirement Engineering
Process?
A. Domain Understanding and Elicitation, Quality Assurance
B. Domain Understanding and Elicitation, Quality Assurance, Specification and Documentation
C. Domain Understanding and Elicitation, Specification and Documentation
D. Domain Understanding and Elicitation, Quality Assurance, Specification and Documentation,
Evaluation and Negotiation
3. Which of the following are the products produced during the Assurance Quality activity?
A. Prototype
B. Prototype, Test acceptance data
C. Consolidated documentation, prototype, test acceptance data, project development plan, project
contract
D. Consolidated documentation, project development plan, project contract
4. Which of the following is not a requirement quality factor?
A. Completeness
B. Consistency
C. Unmeasurability
D. Traceability
5. Which is not among the four top level of Non functional requirements taxonomy?
A. Quality of service
B. Compliance
C. Performance
D. Architectural constraint
6. Which is not among the Interface part of the Non functional requirements taxonomy?
A. User Interaction
B. Device Interaction
C. Compliance
D. Software Interoperability
7. Which is not correct in the following project kinds classification?
A. Greenfield, brownfield
B. Marked oriented, Customer oriented
C. In house, Greenfield
C. In house, outsourcing
8. Which requirement engineering activity is concerned with stakeholders identification?
A. Domain Understanding and elicitation
B. Quality assurance
C. Specification and Documentation
D. Evaluation and Agreement
II. Familiar Problems Solving
Objectives. The aim of the question in this part is to evaluate that the student has some basic
knowledge of the key aspects of the lecture material and can attempt to solve familiar
problems
Question2: (5 marks)
The following statements are extracted from the Meeting Scheduler case study described in
the textbook:
(a). A participant cannot multiple meetings at the same time
(b). The meeting date must fit the constraints of all important participants.
(c). A request for constraints shall be e-mailed to the address of every participant on the
meeting invitee list.
(d). A participant is on the invitee list for a meeting if and only if he or she is invited to
that meeting
(e). A person participates in a meeting if he or she attends that meeting from beginning to
end.
Map each of the above statements into its corresponding statement kind.
Here the list of all statement kinds: system requirement, domain property, definition, software
requirement, assumption.
Question3: (4 marks)
The following phenomena are extracted from an elevator control system:
(a). People wanting to go to a specific floor
(b). Elevator-door-status = ‘closed’
(c). Elevator motors are on
(d). Elevator-motion-status = ‘moving up’
(e). Safety rules
(d). Control program
Draw a world-and-machine diagram showing where the above phenomena are located.
III. Unfamiliar Problems Solving
Objectives. The aim of the question in this part is to evaluate that the student has some basic
knowledge of the key aspects of the lecture material and can attempt to solve unfamiliar
problems.
Question4: (3 marks):
The two following statements express non functional requirement related to the meeting
scheduler systems:
. The meeting scheduler shall be able to accommodate up to 10 requests in parallel. )a
The meeting scheduler system software should run on windows version X.x )b
Determine for each of the above statements the corresponding kind of non
functional requirement
Download