|
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? Fig. 6.12 (50.0K)Fig. 6.12 |
| | A) | An actor. |
| | B) | A use case |
| | C) | An activity |
|
|
11 | |
Which of the following does the figure below show? Fig. 6.13 (50.0K)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? Fig. 6.17 (50.0K)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? Fig. 6.23 (50.0K)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. |
|