Documente Academic
Documente Profesional
Documente Cultură
Brian W. Mar
University of Washington
Box 352700
Seattle, WA 98915
Sheard (1996) presents another important The current confusion over what is systems
concept where six other roles are identified engineering, and what is a systems engineer
for systems engineering, five of which are can be resolved by first identifying what
more generic in nature and can be applied to type of system is being addressed, what are
any life cycle activities. These are the characteristics of set of life cycle activi-
ties selected for the process system, and
Process Engineer what are the characteristics of the end-
Technical Manager product systems. I have described the needs
Glue Among Subsystems to clearly identify the systems of interest
Coordinator of Disciplines prior to identifying how, where and when
Information Manager systems engineering can be of value (Mar,
1996b).
These roles are communication, orchestra-
tion, and discipline types of roles. They are Not all end-product systems require the clas-
the basic systems engineering roles that can sical systems engineering process, it depends
be applied to any engineering activity and upon the size of the production run, the type
are the real strength of systems engineering of customer (market versus single cus-
that complements domain knowledge, and tomer), the ratio of development to produc-
system perspectives. tion cost, the ratio of facility products to
end-product, the number of subcontractors
The last role identified by Sheard as Classi- or suppliers, etc. (Mar, 1996b) Research is
fied Adds SE is the use of the word systems required to establish which life cycle models
engineer to identify experts for specific are more appropriate for each type of end-
hardware and software systems. Example of product system.
The classic concept of attempting to identify the product may still be marketed and the
all requirements prior to the initiating of de- added functions incorporated into the next
sign activities is based on the assumption model of that product. There is very little
that (1) there are experts that know what all loss associated with not meeting require-
the requirements are and can effectively im- ments in such cases since being first to the
plement the systems engineering effort market place defines market share.
needed to collect them and organize them,
(2) the costs of changing the selected answer Systems engineering can be used to select
to respond to additional requirements is very the most appropriate life cycle strategy, to
high, and (3) there is a process that allows develop a process to implement that life cy-
control of the development process to ensure cle strategy, and to capture the design infor-
that all requirements are understood and ad- mation describing the end-product. These
dressed. functions and their requirements need to be
clearly defined. The answers may not be the
Systems engineering basics can be applied to traditional systems engineering answers or
reverse systems engineering as well as the roles, but they will respond to the generic
classic processes. The selection of what problem definition and problem solving
type of life cycle is a key systems engineer- concepts identified in this paper.
ing role, and it in turn defines the type of life
cycle activities that will benefit from sys- I suggest the function of systems engineering
tems engineering concepts. is to bring structure and discipline to the en-
gineering process, and to provide the glue,
If the end-product system and the process the communication, and the direction for the
system selected to create the end-product do reduction of the chaos associated with many
not satisfy these assumptions, the conven- engineering efforts. It is these activities that
tional systems engineering model of do it must be captured in the science of systems
right the first time by defining requirements engineering.
prior to seeking solutions may not be appro-
priate. In the case of software development, CONCLUSIONS
the cost of production is trivial while the
cost of engineering (including code devel- INCOSE needs to walk the talk, we need to
opment) is very high. This is just the oppo- apply systems concepts and the systems ap-
site of complex hardware system develop- proach to our definition of systems engi-
ment. Mistakes in software engineering do neering and systems engineering science.
not create major production costs, and many We need to clearly define the types of prod-
software processes use the strategy build a uct and process systems of interest and not
little, test a little to develop functions and try to apply a prescription for addressing one
requirements for their product. type of system on other types of systems
where the prescription may be inappropriate.
There are many consumer goods that are We need to identify generic concepts that
created to provide unusual features that are improve creating shared visions, clearly and
used to gain market shares using advertising, completely defining systems at many levels
rather than determining customer needs or of resolution using the four basic views of
desires. When a function/requirement can- systems, and we need to provide systems
not be met by the announced market date, analysis abilities to evaluate alternative
process and product solutions, to ensure that Shannon, C.E. and W. Weaver, 1949, The
the right answer is selected for the right Mathematical Theory of Communication,
problem, rather than the right answer for the University of Illinois Press
wrong problem.
Sheard, S, 1996, Twelve Systems Engi-
REFERENCES neering Roles, 6th Annual INCOSE Sym-
posium, Boston, MA
Ashby, R.W., 1956, Introduction to Cyber-
netics, Chapman and Hall, London van Gigch, P. J., 1974, Applied General
Systems Theory, Harper & Row, New York
Churchman, C.W., 1968, The Systems Ap-
proach, Delacorte, New York von Neumann, J., 1951, The General and
Logical Theory of Automata, In L.A. Jef-
Hall,A.D, 1962, A Methodology for Systems fress (ed) Cerebral Mechanisms in Behavior,
Engineering, D. van Nostrand Co., New Wiley, New York
York
Warfield, J. N., 1994, A Science of Generic
Harwell, R., J.G. Lake, J. N. Martin, J. Vel- Design, Iowa State University Press, Ames,
man (1996) Anatomy of the Engineering of
a System, Sixth Annual International IN- Wiener, N., 1948, Cybernetics, Wiley, New
COSE Symposium, Boston MA, p 489-494 York