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

61 Cards in this Set

  • Front
  • Back
Name two approaches to systems analysis & design
Traditional and object-oriented approach
Which approach to systems analysis and design views a system as a collection of processes, some performed by people and some performed by the computer?
Traditional approach
Which approach to systems analysis and design involves processes, stored data, inputs and outputs?
Traditional approach
This modeling technique breaks the system into a hierarchical set of increasingly more detailed models.
Level of abstraction
System is a collection of interacting objects; objects interact with people and each other/ objects send and respond to messages. Which approach uses these?
Object-oriented approach
This approach views a system as a collection of interacting objects.
Object-oriented approach
Objects are capable of behaviours (or _______) that allow them to interact with each other and with people using the system.
Name the requirements model for the traditional approach.
Entity-relationship diagram
Name the requirements model for the object-oriented approach
Class diagram
This diagram represents system requirements as processes, external agents, data flows and data stores in the traditional approach
Data flow diagram
Which approach uses a process dependency diagram
Information Engineering approach
Business process reengineering uses ________ diagrams
___________ diagram is a graphical system model that shows all of the main requirements for an information system in one diagram?
Data flow diagram
A person or organization outside the system boundary that supplies data inputs or accepts data outputs?
External agent
A symbol on a DFD that represents an algorithm or procedure by which data inputs are transformed into data outputs?
Symbol that represents data movement among processes, data stores and external agents?
data flow symbol
______________ is a place where data are held pending future access by one or more processes?
Data store
_____________ diagram is the most commonly used process model for the traditional approach.
Data flow
Instructions that transform inputs into outputs are called __________.
This symbol communicates back and forth between an external agent and a process as the process is executing.
Real-time link
A data flow diagram that shows the most abstract view of a system.
Context diagram
A data flow diagram that summarizes all processing activity within the system in a single process symbol
Context diagram
The context diagram is usually created in parallel with the _________.
Event table
The _______________ is usually created in parallel with the event table.
Context diagram
A DFD that represents the system response to one event within a single process symbol.
DFD fragment
When are the DFD fragments drawn?
After the event table and context diagram are complete
The context diagram can be created directly from the _________.
Event table
A DFD fragment is drawn for __________________.
Each event in the event table.
A DFD that models system requirements using a single process for each event in a system or subsystem is called _________________________.
Event-partitioned system model, or Diagram 0
Another name for Event-partitioned system model?
Diagram 0
Another name for Diagram 0
Event-partitioned system model
Diagram 0 (or Event-partitioned system model is usually used as a ________________.
Presentation model
Any model that shows what the system is required to do without committing to any one technology.
Logical model
Any model that shows how the system will actually be implemented.
Physical model
A method of writing process specifications that combines structured programming techniques with narrative English.
Structured English
__________________ uses brief statements to describe a process very carefully.
Structured English
A system development methodology that focuses on strategic planning, data modeling, and automated tools, and is thought to be more rigourous and complete than the structured approach.
Information Engineering
Name the first phase of the Information Engineering SDLC.
Systems Planning
Name the second phase of the Information Engineering SDLC.
Business area analysis
Name the third phase of the Information Engineering SDLC.
System Design
Name the fourth phase of the Information Engineering SDLC.
System construction
A model that represents the hierarchical relationship among processes at different levels of abstraction (IE)
Process decomposition diagram
A model that describes the ordering of processes and their interactions with stored entities (IE)
Process dependency diagram
A repository for definitions of data flows, data elements and data stores.
Data dictionary
A textual description of a data flow's content and internal structure.
Data flow definition
A tabular representation of processing logic containing decision variables, decision variable values, and actions or formulas
Decision table
A graphical description of process logic that uses lines organized like branches of a tree
Decision tree
A process or data store with a data input that is never used to produce a data output
Black hole
A process or data store with a data element that is created out of nothing
Difficulty in understanding that occurs when a reader receives too much information at one time
Information overload
The rule of model design that limits the number of model components or connections among components to no more than nine.
Rule of 7 ± 2
A principle of model design that seeks simplicity by limiting the number of onnections among model components
Minimization of interfaces
Equivalence of data content between data flows entering and leaving a process and data flows entering and leaving a process decomposition
A diagram or map that identifies all of the processing locations of a system
Location diagram
A table that describes the relationship between processes and the locations in which they are performed
Activity-location matrix.
A table that describes stored data entities, the locations from which they are accessed, and the nature of the accesses
Activity-data matrix
What does the acronym CRUD stand for?
Create, read, update and delete
Processes that support marketing, sales, and service operations involving direct and indirect customer interactions.
Customer Relationship Management
A process that seemlessly integrates product development, product acquisition, manufacturing, and inventory management
Supply Chain Management
Data Flows and external agents on the context diagram are taken directly from the ______________.
Event Table
When a system responds to many events it is commonly divided into ________________ and a ______________ is created for each ____________.
Context Diagram