[go: up one dir, main page]

100% found this document useful (1 vote)
175 views13 pages

Ch4 System

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 13

Chapter 4 – page 1

Chapter 4 – Systems Analysis and Design – Test bank - Dennis/Wixom/Roth


Multiple Choice:
1. Which is probably NOT true about building use cases?
a) Analysts are involved
b) Users are involved
c) Major processes are analyzed
d) Major costs are analyzed
e) External or internal triggers are analyzed

Ans: d
Response: see Use Cases
Difficulty: easy

2. Which is NOT true of use cases?


a) They are formal ways of representing how a business system interacts with its
environment
b) They illustrates the activities that are performed by the users of the system
c) They can be thought of as an external or functional view of a business process
d) They illustrate what starts (or triggers) an event, all the people that are involved,
and how the system provides value
e) They sometimes are called ‘business scenarios’ (although ‘use case’ is generally
preferred)
Ans: d
Response: see Introduction
Difficulty: medium

3. What is probably NOT a part of a Use Case?


a) Name
b) Number
c) Trigger
d) Major inputs
e) Statement of business
value Ans: e
Response: see Elements of a Use
Case Difficulty: medium

4. The primary actor in a use case is generally:


a) An external user of the system
b) The Project Sponsor
c) The Champion
d) The Project manager
e) The Systems Analyst

Ans: a
Response: see Use Cases
Difficulty: easy

5. A ‘temporal’ trigger might be which of the following:


a) A patient calls to make an appointment with a doctor
This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
b) The accounting department needs information for a report

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
c) The human resources department needs a tax withholding form to be filled out
by a new employee
d) The date changes to the first day of the month
e) A new shipping of goods arrives and needs to be added to the inventory

Ans: d
Response: see Use Cases
Difficulty: easy

6. Which of the following is probably NOT a step for writing a use case?
a) Identify the use case
b) Identify the major steps within each use case
c) Identify elements within steps
d) Identify the analyst
e) Confirm the use case

Ans: d
Response: see Building Use
Cases Difficulty: easy

7. Which of the following is probably NOT a part of most use cases?


a) Primary Actor
b) Secondary Actor
c) Major inputs descriptions
d) Major steps performed
e) Identification of the trigger

Ans: b
Response: see Building Use
Cases Difficulty: easy

8. Omar is an analyst building a use case. Which of the following project roles might
be the most important in terms of getting information about building the use case?
a) Users
b) Programmers
c) Other analysts
d) Project Sponsor
e) Equipment vendors

Ans: a
Response: see Building Use
Cases Difficulty: easy

9. Use cases are used to more fully delineate .


a) Resources used in the system
b) System boundaries
c) System proposals
d) System requirements

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
e) Data flows

Ans: d
Response: see Building Use
Cases Difficulty: medium

10. Austin is a systems analyst. Which of the follow people might be the most
valuable to him in developing a use case for an accounts payable system
upgrade?
a) Beth, a software vendor for Peachtree Accounting Software
b) Amy, a team manager in the accounts payable department
c) Lisa, the project manager for the project
d) Casey, a fellow analyst who is more experienced in making use cases
e) Bill, a Java programmer in the applications development area.

Ans: b
Response: see Building Use
Cases Difficulty: easy

11. Barb is an analyst developing a use case. Which of the following will probably
NOT be on her use case?
a) Importance level
b) Short Description
c) Information for steps
d) Destination for the major inputs
e) Type of trigger

Ans: d
Response: see Building Use
Cases Difficulty: easy

12. Barton is an analyst developing a use case. Which of the following will probably
NOT be on his use case?
a) Description of data flows
b) Use case name
c) A use case number
d) Source for the major inputs
e) Type of trigger

Ans: a
Response: see Building Use
Cases Difficulty: easy

13. Destination would be described on a use case in which of the following areas?:
a) Trigger
b) Major inputs
c) Major outputs
d) Primary actor
e) Importance level

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
Ans: c
Response: see Building Use
Cases Difficulty: easy

