Architectural design phase The period during which the high-level over-
view of the system is developed.
Black-box testing A testing methodology where the test cases are mostly
derived from the requirements statements without consideration of the
actual code content.
Cohesion An attribute of a unit of high- or detail-level design that identi-
fies the degree to which the elements within that unit belong or are related
Coupling An attribute that addresses the degree of interaction and inter-
dependence between two software units.
Data slice All the data tokens in a slice that will affect the value of a spe-
cific variable ...

Get Essentials of Software Engineering, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.