Uploaded by km0118

SE briefing

advertisement
Systems Engineering Overview
September 10, 1999
Presented to the Texas Board of
Professional Engineers
Karl Arunski, P.E.
James Martin
Phil Brown, P.E.
Dennis Buede
International Council On Systems Engineering
2006/1/25
1
Agenda
• Introduction
• What is Systems Engineering?
• History of Systems Engineering and
INCOSE
• Is Systems Engineering a Separate
Engineering Discipline?
• Future Steps
International Council On Systems Engineering
2006/1/25
2
Briefing to the
Texas Board of Professional Engineers
What is
Systems Engineering?
September 10, 1999
International Council On Systems Engineering
2006/1/25
3
What is a System?
• Definition of a System
(NASA Systems Engineering Handbook)
– A system is a set of interrelated components which
interact with one another in an organized fashion
toward a common purpose.
• System components may be quite diverse
–
–
–
–
–
Persons and Organizations
Software and Data
Equipment and Hardware
Facilities and Materials
Services and Techniques
International Council On Systems Engineering
2006/1/25
4
Systems Engineering &
Component Engineering
• Science
Determines what Is
• Component Engineering
Determines what Can Be
• Systems Engineering
Determines what Should Be
International Council On Systems Engineering
2006/1/25
5
Systems Engineering
•
Definition of Systems Engineering
(NASA SE Handbook)
– Systems Engineering is a robust approach to
the design, creation, and operation of systems.
•
Systems Engineering consists of
– Identification and quantification of system goals
– Creation of alternative system design concepts
– Performance of design trades
– Selection and implementation of the best design
(balanced and robust)
– Verification that the design is actually built and properly
integrated in accordance with specifications
– Assessment of how well the system meets the goals
International Council On Systems Engineering
2006/1/25
6
•• Focus
Focusof
ofSystems
Systems
Engineering
Engineering
–– From
FromOriginal
OriginalNeed
Need
–– To
ToFinal
FinalProduct
Product
•• The
TheWhole
Whole
System
System
•• The
TheFull
FullSystem
System
Life
Cycle
Life Cycle
Need
Operations Concept
Functional Requirements
System Architecture
Allocated Requirements
•• Focus
FocusofofComponent
Component
Engineering
Engineering
•• On
OnDetailed
DetailedDesign
Design
•• And
AndImplementation
Implementation
• What needs are we trying to fill?
• What is wrong with the current situation?
• Is the need clearly articulated?
• Who are the intended users?
• How will they use our products?
• How is this different from the present?
• What specific capability will we provide?
• To what level of detail?
• Are element interfaces well defined?
• What is the overall plan of attack?
• What elements make up the overall approach?
• Are these complete, logical, and consistent?
• Which elements address which requirements?
• Is the allocation appropriate?
• Are there any unnecessary requirements?
Detailed Design
• Are the details correct?
• Do they meet the requirements?
• Are the interfaces satisfied?
Implementation
• Will the solution be satisfactory in terms
of cost and schedule?
• Can we reuse existing pieces?
Test & Verification
• What is our evidence of success?
• Will the customer be happy?
• Will the users’ needs be met?
The “Vee” Model of
System Development
User Requirements
& Concept of
Operations
System
Demonstration &
Validation
System
Requirements &
Architecture
Systems
Engineering
Domain
System Integration
& Test
Component Design
Component
Integration & Test
Component
Engineering
Domain
Procure, Fabricate,
& Assemble Parts
International Council On Systems Engineering
2006/1/25
8
Systems Engineering
Contributions
• Systems engineering brings two elements to a
project that are not usually present
– A disciplined focus on the
• end product,
• its enabling products, and
• its internal and external operational environment
(i.e., a System View)
– A consistent vision of stakeholders’ expectations
independent of daily project demands
(i.e., the System’s Purpose)
International Council On Systems Engineering
2006/1/25
9
Role of Systems Engineering in
Product Development
International Council On Systems Engineering
Civil Engrg
SW Engrg
Chem Engrg
Elec Engrg
Mech Engrg
2006/1/25
Processes
Structures
Communications
Systems Engineering
Computers
Producibility
Environment
Maintainability
Reliability
Safety
Systems Engineering
Systems Engineering
Avionics
•• Integrates
IntegratesTechnical
TechnicalEffort
EffortAcross
Across
the
theDevelopment
DevelopmentProject
Project
–– Functional
FunctionalDisciplines
Disciplines
–– Technology
TechnologyDomains
Domains
–– Specialty
SpecialtyConcerns
Concerns
10
Building Blocks of
Systems Engineering
•
Math & Physical Sciences
–
–
–
–
–
•
Body of Knowledge
–
Economics
Organizational Design
Business Decision Analysis
Operations Research
Social Sciences
–
–
–
–
–
Concept of operations
System boundaries
Objectives hierarchy
Originating requirements
Concurrent engineering
•
•
System life cycle phases
Integration/Qualification
Architectures
•
•
•
–
Multi-disciplinary Teamwork
Organizational Behavior
Leadership
Problem definition
•
•
•
•
Management Sciences
–
–
–
–
•
Qualitative modeling
Quantitative modeling
Physical modeling
Theory of Constraints
Physical Laws
•
Functional/Logical
Physical/Operational
Interface
Trades
•
•
•
Concept-level
Risk management
Key performance parameters
Unique to Systems Engineering
International Council On Systems Engineering
2006/1/25
11
Ethical Considerations
•
Achieving balance between
inherent conflicts
– System Functionality and
Performance
– Development Cost and
Recurring Cost
– Development Schedule
(Time to Market)
• System Optimization
– Subsystems often suboptimal to
achieve best balance at system level
– Ultimate system purpose must prevail
against conflicting considerations
– Long-term considerations (e.g.,
disposal) may drive technical decisions
• Customer Interface
– Often must act as “honest broker”
– Development Risk
(Probability of Success)
– Carries burden of educating
customer on hard choices
– Business Viability and
Success
– Must think ahead to the next
customer and next application
– Must “challenge” all requirements
International Council On Systems Engineering
2006/1/25
12
Summary
•
Systems Engineering
– Has Unique Focus
• End product and system purpose
• Stakeholder needs and expectations
• Full system life cycle
(Conception through Retirement)
– Has Unique Approach
• Integrates disciplines and technologies
• Balances conflicting considerations
– Has Unique Methods, Tools & Models for
• System analysis and simulation
• Assessment of performance and risk
• Organization and management of
information and requirements
• Verification and validation
International Council On Systems Engineering
2006/1/25
13
Briefing to the
Texas Board of Professional Engineers
History
of
Systems Engineering
and the
The International Council On
Systems Engineering (INCOSE)
September 10, 1999
International Council On Systems Engineering
2006/1/25
14
Systems Engineering Heritage
•
Water Distribution Systems in Mesopotamia
4000 BC
•
Irrigation Systems in Egypt
3300 BC
•
Urban Systems such as Athens, Greece
400 BC
•
Roman Highway Systems
300 BC
•
Water Transportation Systems like Erie Canal
1800s
•
Telephone Systems
1877
•
Electrical Power Distribution Systems
1880
International Council On Systems Engineering
2006/1/25
15
Modern Origins
of the Systems Approach
• British Multi-disciplined Team Formed (1937) to
Analyze Air Defense System
• Bell Labs Supported Nike Development (1939-1945)
• SAGE Air Defense System Defined and Managed by
MIT (1951-1980)
• ATLAS Intercontinental Ballistic Missile Program
Managed by Systems Contractor, Ramo-Wooldridge
Corp (1954-1964)
International Council On Systems Engineering
2006/1/25
16
Spread of the Systems Approach1
• Early Proponents
– Research and Development Corporation (RAND)
– Robert McNamara (Secretary of Defense)
– Jay Forrester (Modeling Urban Systems at MIT)
• Growth in Systems Engineering Citations
(Engineering Index)
– Nil in 1964
– One Page in 1966
– Eight Pages in 1969
• Nine Universities Offered Systems Engineering
Programs in 1964
1) Hughes, Thomas P., Rescuing Prometheus, Chapter 4, pps. 141-195, Pantheon Books, New York, 1998.
International Council On Systems Engineering
2006/1/25
17
Teaching SE Included in 1971
DoD Acquisition Reforms
• Study Group Chaired by David Packard, cofounder of Hewlett Packard
– Recommended formal training for Department of Defense
(DoD) program managers
• Defense Systems Management College (DMSC)
Established in 1971
• DSMC Charged with Teaching Program Managers
how to Direct Complex Projects
• Systems Engineering a Core Curriculum Course
International Council On Systems Engineering
2006/1/25
18
Government Publications Codified
Systems Engineering Discipline
• USAF Systems Engineering Handbook 375-5 [1966]
• MIL-STD-499 (USAF), Systems Engineering
Management [1969]
• U.S. Army Field Manual 770-78, Systems
Engineering [1979]
• Defense Systems Management College, Systems
Engineering Management Guides [1983, 1990]
• NASA Systems Engineering Handbook [1995]
International Council On Systems Engineering
2006/1/25
19
Discipline Maturation
• “Explosive Growth in Computing Power is
Profoundly Changing the Systems, Themselves,
and, Consequently, Systems Engineering as
Practiced Over the Last Half Century.”
--- Eberhardt Rechtin, July 1993
• Steady Growth in Commercial Computer Tools
that Automate and Improve Execution of Systems
Engineering Process
• Increasing World Wide Reports of Systems
Engineering Applications
International Council On Systems Engineering
2006/1/25
20
Expanding Horizons
• Collaboration with Other Technical Societies
• Development of Systems Engineering Standards
(National & International)
• Encouraging International Membership
(Now 27% Outside United States)
• Nurturing Emerging SE Applications
– Commercial
– Environmental
• Fostering SE Education and Research
International Council On Systems Engineering
2006/1/25
21
SE Standards the Product of INCOSE
Collaborative Efforts
•
Current SE Standards
– Electronics Industry Association (EIA - 632)
• Processes for Engineering a System (12/98)
– EIA/Interim Standard - 731
• Systems Engineering Capability Model (12/98)
– IEEE 1220
• Application and Management of the SE Process, (1998)
– European Cooperation for Space Standardization (ECSS-E-10A)
• System Engineering, (5/96)
•
SE Standards Under Development
– ISO 15288, ISO SPICE, Systems Engineering for Space Systems,
SE Data Exchange, Capability Maturity Model Integration,
System Architecture (IEEE P1471)
International Council On Systems Engineering
2006/1/25
22
Products
• Symposium Proceedings in Book & CD
• Systems Engineering Journal
• Quarterly Newsletter - INSIGHT
• Organization Website - www.incose.org
• Technical Committee Papers
• Member Books & Textbooks
• Regional Conferences
International Council On Systems Engineering
2006/1/25
23
Conclusion
• Elements of Systems Engineering are
Embedded in All Engineering Endeavors
• Successes, and Failures, in Producing
Complex Systems Continues to Create
Advocates for the Value of Systems
Engineering
International Council On Systems Engineering
2006/1/25
24
Briefing to the
Texas Board of Professional Engineers
Why Systems Engineering
Is
a Separate Engineering
Discipline!
September 10, 1999
International Council On Systems Engineering
2006/1/25
25
Two Perspectives on SE
•
SE is a way of thinking
– Practiced by senior
engineers with OJT
– Is unique to the
product/industry of the
engineering firm
– Should be taught within other
engineering disciplines
– Scientific foundations and
body of knowledge have
commonality across
product/industry but are not
unique to SE
•
SE is a discipline of
engineering
– Has scientific foundations
that cross many other
engineering disciplines
– Has body of knowledge
separate from other
disciplines
– Can be taught separately
from other disciplines in an
engineering school
– Separate roles exist on the SE
team for a specific product
– SE team has engineers of all
disciplines
International Council On Systems Engineering
time
2006/1/25
26
SE as an Engineering Discipline
•
Scientific Foundations
– Qualitative modeling
• Data modeling
• Process modeling
– Quantitative modeling
•
•
•
•
Behavioral modeling
Feedback and control
“ility” modeling
Trade-off modeling
– Physical modeling
• Prototypes for requirements
• Usability testing
• Prototypes for interface
resolution
• Integration/qualification
International Council On Systems Engineering
•
Body of Knowledge
– Problem definition
•
•
•
•
Concept of operations
System boundaries
Objectives hierarchy
Originating requirements
– Concurrent engineering
• System life cycle phases
• Integration/Qualification
– Architectures
• Functional/Logical
• Physical/Operational
• Interface
– Trades
• Concept-level
• Risk management
• Key performance parameters
2006/1/25
27
Books on Systems Engineering
Andriole, S.J. (1996). Managing Systems Requirements : Methods, Tools, and Case.
Aslaksen, E. and Belcher, R. (1992). Systems Engineering.
Athey, T.H. (1982). Systematic Systems Approach: An Integrated Method for Solving Systems Problems.
Baumgartner, J.S. (1979). Systems Management.
Baylin, E.N. (1990). Functional Modeling of Systems.
Beam, W.R. (1990). Systems Engineering: Architecture and Design.
Beam, W.R. (1989). Command, Control, and Communications Systems Engineering.
Blair, R.N. and Whitston, C.W. (1971). Elements of Industrial Systems Engineering.
Blanchard, B.S. (1991). System Engineering Management.
Blanchard, B.S., and Fabrycky, W.J. (1998). Systems Engineering and Analysis.
Boardman, J. (1990). Systems Engineering: An Introduction.
Buede, D.M. (2000). The Engineering Design of Systems: Models and Methods.
Chapanis, A. (1996). Human Factors in Systems Engineering.
Chapman, W.L., Bahill, A.T., and Wymore, A.W. (1992). Engineering Modeling and Design.
Chase, W.P. (1974). Management of System Engineering.
Checkland, P.B. (1981). Systems Thinking, Systems Practice.
Chestnut, H. (1967). Systems Engineering Methods.
Chorafas, D.N. (1989). Systems Architecture and Systems Design.
Churchman, C.W. (1971). The Design of Inquiring Systems.
Churchman, C.W. (1968). The Systems Approach.
Cochin, I. And Plass, H.J. (1997). Analysis and Design of Dynamic Systems.
Cooper, D. and Chapman, C. (1987). Risk Analysis for Large Projects: Models, Methods and Cases.
Coulouris, G., Dollimore, J., and Kindberg, T. (1994). Distributed Systems Concepts and Design.
Daenzer, W.F. (ed.) (1976). Systems Engineering.
Defense Systems Management College. (1989). Risk Management: Concepts and Guidance.
de Neufville, R. and Stafford. J.H. (1971). Systems Analysis for Engineers and Managers.
Dept. Of Army, (1969). A Guide to Systems Engineering.
Dhillon, B.S. (1989). Life Cycle Costing.
Dhillon, B.S. (1982). Reliability Engineering in Systems Design and Operation.
Dickinson, B.W. (1991). Systems: Analysis, Design, and Computation.
Dix, A.J. (1991). Formal Methods for Interactive Systems.
Dorny, C.N. (1993). Understanding Dynamic Systems: Approaches to Modeling, Analysis and Design.
Eisner, H. (1988). Computer-Aided Systems Engineering.
Fabrycky, W. et al. (1997). Economic Decision Analysis.
Faurre, P. and Depeyrot, M. (1977). Elements of System Theory.
Flagle, C.D., Huggins, W.H. and Roy, R.H. (1960). Operations Research and Systems Engineering,
Flood, R.L. and Carson, E.R. (1988). Dealing with Complexity, an Introduction to the Theory and Application of Systems Science.
Frankel, E.G. (1988). Systems Reliability and Risk Analysis.
Gasparski, W. (1984). Understanding Design: The Praxiological-Systemic Perspective.
Gheorghe, A. (1982). Applied Systems Engineering.
Glegg, G.L. (1981). The Development of Design.
Goode, H.H. and Machol, R.E. (1957). System Engineering – An Introduction to the Design of Large-Scale Systems.
Gosling, W. (1962). The Design of Engineering Systems.
Grady, J.O. (1995). System Engineering Planning and Enterprise Identity.
Grady, J.O. (1993). System Requirements Analysis.
Grady, J.O. (1997). System Validation and Verification.
Hajek, V.J. (1984). Management of Engineering Projects.
Hall, A. (1962). A Methodology for Systems Engineering.
Hatley, D.J. and Pirbhai, I.A. (1988). Strategies for Real-Time System Specification.
Hazelrigg, G.A. (1996). Systems Engineering: An Approach to Information-Based Design.
Hubka, V. and Eder, W.E. (1988). Theory of Technical Systems: A Total Concept Theory for Engineering Design.
Hunger, J.W. (1995). Engineering the System Solution.
Jalote, P. (1994). Fault Tolerance in Distributed Systems.
Jenkins, G.M. and Youle, P.V. (1971). Systems Engineering: a Unifying Approach in Industry and Society
Jerger, J.L. (1960). Systems Preliminary Design, Principles of Guided Missile Design.
Karayanakis, N.M. (1995). Advanced System Modeling and Simulation with Block Diagram Languages.
Katzan, H. (1976). Systems Design and Documentation.
Klir, G. (1985). Architecture of Systems Problem Solving.
Kusiak, A. (ed.) (1992). Intelligent Design and Manufacturing.
Lacy, J.A. (1992). Systems Engineering Management: Achieving Total Quality.
Larson, W.J. and Wertz, J.R. (eds.) (1992). Space Mission Analysis and Design.
Lee, A.M. (1970). Systems Analysis Frameworks.
Levi, S. and Agrawala, A.K. (1994). Fault Tolerant System Design.
Lin, Y. (1999). General Systems Theory: A Mathematical Approach.
Machol, R.E. (1965). Systems Engineering Handbook.
Martin, J.N. and Bahill, A.T. (eds.) (1996). Systems Engineering Guidebook: A Process for Developing Systems and Products.
McClamroch, N.H. (1980). State Models of Dynamical Systems.
McMenamin, S.M. and Palmer, J.F. (1984). Essential Systems Analysis.
Mesarovic, M.D. and Takahara, Y. General Systems Theory: Mathematical Foundations.
Michaels, J.V. and Wood, W.P. (1989). Design to Cost.
Miles, R.F. (ed.) (1971). Systems Concepts.
Miller, J.G. (1978). Living Systems.
Moody, J.A. et al. (eds) (1997). Metrics and Case Studies for Evaluating Engineering Designs.
Nadler, G. (1967). Work Systems Design: The IDEALS Concept.
Norman, D.A. (1988). The Design of Everyday Things.
Oliver, D.W., Kelliher, T.P., and Keegan, J.G., Jr. (1997). Engineering Complex Systems with Models and Objects.
Optner, S.L. (ed.) (1973). Systems Analysis.
Ostwald, P.F. and Munoz, J. (1997). Manufacturing Processes and Systems.
Padulo, L. and Arbib, M. (1974). System Theory: A Unified State-Space Approach to Continuous and Discrete Systems.
Pages, A. and Gondran, M. (1986). System Reliability: Evaluation and Prediction in Engineering.
Perry, W.E. (1988). A Structured Approach to Systems Testing.
Prasad, B. (1996). Concurrent Engineering Fundamentals: Integrated Product and Process Organization.
Purdy, D.C. (1991). A Guide for Writing Successful Engineering Specifications.
Rasmussan, J. et al. (1994). Cognitive Systems Engineering.
Rea, K.P. and Lientz, B.P. (1998). Breakthrough Technology Project Management.
Rechtin, E. and Maier, M.W. (1996). The Art of Systems Architecting.
Rechtin, E. (1991). Systems Architecting: Creating and Building Complex Systems.
Revelle, C.S., et al. (1997). Civil and Environmental Systems Engineering.
Rouse, W.B. and Boff, K.R. (1987). System Design: Behavioral Perspectives on Designers, Tools, and Organizations.
Ryschkewitsch, M.G. (1992). The NASA Mission Design Process: An Engineering Guide to the Conceptual Design, Mission Analysis, and Definition Phases.
Sage, A.P. (ed.) (1999). Handbook of Systems Engineering.
Sage, A.P. (1995). Systems Management for Information Technology and Software Engineering.
Sage, A.P. (1992). Systems Engineering.
Sage, A.P. (1991). Decision Support Systems Engineering.
Sage, A.P. (1977). Methodology for Large-scale Systems.
Schuman, S. et al. (1994). Systems, Models, and Measures: Formal Approaches to Computing and Information Technology.
Shearer, J.L. et al. (1997). Dynamic Modeling and Control of Engineering Systems.
Shinners, S.M. (1976). A Guide to Systems Engineering and Management.
Shuey, R.L., Spooner, D.L., and Frieder, O. (1997). The Architecture of Distributed Computer Systems.
Stevens, R., et al. (1998). Systems Engineering: Coping with Complexity.
Suh, N.P. (1990). The Principles of Design.
Turbide, D.A. (1996). Why Systems Fail: And How to Make Sure Yours Doesn’t.
Van Gigch, J.P. (1978). Applied General Systems Theory.
Vickers, G. (1983). Human Systems Are Different.
Wallace, I. (1995). Developing Effective Safety Systems.
Wallace, R., Stockenberg, J. and Charrette, R. (1987). A Unified Methodology for Developing Systems.
Wright, R.T. (1990). Manufacturing Systems.
Wymore, A.W. (1993). Model-based Systems Engineering.
Wymore, A.W. (1977). A Mathematical Theory of Systems Engineering: The Elements.
Wymore, A.W. (1976). Systems Engineering Methodology for Interdisciplinary Teams.
Histogram of SE Books
30
25
20
Number
15
of Books
10
5
0
60 65 70 75 80 85 90 95
International Council On Systems Engineering
0
Year (5 yr increments)
2006/1/25
28
Summary
•
Systems Engineering – an Engineering Discipline
– Skills and Problems Not Unique
– But Unique Mixture of Skills and Problems
•
Growing SE Academic Community
– Houston, SMU, Texas Tech
– MIT, Rochester Inst. Of Tech., Stevens Inst. Of Tech.
•
Growing Body of Knowledge
– Books
– SE Journal and Conferences
– Standards
•
•
•
Students Pursue Degrees in SE
Engineers Pursue Job Titles in SE
Engineering Firms Pursue Engineers that Think
at the System Level
International Council On Systems Engineering
2006/1/25
29
Recommendations
• Recognize Systems Engineering as a distinct
engineering discipline
• Follow a process similar to Software Engineering
to define the discipline of Systems Engineering
– Body of Knowledge
– Code of Ethics
– Professional Practice
– Education Criteria/Collaboration with NCEES
– Examination Standards
• Move out quickly to partner with INCOSE to lead,
facilitate & coordinate further actions
International Council On Systems Engineering
2006/1/25
30
Download