Chapter 4 CMSC 145

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 60

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

61 Terms

1
Actor
An external entity with a specific role that interacts with the system in a use case model.
New cards
2
Agile methods
System development methods that develop a system incrementally by building prototypes and adjusting them to user requirements.
New cards
3
Brainstorming
A fact-finding technique that involves small group discussions to gain information about a specific problem.
New cards
4
Business process model (BPM)
A graphical representation of one or more business processes.
New cards
5
Business process modeling notation (BPMN)
A standard set of shapes and symbols used to represent events, processes, and workflows in modeling.
New cards
6
Closed-ended questions
Queries that limit the range of responses, used to obtain specific information.
New cards
7
Construction phase
A phase that focuses on program and application development tasks similar to the SDLC.
New cards
8
Cutover phase
A phase resembling final tasks in the SDLC implementation phase, including data conversion and user training.
New cards
9
Data flow diagram (DFD)
A diagram that shows how the system processes and transforms data into useful information.
New cards
10
Document review
A review of baseline documentation to understand how the current system is supposed to work.
New cards
11
Engaged listening
The ability to concentrate on what someone is saying, including nonverbal communication.
New cards
12
Epic
In an agile project, a simple, high-level statement of a requirement.
New cards
13
Fact-finding
The process of gathering requirements.
New cards
14
Feature
In an agile project, a simple, high-level statement of a requirement.
New cards
15
Fill-in form
A template used to collect data online or on an intranet.
New cards
16
Functional decomposition diagram (FDD)
A top-down representation of business functions and processes.
New cards
17
Functional requirement
A statement of the services a system provides.
New cards
18
Hawthorne Effect
A phenomenon where employees observed are more productive.
New cards
19
Histogram
A vertical bar chart showing the distribution of questionnaire or sampling results.
New cards
20
Informal structure
An organization based on interpersonal relationships that develop from various sources.
New cards
21
Interview
A planned meeting to obtain information from another person.
New cards
22
Joint application development (JAD)
A systems development technique using a task force of users, managers, and IT professionals.
New cards
23
Leading questions
Queries that suggest or favor a particular reply.
New cards
24
Non-functional requirements
Statements of operational system constraints.
New cards
25
Observation
A fact-finding technique where an analyst sees a system in action.
New cards
26
Open-ended questions
Queries that allow for a range of answers, encouraging spontaneous responses.
New cards
27
Personal information manager (PIM)
A tool that helps manage tasks and schedules.
New cards
28
Pool
The overall diagram in business process modeling notation (BPMN).
New cards
29
Productivity applications
Applications for word processing, spreadsheets, database management, and graphics.
New cards
30
Quality attributes
See non-functional requirements.
New cards
31
Questionnaire
A document with standard questions sent to many individuals.
New cards
32
Random sample
A selection taken in a random manner.
New cards
33
Range-response questions
Closed-ended questions asking for limited answers.
New cards
34
Rapid application development (RAD)
A team-based technique speeding up information systems development.
New cards
35
Requirements definitions
A description of system requirements from the user's perspective.
New cards
36
Requirements elicitation
The process of gathering system requirements.
New cards
37
Requirements engineering
Fact-finding to describe the current system and identify requirements for the new system.
New cards
38
Requirements planning phase
A phase combining elements of systems planning and analysis phases.
New cards
39
Requirements specifications
A description of system requirements from the analyst's perspective.
New cards
40
Research
A fact-finding technique involving the review of journals and periodicals.
New cards
41
Sampling
The process of collecting examples of actual documents.
New cards
42
Scalability
A characteristic of a system that allows easy expansion or modification.
New cards
43
Scenarios
Real-world examples of how users will interact with the system in an agile project.
New cards
44
Scrum
A popular technique for agile project management involving team roles and intense sessions.
New cards
45
Sequence diagram
A UML diagram that shows the timing of transactions during system execution.
New cards
46
Site visit
A trip to observe a system in use at another location.
New cards
47
Stratified sample
A sample collected across functional areas using set metrics.
New cards
48
Storyboard
A graphic organizer that helps visualize the status of an agile project.
New cards
49
Structured brainstorming
A group discussion where each participant speaks turn by turn.
New cards
50
Survey
A document with standard questions sent to many individuals, also called a questionnaire.
New cards
51
Swim lanes
Designated areas in a business process diagram for different customer areas.
New cards
52
SysML
A dialect of UML used for representing requirements in MBSE applications.
New cards
53
System requirement
A characteristic or feature that must be included in an information system.
New cards
54
Systematic sample
A sample selected at predetermined intervals.
New cards
55
Total cost of ownership (TCO)
A number used in assessing costs including ongoing support and maintenance.
New cards
56
Traceability
The ability to follow a requirement backward to its origins and forward through the SDLC.
New cards
57
Unified Modeling Language (UML)
A method of visualizing and documenting software systems design.
New cards
58
Unstructured brainstorming
A group discussion where any participant can speak freely at any time.
New cards
59
Use case diagram
A visual representation of the interaction between users and the system in UML.
New cards
60
User design phase
A phase where users interact with analysts to develop models and prototypes.
New cards
61
User stories
Refined requirements derived from features in an agile project.
New cards
robot