14. A use case helps:


a) Define interview questions
b) Clarify ongoing costs for a system
c) Identify risks with the project
d) Refine project management milestones
e) Understand system activities and requirements

Ans: e
Response: see Building Use
Cases Difficulty: easy

15. Ralph wants to illustrate how a system interacts with the environment. The best
solution for him would be to use a :
a) Requirements flow chart
b) Storyboard
c) HIPO chart (hierarchy, input, process, output)
d) Use case
e) Gantt chart

Ans: d
Response: see Building Use
Cases Difficulty: easy

16. Marta has asked the users of a system to picture themselves performing the
processes and to write down those processes in a sequential order. She should
get a good idea of .
a) The major steps for each use case
b) The use case
c) The elements within steps
d) The temporal triggers
e) The external actors

Ans: a
Response: see Building Use
Cases Difficulty: easy

17. You might have to go back and adjust the steps in a use case, if
a) There are more than three major inputs to a step
b) The steps are of varying size
c) The trigger is an external one
d) The importance level is ‘high’
e) The primary actor is an external
customer Ans: b

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
Response: See Building Use
Cases Difficulty: easy

18. Special cases (like customer cancels an appointment or returns an item) are:
a) Frequently overlooked by users
b) Described on special ‘exception’ use cases
c) Not of importance at this stage
d) Written as exceptions at the bottom of the relevant use case
e) Given use case ID’s of “SC” (for special case) and a number

Ans: a
Response: see Building Use
Cases Difficulty: easy

19. Role-playing the use case with actual users is a good way to:
a) Identify the use case
b) Identify the major steps within each use case
c) Identify elements within steps
d) Confirm the use case
e) Identify the primary actor

Ans: d
Response: See Confirm the Use case
Difficulty: easy

20. Use cases generally have three parts: .


a) Basic information, details, and event-driven modeling
b) Inputs and outputs, and events
c) Details, event-driven modeling, basic information
d) Technical feasibility, economic feasibility and organizational feasibility
e) Basic information, inputs and outputs, and details

Ans: e
Response: see Building Use
Cases Difficulty: easy

21. The Major Inputs section of a use case describes their:


a) File structure
b) Cardinality
c) Modality
d) Source
e) Destination

Ans: d
Response: see Elements of a Use
Case Difficulty: easy

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
22. After working with Chris (who is a staff member in the registrar’s office) on major steps
in the
registration process, Maureen (a systems analyst) will:
a) Discuss these steps with Thomas, the project manager
b) Create data-entity maps
c) Create use cases
d) Create user interface screens
e) Create narrative storyboards

Ans: c
Response: see Building Use
Cases Difficulty: easy

23. As a last step in building a use case for the study-abroad registration system, Brianna
will:
a) Ask Patrick in the study abroad office to confirm the use case
b) Ask Wendy in the registrar’s office to confirm the use case
c) Ask Jonathan, a student who just completed a study-abroad experience, to confirm
the use case
d) Ask Drew in the students affairs office to confirm the use case
e) Ask Taylor, another systems analyst to confirm the use case

Ans: b
Response: see Confirming the Use
Case Difficulty: medium

24. The Major Inputs section on a use case will give the
a) Sources of that input
b) Destinations of that input
c) Creator of that input
d) User of that input
e) What triggers the input to occur

Ans: a
Response: See Elements of a Use
Case Difficulty: easy

25. The Major Outputs section on a use case will give the
a) Sources of that input
b) Destinations of that input
c) Creator of that input
d) User of that input
e) What triggers the input to occur

Ans: b
Response: See Elements of a Use
Case Difficulty: easy

26. The Major Steps Performed section on a use case will give the
a) Name of the user for each step
b) What triggers each step
This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
c) Where the processes will run (such as manual processes, client-server processes,
etc.)
d) The telecommunications infrastructure requirements for that step
e) Information for each
step Ans: e
Response: see Elements of a Use
Case Difficulty: easy

