Shared Flashcard Set

Details

Chapter 8
SDLC
29
Computer Science
Undergraduate 3
05/01/2012

Additional Computer Science Flashcards

 


 

Cards

Term
Predictive approach to the SDLC
Definition
an approach that assumes the project can be planned in advance and that the new information system can be developed according to the plan
Term
adaptive approach to the SDLC
Definition
an approach that assumes the project must be more flexible and adapt to changing needs as the project progresses
Term
phases
Definition
related groups of develpment activities, such as planning, analysis, design, implementation, and support
Term
waterfall model
Definition
an SDLC approach that assumes the phases can be completed sequentially with no overlap
Term
spiral model
Definition
as adaptive SDLC approach that cycles over and over again through development activities until completion
Term
Incremental Development
Definition
an SDLC approach that completes portions of the system in small increments across iterations, with each increment being integrated into the whole as it is completed.
Term
Walking Skeleton
Definition
a development approach in which the complete system structure is built but with bare-bones functionality
Term
Support Activities
Definition
the activities in the support phase whose objective is to maintain and enhance the system after it is installed and in use
Term
Help Desk
Definition
the availability of support staff to assist users with technical or processing problems of the information system
Term
System Develpment Methodology
Definition
a set of comprehensive guidelines for the SDLC that includes specific models, tools, and techniques
Term
tool
Definition
a software application that assists developers in creating models or other components required for a project
Term
Integrated Development Environments (IDEs)
Definition
a set of tools that work together to provide a comprensive develpment and programming environment for software develpers
Term
Visual modeling tools
Definition
tools that help analysts create and verify graphical models and may also generate program code
Term
Technique
Definition
guidelines to specify a method for how to carry out a develpment activity or task
Term
Structured Approach
Definition
system develpment using structured analysis, and structured programming techniques
Term
Structured programming
Definition
a programming approach where each module has one start point and one end point and uses sequence, decision, and repetition constructs only
Term
top-down programming
Definition
the concept of dividing a complex program into a hierarchy of program modules
Term
Structured Design
Definition
the design process of organizing a program into a set of modules and organizing those modules into a hierarchical structure
Term
Structure Chart
Definition
a graphical diagram showing the hierarchical organization of modules
Term
Structured Analysis
Definition
a technique to determine what processing is required and to organize those requirements by using structured analysis models
Term
Data Flow Diagram(DFD)
Definition
a structured analysis model showing inputs, processes, storage, and outputs of a system
Term
Object-oriented approach
Definition
system development based on the view that a system is a set of interacting objects that work together
Term
Object
Definition
a thing in an information system that responds to messages by executing functions or methods
Term
Object-oriented Analysis (OOA)
Definition
the process of identifying and defining the use cases and the sets of objects (classes) in the new system
Term
object-oriented programming (OOP)
Definition
programming using object-oriented languages that support object classes, inheritance, reuse, and encapsulation
Term
agile development
Definition
a guiding philosophy and set of guidelines for developing information systems in an unknown, rapidly changing environment
Term
chaordic
Definition
a term used to describe adaptive projects that are chaotic and ordered
Term
agile modeling (AM)
Definition
a guiding philosophy in which only models that are necessary, with a valid need and at the right level of detail, are created
Term
Object-oriented design (OOD)
Definition
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
Supporting users have an ad free experience!