Shared Flashcard Set

Details

quiz chapter 8
DIGITAL DIVIDE
41
Computer Science
Undergraduate 2
04/29/2015

Additional Computer Science Flashcards

 


 

Cards

Term
agile development
Definition
An iterative
system development process that
develops the system in“sprint”increments lasting from two weeks to two
months.
Term
critical path
Definition
Activities that, if
delayed, would delay the entire project
Term
data flow diagram (DFD)
Definition
A model
of objects, associations, and activities
that describes how data can flow
between and around various objects
Term
data flow line
Definition
A line with arrows
that show the direction of data element
movement.
Term
data store
Definition
Representation of a storage
location for data
Term
end-user systems development
Definition
Any systems development project in
which the primary effort is undertaken
by a combination of business managers
and users
Term
entity symbol
Definition
Representation of
either a source or destination of a data
element.
Term
extreme programming (XP)
Definition
(XP): An
approach to writing code that promotes
incremental development of a system
using short development cycles to
improve productivity and to accommodate new customer requirements.
Term
functional decomposition
Definition
A technique used during the investigation, analysis, and design phases to
define the business processes included
within the scope of the system.
Term
Gantt chart
Definition
A graphical tool used for
planning, monitoring, and coordinating
projects.
Term
information systems planning
Definition
Translating strategic and organizational
goals into systems development
initiatives.
Term
integration testing
Definition
involves linking all of the individual components together and testing them as
a group to uncover any defects in the interface between one component and
other components
Term
make-versus-buy decision
Definition
The
decision regarding whether to obtain
the necessary software from internal or
external sources.
Term
process symbol
Definition
Representation of
a function that is performed
Term
product owner
Definition
A person who
represents the project stakeholders and
is responsible for communicating and
aligning project priorities between the
stakeholders and development team.
Term
programmer
Definition
A specialist responsible
for modifying or developing
programs to satisfy user requirements
Term
Program Evaluation and Review Technique (PERT)
Definition
A formalized
approach that creates three time estimates
for an activity to determine a
single time estimate.
Term
project deadline
Definition
The date the
entire project is to be completed and
operational
Term
project manager
Definition
The person
assigned by the organization doing
the work of the project to achieve
the project objectives.
Term
project milestone
Definition
A critical date for
the completion of a major part of the
project.
Term
project schedule
Definition
A detailed
description of what is to be done
Term
project sponsor
Definition
A key member and
leader of the steering committee who
plays such a critical role that lack of this
essential individual raises the distinct
probability of project failure.
Term
prototype
Definition
A working model of a
system developed to enable users to
interact with the system and provide
feedback so developers can better
understand what is needed.
Term
prototyping
Definition
An iterative approach to
the systems development process in
which at each iteration requirements
and alternative solutions to a problem
are identified and analyzed, new solutions
are designed, and a portion of the
system is implemented.
Term
Rational Unified Process (RUP)
Definition
An iterative systems development
approach that was developed by IBM
and includes a number of tools and
techniques that are typically tailored to
fit the needs of a specific company or
organization.
Term
scope creep
Definition
The temptation to add
more features and functionality to the
original scope of the system.
Term
scrum
Definition
A method employed to keep
the agile system development effort
focused and moving quickly.
Term
scrum master
Definition
The person who
coordinates all scrum activities.
Term
stakeholder
Definition
People who, either
themselves or through the organization
they represent, ultimately benefit
from the systems development project
Term
steering team
Definition
A small group of
senior managers representing the
business and IS organizations that
provide guidance and support to the
project.
Term
systems analysis
Definition
A professional
who specializes in analyzing and
designing business systems
Term
systems analyst
Definition
A professional
who specializes in analyzing and
designing business systems
Term
system construction
Definition
The phase
of systems development that converts
the system design into an operational
system by acquiring and installing
hardware and software, coding and
testing software programs, creating and
loading data into databases, and performing initial program testing.
Term
system disposal
Definition
Those activities
that ensure the orderly dissolution of
the system including those activities
required to closeout any contracts in
place, dispose of all equipment in an
environmentally friendly manner, and to
safely migrate information from the
system to another system or archive it
in accordance to applicable records
management policies.
Term
systems design
Definition
The systems
development phase that defines how
the information system will do what it
must do to obtain the solution.
Term
systems investigation
Definition
The systems
development phase during which
problems and opportunities are identified
and considered in light of the goals
of the business
Term
systems maintenance
Definition
The systems development
phase that ensures the system operates
and modifies the system so that it
continues to meet changing business
needs.
Term
systems operation
Definition
Use of a new
or modified system under all kinds of
operating conditions.
Term
throw-away prototype
Definition
A prototype that is used to help define the
software solution but does not become
part of the final solution.
Term
users
Definition
People who will regularly interact
with the system
Term
working prototype
Definition
A prototype
that starts with an initial prototype that
undergoes a series of iterations of
demo, feedback, and refinement and
eventually evolves into the final software solution.

S
Supporting users have an ad free experience!