27. When developing the Major Inputs and Major Outputs for a use case, the
analyst and users should consider:
a) Only the common inputs and outputs
b) Developing separate use cases for every possible input and every possible output
c) All possible inputs and outputs (even with rare occurrences)
d) What triggers these inputs and outputs
e) Using activity elimination to see if these inputs and outputs are
really needed Ans: c
Response: see Elements of a Use
Case Difficulty: medium

28. Arianna is an analyst studying credit card fraud. She is working on developing a
use case for when a stolen credit card is used. The trigger would be:
a) Customer starts to buy gas
b) Alarm is activated for stolen credit card use
c) Gas attendant asks for customer’s driver’s license
d) When the card-holder reports the card as stolen
e) When car pulls into gas
station Ans: b
Response: see Elements of a Use
Case Difficulty: medium

29. The second principal part of use cases is ‘input and output’. Another name might be:
a) Origin and ending
b) Data normalization
c) Data flows
d) Parallelism
e) Program
specifications Ans: c
Response: see Elements of a Use
Case Difficulty: hard

30. Which is NOT true of use cases?


a) They contain all the information needed to build one part of a process model
b) Each use case has a name, a number, importance level, brief description, primary
actor, trigger, major inputs and outputs, and a list of major steps
c) Use cases can be identified by reviewing the functional requirements
d) Use cases should be confirmed by users
e) Use cases normally contain ten to twelve
major steps Ans: e
Response: see Summary

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
Difficulty: medium

True / False

31. Use Cases give more detail about


requirements. Ans: True
Response: see introduction
Difficulty: easy

32. A Use Case is a formal way of representing how a business system interacts with its
environment. Ans: True
Response: see Introduction
Difficulty: easy

33. Use cases are the same as process


diagrams. Ans: False
Response: see Introduction
Difficulty: medium

34. Use cases sometimes are called ‘business


scenarios’. Ans: true
Response: see Introduction
Difficulty: easy

35. Use cases illustrate the activities that are performed by the users of
the system. Ans: True
Response: see Introduction
Difficulty: easy

36. Use cases are always internal and rarely shared or discussed with
business users. Ans: False
Response: see Introduction
Difficulty: easy

37. A use case depicts a set of activities performed to produce some


output result. Ans: True
Response: see Use Cases
Difficulty: easy

38. Use cases are diagrams with three components: selection, process,
iteration. Ans: False
Response: see Use Cases
Difficulty: medium

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
39. Use cases are a type of ‘event-driven
modeling’. Ans: True
Response: see Use Cases
Difficulty: easy

40. Use cases are a type of ‘data-driven


modeling’. Ans: False
Response: see Use Cases
Difficulty: medium

41. Each use case contains a fairly complete description of all the activities that occur in
response to a trigger event.
Ans: True
Response: see Elements of a Use
Case Difficulty: easy

42. Each use case has a name and a


number. Ans: True
Response: see Elements of a Use
Case Difficulty: easy

Each use case has the same name (like “Customer Relationship Management System”)
followed by an identifying letter (“A”, “B”, etc.).
Ans: False
Response: see Elements of a Use
Case Difficulty: easy

43. Use cases are always numbered sequentially from start


to finish. Ans: False
Response: see Elements of a Use
Case Difficulty: easy

44. The ‘primary actor’ is the external user that triggers the event to which the system
responds.

Ans: True
Response: see Elements of a Use
Case Difficulty: easy

45. The ‘primary actor’ is the internal action that occurs based on a SQL query (like: sort,
select).

Ans: False
Response: see Elements of a Use
Case Difficulty: easy

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
46. A trigger is based on cost/benefit analysis, like an employee labor report, a sale of
an item, or the purchase of new hardware.

Ans: False
Response: see Elements of a Use
Case Difficulty: easy

