MSIS 4003 Exam 1
3 main steps of Planning phase
1. identifying potential development projects. 2. classifying and ranking information system development projects. 3. selecting information system development projects
An assessment of the development group's understanding of the possible target hardware, software, and operating environments, system size, complexity, and the group's experience with similar systems should be included as part of: A) technical feasibility B) political feasibility C) operational feasibility D) schedule feasibility
A) technical feasibility
Conditions that must be fulfilled for an implementation of a user story to be considered complete
Acceptance Criteria
The process whereby actual users test a completed information system, the end result of which is the users' acceptance of it
Acceptance Testing
User testing of a completed information system using simulated data
Alpha Test
All of the following are true about the SDLC EXCEPT: A) the different phases are clearly defined B) it is a rapid method to prototype and develop an application C) the relationships between phases are well specified D) the sequencing of phases has a compelling logic
B) it is a rapid method to prototype and develop an application
What document contains the best estimate of a project's scope, benefits, costs, risks, and resource requirements?
Baseline Project Plan
Users test a completed information system using real data
Beta Test
Which of the following is a reason for directly observing end users? A) The analyst gets a snap-shot image of the person or task being observed. B) Observations are not very time consuming. C) People often do not have a completely accurate appreciation of what they do or how they do it. D) Employees will alter their performance if they know that they are being observed.
C) People often do not have a completely accurate appreciation of what they do or how they do it.
Converting physical design specifications into working computer code
Coding
Which of the following is a disadvantage to group interviewing? A) Group interviewing does not effectively utilize your time. B) Interviewing several people together allows them to hear the opinions of other key people. C) Group interviewing requires significantly more time than does the multiple individual interviews. D) Scheduling group interviews can be more difficult than individual interviews.
D) Scheduling group interviews can be more difficult than individual interviews.
It is recommended that you use an agile process when your project involves any of the following elements EXCEPT: A) unpredictable or dynamic requirements B) responsible and motivated developers C) customers who understand the process and will get involved D) very large development teams
D) very large development teams
Traditional methods of collecting systems requirements include :A. individual interviews B. observing workers C. group interviews D. all of the above
D. All of the above
The Baseline Project Plan: A. is used by the project selection committee to help decide if the project should be accepted, redirected, or canceled B. specifies detailed project activities for the next life cycle phase, analysis, and less detail for subsequent project phases C. contains all information collected and analyzed during project initiation and planning D. all of the above
D. all of the above
The Project Scope Statement: A. is a very easy document to create because it typically consists of a high-level summary of the BPP information B. is a short document prepared for the customer that describes what the project will deliver and outlines all work required to complete the project C. is useful for ensuring that both you and your customer gain a common understanding of the project D. all of the above
D. all of the above
The analysis of documents can help you identify: A. problems with existing systems B. the reason why current systems are designed the way they are C. special information processing circumstances that occur irregularly and may not be identified by any other requirements D. All of the above
D. all of the above
Which of the following would be classified as a tangible cost? A. operational inefficiency B. employee morale C. loss of customer goodwill D. cost of hardware
D. cost of hardware
All of the following are true about the SDLC EXCEPT: A. the relationships between phases are well specified B. the different phases are clearly defined C. the sequencing of phases has a compelling logic D. it is a rapid method to prototype and develop an application
D. it is a rapid method to prototype and develop an application
A testing technique in which the program code is sequentially executed manually by the reviewer
Desk Checking
Changing over from the old system to a new one by turning off the old system when the new system is turned on
Direct Installation
What is the most risky and least expensive installation method?
Direct Installation
Proponents of the Agile Methodology state that techniques that work well for stable projects, such as building a bridge, work well for software projects. A) True B) False
False
A business document that is typically based on one database record
Form
A testing technique in which participants examine program code for predictable language-specific errors
Inspection
The organizational process of changing over from the current information system to a new one
Installation
Comprehensive, multi-step approaches to systems development that will guide your work and influence the quality of your final product
Methodologies
An abstract model of an application that includes visual representations of key controls but no functionality.
Mock-Up
Addresses a fundamental question: Are we confident that the new system capabilities will enable the organization to improve its performance as expected?"
Operational Feasibility
Running the old information system and the new one at the same time until management decides the old system can be turned off
Parallel Installation
What is the most expensive installation method?
Parallel Installation
Changing from the old information system to the new one incrementally, starting with one or a few functional components and then gradually extending the installation to cover the whole new system
Phased Installation
Roll out the system to only a subset of the users.
Pilot Installation
Which phase are a Project Scope Statement and a Baseline Project Plan created in?
Planning Phase
Prioritized list of desired product functionality
Product Backlog
A document prepared for the customer during project initiation and planning that describes what the project will deliver and outlines generally at a high level all work required to complete the project
Project Scope Statement
Making a program simpler after adding a new feature
Refactoring
A business document that contains only predefined data; it is a passive document used only for reading or viewing; typically contains data from many unrelated records or transactions
Report
The traditional methodology used to develop, maintain, and replace information systems
SDLC
The part of the SDLC in which you determine how the current information system functions and assess what users would like to see in a new system
Systems Analysis
The person in an organization who has the primary responsibility for systems analysis and design
Systems or Business Analyst
Addresses the question of whether or not it is reasonable to think that a project is technically doable given the organization's internal human resources, financial situation, and access to external resources.
Technical Feasibility
Particular processes that you, as an analyst, will follow to help ensure that your work is well thought out, complete, and comprehensible to others on your project team
Techniques
Typically computer programs that make it easy to use and benefit from techniques and to faithfully follow guidelines of the overall development methodology
Tools
A methodology adopted by an organization will be consistent with its general management style. A) True B) False
True
An instance of a form is typically based on one database record. A) True B) False
True
While being observed, employees may follow exact procedures more carefully than they typically do. A) True B) False
True
A model of an application with a limited implementation of key functionality
UI Prototype
Testing each module alone in an attempt to discover any errors that may exist in the module's code
Unit Testing
A brief narrative of a system requirement told from the perspective of the person who desires the new capability
User Story
One criticism of the traditional waterfall SDLC approach is that
Users are locked into requirements
A peer group review of any product created during the systems development process, including code
Walkthrough
A highly abstract model of an application or a webpage that defines key structural elements without details
Wireframe
To identify the financial benefits and costs associated with the development project is the purpose of
economic feasibility
The complex organizational process through which computer-based information systems are developed and maintained
information systems analysis and design
Comprehensive, multiple-step approaches to systems development that will guide your work and influence the quality of your final result
methodologies
Identification and assessment of all possible systems development projects that an organization unit can undertake is conducted during
project identification and selection
The ratio of the net cash receipts of the project divided by the cash outlays of the project, enabling tradeoff analysis to be made between competing projects is often referred to as
return on investment (ROI)
The objective of the project planning process is
the development of a Baseline Project Plan and Project Scope Statement