Site MapHelpFeedbackSelf-test Questions
Self-test Questions
(See related pages)



1

Which of the following is not a reason for analysing the current system (if it exists)?
A)The analyst needs to know about problems with and defects in the current system.
B)The analyst must not lose sight of his or her objectives.
C)Much of the functionality of the existing system will be required in the new system.
2

Which of the following is not an example of a functional requirement?
A)The system must be capable of responding to all queries within 5 seconds.
B)Users of the system will make 50% fewer errors than with the existing system.
C)The system must allow users to enter details of advertising campaigns.
3

Which of the following describes a non-functional requirement?
A)The system must be capable of holding 500Mb of data initially, growing by 100Mb per year.
B)The system must produce a report of all advertising campaigns for a particular client.
C)The system must allow users to enter details of clients.
4

Which of the following is not the kind of information gathered to understand usability requirements?
A)The characteristics of the users of the system.
B)The context in which the system will be used.
C)The volume of data in the existing system.
5

Which of the following lists only contains systems analysis fact-finding techniques?
A)Sampling, questionnaires, interviewing, reading and observation.
B)Use case modelling, interviewing, class diagramming, observation and knowledge acquisition.
C)Sampling, background reading, interviewing, use case modelling and activity diagramming.
6

Which fact-finding technique is most suitable to be used in the initial stages of fact-finding and particularly where the analyst is not familiar with the organization that is being studied?
A)Background reading.
B)Interviewing.
C)Questionnaires.
7

Which of the following is a valid reason for using interviewing as a fact-finding technique?
A)The interviewer can gather statistical data about documents.
B)The interviewer can respond flexibly to the interviewee’s responses.
C)Interviews take very little time.
8

In which of the following circumstances is it not appropriate to use questionnaires?
A)The views and knowledge of a large number of people must be obtained.
B)The people who work for the organization are geographically dispersed.
C)There is a need to check how people actually carry out their work.
9

Which of the following categories of people are not likely to be involved in a steering committee?
A)Senior managers.
B)System testers.
C)Representatives of users.
10

Which of the following does the figure below show?

<a onClick="window.open('/olcweb/cgi/pluginpop.cgi?it=gif::Fig. 6.12::/sites/dl/free/0077110005/41598/ch06_q12_q.gif','popWin', 'width=195,height=142,resizable,scrollbars');" href="#"><img valign="absmiddle" height="16" width="16" border="0" src="/olcweb/styles/shared/linkicons/image.gif">Fig. 6.12 (50.0K)</a>Fig. 6.12

A)An actor.
B)A use case
C)An activity
11

Which of the following does the figure below show?

<a onClick="window.open('/olcweb/cgi/pluginpop.cgi?it=gif::Fig. 6.13::/sites/dl/free/0077110005/41598/ch06_q13_q.gif','popWin', 'width=113,height=164,resizable,scrollbars');" href="#"><img valign="absmiddle" height="16" width="16" border="0" src="/olcweb/styles/shared/linkicons/image.gif">Fig. 6.13 (50.0K)</a>Fig. 6.13

A)An actor.
B)A use case.
C)A user.
12

Which of the following is not a purpose for using use cases?
A)To document the scope of the system.
B)To provide a high-level view of system functionality from the users’ perspective.
C)To describe the logic of operations.
13

Which of the following is the correct name for the symbols placed round stereotyped names such as «extend»?
A)Guillemots.
B)Parakeets.
C)Guillemets.
14

Which of the following describes the figure below?

<a onClick="window.open('/olcweb/cgi/pluginpop.cgi?it=gif::Fig. 6.17::/sites/dl/free/0077110005/41598/ch06_q17_q.gif','popWin', 'width=227,height=282,resizable,scrollbars');" href="#"><img valign="absmiddle" height="16" width="16" border="0" src="/olcweb/styles/shared/linkicons/image.gif">Fig. 6.17 (50.0K)</a>Fig. 6.17

A)Check campaign budget extends Print campaign summary.
B)Check campaign budget includes Print campaign summary.
C)Print campaign summary extends Check campaign budget.
15

Which of the following statements is true?
A)Actors are linked to use cases by inheritance.
B)Actors are linked to use cases by communication associations.
C)Actors are linked to use cases by «uses» dependencies.
16

Which of the following is the best definition of an actor?
A)An actor represents a user of the system.
B)An actor represents a role played by a user of the system.
C)An actor represents a role played by a user of the system or by an external system.
17

Which of the following is true?
A)An Extend relationship means that the functionality of one use case optionally extends the functionality of another at a particular point or points in its execution.
B)An Extend relationship means that the functionality of one use case always extends the functionality of another at a particular point or points in its execution.
C)An Extend relationship means that the functionality of one use case inherits the functionality of another at a particular point or points in its execution.
18

Which of the following is true?
A)An Include dependency means that the functionality of one use case optionally includes the functionality of another at a particular point or points in its execution.
B)An Include dependency means that the functionality of one use case always includes the functionality of another at a particular point or points in its execution.
C)An Include dependency means that the functionality of one use case inherits the functionality of another at a particular point or points in its execution.
19

What is shown in the following diagram?

<a onClick="window.open('/olcweb/cgi/pluginpop.cgi?it=gif::Fig. 6.23::/sites/dl/free/0077110005/41598/ch06_q23-24_q.gif','popWin', 'width=210,height=182,resizable,scrollbars');" href="#"><img valign="absmiddle" height="16" width="16" border="0" src="/olcweb/styles/shared/linkicons/image.gif">Fig. 6.23 (50.0K)</a>Fig. 6.23

A)A data flow from one actor to another.
B)An inheritance relationship between two actors.
C)An Extend dependency between two actors.
20

Which of the following is not a reason for using prototyping during use case development?
A)To clarify requirements.
B)To test the architecture of architecturally significant use cases.
C)To get the user interface development started before the class diagramming is begun.







O-O Systems Analy, Bennett, 3eOnline Learning Center

Home > Chapter 6 > Multiple Choice Quiz