“…shall support…” Requirements
This type of requirement is used to flow an upper-tier (parent) requirement topic to a lower-tier (child) specification when the System Engineer either does not understand how the requirement can (or should) be portioned between the subordinate (child) CI’s, or is afraid to commit under contract. Requirements written in this form are essentially useless: either... read more  
A-Spec
A type of specification covering an entire complex system, or a major portion of one. As far as I can tell, the term appears to have originated with MIL-STD-490. A good statement of purpose is in DI-CMAN-80008: the A-spec was used to define and partition the requirements allocable to all or part of a system…... read more  
Abductive Reasoning
Painting with a broad brush, abductive reasoning1 occurs when we seize upon the simplest plausible explanation for (at least) the important observations. In effect, it works backwards from observation of consequences to explain them by way of the minimum possible number of degrees of freedom2. See also reasoning. Contrast with inductive reasoning and deductive reasoning. We... read more  
Acceptance
A contractual event held for each deliverable copy1 of a CI to establish concurrence between supplier and customer that the subject CI meets (or acceptably deviates from) the previously established Acceptance Requirements for its correct manufacture. An acceptance event is associated with each Serial Number or Lot Number, depending on how the item is procured... read more  
Acceptance Requirement
A design-specific type of technical requirement used to verify that an as-built built item is, in fact, a specimen of that design to within the tolerances established as part of that design. Often referred to as an “Acceptance Criterion”. Contrast with Qualification Requirement, which establishes  
Accession Identifier
A library science term meaning the identifier used to define exactly one version of a document in a repository or configuration controlled list; a “find” number (e.g., Library of Congress number, ISBN). The ability to reliably get hold of exactly the thing desired is, of course, critical. See also Relational Database.  
Accuracy
The correctness of a value with respect to absolute truth. See also tolerance and precision.  
Acquisition Customer
The Department of Defense separates the procurement of materiel (“Acquisition”) from the use of materiel (e.g., Combat, Logistics). The End User owns the Operational Requirements, but has no contractual relationship with the Developer. The Acquisition Customer is charged with “translating” the Operational Requirements into contractually obligated Technical Requirements for use by the Developer. The basic... read more  
Addendum Specification
Exactly as it sounds: a piece of a specification which, for whatever reason, has not been published as a physical part of the main document body. An addendum does not stand on its own, but is part of the specification, and its provisions carry the same force. Examples of addenda include classified material (which can... read more  
Administrative Control Number
A number that looks like and is treated like a real Part Number, but isn’t one. Administrative control numbers can be used to “cover” groups of interchangeable items (see, for example, VICD) or can “cover” groups of items contributing to Make-on-Assembly CI’s. See also the CI Development Cycle (Intermediate).  
Administrative Independence
A condition in which two organizations intentionally do not share some particular set of goals. Administrative Independence is usually established to at least partially substantiate that one of the two organizations can plausibly provide cognitively unbiased witnessing of execution by the other. The witnessing group is often rigidly process-oriented, with many intermediate opportunities to document... read more  
Algorithm
An abstract set of steps (tasks or logical instructions which may, or may not, include parallelization) having a defined, internally managed set of termination criteria. Contrast with process.  
Allocable Requirement
A requirement where the measure(s) can (and should) be apportioned between the allocation target’s constituent parts. A non-allocable requirement must be passed to the subordinate parts in its entirety. This term disappeared somewhere in the late 1980’s, probably because it was too easily confused with the concept of “requirement allocation”. That was too bad, because... read more  
Allocation
The act of formally designating a relationship between two (or more) things or concepts. For example, we allocate technical requirements to CI‘s when a development specification is authenticated (but not before!).  
Allocation Target
The subordinate widget (which may be either concrete or abstract in nature) to which an allocation is made (e.g., a requirement being assigned to a CI).  
Altered Item Drawing
As defined by ASME Y14.24, an Altered Item Drawing does exactly what its name says: it modifies some other part by adding and/or subtracting features. The original part is usually under the configuration control of some other design activity (usually a different company) or is the subject of some national standard. This drawing type is... read more  
Analog Computer
A computational device that models (often differential) equations as an electrical circuit and, therefore, requiring all problems to be recast in the form of circuit design. For the most part, analog computers have been replaced by digital computers, but idea was exceedingly cool, and wonderful things could be accomplished with it.  
Analysis
Analysis is the process of examining a thing by identifying its constituent parts and describing the relationships between them. Contrast with synthesis. As a verification method, analysis is the inference (by extrapolation, interpolation, logic, etc. using some algorithm) of the value(s) for some characteristic using validated models and engineering relationships. The method is applicable IFF... read more  
Analytic Function
Simplistically, a mathematical expression that is (at least locally) representable as a convergent power series on an open interval (in the Real Domain – the issue is more complex in the…Complex…Domain). Being expressed as a convergent power series means that the function is infinitely differentiable, therefore its value in the region around any given point... read more  
Ancillary Drawing
In the ASME Y14.24 context, any drawing that is not identifying. Ancillary drawings are most often used to document Engineering information that is better understood in graphical form (as opposed to textual), but is not mandatory for the manufacture of the subject part. This concept can confuse Engineers who do not have a strong design... read more  
Anecdotal Data
Data that are offered without objective substantiating evidence. In the case of the present document, often “what I recall being told as a young ‘un”. Lack of objective evidence doesn’t mean the data are wrong. It just means they cannot be accepted as definitive.  
Application (as in “Application Block”)
A combination of CI and position(s) in the purchasing sequence thereof. In the limit case, the position might be just a single delivery to a customer. The combination can be used to explicitly limit the range in a production stream at which a particular version of a production drawing is to be used. In certain... read more  
Application Software
The software that an End User directly interacts with to accomplish some operationally relevant task (“business logic”). Application software is usually specific to an OS, or OS family, but can be written so as to be portable. Application software is sometimes referred to as a “program”, “application program” or, more recently, an “app”. See also... read more  
Archetype
An archetype is the original model, form, or pattern from which something is made or developed1. It is useful and instructive to further quote the example from the source: “in…oral ballads, variation has gone so far that it is impossible to reconstruct the exact words of the [archetype] .” (my emphasis). An archetypical example can... read more  
Array
An array is a sequential list1 of values, where position in the sequence denotes some particular relevance to the user. Arrays may take any order. We allow degenerate forms to exist, so that scalars and vectors can also be considered arrays. When the positions in the listing require exactly two numbers2 for access, an array is often referred... read more  
Article
An instance of a design. See also Serial Number. Often used in the context of a “test article” (see also UUT).  
ASME Y14.24
“Types and Applications of Engineering Drawings” (an American National Standard). This is the definitive industry source for what “drawings” are, what types there are, and how they are to be used. It should be studied thoroughly, because this is how the rest of the known universe expects us to communicate (except when we spend several months... read more  
Assembly Operations: Grapple, Berth, and Dock
NSTS 214921 identifies three legacy on-orbit operations of immediate interest: grappling, berthing, and docking. These three operations, from which most present-day concepts descend, can be abstracted as different mechanical means of one spacecraft asserting Control Authority2 over the trajectory and attitude of a cooperating spacecraft3: “Payload Bay User’s Guide”, Johnson Space Center (2000)[↩] Used here... read more  
Associate Contractor Agreement (ACA)
A contractual document coordinating the work between two developing organizations both of which are sub-contracting from the same superior organization but otherwise having no direct contractual relationship with respect to the Prime Contract in question. An ACA is developed by concurrence between the two at the direction of their immediate contractual superior which may, or... read more  
Audit
A formal examination determining the degree to which pre-specified criteria have been met by a purportedly responsive article, design, process or combination thereof. An audit occurs “after the fact”, when the developmental project is claimed to have been completed. Contrast with Review, with which there can be some bureaucratic overlap.  
Authentication
A contractual process used to formalize concurrence at PDR by the Acquisition Customer with development requirements allocated to a CI. In effect, it forced the Developer to admit to intended capability for each CI and also (importantly) forced the Acquisition Customer to commit to paying for development if compliance were shown at FCA. More recently,... read more  
Authorized Representative (AR)
An industry engineer (such as a Boeing employee) authorized by the FAA to approve Certification data on behalf of the FAA for an aircraft’s Type Certification. The authorization applies to non-retained regulatory requirements only. An AR is paid by the Commercial Developer, but has an enforceable legal responsibility to the FAA. The term is applicable... read more  
B-spec
Short for “Type B Specification” in the MIL-STD-490 framework. A development specification.  
Bake Your Noodle
Some of our brains heat up pretty bad when we think too hard.  
Baseline
A formally acknowledged set of information establishing a frame of reference from which deviation or departure can be measured (see also basis). The concept of a “baseline” should be thought of as a practical reaction to the observer effect1 in Physics: watching too closely impacts the work being done. With a baseline, management can permit... read more  
Basis
A set of orthogonal (mutually independent) vectors (or functions) that can be used to unambiguously identify exactly one region in an abstract space of interest. When used in the context of technical requirements: the list of topics (some or all of which might be functions) which, when we are talking about any one of them,... read more  
Basis of Estimate (BoE)
The underlying logic used to estimate the resources needed to execute a contract change action (including, but not limited to, a proposal1). The BoE can be parameterized in either dollars or hours, spread over time or a sequence of program milestones. The BoE is not the estimate itself, but the methodology for arriving at the... read more  
Because I Can’t Think Of A Reason It Won’t Work
A phrase often uttered as rationale for considering that a CI‘s requirements are (obviously!) met by a prospective design. This one really chaps my hide. Philosophically, it isn’t actually possible to prove the negative. Our job as Engineers is to show why it WILL work…not to challenge other people to show why it WON’T work. ... read more  
Belief
A state or habit of mind in which trust, confidence, or reliance is placed in some object of perception without regard to objective proof. Because objectivity is not a criterion, belief almost always entails a significant emotional investment. Contrast with knowledge.  
Bias
Literally, a leaning toward (or away from) some specific orientation. In this context, “orientation” is should be interpreted as being relative to “truth”. Being biased is the opposite of being impartial, or neutral. The term originates with reference to fabric that is cut at some angle to the weave.  
Big Dog
A person who is so influential (deservedly or otherwise) that their opinions and decisions cannot be ignored. The expression appears to be most commonly used by graduates of Miss’ippi State and Georgia Tech.  
Bill It As A Feature
A means of coping with an unfortunate (usually adverse) feature of a design that nevertheless leaves it compliant with the as-written requirements. “Bill” is used in the sense of a splashy advertisement for a show in hopes of distracting attention from the adverse consequences of the situation. See, for example, every other release of a... read more  
Book-form
A drawing assembled in bound form. It can be A-size or larger. Even though the command media of some companies explicitly prohibits multiple volumes of a book-form drawing, some parts of said companies do it on a regular basis. These volumes are (confusingly) referred to as “sheets”…even though each page of each volume is termed “sheet”... read more  
Bootstrap
In the System Engineering context, to “bootstrap” is to bring order out of chaos through the application of (perhaps) ad-hoc processes. It may, for example, be necessary to strongly tailor requirements derivation practices in order to tease out a customer’s preferences and priorities. Our typical goal is to limit such practices to a project’s “startup... read more  
Bottom-up
A developmental method in which existing pieces must be integrated into a single design without regard to top-level objectives. One of two competing System Engineering theories, both of which are wrong. Contrast with Top-down.  
Budget
A specific amount of resource, reserved for some specific purpose. Most of the time, the “resource” is money, and the allocation is to a WBS Element. However, the term “budget” can also be used in a technical sense, referring to some run-time resource relevant to the target system (e.g., “link budget” or “weight budget”). The... read more  
Business Logic (software)
From the software engineer’s perspective, the sequences and parallel chains of steps taken by an End User to accomplish some operationally relevant task. This term may confuse some interested parties who make a distinction between “business” and some other operationally relevant aspect of their work (e.g., soldiers and engineers, to whom “business” might be a... read more