Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key


Play button


Play button




Click to flip

45 Cards in this Set

  • Front
  • Back
The portion of the new information system that satisfies the user’s needs in the problem domain
The phase of the SDLC whose objective is to understand the user needs and develop requirements
Analysis phase
A computer-aided system engineering tool designed to help a systems analyst complete development tasks
CASE tool
A graphical model used in the object-oriented approach to show all of the classes of objects in the system
Class Diagram
A graphical model showing the inputs, processes, storage, and outputs of a system produced in structured analysis
Data flow diagram (DFD)
The phase of the SDLC during which the system and programs are designed
Design Phase
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
Entity-Relationship Diagram (ERD)
The availability of support staff to assist users with any technical or processing problem associated with an information system
Help Desk
The phase of the SDLC during which the new system is programmed and installed
Implementation Phase
A development approach that completes parts of a system in one or more iterations and puts them into operation for users
Incremental Development
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
Information Engineering (IE)
A representation of an important aspect of the real world
A thing in the computer system that can respond to messages
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 Analysis (OOA)
An approach to system development that views an information system as a collection of interacting objects that work together to accomplish tasks
Object-Oriented Approach
Defining all 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 Design (OOD)
Writing statements in a programming language to define what each type of object does, including the messages that the objects send to each other
Object-Oriented Programming (OOP)
Related system development activities, which are grouped into categories of project planning, analysis, design, implementation, and support
The initial phase of the SDLC, whose objective is to identify the scope of the new system and plan the project
Planning Phase
The area of the user’s business for which a system is being developed
Problem Domain
A planned undertaking that has a beginning and an end, and that produces a desired result or product
A database that stores information about the system in a CASE tool, including models, descriptions, and references that link various models together
Information systems that include both social and technical subsystems designed to work well together
Socio-technical Systems
A graphical model showing the hierarchy of program modules produced by the structured design technique
Structure Chart
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
Structured Analysis
System development using structured analysis, structured design, and structured programming techniques
Structured Approach
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
Structured Design
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
Structured Program
The phase of the SDLC whose objective is to keep the system running productively after it is installed
Support Phase
Comprehensive guidelines to follow for completing every activity in the systems development life cycle, including specific models, tools and techniques
System Devlopment Methodology
A project management framework organized into phases and activities
Systems Development Life Cycle (SDLC)
A collection of guidelines that help an analyst complete a system development activity or task
Software support that helps create models or other components required in the project
Dividing more complex programs into a hierarchy of program modules
Top-down programming
An object-oriented system development methodology offered by Rational Software
Unified Process (UP)
An approach to executing an SDLC (in which one phase leads (falls) sequentially into the next phase
Waterfall Approach
What are the five phases of the Systems Development Life Cycle (SDLC)?
Planning, Analysis, Design, Implementation & Support
What is iteration across phases?
Iteration means that work activities are done once, then again and yet again. With each iteration the result is refined so that it is closer to what is needed.
What is incremental development?
With this approach, you complete parts of the system in one or more iterations and they you put the system into operation for the users.
What is System Development methodology?
A methodology that provides guidelines to follow for completing every activity in the systems development life cycle, including specific models, tools and techniques.
What are the two main approaches to systems analysis and design?
Traditional approach and object-oriented approach
Name the three programming constructs in structured programming
Sequence construct, decision construct and repetition construct
This term means each module is as independent of the other modules as possible
Loosely coupled
This term means each module accomplishes one clear task
Highly cohesive
In structured design, modules are shown graphically using a model called a _____________
Structure chart