CIS Chapter 2
FURPS and FURPS+ are synonymous.
false
model
representation or abstraction of some aspect of a system
Sometimes a narrative description is the best form to use for recording information.
true
FURPS+
an extension of FURPS that includes design constraints as well as implementation, system interface, physical, and supportability requirements
_______ requirements are characteristics of the system other than the business procedures it must support. System Physical Nonfunctional Implementation
nonfunctional
Functional Requirements
the activities the system must perform to support the users' work
The term "I'll know it when I see it" applies to one valid way to get requirements definition.
true
The most important step in preparing for an interview is to _______. determine the correct users build a list of questions establish an objective determine the project team members
establish an objective
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. Business stakeholders Client stakeholders External stakeholders Executive stakeholders
executive stakeholders
A fact finder user interview can usually be completed in one comprehensive session.
false
A good way to remember the details of an interview is to use a tape recorder
false
A synchronization bar in an activity diagram allows multiple agents or actors to participate in a workflow in separate rows
false
Asking about error conditions usually is done in later interviews after the analyst understands and documents the basic processing requirements.
false
If the analysts understand the major business processes, it is not usually necessary to create a comprehensive list of all business processes.
false
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
false
When observing business processes, it is not necessary to observe all the processes at the same level of detail
true
Which two of the following are activities of Core Process 3? (choose two) Gather detailed information Plan the project iterations Build an iteration schedule Define test data Develop user-interface dialogs Develop architectural structure
Gather detailed information AND develop user-interface dialogs
Which are the major business themes that guide analysts in fact finding activities? (chose 3) What are the business processes? Who performs the business processes? How are the business processes performed? What are the objectives of a business process? (What should it accomplish?) What is produced by the business process? What information is needed?
What are the business processes? How are the business processes performed? What information is needed?
activity diagram
a UML diagram that describes user (or system) activities, the person or component that completes each activity, and the sequential flow of theses activities
client
a person or group that provides the funding for the system development project
workflow
a sequence of work steps that completely handle one business transaction or customer request
Technology Architecture
a set of computing hardware, network hardware and topology, and system software employed by an organization
Unified Modeling Language (UML)
a standard set of information system model constructs and notations defined by the Object Management Group
system requirements
all the activities the new system must perform or support and the constraints that the new system must meet (functional + nonfunctional)
FURPS
an acronym that stands for functional, usability, reliability, performance, and security requirements
swimlane
an activity diagram component that divides the workflow activities into groups showing which agent performs which activity
synchronization bar
an activity diagram component that either splits a control path into multiple concurrent paths or recombines concurrent paths
Questionnaires can be useful in information gathering when users _____. are widely distributed geographically need prompting to respond to questions are not well-informed do not have time for interviews
are widely distributed geographically
Questions that have a simple, definitive answer are called _______ questions. true/false close-ended open-ended multiple choice
close-ended
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
false
Reviewing existing documentation is a good idea for analysts because it is a dependable source of accurate policies and procedures.
false
The first and most important step in preparing for an interview is to determine who should be involved.
false
_______ requirements are based on the procedures and rules that the organization uses to run its business. Physical Functional Logical System
functional
_______ requirements are most often documented in graphical and textual models. Security Nonfunctional Technical Functional
functional
Two benefits of researching vendor solutions include _______ and ______. (Choose two) encouraging the users to buy a vendor solution immediately helping analysts discover state of the art solutions helping users generate new ideas for business functions speeding up the development project informing senior management about competitors reducing the risk of implementing a new system
helping analysts discover state of the art solutions AND helping users generate new ideas for business functions
The strength of closed-ended questions is that they ____. invite discussion and elaboration limit answers to a set of choices speed up the interview process are easier for the users to answer
limit answers to a set of choices
A series of formulas that describe technical aspects of a system is a(n) model. textual descriptive graphical mathematical
mathematical
What are the two primary benefits of reviewing the documentation of existing inputs, outputs, and procedures. (choose 2) Have a repository of existing documentation Obtain a preliminary understanding Encourages the users to prepare for interviews Help build models of existing procedures Ensure complete documentation of procedures Serve as visual aids in interview discussions
obtain a preliminary understanding AND serve as visual aids in interview discussions
The P in the FURPS acronym stands for _______. Physical requirements Performance requirements People requirements Processing requirements
performance requirements
external stakeholders
persons outside the organization's control and influence who interact with the system or have a significant interest in its operation or success
executive stakeholders
persons who don't interact directly with the system but who either use information produced by the system or have a significant financial or other interest in its operation and success
stakeholders
persons who have an interest in the successful implementation of the system
operational stakeholders
persons who regularly interact with a system in the course of their jobs or lives
internal stakeholders
persons within the organization who interact with the system or have a significant interest in its operation or success
close-ended questions
questions that elicit specific facts
open-ended questions
questions that encourage discussion or explanation
nonfunctional requirements
required system characteristics other than the activities it must perform or support
reliability requirements
requirements that describe system dependability
The S in the FURPS acronym stands for _______. Screen and reporting requirements Software requirements System requirements Security requirements
security requirements
The "+" in FURPS+ includes which of the following types of requirements? (choose two) Supportability requirements Performance constraints Reliability constraints Nonfunctional requirements Design constraints User interface requirements
supportability requirements AND design constraints
mathematical models
system models that describe requirements numerically or as mathematical expressions
graphical models
system models that use pictures and other graphical elements to create a diagram
textual models
text-based system models such as memos, reports, narratives, and lists
The term technology architecture refers to the software resources which make up the information systems the hardware, network, and system software the combination of information systems and the hardware infrastructure the configuration of the old technology and new technology within an organization
the hardware, network, and system software
usability requirements
the requirements for operational characteristics related to users, such as the user interface, related work procedures, online help, and documentation
Security Requirements
the requirements that describe how access to the application will be controlled and how data will be protected during storage and transmission
Performance Requirements
the requirements that describe operational characteristics related to measures of workload, such as throughput and response time
Application Architecture
the set of information systems (the software applications) the organization needs to support its strategic plan
During a fact-finding interview, an important guideline is ____. to include as many users as possible not to waste project time by including too many analysts to probe to get sufficient details to include the client in important decisions
to probe to get sufficient details
A decision point within an activity diagram may be shown with an activity symbol
true
A key reason that modeling is important in system development is the complexity of describing information systems
true
Before gathering detailed information, an analyst identifies every type of stakeholder.
true
Beginning analysts often underestimate how much there is to learn about the work the users perform.
true
Core Process 3 involves defining in great detail what the information system needs to accomplish in order to provide the organization with the desired benefits.
true
Systems analysis involves the creation of logical models
true
The reason an analyst uses many different models is that each relates to a different aspect of the system
true