CH2 (test bank) Flashcards
T/F: Systems analysis involves the creation of logical models.
T
T/F:
T/F:The reason an analyst uses many different models is that each relates to a different aspect of the system.
T.
T/F:Textual models are used to represent precise aspects of the system that can be best represented by using formulas.
F
T/F: Sometimes a narrative description is the best form to use for recording information.
T
T/F: A key reason that modeling is important in system development is the complexity of describing information systems.
T
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.
F, they are stakeholders
T/F: Beginning analysts often underestimate how much there is to learn about the work the users perform.
T.
T/F: A fact finding user interview can usually be completed in one comprehensive session.
F
T/F: If the analysts understand the major business processes, it is not usually necessary to create a comprehensive list of all business processes.
F
T/F:The first and most important step in preparing for an interview is to determine who should be involved
F
T/F: Asking about error conditions usually is done in later interviews after the analyst understands and documents the basic processing requirements
F
T/F: A good way to remember the details of an interview is to use a tape recorder
F
T/F:When observing business processes, it is not necessary to observe all the processes at the same level of detail.
T
T/F: Reviewing existing documentation is a good idea for analysts because it is a dependable source of accurate policies and procedures
F
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.
F
T/F: The term “I’ll know it when I see it” applies to one valid way to get requirements definition.
T
T/F: A decision point within an activity diagram may be shown with an activity symbol.
T
T/F: A synchronization bar in an activity diagram allows multiple agents or actors to participate in a workflow in separate rows.
F
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
b. the hardware, network, and system software
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. the organization and configuration of all software solutions into information systems
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
d. virtual private networks
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. Functional requirements
_______ requirements are based on the procedures and rules that the organizatino uses to run its business.
a. Physical c. Logical
b. Functional d. System
b. Functiona
_______ requirements are characteristics of the system other than the business procedures it must support.
a. System c. Nonfunctional
b. Physical d. Implementation
c. Nonfunctional
The S in the FURPS acronym stands for _______.
a. Screen and reporting requirements c. System requirements
b. Software requirements d. Security requirements
d. Security requirements
The P in the FURPS acronym stands for _______.
a. Physical requirements c. People requirements
b. Performance requirements d. Processing requirements
b. Performance requirements
_______ requirements are most often documented in graphical and textual models.
a. Security c. Technical
b. Nonfunctional d. Functional
d. Functional
Diagrams and schematic representations of some aspect of a system are examples of a ______ model.
a. logical c. mathematical
b. graphical d. textual
b. graphical
A representation of some aspect of the system being built is a _______.
a. requirement c. model
b. technique d. user interface
c. model
What does the Acronym UML stand for?
a. User Modification Language c. User Mode Listings
b. Unified Modeling Language d. Unix Modeling Language
b. Unified Modeling Language
A series of formulas that describe technical aspects of a system is a(n) model.
a. textual c. graphical
b. descriptive d. mathematical
d. mathematical
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
d. stakeholders
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
c. operational stakeholders
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
d. Executive stakeholders
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
b. Client
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. Technical stakeholders
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
b. Fund the project
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. are widely distributed geographically
Questions that have a simple, definitive answer are called _______ questions.
a. true/false c. open-ended
b. close-ended d. multiple choice
b. close-ended
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
d. Interview stakeholders
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. determine user opinions
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
c. to probe to get sufficient details
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
b. limit answers to a set of choices
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.
c. Questionnaires have a limited and specific use in information gathering.
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
c. establish an objective
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
is necessary to understand the business process
____ is an important part of each interview.
a. Follow-up c. An agenda
b. Review of the requirements models d. Finalize processing decisions
a. Follow-up
_______ 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
b. Building models
Every successful interview requires ____.
a. open-ended questions c. an activity diagram
b. preparation d. finding the exception conditions
b. preparation
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
d. put on an open-items list
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
d. may want to buy one of these solutions prematurely
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
d. Collecting active user comments
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
c. decision diamond
Workflows can be documented using _______.
a. swimlanes c. class diagrams
b. use case diagrams d. activity diagrams
d. activity diagrams
Looping in an activity diagram is best represented using what?
a. synchronization bars c. activity ovals
b. decision points d. lines with arrowheads
a. synchronization bars
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
d. avoid scope creep
Core Process 3 is called “Discover and understand details.” Another term that is used to describe these activities is _______ activities.
Analysis
The U in the FURPS acronym stands for _______.
usability
The R in the FURPS acronym stands for _______.
Reliability
The R in the FURPS acronym stands for _______.
Performance
_______ requirements describe operational characteristics related to users such as work procedures and online help.
Usability
_______ requirements describe the dependability of a system such as service outages and incorrect processing.
Reliability
_______ requirements describe operational characteristics related to measures of workload such as throughput and response time
Performance
_______ requirements describe how access to the software application will be controlled and data will be protected.
Security
_______ requirements describe constraints such as programming languages, tools, and communication protocols for distributed portions of the system.
Implementation
_______ requirements describe interactions between systems, e.g. the method of communication between one system and another system.
Interface
_______ requirements describe how a system is configured, monitored, maintained, and updated.
Supportability
Use case diagrams, class diagrams, sequence diagrams are all examples of standard modeling method?
UML
Persons within an organization who have a significant inerest in its operation are _______ stakeholders.
Internal
Persons outside an organization’s control who interact with the system or who have an interest in its operation are called _______ stakeholders.
External
Questions that encourage discussion are called ____________________ questions
Open-minded
The most important and first step in preparing for an interview with a user is to establish the ____________________ of the interview.
objective
A _______ is the sequence of processing steps that completely handles one business transaction.
workflow
An _______ describes the sequential flow of user activities.
Activity Diagram
One way to show concurrent paths within an activity diagram is with a _______.
Synchronization bar
In order to show all the activities of a single agent or organizational unit together, a activity diagram contains what construct?
swimlane