CH2 (test bank) Flashcards

1
Q

T/F: Systems analysis involves the creation of logical models.

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

T/F:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

T/F:The reason an analyst uses many different models is that each relates to a different aspect of the system.

A

T.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

T/F:Textual models are used to represent precise aspects of the system that can be best represented by using formulas.

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

T/F: Sometimes a narrative description is the best form to use for recording information.

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

T/F: A key reason that modeling is important in system development is the complexity of describing information systems.

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

T/F: In the RMO CSMS project, customers are not considered stakeholders because it is not feasible to interview them or use them in the project activities.

A

F, they are stakeholders

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

T/F: Beginning analysts often underestimate how much there is to learn about the work the users perform.

A

T.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

T/F: A fact finding user interview can usually be completed in one comprehensive session.

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

T/F: If the analysts understand the major business processes, it is not usually necessary to create a comprehensive list of all business processes.

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

T/F:The first and most important step in preparing for an interview is to determine who should be involved

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

T/F: Asking about error conditions usually is done in later interviews after the analyst understands and documents the basic processing requirements

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

T/F: A good way to remember the details of an interview is to use a tape recorder

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

T/F:When observing business processes, it is not necessary to observe all the processes at the same level of detail.

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

T/F: Reviewing existing documentation is a good idea for analysts because it is a dependable source of accurate policies and procedures

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

T/F: It is a good idea to observe user processes so that the analyst will know exactly how to build the functions into the new system.

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

T/F: The term “I’ll know it when I see it” applies to one valid way to get requirements definition.

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

T/F: A decision point within an activity diagram may be shown with an activity symbol.

A

T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

T/F: A synchronization bar in an activity diagram allows multiple agents or actors to participate in a workflow in separate rows.

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

The term technology architecture refers to
a. the software resources which make up the information systems c. the combination of information systems and the hardware infrastructure
b. the hardware, network, and system software d. the configuration of the old technology and new technology within an organization

A

b. the hardware, network, and system software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Application architecture is used to refer to
a. the organization and configuration of all software solutions into information systems c. the architectural structure of the subsystems within a software application
b. the application of the information system to solve business problems d. the relationship between software applications and the areas of the organization that they support

A

a. the organization and configuration of all software solutions into information systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Which of the following items is NOT a part of the application architecture?
a. software c. user-interface technology
b. programming languages and development tools d. virtual private networks

A

d. virtual private networks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Which of the following describes what the system is required to do?
a. Functional requirements c. User requirements
b. General requirements d. Nonfunctional requirements

A

a. Functional requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

_______ requirements are based on the procedures and rules that the organizatino uses to run its business.
a. Physical c. Logical
b. Functional d. System

A

b. Functiona

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

_______ requirements are characteristics of the system other than the business procedures it must support.
a. System c. Nonfunctional
b. Physical d. Implementation

A

c. Nonfunctional

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

The S in the FURPS acronym stands for _______.
a. Screen and reporting requirements c. System requirements
b. Software requirements d. Security requirements

A

d. Security requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

The P in the FURPS acronym stands for _______.
a. Physical requirements c. People requirements
b. Performance requirements d. Processing requirements

A

b. Performance requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

_______ requirements are most often documented in graphical and textual models.
a. Security c. Technical
b. Nonfunctional d. Functional

A

d. Functional

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Diagrams and schematic representations of some aspect of a system are examples of a ______ model.
a. logical c. mathematical
b. graphical d. textual

A

b. graphical

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

A representation of some aspect of the system being built is a _______.
a. requirement c. model
b. technique d. user interface

A

c. model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

What does the Acronym UML stand for?
a. User Modification Language c. User Mode Listings
b. Unified Modeling Language d. Unix Modeling Language

A

b. Unified Modeling Language

31
Q

A series of formulas that describe technical aspects of a system is a(n) model.
a. textual c. graphical
b. descriptive d. mathematical

A

d. mathematical

32
Q

The term _______ refers to all the people who have an interest in the successful implementation of the system.
a. users c. managers
b. clients d. stakeholders

A

d. stakeholders

33
Q

Persons who regularly interact with the system as part of their jobs are called _______.
a. user stakeholders c. operational stakeholders
b. client stakeholders d. executive stakeholders

A

c. operational stakeholders

34
Q

What type of stakeholders are those that do not use the system on day to day tasks, but use information, such as reports, from the system.
a. Business stakeholders c. External stakeholders
b. Client stakeholders d. Executive stakeholders

A

d. Executive stakeholders

35
Q

What do we call the person or group who provides funding for the development of the new system?
a. Oversight committee c. Board of directors
b. Client d. Department head

A

b. Client

36
Q

The group that provides direction for the configuration of the new system in the existing computing environment are called _______.
a. Technical stakeholders c. System programmers
b. Support staff d. Operational stakeholders

A

a. Technical stakeholders

37
Q

Clients play what role in the development of the new system?
a. Develop the project plan c. Define business processes
b. Fund the project d. Lead the project team

A

b. Fund the project

38
Q

Questionnaires can be useful in information gathering when users _____.
a. are widely distributed geographically c. are not well-informed
b. need prompting to respond to questions d. do not have time for interviews

A

a. are widely distributed geographically

39
Q

Questions that have a simple, definitive answer are called _______ questions.
a. true/false c. open-ended
b. close-ended d. multiple choice

A

b. close-ended

40
Q

