System Engineering
System Engineering
System Engineering
Overview:
Using a systems engineering approach, large and/or highly
complex engineering projects are often decomposed into
stages and then managed throughout the product or system
lifecycle. This process of managing the system's lifecycle
resembles a series of interconnected engineering projects,
each executed in sequence and drawing upon the results of
preceding or contemporaneous projects, until the desired
end result is achieved.
History:
Rear Admiral Grace Hopper (of the United States Navy
Reserve) has been quoted as saying "Life was simple before
World War II. After that, we had systems."
Scope:
In recent times, industry in general has begun to accept that
the engineering of systems, both large and small, can lead to
unpredictable behavior and the emergence of unforeseen
system characteristics. Decisions made at the beginning of a
project whose consequences are not clearly understood can
have enormous implications later in the life of a system, and
it is the task of the modern systems engineer to explore
these issues and make critical decisions. There is no method
which guarantees that decisions made today will still be
valid when a system goes into service years or decades after
it is first conceived but there are techniques to support the
process of systems engineering. Examples include the use of
soft systems methodology, Jay Wright Forrester's System
dynamics method and the Unified Modeling Language (UML),
each of which are currently being explored, evaluated and
developed to support the engineering decision making
process.
Interface design:
Interface design and specification are concerned with
assuring that the pieces of a system connect and
interoperate with other parts of the system and with external
systems as necessary. Interface design also includes
assuring that system interfaces be able to accept new
features, including mechanical, electrical, and logical
interfaces, including reserved wires, plug-space, command
codes and bits in communication protocols. This is known as
extensibility. Human-Computer Interaction (HCI) is another
aspect of interface design, and is a critical aspect of modern
Systems Engineering.
Operations research:
Operations research, or OR, is sometimes taught under
departments of Industrial Engineering or Applied
Mathematics, but the tools of OR are also taught in a
Systems Engineering course of study. OR is concerned with
the optimization of an arbitrary process under multiple
constraints.
Reliability engineering:
Reliability engineering is the discipline of ensuring a system
will meet the customer's expectations for performance
throughout its life. Reliability engineering applies to all
aspects of the system. It is closely associated with
maintainability, availability and logistics engineering.
Reliability engineering is always a critical component of
safety engineering, as in failure modes and effects analysis
(FMEA) and hazard fault tree analysis, and of security
engineering. Reliability engineering relies heavily on
statistics, probability theory and reliability theory for its tools
and processes.
Safety engineering:
The techniques of safety engineering may be applied by non-
specialist engineers in designing complex systems to
minimize the probability of safety-critical failures. The
System Safety Engineering function helps to identify safety
hazards in emerging designs, and may assist with
techniques to mitigate the effects of (potentially) hazardous
conditions that cannot be designed out of systems.
Security engineering:
Security engineering can be viewed as an interdisciplinary
field that integrates the community of practice for control
systems design, reliability, safety and systems engineering.
It may involve such sub-specialties as authentication of
system users, system targets, and others: people, objects,
and processes.
Software engineering:
From its beginnings, Software engineering has shaped
modern SE practice to a great degree. The techniques used
in the handling of complexes of large software-intensive
systems has had a major effect on the shaping and
reshaping of the tools, methods and processes of SE.
The Successes:
Systems engineering (SE) practices were used during the
critical period of ballistic missile development, both at NASA
and the United States Department of Defense. The initial
U.S. failures of booster programs following Sputnik were
overcome, resulting in the spectacular success of the Project
Apollo moon-landing program. Systems engineering
successes in the design and development of the Polaris
ballistic missile system led to unqualified successes of the
submarine-based intercontinental ballistic missile systems
that have culminated in the Trident missile D5 system.
Similar successes were realized in the development of land-
based missiles and in the development of military and
commercial aircraft. In addition, virtually all major weapons
systems acquired by the U.S. military since the 1970s have
been acquired using system engineering techniques.
The Failures:
When Systems Engineering Fails — Toward Complex Systems
Engineering
"The images of success in the Manhattan and Space Projects
remain with us. What really happens with large scale
engineering projects is much less satisfactory. Many projects
end up as failed and abandoned. This is true despite the
tremendous investments that [have been] made…"
In the end, the new 'state of the art' system was abandoned
after a cost of $2.5M and perhaps 20 lives. The LAS was
reduced to the following coda: "The fact is that of the 26
cases considered by coroners' courts since November 1991,
we are advised that not a single one has concluded that the
LAS can be blamed for the death of a patient."
NETWORKING CARD