The ______ _____________ ____ ______ (SDLC) is a systematic and organized way to develop an information system by specifying problem analysis, design, implementation, testing, and support of the system.
System Development Life Cycle
Steps in SDLC:
Linear (sequential), repetitive, prototyping, rapid application development, and an object-oriented programming are basic approaches in ________ __________.
system development
_____ structure design divides a program into smaller subprograms (functions or routines) in a hierarchical form by using a top-down approach.
Model
These are phases in what model of system development?
Waterfall Model
A _________ is a small working model of a system that is built before building a large system.
prototype
SDLC models do/do not keep the user in mind.
do not
In the __________ model, a system is built with basic functionalities and once perfected, more functionality is added, tested, and perfected.
incremental
Advantages of the ________ model is that the user can test the system as it’s being developed and can be modified along the way.
prototype
The ________-oriented modeling technique is used to identify objects in a system and the relationships between them.
object
Objects are _____, and can be a place, a person, an event or thing.
nouns
_______-_________ _______ and ______ (OOAD) is a software engineering approach that models a system as a group of interacting objects.
Object-oriented analysis and design
Object-oriented analysis analyzes the functional requirements of a ______. Used to study current objects to determine if they can be reused or to add new objects to create a new application.
system
_______ __________ ___________ (UML) is used to model an Object Oriented System, which describes a system in terms of objects.
Unified Modeling Language
_____ __________ __________ (RAD) is a system development methodology that uses an iterative process and incorporates prototype methodology to develop a system one segment at a time. It is a _____ __________ ________ (JAD)process in which developers and end users are involved in all stages of development until it is delivered.
Rapid Application Development; Joint Application Development
RAD phases:
In RAD, end users are/ are not involved in all stages.
ARE
A _______ __________ ___ (SDK) is a program used by system developers as an aid when creating new systems or supporting other programs or writing application programs.
software development kit
_________ _______ __________ ___________ (CASE) is software consisting of automated tools and methods used to support various activities in the SDLC. It uses structured methods and GUI to build high-quality systems.
Computer Aided Software Engineering
____ _________ tools are used during the development of an information system and define and format data, they are also used to decide how data is represented and accessed.
data modeling
A _______ is a specific task undertaken to create or build something new, such as an information system, a retail product, a building, or a bridge. It has goals and objectives that must be met.
Project
_______ ____________ is a scientific approach to initiate, plan, organize, manage, staff, and complete the intended objectives of the project successfully.
Project Management
3 Types of information Processing methods:
_________-____ interface allows people to use computer hardware and/or computer software to communicate with other computers, using a user interface.
Computer-User Interface