ISYS 210 Chapter 9 – Flashcards

question
Agile Methodology
answer
Aims for customer satisfaction through early and continuous delivery of useful software components developed by an iterative process using the bare minimum requirements
question
Alpha testing
answer
Assess if the entire system meets the design requirements of the users
question
Analysis phase
answer
the firm analyzes its end-user business requirements and refines project goals into defined functions and operations of the intended system.
question
Brainstorming
answer
a technique for generating ideas by encouraging participants to offer as many ideas as possible in a short period of time without any analysis until all the ideas have been exhausted
question
bug
answer
defects in the code of an information system
question
Business requirement
answer
specific business requests the system must meet to be successful
question
Change agent
answer
a person or event that is the catalyst for implementing major changes for a system to meet business changes
question
Communication plan
answer
defines the how, what, when, and who regarding the flow of project information to stakeholders and is key for managing expectations
question
Computer-aided software engineering (CASE)
answer
Software tools that provide automated support for the development of the system
question
Control objects for information and related technology (COBIT)
answer
A set of best practices that helps an organization to maximize the benefits of an information system, while at the same time establishing appropriate controls to ensure minimum errors
question
Conversion
answer
process of transferring information from a legacy system to a new system
question
Corrective maintenance
answer
makes system changes to an information system to repair flaws in the design, coding, or implementation
question
Critical path
answer
Estimates the shortest path through the project ensuring all critical tasks are completed from start to finish.
question
Dependency
answer
a logical relationship that exists between the project tasks, or between a project task and a milestone
question
Design phase
answer
establishes descriptions of the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code, and other documentation
question
Development phase
answer
takes all the detailed design documents from the design phase and transforms them into the actual system
question
Development testing
answer
Programmers test the system to ensure it is bug free
question
Discovery prototyping
answer
builds a small scale representation or working model of the system to ensure it meets the user and business requirements
question
Executive sponsor
answer
the person or group who provides the financial resources for the project
question
Extreme programming (XP) methodology
answer
breaks a project into four phases, and developers cannot continue to the next phase until the previous phase is complete
question
Feasibility
answer
measure of the tangible and intangible benefits of an information system
question
Fourth-generation languages (4GL)
answer
programming languages that look similar to human languages
question
Gantt chart
answer
a simple bar chart that lists project tasks vertically against the project's time frame, listed horizontally
question
Help desk
answer
a group of people who respond to user questions
question
implementation phase
answer
The organization places the system into production so users can begin to perform actual business operations with it.
question
In-sourcing (in-house development)
answer
uses the professional expertise within an organization to develop and maintain its information technology systems.
question
Intangible benefits
answer
difficult to quantify or measure
question
Integration testing
answer
verifies that separate systems can work together passing data back and forth correctly
question
Iterative development
answer
consists of a series of tiny projects
question
Kill switch
answer
a trigger that enables a project manager to close the project before completion
question
Legacy system
answer
an old system that is fast approaching or beyond the end of its useful life within an organization
question
Maintenance phase
answer
involves performing changes, corrections, additions, and upgrades to ensure the system continues to meet the business goals
question
Methodology
answer
A set of policies, procedures, standards, processes, practices, tools, techniques, and tasks that people apply to technical and management challenges.
question
Nearshore outsourcing
answer
contracting an outsourcing arrangement with a company in a nearby country
question
Object-oriented languages
answer
languages group data and corresponding processes into objects
question
offshore outsourcing
answer
using organizations from developing countries to write code and develop systems
question
off-the-shelf application software
answer
supports general business processes and does not require any specific software customization to meet the organization's needs
question
Online training
answer
run over Internet or from a CD or DVD, and employees complete the training on their own time and own pace
question
Onshore outsourcing
answer
engaging another company within the same country for services
question
Outsourcing
answer
An arrangement by which one organization provides a service or services for another organization that chooses not to perform them in-house.
question
Parallel implementation
answer
using both the legacy system and new system until all users verify that the new system performs correctly
question
PERT (Program Evaluation and Review Technique) chart
answer
graphical network model that depicts a project's tasks and the relationships between them
question
Phased implementation
answer
installs the new system in phases until it is verified that it works correctly
question
Pilot implementation
answer
a small group uses the new system until it is verified that it works correctly, then the remaining users migrate to the new system
question
Planning phase
answer
Establishes a high-level plan of intended project and determines project goals
question
Plunge implementation
answer
discards the old system completely and immediately uses the new system
question
preventive maintenance
answer
Making changes to a system to reduce the chance of future system failure
question
project
answer
Temporary activity a company undertakes to create a unique product, service, or result
question
project assumption
answer
factors considered to be true, real, or certain without proof or demonstration
question
Project constraint
answer
specific factors that can limit options; budget, delivery dates, available skilled resources, organizational policies
question
Project deliverable
answer
Any measurable, tangible, verifiable outcome, result, or item that is produced to complete a project or part of a project
question
project management
answer
The application of knowledge, skills, tools, and techniques to project activities to meet project requirements
question
Project management office (PMO)
answer
an internal department that oversees all organization projects
question
Project manager
answer
An individual who is an expert in project planning and management, defines and develops the project plan, and tracks the plan to ensure the project is completed on time and on budget
question
Project milestone
answer
represents key dates when a certain group of activities must be performed
question
Project objective
answer
quantifiable criteria that must be met for the project to be considered a success
question
Project plan
answer
a formal, approved document that manages and controls project execution
question
Project requirements document
answer
defines the specifications for product/output of the project and is a key for managing expectations, controlling scope, and completing other planning efforts
question
Project scope
answer
describes the business needs and the justification, requirements, and current boundaries for the project
question
Project scope statement
answer
links the project to the organization's overall business goals
question
Project stakeholder
answer
Individuals and organizations actively involved in the project or whose interests might be affected as a result of project execution or project completion
question
Prototyping
answer
modern design approach where the designers and system users use an iterative approach to building the system
question
Rapid application development (RAD) methodology (also called rapid prototyping)
answer
emphasizes extensive user involvement in the rapid and evolutionary construction of working prototypes of a system to accelerate the systems development process
question
Rational unified process (RUP) methodology
answer
provides a framework for breaking down the development of software into four gates
question
Requirements management
answer
process of managing changes to the business requirements throughout the project
question
Requirements definition document
answer
prioritizes the business requirements by order of importance to the company
question
Responsibility matrix
answer
defines all project roles and indicates what responsibilities are associated with each role
question
Scripting language
answer
programming method that provides for interactive modules to a website
question
Scrum methodology
answer
uses small teams to produce small pieces of deliverable software using sprints, or 30 day intervals, to achieve an appointed goal
question
Sign-off
answer
users' actual signatures, indicating they approve all of the business requirements
question
Software customization
answer
modifies software to meet specific user or business requirements
question
Software engineering
answer
disciplined approach for constructing information systems through the use of common methods, techniques, tools
question
Status report
answer
periodic reviews of actual performance versus expected performance
question
Systems development life cycle (SDLC)
answer
the overall process for developing information systems from planning and analysis through implementation and maintenance
question
System testing
answer
Verifies that the units or pieces of code function correctly when integrated
question
Tangible benefits
answer
easy to quantify and typically measured to determine the success or failure of a project
question
test conditions
answer
the detailed steps the system must perform along with the expected results of each step
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
unit testing
answer
Tests individual units or pieces of code for a system
question
user acceptance testing (UAT)
answer
determines if the system satisfies the user and business requirements
question
User documentation
answer
highlights how to use the system and how to troubleshoot issues or problems
question
Waterfall methodology
answer
a sequence of phases in which the output of each phase becomes the input for the next
question
Workshop training
answer
held in a classroom environment and is led by an instructor
1 of

