to optimize (i.e., add, modify, or delete a part of) a
process component or process convention so that the process
more closely fits the endeavor for which it was
constructed.
an automated library used to store massive amounts of
information on magnetic tape cartridges. A tape library
typically contains tape drives for reading and writing
information, access ports for entering and removing tapes,
and robots for moving tapes between storage cells, drives,
and access ports.
Contrast withdisk library.
a mid-level
work unit that is a
functionally cohesive operation performed by a
producer. A single
responsibility of a producer will be fulfilled by the
execution of one or more tasks. A task results in the
creation, modification, or evaluation of a version of one or
more
work products.
Contrast withactivity and
technique.
a
producer modeled as a
cohesive group of roles (or aggregation of component teams)
that collaborates to perform the tasks comprising the
workflows that produce a cohesive collection of work
products.
Contrast withrole and
tool.
a low-level
work unit that is a
reified implementation (i.e., way of performing) of a task
using the Strategy Pattern. In order to provide flexibility
during instantiation and tailoring, producers may delegate
the performance of their own tasks to techniques.
Contrast withactivity and
task.
the requirements work product produced during business
(re)engineering that documents the results of the analysis of
the technology that can significantly impact the customer
organization’s applications.
a verification and validation
technique consisting of
the controlled execution of a work product under specified
conditions in the attempt to cause one or more
failures that can lead to
the identification and elimination of previously unknown
underlying
defects.
(1) a developer-oriented
quality
requirement specifying the ease with which an application
or component facilitates the creation and execution of
successful tests (i.e., tests that cause failures due to
underlying defects).
(2) a quality factor measuring the ease with which an
application or component facilitates the creation and
execution of successful tests.
Note that testability is a combination of
controllable and
observability.
documented criteria used to determine the adequacy of
testing. A specific kind of testing can be stopped when the
associated test completion criteria are met.
Note: Because the number of potential test cases is
typically indefinitely large, test completion criteria are
almost never comprehensive.
a testing work product that captures the cohesive
information (e.g., data or objects) that exists in the form
of a file or database that tests need to execute
successfully.
the
activity consisting of
the cohesive collection of all tasks that are primarily
performed to execute work products (e.g., model, software,
and application) in order to cause failures so that the
underlying defects may be identified, eliminated, and avoided
in the future.
(1) a user-oriented
performancequality
requirement specifying the number of times that an
application or component shall be able to execute a specific
operation or use case path in a specific unit of time (e.g.,
second, minute, hour, or business day).
(2) a quality factor measuring the actual number of times
that an application or component executes a specific
operation or use case path in a specific unit of time.
Contrast withcapacity,
, and
response
time.
a major horizontal collection of hardware components in a
layered hardware architecture. Each tier typically
communicates only with the tiers immediately above and below
it. For example, a 4-tier hardware architecture may consist
(top to bottom) of a client tier, a web-server tier, an
application server tier, and a database server tier.
Contrast withlayer.
(1) a user-oriented
correctnessquality
requirement specifying the degree to which an application
or component ensures that its information is current (i.e.,
up-to-date).
(2) a quantitative quality factor measuring the degree to
which an application or component ensures that its
information is current, typically measured in terms of
milliseconds, seconds, minutes, hours, or days.
See alsoallowable
latent defects,
accuracy, and
precision.
describing a development cycle whereby the component
stages are limited in duration by scheduling its starting and
ending dates (e.g., by scheduling the milestone that marks
its end).
a
network
connectivity device that transmits signals via
electromagnetic radiation.
Note that transmitters may transmit infrared light,
microwave radiation, or radio waves.
A logical kind (concept) characterized in terms of its
name, definition, responsibilities, interface, and protocol
(e.g., via a state model). Unlike a class, a type has no
implementation. A type can be implemented by multiple
classes.