Shared Flashcard Set

Details

Dr. Winn. Systems Development
chapter 6, 10.
41
Computer Science
Undergraduate 3
10/30/2006

Additional Computer Science Flashcards

 


 

Cards

Term
data flow diagram
Definition
a diagram that represents system requirements as processes, external agents, data flows, and data stores
Term
external agent
Definition
a person or organization, outside the system boundary, that supplies data inputs or accepts data outputs
Term
process
Definition
a symbol on a dfd that represents an algorithm or procedure by which data inputs are transformed into data outputs
Term
data flow
Definition
an arrow on a dfd that represents data movement among processes, data stores, and external agents
Term
data store
Definition
a place where data are held pending future access by one or more processes
Term
level of abstraction
Definition
any modeling technique that breaks the system into a hierarchical set of increasingly more detailed models
Term
context diagram
Definition
a dfd that sumarizes all processing activity within the system in a single process symbol
Term
dfd fragment
Definition
a dfd that represents the system response to one event within a single process symbol
Term
event-partitioned system model, or diagram 0
Definition
a dfd that models system requirements using a single process for each event in a system or subsystem
Term
information overload
Definition
difficulty in understanding that occurs when a reader recieves too much information at one time
Term
rule of 7+-2
Definition
the rule of model design that limits the number of model components or connections among components to no more than nine
Term
minimization of interfaces
Definition
a principle of model design that seeks simplicity by limiting the number of connections among model components
Term
balancing
Definition
equivalence of data content between data flows entering and leaving a process and data flows entering and leaving a process decomposition dfd
Term
black hole
Definition
a process or data store with a data input that is never used to produce a data output
Term
miracle
Definition
a process or data store with a data element that is created out of nothing
Term
structured english
Definition
a method of writing process specifications that combines structured programming techniques with narrative english
Term
decision table
Definition
a tabular representation of processign logic containing decision variables, decision variable values, and actions or formulas
Term
decision tree
Definition
a graphical decription of process logic that uses lines organized like branches of a tree
Term
data flow definition
Definition
a textual description of a data flow's content and internal structure
Term
data dictionary
Definition
a repository for definitions of data flows, data elements, and data stores
Term
information engineering
Definition
a system development methodology that focuses on strategic planning, data modeling, and automated tools, and is thought to be more rigorous and complete than the structured approach
Term
process decompostion diagram
Definition
a model that represents the hierarchical relationship among processes at different levels of abstraction
Term
process dependency diagram
Definition
a model that describes the ordering of processes and their interaction with stored entities
Term
location diagram
Definition
a diagram or map that identifies all of the processing locations of a system
Term
activity-location matrix
Definition
a table that describes the relationship between processes and the locations in which they are performed
Term
activity-data matrix
Definition
a table that describes stored data entities, the locations from which they are accessed, and the nature of the accesses
Term
crud
Definition
acronym of create, read, update, and delete
Term
module
Definition
an indetifiable component of a computer program that performs a defined function
Term
computer program
Definition
an executable entity made up of a set of modules
Term
system flowchart
Definition
a diagram that describes the overall flow of control between computer programs in a system
Term
pseudocode
Definition
structured-programming-like statements that describe the logic of a module
Term
structure chart
Definition
a hierarchical diagram showing the relationships between the modules of a computer program
Term
program call
Definition
the transfer of control from a module to a subordinate module to perform a requested service
Term
data couples
Definition
the individual data items that are passed between modules in a program call
Term
transaction analysis
Definition
the development of a structure chart based on a dfd that describes the processing for several types of transactions
Term
transform analysis
Definition
the development of a structure chart based on a dfd that describes the input-process-output data flow
Term
afferent data flow
Definition
the incoming data flow from a sequential set of dfd processes
Term
efferent data flow
Definition
the outgoing data flow in a sequential set of dfd processes
Term
central transform
Definition
set of dfd processes that are located between the input and output processes
Term
module coupling
Definition
the manner in which modules relate to each other; the preferred method is data coupling
Term
module cohesion
Definition
a measure of internal strength of a module
Supporting users have an ad free experience!