Unlock all answers in this set

Unlock answers
question
Agile Methodology
answer
Aims for customer satisfaction through early and continuous delivery of useful software components developed by an iterative process using the bare minimum requirements
question
Alpha testing
answer
Assess if the entire system meets the design requirements of the users
question
Analysis phase
answer
the firm analyzes its end-user business requirements and refines project goals into defined functions and operations of the intended system.
question
Brainstorming
answer
a technique for generating ideas by encouraging participants to offer as many ideas as possible in a short period of time without any analysis until all the ideas have been exhausted
question
bug
answer
defects in the code of an information system
question
Business requirement
answer
specific business requests the system must meet to be successful
question
Change agent
answer
a person or event that is the catalyst for implementing major changes for a system to meet business changes
question
Communication plan
answer
defines the how, what, when, and who regarding the flow of project information to stakeholders and is key for managing expectations
question
Computer-aided software engineering (CASE)
answer
Software tools that provide automated support for the development of the system
question
Control objects for information and related technology (COBIT)
answer
A set of best practices that helps an organization to maximize the benefits of an information system, while at the same time establishing appropriate controls to ensure minimum errors
question
Conversion
answer
process of transferring information from a legacy system to a new system
question
Corrective maintenance
answer
makes system changes to an information system to repair flaws in the design, coding, or implementation
question
Critical path
answer
Estimates the shortest path through the project ensuring all critical tasks are completed from start to finish.
question
Dependency
answer
a logical relationship that exists between the project tasks, or between a project task and a milestone
question
Design phase
answer
establishes descriptions of the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code, and other documentation
question
Development phase
answer
takes all the detailed design documents from the design phase and transforms them into the actual system
question
Development testing
answer
Programmers test the system to ensure it is bug free
question
Discovery prototyping
answer
builds a small scale representation or working model of the system to ensure it meets the user and business requirements
question
Executive sponsor
answer
the person or group who provides the financial resources for the project
question
Extreme programming (XP) methodology
answer
breaks a project into four phases, and developers cannot continue to the next phase until the previous phase is complete
question
Feasibility
answer
measure of the tangible and intangible benefits of an information system
question
Fourth-generation languages (4GL)
answer
programming languages that look similar to human languages
question
Gantt chart
answer
a simple bar chart that lists project tasks vertically against the project's time frame, listed horizontally
question
Help desk
answer
a group of people who respond to user questions
question
implementation phase
answer
The organization places the system into production so users can begin to perform actual business operations with it.
question
In-sourcing (in-house development)
answer
uses the professional expertise within an organization to develop and maintain its information technology systems.
question
Intangible benefits
answer
difficult to quantify or measure
question
Integration testing
answer
verifies that separate systems can work together passing data back and forth correctly
question
Iterative development
answer
consists of a series of tiny projects
question
Kill switch
answer
a trigger that enables a project manager to close the project before completion
question
Legacy system
answer
an old system that is fast approaching or beyond the end of its useful life within an organization
question
Maintenance phase
answer
involves performing changes, corrections, additions, and upgrades to ensure the system continues to meet the business goals
question
Methodology
answer
A set of policies, procedures, standards, processes, practices, tools, techniques, and tasks that people apply to technical and management challenges.
question
Nearshore outsourcing
answer
contracting an outsourcing arrangement with a company in a nearby country
question
Object-oriented languages
answer
languages group data and corresponding processes into objects
question
offshore outsourcing
answer
using organizations from developing countries to write code and develop systems
question
off-the-shelf application software
answer
supports general business processes and does not require any specific software customization to meet the organization's needs
question
Online training
answer
run over Internet or from a CD or DVD, and employees complete the training on their own time and own pace
question
Onshore outsourcing
answer
engaging another company within the same country for services
question
Outsourcing
answer
An arrangement by which one organization provides a service or services for another organization that chooses not to perform them in-house.
question
Parallel implementation
answer
using both the legacy system and new system until all users verify that the new system performs correctly
question
PERT (Program Evaluation and Review Technique) chart
answer
graphical network model that depicts a project's tasks and the relationships between them
question
Phased implementation
answer
installs the new system in phases until it is verified that it works correctly
question
Pilot implementation
answer
a small group uses the new system until it is verified that it works correctly, then the remaining users migrate to the new system
question
Planning phase
answer
Establishes a high-level plan of intended project and determines project goals
question
Plunge implementation
answer
discards the old system completely and immediately uses the new system
question
preventive maintenance
answer
Making changes to a system to reduce the chance of future system failure
question
project
answer
Temporary activity a company undertakes to create a unique product, service, or result
question
project assumption
answer
factors considered to be true, real, or certain without proof or demonstration
question
Project constraint
answer
specific factors that can limit options; budget, delivery dates, available skilled resources, organizational policies
question
Project deliverable
answer
Any measurable, tangible, verifiable outcome, result, or item that is produced to complete a project or part of a project
question
project management
answer
The application of knowledge, skills, tools, and techniques to project activities to meet project requirements
question
Project management office (PMO)
answer
an internal department that oversees all organization projects
question
Project manager
answer
An individual who is an expert in project planning and management, defines and develops the project plan, and tracks the plan to ensure the project is completed on time and on budget
question
Project milestone
answer
represents key dates when a certain group of activities must be performed
question
Project objective
answer
quantifiable criteria that must be met for the project to be considered a success
question
Project plan
answer
a formal, approved document that manages and controls project execution
question
Project requirements document
answer
defines the specifications for product/output of the project and is a key for managing expectations, controlling scope, and completing other planning efforts
question
Project scope
answer
describes the business needs and the justification, requirements, and current boundaries for the project
question
Project scope statement
answer
links the project to the organization's overall business goals
question
Project stakeholder
answer
Individuals and organizations actively involved in the project or whose interests might be affected as a result of project execution or project completion
question
Prototyping
answer
modern design approach where the designers and system users use an iterative approach to building the system
question
Rapid application development (RAD) methodology (also called rapid prototyping)
answer
emphasizes extensive user involvement in the rapid and evolutionary construction of working prototypes of a system to accelerate the systems development process
question
Rational unified process (RUP) methodology
answer
provides a framework for breaking down the development of software into four gates
question
Requirements management
answer
process of managing changes to the business requirements throughout the project
question
Requirements definition document
answer
prioritizes the business requirements by order of importance to the company
question
Responsibility matrix
answer
defines all project roles and indicates what responsibilities are associated with each role
question
Scripting language
answer
programming method that provides for interactive modules to a website
question
Scrum methodology
answer
uses small teams to produce small pieces of deliverable software using sprints, or 30 day intervals, to achieve an appointed goal
question
Sign-off
answer
users' actual signatures, indicating they approve all of the business requirements
question
Software customization
answer
modifies software to meet specific user or business requirements
question
Software engineering
answer
disciplined approach for constructing information systems through the use of common methods, techniques, tools
question
Status report
answer
periodic reviews of actual performance versus expected performance
question
Systems development life cycle (SDLC)
answer
the overall process for developing information systems from planning and analysis through implementation and maintenance
question
System testing
answer
Verifies that the units or pieces of code function correctly when integrated
question
Tangible benefits
answer
easy to quantify and typically measured to determine the success or failure of a project
question
test conditions
answer
the detailed steps the system must perform along with the expected results of each step
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
unit testing
answer
Tests individual units or pieces of code for a system
question
user acceptance testing (UAT)
answer
determines if the system satisfies the user and business requirements
question
User documentation
answer
highlights how to use the system and how to troubleshoot issues or problems
question
Waterfall methodology
answer
a sequence of phases in which the output of each phase becomes the input for the next
question
Workshop training
answer
held in a classroom environment and is led by an instructor
Get an explanation on any task
Get unstuck with the help of our AI assistant in seconds
New