Shared Flashcard Set

Details

MIS 406 Chapter 10
Key terms and definitons for the MidTerm! Ch 10
60
Business
Undergraduate 4
03/24/2013

Additional Business Flashcards

 


 

Cards

Term
Program Design
Definition
Analysts determine what programs will be written and create instructions for the programmers.
Term
Physical data flow diagrams
Definition
The DFDs created during analysis are modified to show these implementation decisions
Term
implementation phase
Definition
The implementation phase consists of developing and testing the system’s software, documentation, and new operating procedures.
Term
Managing the programming process
Definition
Managing the programming process is the major task of the systems analyst in this phase
Term
Structure Chart
Definition
Term
Program Specifications
Definition
Term
Physical Process Models
Definition
Term
The Physical DFD and the Logical DFD contain the same components? T/F
Definition
TRUE
Term
What's the difference between the physical and logical DFD?
Definition
The physical DFD contains additional details
Term
How many steps are required to make the transition for the physical DFD?
Definition
FIVE
Term
step 1 logical to physical) Add implementation references
Definition
Using logical DFD, place the way in which the data stores, data flows, and processes will be implemented in parenthesis below each component.
Term
Step 2 logical to physical) Draw a human-machine boundary
Definition
Draw a line to separate the automated parts of the system from the manual parts.
Term
step 3 logical to physical)Add system-related data stores, data flows, and processes
Definition
Add system-related data stores, data flows, and processes to the model. (components have little to do with the business process)
Term
Step 4 logical to physical) Update the data elements in the data flows
Definition
Update the data flows to include system-related data elements
Term
Step 5 logical to physical) Update the metadata in the CASE repository
Definition
Update the metadata in the CASE repository to include physical characteristics
Term
What are two characteristics of a system that analysts create?
Definition
modular and flexible
Term
top-down modular approach
Definition
Term
structure chart
Definition
A high-level diagram used to illustrate the organization and interaction of the different pieces of code
Term
program design
Definition
Term
structure chart shows all components of code what hierarchical format?
Definition
sequence, selection, and iteration.
Term
structure chart
Definition
Term
what does a MODULE do in a structure chart?
Definition
Denotes a logical piece of the program
Term
what does a LOOP do in a structure chart?
Definition
Communicates that a module(s) is repeated.
Term
what does a CONDITIONAL LINE do in a structure chart?
Definition
Communicates that subordinate modules are invoked by the control module based on some condition.
Term
what does a Data COUPLE do in a structure chart?
Definition
Communicates that data are being passed from one module to another.
Term
what does a CONTROL COUPLE do in a structure chart?
Definition
Communicates that a message or a system flag is being passed from one module to another.
Term
what does a OFF-PAGE CONNECTOR do in a structure chart?
Definition
Identifies when parts of the diagram are continued on another page of the structure chart.
Term
what does a ON-PAGE CONNECTOR do in a structure chart?
Definition
Identifies when parts of the diagram are continued somewhere else in the same page of the structure chart.
Term
What are the three basic kinds of processes in structure charts?
Definition
1) Afferent processes
2) Central processes
3) Efferent processes
Term
What do Afferent Processes do?
Definition
Provide inputs to system
Term
What do Central processes do?
Definition
Perform critical functions in the operation
Term
What do efferent processes do?
Definition
deal with system outputs
Term
How many kinds of arrangements or structures are there for combining modules?
Definition
two
Term
What are the two kinds of arrangements or structures are there for combining modules?
Definition
Transaction structures and Transform structure
Term
What are some characteristics of a transaction structure?
Definition
1) Few afferent processes, 2) Many efferent processes, 3) Higher levels of the structure chart, 4) Connected with coordinating the production of outputs
Term
What are some characteristics of a transaction structure?
Definition
1) Many afferent processes,2) few efferent processes, 3) lower levels of the structure chart, 4) Connected with using inputs to create a new output.
Term
How many steps are involved in building the Structure Chart?
Definition
four
Term
What is step 1 in building a structure chart?
Definition
1) Identify modules and levels
Term
What is step 2 in building a structure chart?
Definition
Identify special connections
Term
What is step 3 in building a structure chart?
Definition
Add couples
Term
What is step 4 in building a structure chart?
Definition
Revise structure chart
Term
what are three measures of good structure chart design?
Definition
1) cohesion, 2) coupling, 3) Appropriate levels of fan-in and fan-out
Term
Cohesion
Definition
Refers to how well the lines of code within each module relate to each other.
Term
What is SEQUENTIAL cohesion?
Definition
Output from one task is used by the next
Term
What is FUNCTIONAL cohesion?
Definition
when all elements of the modules contribute to performing a single task
Term
What is TEMPORAL cohesion?
Definition
Functions that are invoked at the same time
Term
What is COINCIDENTAL cohesion?
Definition
There is no apparent relationship among a module's function.
Term
What is LOGICAL cohesion?
Definition
List of activities; which are to perform is chosen outside of module
Term
What is PROCEDURAL cohesion?
Definition
elements are performed in sequence but do not share data
Term
What is COMMUNICATIONAL cohesion?
Definition
Elements contribute to activities that use the same inputs or outputs
Term
What is FACTORING?
Definition
The process of separating out a function from one module into a module of its own. (can make modules have a better structure)
Term
Modules should be loosely couples? T/F
Definition
True
Term
Coupling
Definition
Term
Data Coupling
Definition
Term
Content Coupling
Definition
Term
Fan-in
Definition
Describes the number of control modules that communicate with a subordinate.
Term
fan-out
Definition
Term
How many subordinates should you limit a module to?
Definition
Seven to keep low fan-out
Term
Program Specifications
Definition
Documents that include explicit instructions on how to program pieces of code.
Term
Is there formal syntax for program specifications? Y/N?
Definition
Yes
Supporting users have an ad free experience!