Professional Documents
Culture Documents
IS550 MidTerm Spring 2015 Solution
IS550 MidTerm Spring 2015 Solution
COLLEGE
OF
Exam charter
Student identification
Name:
ID: .
Signature: ..
Midterm Exam
Spring 2015
- By signing this form, the student recognizes that he/she understands and accepts the rules mentioned in
the quiz charter. He/she recognizes also that if he/she does not respect these rules, the professor will take
the appropriate measures including exclusion from the exam -
Q1: Could you explain why changing requirement could be a risk to cancel a project? (1 mark)
Changing requirements during the projects may be a real risk to cancel a project.
Since the requirements are the basis of any project, if the requirements change, the
project timeframe, the project budget and the allocated resources may change. More
the requirement is important, more the change can lead to a dramatic rethinking
about the project, and can even cancel the project when the project responsible will
not accept the changes made to the project.
Copyright 2015 KSU College of Computer and Information Sciences - Dr. Djamal Ziani
Midterm Exam
Spring 2015
Q5: Give an example explaining how a requirement IS NOT implementation free? (1 mark)
After 3 unsuccessful attempts to log on, a Java Script routine must run and lock
the user out of the system.
Q8: One of big problem in Requirements Elicitation is "Problems of Understanding when dealing
with different groups", can give an example explaining this problem? (1 mark)
A business analyst deals with many people or group of people to gather requirements.
For example a company wants to implement a system that calculates the product
costs. The HR manager of the company expect that the system based on the
production calculates the salary of the employee. However the Financial manager
expects that the system will update the financial account based on the product cost.
Copyright 2015 KSU College of Computer and Information Sciences - Dr. Djamal Ziani
Midterm Exam
Spring 2015
Only the Manufacturing manager who had a good understanding of what the system
will do.
Q9:
Q10: Could you give an example explaining the volatility problem in Requirement Elicitation? (1
mark)
The volatility of the requirements means that requirements change over time. For
instance the business analyst and the company agreed that the system will
generate the management reports by using the business warehouse system. But 6
months later the company asks the business analyst that the system should
generate the management reports using the financial module of the system.
Q12:
Use cases
Prototyping
Sequence diagram
Story board
Role Playing
Midterm Exam
Spring 2015
(1 mark)
The requirements represent the application from the perspective of the user, or the
business as a whole. The specification represents the application from the perspective
of the technical team. Specifications and requirements roughly communicate the same
information, but to two completely different audiences.
Q16:
During the validation & Verification, for which purpose the requirement document is
checked? (1 answers, 1 mark)
A.
Copyright 2015 KSU College of Computer and Information Sciences - Dr. Djamal Ziani
B.
C.
D.
E.
Q17:
Midterm Exam
Spring 2015
(1 mark)
Checking whether the requirements capture the customers needs. It Can be done by
inspection, modeling, simulation, analysis, expert review, test, demonstration
Copyright 2015 KSU College of Computer and Information Sciences - Dr. Djamal Ziani
Midterm Exam
Spring 2015
The ability to describe and follow the life of a requirement, in both forwards and
backwards direction (i.e. from its origins, through its development and specification,
to its subsequent deployment and use, and through all periods of on-going refinement
and iteration in any of these phases.
Good Luck!
Copyright 2015 KSU College of Computer and Information Sciences - Dr. Djamal Ziani