Chapter 4 CMSC 145

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

1/60

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

61 Terms

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