Chapter 4 - Requirements Engineering Flashcards

(52 cards)

1
Q

A characteristic or feature that must be included in an information system to satisfy business requirements and be acceptable to users.

A

system requirement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A description of the system requirements from the user’s point of view.

A

requirements definitions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A description of the system requirements from the analyst or engineering team’s point of view.

A

requirements specifications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A statement of the services a system provides.

A

functional requirement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A statement of operational system constraints.

A

non-functional requirement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

See non-functional requirements.

A

quality attributes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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.

A

Scalability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A systems 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.

A

Joint application development (JAD)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A team-based technique that speeds up information systems development and produces a functioning information system. ____ is similar in concept to JAD but goes further by including all phases of the SDLC.

A

Rapid application development (RAD)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A phase that combines elements of the systems planning and systems analysis phases of the SDLC.

A

requirements planning phase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

In this phase, users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs.

A

user design phase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A phase that focuses on program and application development tasks similar to the SDLC.

A

construction phase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A phase that resembles the final tasks in the SDLC implementation phase, including data conversion, testing, changeover to the new system, and user training.

A

cutover phase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A popular technique for agile project management. Derived from a rugby term. In ______, team members play specific roles and interact in intense sessions.

A

Scrum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

The process of gathering requirements.

A

fact-finding / requirements elicitation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A planned meeting during which information is obtained from another person

A

interview

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

An organization based on interpersonal relationships, which can develop from previous work assignments, physical proximity, unofficial procedures, or personal relationships.

A

Informal structures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Queries that suggest or favor a particular reply.

A

leading questions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Queries that allow for a range of answers. They encourage spontaneous and unstructured responses and are useful in understanding a larger process

A

Open-ended questions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Queries that limit or restrict the range of responses. Used in the interview process when specific information or fact verification is desired.

A

Closed-ended questions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Closed-ended questions that ask the person to evaluate something by providing limited answers to specific responses or on a numeric scale.

A

Range-of-response questions

22
Q

The ability to really concentrate on what someone is saying and avoid the temptation to hear what is expected. Also includes noticing nonverbal communication.

A

engaged listening

23
Q

A review of baseline documentation. A useful factfinding technique that helps an analyst understand how the current system is supposed to work.

A

Document review

24
Q

A fact-finding technique where an analyst sees a system in action. _____________ allows the verification of statements made in interviews.

25
A phenomenon where employees who know they are being observed are more productive.
Hawthorne Effect
26
A document containing a number of standard questions that can be sent to many individuals.
questionnaire / survey
27
A template used to collect data on the Internet or a company intranet.
fill-in form
28
A fact-finding technique for gaining information through the use of a small group discussion of a specific problem, opportunity, or issue.
brainstorming
29
A group discussion where each participant speaks when it is his or her turn or passes.
structured brainstorming
30
A group discussion where any participant can speak at any time.
unstructured brainstorming
31
A process where an analyst collects examples of actual documents, which could include records, reports, or various forms.
sampling
32
A sample that occurs at a predetermined periodicity. For example, every tenth customer record might be selected as a ______________ for review.
systematic sample
33
A set metric is collected across functional areas. For example, a certain percentage of transactions from every work shift, or five customers from each of four zip codes, could be a ________________.
stratified sample
34
A selection taken in a random, unplanned manner. For example, a ____________ might be a sample that selects any 20 customers.
random sample
35
An important fact-finding technique that includes the review of journals, periodicals, and books to obtain background information, technical material, and news about industry trends and developments.
Research
36
A trip to a physical location to observe a system in use at another location.
site visit
37
In an agile project, a simple, high-level statement of a requirement.
features / epic
38
In an agile project, a set of more refined requirements derived from features
user stories
39
In an agile project, a real-world example of how users will interact with the system.
scenarios
40
In an agile project, a simple graphic organizer that helps systems analysts visualize the status of a project.
storyboards
41
A top-down representation of business functions and processes. Also called a structure chart.
functional decomposition diagram (FDD)
42
The overall diagram in BPMN.
pool
43
In a business process diagram, the overall diagram is called a pool and the designated customer areas are called ___________.
swim lanes
44
A widely used method of visualizing and documenting software systems design. ___ uses object-oriented design concepts, but it is independent of any specific programming language and can be used to describe business processes and requirements generally.
47. Unified Modeling Language (UML)
45
A dialect of UML 2, used for representing requirements (and other things), primarily in MBSE applications.
SysML
46
A visual representation that illustrates the interaction between users and the information system in UML.
use case diagram
47
An external entity with a specific role. In a use case model, ______ are used to model interaction with the system.
actor
48
A UML diagram that shows the timing of transactions between objects as they occur during system execution.
sequence diagram
49
Applications such as word processing, spreadsheet, database management, and presentation graphics programs.
productivity software
50
A tool that helps manage tasks and schedules. Many handheld devices also include this function.
personal information manager (PIM)
51
A common tool for showing the distribution of questionnaire or sampling results. It takes the form of a vertical bar chart.
histogram
52
The ability to follow a requirement backward to its origins and forward through the SDLC to link design documents, code fragments, and test artifacts.
traceability