Which of the following is normally the most time-consuming and resource-expensive operation?
a. Building prototypes c. Researching vendor solutions
b. Observing business processes d. Interview stakeholders

A

d. Interview stakeholders

41
Q

Questionnaires can be used to ask questions that _______.
a. determine user opinions c. define system functions
b. determine the stakeholders d. detail user procedures

A

a. determine user opinions

42
Q

During a fact-finding interview, an important guideline is ____.
a. to include as many users as possible c. to probe to get sufficient details
b. not to waste project time by including too many analysts d. to include the client in important decisions

A

c. to probe to get sufficient details

43
Q

The strength of closed-ended questions is that they ____.
a. invite discussion and elaboration c. speed up the interview process
b. limit answers to a set of choices d. are easier for the users to answer

A

b. limit answers to a set of choices

44
Q

Which of the following statements is correct about questionnaires?
a. Questionnaires are well suited to help you learn about processes, workflows, or techniques. c. Questionnaires have a limited and specific use in information gathering.
b. Stakeholders always return questionnaires that contain many open-ended questions. d. Questionnaires are the most frequently used method to gather user information.

A

c. Questionnaires have a limited and specific use in information gathering.

45
Q

The most important step in preparing for an interview is to _______.
a. determine the correct users c. establish an objective
b. build a list of questions d. determine the project team members

A

c. establish an objective

46
Q

Asking many detailed, probing questions during an initial interview usually _______.
a. makes the users uncomfortable c. can wait until follow-up interviews
b. is necessary to understand the business process d. indicates that the analyst does not understand the business

A

is necessary to understand the business process

47
Q

____ is an important part of each interview.
a. Follow-up c. An agenda
b. Review of the requirements models d. Finalize processing decisions

A

a. Follow-up

48
Q

_______ is an important part of the follow-up after an interview.
a. Establishing documentation guidelines c. Making copies of everyone’s notes
b. Building models d. Setting the time for the next meeting

A

b. Building models

49
Q

Every successful interview requires ____.
a. open-ended questions c. an activity diagram
b. preparation d. finding the exception conditions

A

b. preparation

50
Q

As part of the interview process, any unresolved issues should be _______.
a. noted in the analyst’s meeting notes c. brought to the attention of the appropriate manager
b. given a tentative resolution d. put on an open-items list

A

d. put on an open-items list

51
Q

One of the dangers in researching vendor solutions is that users and analysts _______.
a. may discover and desire too many unimportant “bells and whistles” c. may discover different methods to perform business processes
b. may not understand the vendor solution d. may want to buy one of these solutions prematurely

A

d. may want to buy one of these solutions prematurely

52
Q

The term “I’ll know it when I see it” refers to what method of requirements definition.
a. Questionnaires c. Observing business procedures
b. User interviews d. Collecting active user comments

A

d. Collecting active user comments

53
Q

One way to show multiple, independent alternative paths within an activity diagram is with a _______.
a. synchronization bar c. decision diamond
b. swimlane d. activity oval

A

c. decision diamond

54
Q

Workflows can be documented using _______.
a. swimlanes c. class diagrams
b. use case diagrams d. activity diagrams

A

d. activity diagrams

55
Q

Looping in an activity diagram is best represented using what?
a. synchronization bars c. activity ovals
b. decision points d. lines with arrowheads

A

a. synchronization bars

56
Q

One important reason for prioritizing requirements is to _______.
a. assign work within an iteration c. avoid confusing the users
b. speed up the project d. avoid scope creep

A

d. avoid scope creep

57
Q

Core Process 3 is called “Discover and understand details.” Another term that is used to describe these activities is _______ activities.

A

Analysis

58
Q

The U in the FURPS acronym stands for _______.

A

usability

59
Q

The R in the FURPS acronym stands for _______.

A

Reliability

60
Q

The R in the FURPS acronym stands for _______.

A

Performance

61
Q

_______ requirements describe operational characteristics related to users such as work procedures and online help.

A

Usability

62
Q

_______ requirements describe the dependability of a system such as service outages and incorrect processing.

A

Reliability

63
Q

_______ requirements describe operational characteristics related to measures of workload such as throughput and response time

A

Performance

64
Q

_______ requirements describe how access to the software application will be controlled and data will be protected.

A

Security

65
Q

_______ requirements describe constraints such as programming languages, tools, and communication protocols for distributed portions of the system.

A

Implementation

66
Q

_______ requirements describe interactions between systems, e.g. the method of communication between one system and another system.

A

Interface

67
Q

_______ requirements describe how a system is configured, monitored, maintained, and updated.

A

Supportability

68
Q

Use case diagrams, class diagrams, sequence diagrams are all examples of standard modeling method?

A

UML

69
Q

Persons within an organization who have a significant inerest in its operation are _______ stakeholders.

A

Internal

70
Q

Persons outside an organization’s control who interact with the system or who have an interest in its operation are called _______ stakeholders.

A

External

71
Q

Questions that encourage discussion are called ____________________ questions

A

Open-minded

72
Q

The most important and first step in preparing for an interview with a user is to establish the ____________________ of the interview.

A

objective

73
Q

A _______ is the sequence of processing steps that completely handles one business transaction.

A

workflow

74
Q

An _______ describes the sequential flow of user activities.

A

Activity Diagram

75
Q

One way to show concurrent paths within an activity diagram is with a _______.

A

Synchronization bar

76
Q

In order to show all the activities of a single agent or organizational unit together, a activity diagram contains what construct?

A

swimlane