Guide to the Practice of
Systems Engineering
Introduction
This guide was originally produced in 1990/91 by John Boarder, Derek
Hitchins and Patrick Moore. John, a software expert, Patrick, an
engineer businessman, and Derek, an engineering management professor,
formed a subcommittee within the IEE's systems engineering executive
committee.
Over a period of nearly a year, they managed to boil their
understanding of systems engineering down to its essence, which they
put into the guide that follows.
They identified that systems engineering was invariably about two
systems - a creating system, and a created system. The created system
was the one to be delivered to some customer and user. The creating
system was the one that existed inside the organization or
enterprise, and it was this creating system that delivered the goods
on time and within budget, i.e., made a profit for the business - or
not.
This was, and is, an insightful observation. According to where we
may live, work and operate in some organization or culture, we might
call the creating system a project, or a business, or even a lean
volume supply system, while the created systems might be ships,
aircraft, motor vehicles, white goods, brown goods, etc. It really
does not matter. There is always a creating system and a created
system. And they are always matched and balanced if they are to
interoperate successfully.
And the Guide? Well, it was never officially published. The upper
echelons of the Institute of Electrical Engineers saw fit to suppress
it. Allegedly, one John Parnaby declared that his systems engineering
company did not operate according to anything like this guide or code
of practice, therefore the Guide was invalid.
So much for progress. The IEE went from being in the vanguard of UK
systems engineering to being, well, not in front, almost overnight. I
have no reports on John Parnaby's company.
Derek Hitchins
2005
Glossary of Terms
- Closed. Unable to interchange with any other system.
- Complementary system. A system with inflows and outflows
corresponding to the outflows and inflows of an SOI, respectively.
- Contained. A system within a system.
- Container/containing. A system containing systems within
itself.
- Emergent property. A property of a system as a whole which
cannot be completely attributed to any particular part of that
system.
- Entropy. The degree of disorder in a system or set of systems.
- Environment. That which mediates the interchange between
systems. Total environment is the sum of all such mediations.
- Function. A system activity or set of activities which cannot
be wholly undertaken by any one part of the system
- Hard. Clearly defined or definable and with evident purpose.
- Hierarchy. The levels of organization epitomized by contained
and containing systems. Hierarchy is perceived through emergence;
interacting systems which display emergent properties as a set are
contained.
- Homeostasis. Maintenance of the status quo. The provision of
an environment within a system suitable for the function of its
contained systems. The ability of a system to maintain a stable
internal environment although the external environment may change.
- Method. A set of techniques linked through a process to
achieve some purpose.
- Mundane. Of an emergent property, that it may be accrued by
progressive summation e.g. all-up weight is an emergent property,
but its origin is evident, hence mundane.
- Open. Interchanging or free to interchange with other systems.
- Parent. Containing system
- Prime Directive. Ultimate statement of purpose.
- Process. A set of sequenced activities to achieve some purpose
- Semantic Analysis. Detailed expansion of the Prime Directive
to elucidate full meaning
- Sibling. System interacting with an SOI within a container
- SIF. System in Focus. (syn. SOI)
- Soft. Complex, poorly defined, and without clear singular
purpose.
- SOI. System-of-Interest. The system currently under scrutiny.
- Synergy. Cooperation between system parts. Control and
coordination within a system to produce some external effect.
- System. A collection of interrelated entities such that both
the collection and the interrelationships together reduce local
entropy.
- Viability. A system state compatible with continued existence
in changing environment
Aim, Objectives and Activities of Systems Engineering
Guide to Proper Practice
There is one overriding aim of systems engineering :
To establish and deliver an application system with the emergent
properties and through life support facilities required by the
customer and satisfying the end-user needs.
The following objectives together satisfy the aim :
A Create, in a structured, ordered manner, an application system
with the emergent properties required by the customer
B Create and maintain an engineering system to enable the
creation and provision of life cycle support for the application
system
C Create and maintain harmony and balance between the developing
subsystems of both the application system and the engineering system
such that the intended emergent properties of the application system
are realized and their divergence from required values is minimized
though life.
The following table presents the guide, with the left hand column
providing an activity number, and the right hand column presenting
the activities necessary to achieve the objectives. Together, these
entries provide the essential systems engineering guide.
Activity number/ Systems Engineering Activity
|
A1 Understand the customer's requirement and the users
needs, operational domain, doctrine and environment
A2
- Model the application system in its future
environment, including representation of other
interacting systems
- Adjust the application system model to exhibit the
emergent properties required by customers and users
- Adjust the application system model to minimize the
effect of undesirable emergent properties
A3 Specify the required emergent properties of the
application system
A4 Design an overall application system to meet the
requirement
A5
- Model different application system partitioning
schemes to identify subsystems which will benefit
subsystem design, development, manufacture,
integration, installation, operation, support and
eventual replacement
- Select a preferred partitioning scheme that exhibits
the requisite emergent properties of the application
system
A6 Specify all emergent properties of the preferred
application system's subsystems, interconnections and
intra-connections.
|
|
B1 Identify and specify the emergent properties of
through-life (life cycle) support systems required by the
customer/user, including management,logistics, maintenance
and training systems
B2 Understand the capabilities, constraints and environment
of such support application systems
B3 Design/create such systems as application systems
B4
- Identify those features of the future application
system which direct or constrain the needs of the
engineering system
- Model the engineering system in its future
environment, representing other interacting systems
- Adjust the engineering system model to exhibit the
emergent properties required by the creating organization
and by its project engineers
- Adjust the engineering system model to minimize the
effect of undesirable emergent properties
B5 Specify the requisite engineering system emergent
properties
B6 Identify:
- The capabilities of the project engineers, their
tools, methods and techniques to create the engineering
system
- The constraints imposed by the creating organization,
including finance, location and resources
B7 Design an overall engineering system within identified
capabilities and constraints
B8
- Model different engineering system partitioning
schemes to identify subsystems which will facilitate
subsystem design, development, manufacture,
integration, installation, operation, support and
eventual replacement
- Select a preferred engineering system design
partitioning scheme that exhibits the requisite emergent
properties
B9 Specify all emergent properties of the preferred
engineering system's subsystems, interconnections and
intra-connections.
|
|
C1
- Record all features of the developing application and
engineering systems, their subsystems, mutual
interactions, configurations, intra- connections and
interconnections
- Establish and maintain standards for interfaces,
compatibility, communications and data exchanges between
subsystems of the application system and other systems
with which it will interact in its containing system
- Establish and maintain standards for interfaces,
compatibility, configurations, communications and data
exchanges between subsystems of the engineering
system and other systems with which it will interact
in the creating organization
C2 Record decisions, changes to requirement and
specifications, and the circumstances, environment,
contemporary knowledge and bases in which they were
mad
C3 Re-partition and re-specify subsystems to accommodate
unavoidable deviations which would otherwise result in
unacceptable changes in application system emergent
properties
C4
- Monitor divergence between the application system's
operating parameters and its design criteria
- Design to minimize such divergence within the
constraints of the Containing system
C5 Anticipate the need for replacement application
systems or subsystems
|
http://www.hitchins.net