Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
36 Cards in this Set
- Front
- Back
project
|
a planned undertaking that has a beginning
and an end, and that produces a desired result or product |
|
phase
|
related system development activities,
which are grouped into categories of project planning, analysis, design, implementation, and support |
|
systems development life
cycle (SDLC) |
a project management framework organized
into phases and activities |
|
planning phase
|
the initial phase of the SDLC, whose
objective is to identify the scope of the new system and plan the project |
|
analysis phase
|
the phase of the SDLC whose objective
is to understand the user needs and develop requirements |
|
problem domain
|
the area of the user’s business for
which a system is being developed |
|
design phase
|
the phase of the SDLC during which
the system and programs are designed |
|
application
|
the portion of the new information system
that satisfies the user’s needs in the problem domain |
|
implementation phase
|
the phase of the SDLC during which
the new system is programmed and installed |
|
support phase
|
the phase of the SDLC whose objective
is to keep the system running productively after it is installed |
|
help desk
|
the availability of support staff to assist
users with any technical or processing problem associated with an information system |
|
comwaterfall
approach |
an approach to executing an SDLC in
which one phase leads (falls) sequentially into the next phase |
|
incremental development
|
a development approach that completes
parts of a system in one or more iterations and puts them into operation for users |
|
agreedsystem
development methodology |
comprehensive guidelines to follow for
completing every activity in the systems development life cycle, including specific models, tools, and techniques |
|
model
|
a representation of an important aspect
of the real world |
|
Tool
|
software support that helps create
models or other components required in the project |
|
CASE tool
|
a computer-aided system engineering
tool designed to help a systems analyst complete development tasks |
|
technique
|
a collection of guidelines that help an
analyst complete a system development activity or task |
|
structured approach
|
system development using structured
analysis, structured design, and structured programming techniques |
|
structured program
|
a program or program module that has
one beginning and one ending, and for which each step in the program execution consists of sequence, decision, or repetition constructs |
|
top-down programming
|
dividing more complex programs into a
hierachy of program modules |
|
structured design
|
a technique providing guidelines for
deciding what the set of programs in an IS should be, what each program should accomplish, and how the programs should be organized into a hierarchy |
|
structure chart
|
a graphical model showing the hierarchy
of program modules produced by the structured design technique |
|
structured analysis
|
a technique that helps the developer
define what the system needs to do (the processing requirements), what data the system needs to store and use (data requirements), what inputs and outputs are needed, and how the functions work together as a whole to accomplish tasks |
|
data flow diagram (DFD)
|
a graphical model showing the inputs,
processes, storage, and outputs of a system produced in structured analysis |
|
entity-relationship diagram
(ERD) |
a graphical model of the data needed
by a system, including things about which information is stored and the relationships among them, produced in structured analysis and information engineering |
|
information engineering
|
a traditional system development
methodology thought to be more rigorous and complete than the structured approach, because of its focus on strategic planning, data modeling, and automated tools |
|
object-oriented approach
|
an approach to system development
that views an information system as a collection of interacting objects that work together to accomplish tasks |
|
object
|
a thing in the computer system that
can respond to messages |
|
object-oriented analysis
(OOA) |
defining all of the types of objects that
do the work in the system and showing what user interactions are required to complete tasks |
|
object-oriented design
(OOD) |
defining all of the types of objects
necessary to communicate with people and devices in the system, showing how objects interact to complete tasks, and refining the definition of each type of object so it can be implemented with a specific language or environment |
|
object-oriented
programming (OOP) |
writing statements in a programming
language to define what each type of object does, including the messages that the objects send to each other |
|
class diagram
|
a graphical model used in the objectoriented
approach to show all of the classes of objects in the system |
|
sociotechnical systems
|
information systems that include both
social and technical subsystems designed to work well together |
|
Unified Process (UP)
|
an object-oriented system development
methodology offered by Rational Software |
|
repository
|
a database that stores information
about the system in a CASE tool, including models, descriptions, and references that link the various models together |