47. External triggers might be something like a customer calling a doctor for an
appointment or a student registering for a class.

Ans: True
Response: see Elements of a Use
Case Difficulty: easy

48. A temporal trigger might be related to time, such as 30 days have passed and a late
fee needs to be assessed.

Ans: True
Response: see Elements of a Use
Case Difficulty: easy

49. Use cases will have inputs and outputs.

Ans: True
Response: see Elements of a Use
Case Difficulty: easy

50. The most common ways to gather information for use cases is with
questionnaires of the affected users.

Ans: False
Response: see Building Use
Cases Difficulty: easy

51. Use cases generally have up to 20 major steps spelled out in great detail.

Ans: False
Response: see Identifying the major use cases
Difficulty: easy

52. Dr. O’Brien’s dental office calls a patient three days before an appointment. This
could be an
example of a temporal trigger.

Ans: True
Response: see Building a Use Case

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
Difficulty: easy

53. Tina is a systems analysis and is describing how a system should react to an
event. She is creating a use case.

Ans: True
Response: see Building a Use Case
Difficulty: easy

54. Liang has identified the payroll authorization office as the primary actor in a use
case. This would be incorrect as primary actors need to be singular like a
customer or a patient or a student.

Ans: False
Response: see Building a Use Case
Difficulty: easy

55. Project managers, business analysts and systems analysts create all use cases
without user input.

Ans: False
Response: see Building Use
Cases Difficulty: easy

56. The final step in Building Use Cases is to use a CASE analysis tool to verify that
the inputs and outputs are discrete items triggered by external events.

Ans: False
Response: see Confirm the Use
Cases Difficulty: easy

Essays:

57. What are the steps for writing a use case?

Ans: Identifying the use cases; identify the major steps within each use case; identify
elements within steps; confirm the use cases
Response: see Building Use
Cases Difficulty: medium

58. What are the most common ways to gather information for use cases?

Ans: The requirements determination processes – and generally from interviews, JAD
sessions and observation
Response: see Building Use
Cases Difficulty: easy

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00
59. Matt has identified 15 major steps in a use case. What should he do now?

Ans: He should go back and redo the use case – to have each step about the same size and
to have (generally) no more than 9 major steps.

60. Vanessa is a manager in the department that has requested an updated system.
Chad is the systems analyst who has been working with Vanessa on the project.
He interviewed her (and others in her department); he developed a set of
requirements for the project; he has created use cases for the project. What might
be Vanessa’s duty now that Chad has created the use cases?
Ans: Vanessa should confirm the use cases by role-playing the cases – step-by-step –
like following a recipe – to make sure that the steps, inputs, outputs and processes are
correctly defined and are just like she does the process.
Response: see Confirm the Use
Case Difficulty: medium

61. Cynthia is an expert in the supply-chain system at B&W Manufacturing. She has
worked with Miguel (a systems analysis) on use cases. As she reviews and
confirms the use case (by role playing – and like following a recipe), she realizes
she has missed special cases (like cancelled orders, out-of-stock orders, over
supplied quantities, incorrect quantities, and other special cases). What should
she (and Miguel) do now?

Ans: They should thoroughly review the use cases, and create all special cases and
exceptions. This is a frequent occurrence and both she and Miguel should think about it!!!

62. Shaunti has trouble identifying (a) the primary actor and (b) the trigger for a use
case. What directions would you suggest to her?

Ans: The primary actor is generally an external user that triggers the event to which the
system responds. Frequently this is a person external to the system (like a customer or a
patient), but could also be a organization or another information system. Triggers are the
event that causes the use case to egin – like a customer placing an order, a shipping
arriving at the loading dock (external triggers) or a temporal trigger (generally something
like a specific date / time – like the end-of-the-month report is due).

This study source was downloaded by @nourhandardeer on 01-13-2024 23:04:47 GMT -06:00

You might also like