MS466 Exam 2

0.0(0)
studied byStudied by 2 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/101

flashcard set

Earn XP

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

102 Terms

1
New cards
alias
term used in data dictionaries to indicate an alternate name used to describe the same data element
2
New cards
black box
metaphor for a process or an action that produces results in a non transparent manner
3
New cards
black hole
a process that has no output
4
New cards
business logic
rules to determine how a system handles data and produces useful information, reflecting the operational requirements of the business
5
New cards
child diagram
the lower-level diagram in an exploded DFD
6
New cards
context diagram
a top-level view of an information system that shows the boundaries and scope
7
New cards
control structure
serve as building blocks for a process; have one entry and exit point; AKA logical structure
8
New cards
data dictionary
a central storehouse of information about a system’s data
9
New cards
data element
a single characteristic or fact about an entity; smallest piece of data that has meaning within an information system; AKA data item, attribute, or field
10
New cards
data flow
a path for data to move from one part of the information system to another
11
New cards
data flow diagram (DFD)
diagram that shows how the system stores, processes, and transforms data into useful information
12
New cards
data repository
a symbol used in in DFDs to represent a situation in which a system must retain data because one or more processes need to use that stored data at a later time; AKA data store
13
New cards
data structure
a meaningful combination of related data elements that are included in a data flow or retained in a data store; a framework for organizing and storing data
14
New cards
decision table
a table that shows a logical structure, with all possible combinations of conditions and resulting actions
15
New cards
decision tree
a graphical representation of the conditions, actions, and rules found in a decision table
16
New cards
decomposing
another way of conveying a process or system that has been broken down from a general, top-level view to more detail; exploded or partitioned can also be used
17
New cards
diagram 0
a diagram depicting the first level of detail below the initial context diagram; zooms in on the context diagram and shows major processes, data flows and data stores, as well as repeating the external entities and data flows that appear in the context diagram
18
New cards
diverging data flow
a data flow in which the same data travels to two or more different locations
19
New cards
domain
the set of values permitted for a data element
20
New cards
entity
a person, place, thing, or event for which data is collected and maintained
21
New cards
field
a single characteristic or fact about an entity; AKA data element, data item
22
New cards
four-model approach
a physical model of the current system, a logical model of the current system, a logical model of the new system, a physical model of the new system are all developed
23
New cards
functional primitive
a single function that is not exploded further; logic for this is documented in a data dictionary process description
24
New cards
Gane and Sarson
a popular symbol set used in DFDs. Processes, data flows, data stores, and external entities all have unique symbols
25
New cards
gray hole
a process with an input obviously insufficient to generate the shown output
26
New cards
iteration
the completion of a process step that is repeated until a specific condition changes
27
New cards
leveling
the process of drawing a series of increasingly detailed diagrams to reach the desired level of detail
28
New cards
logical model
shows what a system must do, regardless of how it will be implemented physically
29
New cards
looping
refers to a process step that is repeated until a specific condition changes
30
New cards
modular design
a design that can be broken down into logical blocks; AKA partitioning or top-down design
31
New cards
parent diagram
the higher or more top-level diagram in an exploded DFD
32
New cards
partitioning
the breaking down of overall objectives into subsystems and modules
33
New cards
physical model
a model that describes how a system will be constructed
34
New cards
process
procedure or task that users, managers, and IT staff members perform
35
New cards
process 0
in a DFD, represents the entire information system but does not show the internal workings
36
New cards
process description
a documentation of a functional primitive’s details
37
New cards
pseudocode
a technique for representing program logic
38
New cards
record
a set of related fields that describe one instance, or member of an entity; AKA tuple
39
New cards
selection
a control structure in modular design, it is the completion of two or more process steps based on the results of a test or condition
40
New cards
sequence
the completion of steps in sequential order, one after another
41
New cards
sink
an external entity that receives data from an information system
42
New cards
source
an external entity that supplies data to an information system
43
New cards
spontaneous generation
an unexplained generation of data or information
44
New cards
structured English
a subset of standard English that describes logical processes clearly and accurately
45
New cards
terminator
a DFD symbol that indicates a data origin or final destination; AKA external entity
46
New cards
validity rules
checks that are applied to data elements when data is entered to ensure that the value entered is valid
47
New cards
Yourdon
a type of symbol set that is used in DFDs
48
New cards
actor
an external entity with a specific role; used to model interaction with the system
49
New cards
business process model (BPM)
graphical representation of one or more business processes
50
New cards
closed-ended questions
queries that limit or restrict the range of responses
51
New cards
construction phase
phase that focuses on program and application development tasks similar to the SDLC
52
New cards
cutover phase
phase that resembles the final tasks in the SDLC implementation phase, including data conversion, testing, changeover to the new system, and user training
53
New cards
data flow diagram (DFD)
diagram that shows how the system stores, processes, and transforms data into useful information
54
New cards
document review
a review of baseline documentation; useful fact-finding technique that helps analyst understand how the current system is supposed to work
55
New cards
engaged listening
ability to concentrate on what someone is saying rather than hearing what is expected
56
New cards
epic
in agile, a simple, high-level statement of a requirement; AKA feature
57
New cards
fact-finding
the process of gathering requirements; AKA requirements elicitation
58
New cards
functional decomposition diagram (FDF)
a top-down representation of business functions and processes; AKA structure chart
59
New cards
functional requirement
a statement of the services a system provides
60
New cards
Hawthorne effect
a phenomenon where employees who know they are being observed are more productive
61
New cards
informal structure
an organization based on interpersonal relationships, which can develop from previous work assignments, physical proximity, unofficial procedures, or personal relationships
62
New cards
joint application development (JAD)
a system development technique that uses a task force of users, managers, and IT professionals who work together to gather information, discuss business needs, and define the new system requirements
63
New cards
leading questions
queries that suggest or favor a particular reply
64
New cards
non-functional requirements
a statement of operational system constraints; AKA quality attributes
65
New cards
observation
a fact-finding technique where an analyst sees a system in action; allows verification of statements made in interviews
66
New cards
open-ended questions
queries that allow for a range of answers
67
New cards
personal information manager (PIM)
a tool that helps manage tasks and schedules; included in many handheld devices
68
New cards
pool
the overall diagram in BPMN
69
New cards
productivity software
applications such as word processing, spreadsheet, database management, and presentation graphics programs
70
New cards
rapid application development (RAD)
a team-based technique that speeds up information systems development and produces a functioning information system; similar to JAD but goes further by including all phases of SDLC
71
New cards
requirements definitions
description of the system requirements from the user’s point of view
72
New cards
requirements engineering
used in the systems planning phase of the SDLC; involves fact finding to describe the current system and identify the requirements for the new system
73
New cards
requirements planning phase
phase that combines elements of the systems planning and systems analysis phase of the SDLC
74
New cards
requirements specifications
description of the system requirements from the analyst or engineering team’s point of view
75
New cards
scalability
a characteristic of a system, implying that the system can be expanded, modified, or downsized easily to meet the rapidly changing needs of a business enterprise
76
New cards
scenarios
in agile, a real-world example of how users will interact with the system
77
New cards
sequence diagram
a UML diagram that shows the timing of transactions between objects as they occur during system execution
78
New cards
stratified sample
a set metric is collected across functional areas
79
New cards
storyboard
in agile, a simple graphic organizer that helps systems analysts visualize the status of a project
80
New cards
swim lanes
in a business process diagram, the overall diagram is called a pool and the designated customer areas are called __
81
New cards
system requirement
a characteristic or feature that must be included in an information system to satisfy business requirements and be acceptable to users
82
New cards
systematic sample
a sample that occurs at a predetermined periodicity
83
New cards
total cost of ownership (TCO)
a number used in assessing costs, which includes ongoing support and maintenance costs as well as acquisition costs
84
New cards
traceability
the ability to follow a requirement backward to its origins and forward through the SDLC to link design documents, code fragments, and test artifacts
85
New cards
use case diagram
a visual representation that represents the interaction between users and the information system in UML
86
New cards
user design phase
in this phase, users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs
87
New cards
user stories
in agile, a set of more refined requirements derived from features (epics)
88
New cards
activity diagram
diagram that resembles a horizontal flow chart that shows the actions and events as they occur; show order in which activities take place and identify the outcome
89
New cards
object-oriented analysis
describes an information system by identifying things called objects
90
New cards
object model
A visual representation of the various components in an information system
91
New cards
method
defines specific tasks that an object must perform; describes what and how an object does something
92
New cards
message
an object-oriented command that tells an object to perform a certain method
93
New cards
attribute
94
New cards
polymorphism
the concept that a message gives different meanings to different objects
95
New cards
encapsulation
the idea that all data and methods are self-contained, as in a black box
96
New cards
class
a term used in object-oriented modeling to indicate a collection of similar objects
97
New cards
instance
a specific member of a class
98
New cards
subclass
a further division of objects in a class; more specific categories within a class
99
New cards
superclass
a more generalized category to which objects may belong
100
New cards
inheritance
a type of object relationship; an object derives one or more of its attributes from another object