MIS Final Exam: Chapter 17 – Flashcards

Unlock all answers in this set

Unlock answers
question
System Development Life
answer
understanding the basics of software development projects to help organizations and potential software development
question
Legacy System
answer
old system that is fast approaching or beyond the end of its useful life within an organization
question
Conversion
answer
the process of transferring information from a legacy system to a new system
question
Software Customization
answer
modifies software to meet specific user or business requirements
question
Off the Shelf Software
answer
supports general business process and does not require any specific software customization to meet organization needs
question
System Development Life Cycle
answer
the overall process from developing information systems from planning and analysis through implementation and maintenance - determines budgets, gathers system requirements and user documentations
question
Process of the System Development Life Cycle
answer
Business Needs > Assessment of Functions > Benefits outweighing costs
question
Planning Phase
answer
a high level plan of intended project and determine project goals - most critical phase - organizations must carefully plan activities for success
question
Change Agent
answer
person or event that is the catalyst for implementing major changes for a system to meet business changes
question
Brainstorming
answer
a technique for generating ideas by encouraging participants to offer as many ideas as possible in a short period without any analysis
question
Project
answer
a temporary activity a company takes to create a unique product, service or result
question
Project Management
answer
application of knowledge, skills, tools, and techniques to protect activities to meet project requirements
question
Project Manager
answer
an individual who is an expert in project planning and management, responsible for executing the entire project - develops a project scope
question
Project Scope
answer
describes the business need, justifications, requirements and current boundaries for the project
question
Project Plan
answer
formal approved document that manages and controls an entire project
question
Analysis Phase
answer
firm analyses its user requirements and refines project goals into defined functions and operations of an intended system
question
Business Requirements
answer
the specific business requests the system must meet to be successful, drive the entire system development efforts - will state what the business must accomplish in order to be succesful
question
Requirements Management
answer
the process of managing changes to the business requirements throughout the project - dynamic in nature
question
Requirements Definition Document
answer
prioritizes all of the business requirements by order of importance to the company
question
Sign-Off
answer
consists of the users actual signatures indicating they approve all of the business requirements - if it does not meet requirements it is a failed system - time energy and resources to gather accurate and detailed requirements
question
Process Modeling
answer
involves graphically representing the process that captures, manipulates, stores and distributes information between a system and its enviroment
question
Data Flow Diagram
answer
illustrates the movement of information between external entities and the process and data stores within a system including screen layouts, business rules, process diagrams, pseudo code, and other documentation
question
Computer Aided Software Engineering
answer
tools and software suites that automate system analysis design and development
question
Design Phase
answer
establishes descriptions of the desired features and operations of the system - is the physical structure
question
Graphical User Interface
answer
interface to an entire system, ability to monitor information systems for an entire system
question
Development Phase
answer
Takes all of the detailed design documents from the design phase and transforms them into actual systems
question
Software Engineering
answer
disciplined approach for constructing information systems through common methods, techniques or tools
question
Control Objects for information and related technology (COBIT)
answer
A set of basic practices that help an organization to maximize the benefits of an information system while at the same time establishing appropriate controls to ensure minimum errors
question
Scriptive Language
answer
programming method that provides for interactive models for a website
question
Object Orientated Language
answer
group data and corresponding process into objects
question
Fourth Generation Technology (4GL)
answer
programming languages that look similar to human languages
question
Testing Phase
answer
brings all the project pieces together into a special testing environment to eliminate errors and bugs and verify that the system meets all the business requirements defined in the analysis phase
question
Bugs
answer
defects in the code of an information system
question
Test Conditions
answer
details in the steps of the system must perform with expected results - execute conditions and compare results within the actual
question
Implementation Phase
answer
The organizations places the system into production so users can begin to perform actual business operations with it
question
User Documentation
answer
Created that highlights how to use the system and how to troubleshoot issues or problems
question
Maintenance Phase
answer
organization performs changes corrections additions and upgrades to ensure the system continues to meet business goals
question
Corrective Maintenance
answer
makes system changes to repare design flaws coding errors or issues
question
Preventative Maintenance
answer
makes system changes to reduce the chance of future system failures
question
Prime Reasons for Project Failure
answer
unclear business requirements skipping SDLC phases failure to manage project scope and plan change in technology
question
White Box Testing
answer
programmer perspective knowledge of the code full visibility to internal functioning
question
Black Box Testing
answer
user perspective no knowledge of code able to observe system behaviors only
question
Alpha Testing
answer
assess if the entire system meets design requirements of users
question
Development Testing
answer
test the system to ensure it is bug free
question
Integration Testing
answer
verifies that separate systems can work together passing data back and forth correctly
question
System Testing
answer
verifies that the units or pieces of code function correctly when integrated
question
User Acceptance Testing
answer
determine if the system satisfies the user and business requirements
question
Unit Testing
answer
tests individual units or pieces of coding for a system
question
Parallel Implementation
answer
uses both the legacy system and new system until all users verify that the new system functions correctly
question
Plunge Implementation
answer
discards the legacy system and immediately migrates all users to the new system
question
Pilot Implementation
answer
assigns a small group of people to use the new system until it is verified that it works correctly then the remaining users migrate to a new system
question
Phased Implementation
answer
installs the new system in phases (for example my department) until it is verified that it works correctly
Get an explanation on any task
Get unstuck with the help of our AI assistant in seconds
New