INFO 361 EXAM 1
Role-playing the use case with actual users is a good way to:
Confirm the use case
Which type of data flow diagram shows the entire system as just one singular process?
Context Diagram
Data flow diagramming is:
Focused on the processes or activities that are performed in the system
Which phase is generally the longest and most expensive part of the development process?
Implementation
A potential disadvantage of the agile methodology is:
Lack of documentation
An example of a functional requirement is:
Provides access to the customer order system
The primary question to answer during the economic feasibility analysis is:
Should we build it?
A data flow is
A single fact, such as Order ID and sometimes called a data element
A Process Model is
A graphical way of representing how a business system operates
An external entity is:
A person, organization or system outside of the system
Which of the following methodologies would be most appropriate if you have a system project with unclear requirements and a short time schedule?
Agile
A process is:
An activity or a function that is performed for some specific business reason
The primary actor in a use case is generally:
An external user of the system
One of the first things to do when conducting an interview is:
Build rapport with interviewee to help establish trust
The primary question to answer during the technical feasibility analysis is:
Can we build it?
Extreme programming (XP) emphasizes: (select all that apply)
Correct! Courage Correct! Feedback Correct! Communication Correct! Simplicity
The following are all fundamental steps in the Analysis phase of the SDLC: (select all that apply)
Correct! Identify improvements Correct! Understand the "as-is" system Correct! Define requirements for the "to-be" system
All of the following are commonly used techniques for helping to improve response rates to a questionnaire: (select all that apply)
Correct! Offer to provide a summary of the results Correct! Explain why the participant was selected Correct! Provide an incentive
If your goal is to identify major improvements to the as-is system, the following would be a recommended analysis strategy: (select all that apply)
Correct! Outcome analysis Correct! Technology analysis Correct! Activity Elimination
Which of these elements are typically found in a System Request? (you may select more than one correct answer)
Correct! Project Sponsor Correct! Business Need Correct! Business Value Correct! Special Issues or Constraints
Which of the following are steps for creating a use case? (select all that apply)
Correct! Revise functional requirements as necessary Correct! Identify inputs/outputs for each major step Correct! Identify major steps Correct! Confirm use case with users
Fully-dressed use cases typically include the following additional sections: (select all that apply)
Correct! Summary inputs and outputs Correct! Alternative courses Correct! Inputs and outputs for each step
______ is a good way to help manage scope creep.
Correct! Use prototypes Correct! Implement a formal change approval process Correct! Defer additional requirements and future system enhancements
A process model can ___________________.
Document both the as-is system and the to-be system
__________is a strategy which requires a detailed examination of the amount of time it takes to accomplish each task in the system.
Duration analysis
Collecting and analyzing requirements is generally done in the planning phase of the SDLC.
False
Nate is managing a project that is behind by one month with five months to go. He should add four to six staff members to the project to get it back up to speed.
False
Systems analysts are generally experts in business, finance and application development.
False
Use cases are created exclusively for users.
False
Triggers can either be external or internal.
False (they are external or temporal)
In a ______ tasks are listed as rows and the timeframe is listed across the top.
Gantt chart
The primary question to answer during the organizational feasibility analysis is?
If we build it, will they use it?
When eliciting requirements, the most commonly used technique is:
Interviews
________are designated by using upside down triangles or diamonds in a Gantt chart.
Milestones
Logical process models are:
Models that describe processes without suggesting how they are conducted
What information-eliciting strategy helps to enable the analyst to see the reality of the situation rather than listen to others try to describe it?
Observation
What is the sometimes overlooked "5th phase" of the SDLC between Implementation and Planning?
On-going Systems Planning
________ define what must be complete before beginning the use case.
Preconditions
One of the best techniques for soliciting a wide range of information from a large number of information sources is:
Questionnaires
Processes in data flow diagramming are represented by:
Rounded rectangles
The most common reason for schedule and cost overruns is:
Scope creep
An example of a nonfunctional requirement is:
System can be used concurrently across all offices worldwide
Use cases are used to help further clarify:
System requirements
SDLC stands for:
Systems Development Life Cycle
Both ______ and _______ skills are important on a project.
Technical, Interpersonal
Which of these are typically included as an element for a use case? (select all that apply)
Trigger Name Number
Use cases are typically not as useful for nonfunctional requirements.
True
The relationship between use cases and data flow diagrams is generally:
Use cases are developed first and then data flow diagrams follow
In the CHAOS report, what was noted as the #1 factor for project success?
User Involvement
Which of the following methodologies typically takes the longest to complete all of the SDLC steps?
Waterfall