MIS 180 Chapter 9 – Flashcards
Unlock all answers in this set
Unlock answersquestion
Systems development life cycle (SDLC)
answer
The overall process for developing information systems from planning and analysis through implementation and maintenance
question
Planning, Analysis, Design, Development, Testing, Implementation, Maintenance
answer
SDLC seven phases
question
Planning phase
answer
establishes a high-level plan of the intended project and determines project goals
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
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
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
Implementation phase
answer
the organization places the system into production so users can begin to perform actual business operations with it
question
Maintenance phase
answer
the organization performs changes, corrections, additions, and upgrades to ensure the system continues to meet its business goals
question
Waterfall methodology
answer
A sequence of phases in which the output of each phase becomes the input for the next
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
Rapid Application Development (RAD) Methodology
answer
Emphasizes extensive user involvement in the rapid and evolutionary construction of working prototypes of a system to accelerate the systems development process
question
Extreme Programming (XP) Methodology
answer
Breaks a project into tiny phases, and developers cannot continue on to the next phase until the first phase is complete
question
Rational Unified Process (RUP) Methodology
answer
Provides a framework for breaking down the development of software into four gates
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
The Project Management Institute (PMI)
answer
develops procedures and concepts necessary to support the profession of project management
question
Project
answer
Temporary activities undertaken to create a unique product or service
question
Project Management
answer
The application of knowledge, skills, tools, and techniques to project activities to meet project requirements
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 Deliverable
answer
Any measurable, tangible, verifiable outcome, result, or item that is produced to complete a project or part of a project
question
Project Milestone
answer
Represents key dates when a certain group of activities must be performed
question
Project Management Office (PMO)
answer
An internal department that oversees all organizational projects
question
Time, Cost, Scope
answer
The triple constraint
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
Executive Sponsor
answer
The person or group who provides the financial resources for the project
question
Project Charter
answer
A document issued by the project initiator or sponsor that formally authorizes the existence of a project and provides the project manager with the authority to apply organizational resources to project activities
question
Specific, Measurable, Agreed upon, Realistic, Time frame
answer
SMART criteria
question
Project objectives
answer
quantifiable criteria that must be met for the project to be considered a success
question
Project constraints
answer
specific factors that can limit options; budget, delivery dates, available skilled resources, organizational policies
question
Project assumptions
answer
factors considered to be true, real, or certain without proof or demonstration; eg. Hours in a workweek, time of year the work will be performed
question
Kill switch
answer
a trigger that enables a project manager to close the project before completion
question
dependency
answer
logical relationship that exists between the project tasks, or between a project task and a milestone
question
Critical path
answer
estimates the shortest path through the project ensuring all critical tasks are completed from start to finish
question
Gantt chart
answer
simple bar chart that lists project tasks vertically against the project's time frame, listed horizontally
question
Project Plan
answer
A formal, approved document that manages and controls project execution
question
Change management
answer
offers procedures and policies managers can use to help manage change during a system development
question
Change control board (CCB)
answer
responsible for approving or rejecting all change requests
question
Onshore outsourcing
answer
engaging another company within the same country for services
question
Nearshore outsourcing
answer
contracting an outsourcing arrangement w/a company in a nearby country.
question
Offshore outsourcing
answer
using organizations from developing countries to write code and develop systems
question
In-sourcing
answer
Uses the professional expertise within an organization to develop and maintain its information technology systems
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
Legacy system
answer
an 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 application software
answer
supports general business processes and does not require any specific software customization to meet the organization's needs
question
Change agent
answer
a 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 until all the ideas have been exhausted
question
Project scope
answer
describes business needs and the justification, requirements, and current boundaries for the project
question
Requirements management
answer
the process of managing changes to the business requirements throughout the project
question
Requirements definition document
answer
prioritizes all of the business requirements by order of importance to the company
question
Sign-off
answer
the users' actual signatures indicating they approve all of the business requirements
question
Software engineering
answer
a disciplined approach for constructing information systems through the use of common methods, techniques, or tools
question
Computer-aided software engineering (CASE)
answer
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
Scripting language
answer
a programming method that provides for interactive modules to a website
question
Object-oriented langauges
answer
group data and corresponding process into objects
question
Fourth-generation languages (4GL)
answer
programming languages that look similar to human languages
question
Bugs
answer
defects in the code on an information system
question
Test conditions
answer
detail the steps the system must perform along with the expected result of each step
question
User documentation
answer
highlights how to use the system and how to troubleshoot issues or problems
question
Online training
answer
runs over the internet or on a CD or DVD, and employees complete the training on their own at their own pace
question
Workshop training
answer
held in a classroom environment and led by an instructor
question
Help desk
answer
a group of people who respond to users' questions
question
Corrective maintenance
answer
makes system changes to repair design flaws, coding errors, or implementation issues
question
Methodology
answer
a set of policies, procedures, standards, processes, practices, tools, techniques, and tasks that people apply to technical and management challenges
question
Prorotyping
answer
a modern design approach where the designers and system users use an ireatice approach to building the system
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
Iterative development
answer
Consists of a series of tiny projects
question
Gate one: inception
answer
his phase ensures all stakeholders have a shared understanding of the proposed system and what it will do
question
Gate two: elaboration
answer
This phase expands on the agreed-upon details of the system, including the ability to provide an architecture to support and build it
question
Gate three: construction
answer
This phase includes building and developing the product
question
Gate four: transition
answer
Primary questions answered in this phase address ownership of the system and training of key personal
question
Tangible benefits
answer
easy to quantity and typically measured to determine the success or failure of a project
question
Intangible benefits
answer
difficult to quantify or measure
question
Feasibility
answer
the measure of the tangible and intangible benefits of an information system
question
PART (program evaluation and review technique) chart
answer
a graphical network model that depicts a project's tasks and the relationships between them