Product Design

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/25

flashcard set

Earn XP

Description and Tags

Part 2: Product Design FB 5

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

26 Terms

1
New cards

Software design

Process of specifying the nature and composition of a software system that satisfies client needs and desires, subject to constraints

2
New cards

Software product design

Process of specifying software product features, capabilities, and interfaces to satisfy client needs and desires

3
New cards

Analysis

Understanding the problem; result in needs; A statement of the “problem”; “The user needs to”

4
New cards

Resolution

Solving the problem; results in requirements; A statement of the “solution”; “The product must”

5
New cards

Heavyweight/Non-Incremental

Software process that has product design (mostly) completed “up front”; result is (mostly) “set in stone”/”non-negotiable”; Analysis is (mostly) completed before resolution begins

6
New cards

Agile/Incremental

Software process that has product design done “just in time”; Product is modified continuously based on conversations and negotiations with stakeholders

7
New cards

Consumer product

Product for a large number of customers

8
New cards

Niche product

Product for more than one customer but not “mass market”

9
New cards

Custom product

Product for one customer

10
New cards

New

Adjective that describes a product thats different from anything else

11
New cards

Derivative

adjective that describes a product similar to one or more existing products

12
New cards

Maintenance/Update

adjective that describes a product that is a new version of an existing product

13
New cards

Visionary

adjective to describe a product that requires new technology to be developed

14
New cards

Leading edge

Adjective that describes a product involving proven technology that isn’t in widespread use

15
New cards

Established

Adjective that describes a product that is widely used in other products

16
New cards

Problem Domain Glossary

The terms (and their definitions) that are specific to the problem/product of interest

17
New cards

Organization Chart

A hierarchical display of the positions and reporting relationships in an organization

18
New cards

Stakeholder Goals List

A catalog of important stakeholder categories and their goals

19
New cards

Needs List

A collection of need statements, each of which documents a single product feature, function, or property desired by a stakeholder

20
New cards

Functional Requirement

How a product must map inputs to outputs (i.e., behavioral requirements)

21
New cards

Nonfunctional Requirement

A statement that a product must have certain properties (e.g., quality, performance, and security requirements)

22
New cards

Data Requirement

A statement that certain data must be input to, output from, or stored by a product

23
New cards

User-Level Requirement

A statement about how a product must support stakeholders in achieving their goals

24
New cards

Operation-Level Requirement

A statement about individual operations, inputs, outputs, etc… that a product must have/provide

25
New cards

Physical-Level Requirement

A statement about the physical form of a product, its physical interface to its environment, or its data formats

26
New cards