Difference between revisions of "Systems Engineering and Other Disciplines"

From SEBoK
Jump to navigation Jump to search
m (Text replacement - "SEBoK v. 2.9, released 13 November 2023" to "SEBoK v. 2.9, released 20 November 2023")
(111 intermediate revisions by 15 users not shown)
Line 1: Line 1:
As discussed in the [[Scope of the SEBoK]] article, there are many touchpoints and overlaps between systems engineering (SE) and other disciplines. It is important for systems engineers to have a basic understanding of the nature of these other disciplines and often there are specific aspects of another discipline that systems engineers need to be aware of. The discussion below provides an overview of the landscape of intertwined disciplines; for more specific information, please see [[Related Disciplines|Part 6]].
+
As discussed in the [[Scope of the SEBoK]] article, there are many touch points and overlaps between {{Term|Systems Engineering (glossary)|systems engineering}} (SE) and other disciplines. {{Term|Systems Engineer (glossary)|Systems engineers}} should have a basic understanding of the nature of these other disciplines, and often need to understand aspects of another discipline in detail. This article describes the landscape of disciplines that are intertwined with SE. For a closer view of the individual disciplines, see [[Related Disciplines|Part 6]].
  
==Other Engineering Disciplines==
+
==Engineering Disciplines Other than Systems Engineering==
The intellectual content of most engineering disciplines is largely component-oriented and value-neutral(Boehm and Jain 2006) The underlying laws and equations of engineering disciplines, such as Ohm’s Law, Hooke’s Law, Newton’s Laws, Maxwell’s equations, or the Navier-Stokes equations deal with aspects of their system of interest’s performance. But they generally do not address the contributions of this performance to the value propositions of the aircraft’s owners, passengers, operators, maintainers, manufacturers, and safety and pollution regulators.  As implicit in the [www.incose.org International Council on Systems Engineering] [[Acronyms|INCOSE]] definition of systems engineering, the intellectual content of realizing successful systems requires reasoning about the relative value of alternative system realizations to success-critical stakeholders, and about the organization of components and people into a system that satisfies the often-conflicting value propositions of the success-critical stakeholders.  (INCOSE 2011) Thus, compared to other engineering disciplines, the intellectual content of SE is more holistic than component-oriented, and more stakeholder value-oriented than value-neutral performance-oriented.  
+
Engineering disciplines are mostly component-oriented and value-neutral in their intellectual content (Boehm and Jain 2006). Their underlying laws and equations, such as Ohm’s Law, Hooke’s Law, Newton’s Laws, Maxwell’s equations, the Navier-Stokes equations, Knuth’s compendia of sorting and searching algorithms, and Fitts’s Law of human movement, pertain to performance in a {{Term|System-of-Interest (glossary)|system-of-interest}}. They do not address how that performance contributes to the value propositions of {{Term|Stakeholder (glossary)|stakeholders}}.
  
Many interesting systems today have significant software content.  In fact, most of the functionality of commercial and government systems is now implemented in software, and software plays a prominent, often dominant, role in differentiating competing systems in the marketplace.  Software engineering [[Acronyms|(SwE)]] is not just an allied discipline; SwE and SE are intimately intertwined. Software is usually prominent in modern systems architectures and is often the “glue” for integrating complex system components.  As discussed in the figure “System Boundaries of Systems Engineering, System Implementation, and Project/Systems Management” in [[Scope of the SEBoK]], the scope of SwE includes both software SE and software construction, but does not include hardware SE.  Thus neither SwE nor SE is a subset of the other.
+
In contrast, SE is more holistic than component-oriented, and more stakeholder value-oriented than value-neutral, performance-oriented in its intellectual content. Realizing successful systems requires reasoning with stakeholders about the relative value of alternative realizations, and about the organization of components and people into a system that satisfies the often-conflicting value propositions of stakeholders. Stakeholders who are critical to the system’s success include funders, owners, users, operators, maintainers, manufacturers, and safety and pollution regulators.
  
The SEBoK explicitly recognizes and embraces the intertwining between SE and SwE, which includes defining the relationship between the SEBoK and the Guide to the Software Engineering Body of Knowledge [[Acronyms|(SWEBOK)]], which is published by the IEEE (Abran et al. 2004) and is currently under revision. For more information, please see the article on [[Systems Engineering and Software Engineering]].
+
In some disciplines, the engineer evaluates and integrates design elements into a system that satisfies proxies of value. The wider the scope of the SoI, the broader the set of SE skills the engineer needs.
 +
 
 +
For example, an aeronautical engineer might integrate mechanical, electrical, fluid, combustion-chemical, software, and cockpit design elements into a system that satisfies proxies of value like flight range, payload capacity, fuel consumption, maneuverability, and cost of production and maintenance. In so doing, the engineer operates partly as a systems engineer. The SoI is the aircraft itself and the engineer applies aircraft-domain expertise.
 +
 
 +
However, the same engineer could participate in the engineering of passenger services, airport configurations, baggage handling, and local surface transportation options. All of these contribute to the value propositions of success-critical stakeholders. The SoIs are wider, and the engineer needs broader SE knowledge, skills, and abilities to operate as a systems engineer.  The aircraft-domain expertise remains needed for effective engineering of the wider systems. As discussed in (Guest 1991), most good systems engineers are “T-shaped” people, with both a working knowledge of wider-system considerations, and a deep expertise in a relevant domain, such as aeronautical, manufacturing, software, or human factors engineering.
 +
 
 +
Engineering disciplines that are intertwined with SE include software engineering (SwE), human factors engineering, and industrial engineering. SwE and SE are not just allied disciplines, they are intimately intertwined (Boehm 1994). Most functionality of commercial and government systems is now implemented in software, and software plays a prominent or dominant role in differentiating competing systems in the marketplace.  Software is usually prominent in modern systems architectures and is often the “glue” for integrating complex system components.
 +
 
 +
The scope of SwE includes both software SE and software construction, but does not include hardware SE. Thus, neither SwE nor SE is a subset of the other. See Figure 1 in [[Scope of the SEBoK]]. For a definition of the relationship between the SEBoK and the ''Guide to the Software Engineering Body of Knowledge (SWEBOK)'', which is published by the Institute of Electrical and Electronics Engineers (IEEE) (Bourque and Fairley 2014), see [[Systems Engineering and Software Engineering]].
 +
 
 +
Human factors engineering, from micro-ergonomics to macro-ergonomics, is intertwined with SE (Booher 2003; Pew and Mavor 2007). See [[Human Systems Integration]] in Part 6.
 +
 
 +
Industrial engineering overlaps significantly with SE in the industrial domain, but also includes manufacturing and other implementation activities outside of SE. See [[Systems Engineering and Industrial Engineering]] in Part 6.
 +
 
 +
Finally, to field a successful system, a systems engineer may need to know one or more of the many specialty fields in engineering, e.g., security, safety, reliability, availability, and maintainability engineering. Most of these are considered professional disciplines in their own right and many have their own bodies of knowledge. For explanations of how these disciplines relate to SE, overviews of what most systems engineers need to know about them, and references within their bodies of knowledge, see [[Systems Engineering and Specialty Engineering]] in Part 6.
  
 
==Non-Engineering Disciplines==
 
==Non-Engineering Disciplines==
As discussed in [[Systems Engineering: Historic and Future Challenges]], the SE field initially focused on the engineering of physical systems, but systems engineers increasingly found that enabling the realization of successful engineered systems also involved integrating physical SE with the intertwined disciplines of software engineering, human factors engineering, and project management.
+
SE is intimately intertwined with two non-technical disciplines: technical management (TM), and procurement and acquisition (also known as acquisition and procurement). TM often falls within the purview of a systems engineer. Many SE textbooks, competency models, and university programs include material about TM. TM is a specialization of project management (PM). SE and PM have significant common content in TM, but neither is a subset of the other. See Figure 1 in the article [[Scope of the SEBoK]]. For a definition of the relationship between the SEBoK and the ''Guide to the Project Management Body of Knowledge (PMBOK)'', which is published by the Project Management Institute (PMI) (PMI 2013), see [[Systems Engineering and Project Management]] in Part 6.
  
Similarly, the SEBoK explicitly recognizes and embraces the intertwining between SE and human factors engineering, from micro-ergonomics to macro-ergonomics (Booher 2003; Pew-Mavor 2007). These relationships are developed more completely in [[Systems Engineering and Other Disciplines|Part 6]].
+
Procurement and acquisition practitioners draw upon SE to determine the scope and overall requirements of the system to be procured or acquired. They then prepare requests for proposals and statements of work, determine evaluation criteria, and design source selection processes. Once a leading source is selected, they decide upon contracting options that encompass payments, reviews, audits, incentive fees, acceptance criteria, procedures, and the nature of deliverables. Finally, they monitor progress with respect to plans (including those for SE), and negotiate and execute changes and corrective actions. Many of these activities amount to specialty disciplines within procurement and acquisition. See the article [[Related Disciplines]] in Part 6.
  
Technical management [[Acronyms|(TM)) is often within the purview of a systems engineer.  It is very common for SE textbooks, competency models, and university programs to include significant content on TM. SE is intimately intertwined with TM, which itself is a specialization of project management (PM). The SEBoK explicitly defines its relationship to the Guide to the Project Management Body of Knowledge [[Acronyms|(PMBOK)]], which is published by the Project Management Institute [[Acronyms|PMI)]] (PMI 2008).  Again as seen in the figure "System Boundaries of Systems Engineering, System Implementation, and Project/Systems Management" in [[Scope of the SEBoK]], SE and PM have significant common content in technical management, but neither is a subset of the other. In version 0.5, this relationship is also developed more completely in [[Systems Engineering and Other Disciplines|Part 6]] within the [[Systems Engineering and Project Management]] knowledge area.
+
==References==
 +
===Works Cited===
 +
Boehm, B. W. "Integrating Software Engineering and Systems Engineering." The Journal of NCOSE Vol. 1 (No. 1): pp. 147-151. 1994
  
Finally, there are many specialty fields in engineering, e.g., security, safety, or quality engineering. Most of these are considered professional disciplines in their own right and many have their own bodies of knowledge. However, these disciplines are still critical to the fielding of successful systems. The SEBoK addresses these by providing an overview of and references for the specialty disciplines, and specifically focuses on how each discipline relates to SE. [[Systems Engineering and Other Disciplines|Part 6]] is intended to provide an overview for what most systems engineers will need to know about the discipline with pointers to the references within disciplines’ own bodies of knowledge.
+
Boehm, B. and A. Jain. 2006. "A value-based theory of systems engineering," Proceedings, INCOSE IS 2006. Also available at: http://sunset.usc.edu/csse/TECHRPTS/2006/usccse2006-619/usccse2006-619.pdf.
  
==References==
+
Booher, H. 2003. ''Handbook of Human-Systems Integration''. New York, NY, USA: John Wiley & Sons Inc.
===Citations===
 
Abran, A., J. W. Moore, P. Bourque, R. Dupuis, and L. L. Tripp. 2004. SWEBOK: Guide to the software engineering body of knowledge: 2004 version. Los Alamitos, CA; Tokyo, Japan: IEEE Computer Society Press.  
 
  
Boehm, B. and A. Jain. 2006. ‘’A Value-Based Theory of Systems Engineering.’’  A Technical Report.  Los Angeles, CA, USA: Computer Science Department, University of Southern California. Available at: http://sunset.usc.edu/csse/TECHRPTS/2006/usccse2006-619/usccse2006-619.pdf.  
+
Bourque, P. and R.E. Fairley. Eds. 2014. ''[[Guide to the Software Engineering Body of Knowledge (SWEBOK)]]''. Los Alamitos, CA, USA: IEEE Computer Society. Available at: http://www.swebok.org.
  
Booher, H. 2003. Handbook of Human-Systems Integration. John Wiley & Sons Inc.
+
Guest, D. 1991. "The hunt is on for the Renaissance Man of computing." ''The Independent.'' London, England: September 17, 1991.
  
INCOSE. 2011.  ‘’Systems Engineering Handbook,’’ version 3.2.1.  San Diego, CA, USA: International Council on Systems Engineering (INCOSE). INCOSE-TP-2003-002-03.2.
+
INCOSE. 2011.  ''Systems Engineering Handbook,'' version 3.2.1.  San Diego, CA, USA: International Council on Systems Engineering (INCOSE). INCOSE-TP-2003-002-03.2.
  
Pew, R., and Mavor, A. 2007.  Human-System Integration in the System Development Process. The National Academies Press.
+
Pew, R. and A. Mavor. 2007.  ''Human-System Integration in the System Development Process''. Washington, D.C., USA: The National Academies Press.
  
PMI 2008. A guide to the project management body of knowledge (PMBOK guide). 4th ed. Newtown Square, PA, USA: Project Management Institute (PMI).
+
PMI. 2013. ''[[A Guide to the Project Management Body of Knowledge|A Guide to the Project Management Body of Knowledge (PMBOK® Guide)]]'', 5th ed. Newtown Square, PA, USA: Project Management Institute (PMI).
  
 
===Primary References===
 
===Primary References===
No primary references have been identified for version 0.5Please provide any recommendations on primary references in your review.
+
Booher, H. 2003. ''[[Handbook of Human-Systems Integration]]''New York, NY, USA: John Wiley & Sons Inc.
 +
 
 +
Bourque, P. and R.E. Fairley Eds. 2014. ''[[Guide to the Software Engineering Body of Knowledge (SWEBOK)]]''. Los Alamitos, CA, USA: IEEE Computer Society. Available at: http://www.swebok.org.
  
===Additional References===
+
Gallagher, B., M. Phillips, K. Richter, and S. Shrum.  2011.  ''[[CMMI For Acquisition]]: Guidelines for Improving the Acquisition of Products and Services,'' second ed. Upper Saddle River, NJ, USA: Addison Wesley.
No additional references have been identified for version 0.5Please provide any recommendations on additional references in your review.
+
 
 +
Paulk, M., C. Weber, B. Curtis, and M. Chrissis.  1995.  ''[[The Capability Maturity Model]]:  Guidelines for Improving the Software Process.'' Upper Saddle River, NJ, USA: Addison Wesley.
  
==Article Discussion==
+
Pyster, A. Ed. 2009. ''[[Graduate Software Engineering 2009 (GSwE2009)]]: Curriculum Guidelines for Graduate Degree Programs in Software Engineering.'' Integrated Software & Systems Engineering Curriculum Project. Hoboken, NJ, USA: Stevens Institute of Technology, September 30, 2009.
  
==Article Discussion==
+
Pew, R. and A. Mavor. 2007.  ''[[Human-System Integration in the System Development Process]]''. Washington, D.C., USA: The National Academies Press.
  
[[{{TALKPAGENAME}}|[Go to discussion page]]]
+
PMI. 2013. ''[[A Guide to the Project Management Body of Knowledge|A Guide to the Project Management Body of Knowledge (PMBOK® Guide)]]'', 5th ed. Newtown Square, PA, USA: Project Management Institute (PMI).
  
<center>[[Scope of the SEBoK|<- Previous Article]] | [[SEBoK 0.5 Introduction|Parent Article]] | [[A Short History of SE: Challenge and Response|Next Article ->]]</center>
+
===Additional References===
 +
None.
  
==Signatures==
+
----
--[[User:Nicole.hutchison|Nicole.hutchison]] 20:44, 16 August 2011 (UTC) (on behalf of Barry Boehm)
+
<center>[[Systems Engineering: Historic and Future Challenges|< Previous Article]] | [[Introduction to Systems Engineering |Parent Article]] | [[Fundamentals for Future Systems Engineering|Next Article >]]</center>
  
 
[[Category:Part 1]]
 
[[Category:Part 1]]
 +
[[Category:Introduction to Systems Engineering]]
 +
 +
<center>'''SEBoK v. 2.9, released 20 November 2023'''</center>

Revision as of 22:01, 18 November 2023

As discussed in the Scope of the SEBoK article, there are many touch points and overlaps between systems engineeringsystems engineering (SE) and other disciplines. Systems engineersSystems engineers should have a basic understanding of the nature of these other disciplines, and often need to understand aspects of another discipline in detail. This article describes the landscape of disciplines that are intertwined with SE. For a closer view of the individual disciplines, see Part 6.

Engineering Disciplines Other than Systems Engineering

Engineering disciplines are mostly component-oriented and value-neutral in their intellectual content (Boehm and Jain 2006). Their underlying laws and equations, such as Ohm’s Law, Hooke’s Law, Newton’s Laws, Maxwell’s equations, the Navier-Stokes equations, Knuth’s compendia of sorting and searching algorithms, and Fitts’s Law of human movement, pertain to performance in a system-of-interestsystem-of-interest. They do not address how that performance contributes to the value propositions of stakeholdersstakeholders.

In contrast, SE is more holistic than component-oriented, and more stakeholder value-oriented than value-neutral, performance-oriented in its intellectual content. Realizing successful systems requires reasoning with stakeholders about the relative value of alternative realizations, and about the organization of components and people into a system that satisfies the often-conflicting value propositions of stakeholders. Stakeholders who are critical to the system’s success include funders, owners, users, operators, maintainers, manufacturers, and safety and pollution regulators.

In some disciplines, the engineer evaluates and integrates design elements into a system that satisfies proxies of value. The wider the scope of the SoI, the broader the set of SE skills the engineer needs.

For example, an aeronautical engineer might integrate mechanical, electrical, fluid, combustion-chemical, software, and cockpit design elements into a system that satisfies proxies of value like flight range, payload capacity, fuel consumption, maneuverability, and cost of production and maintenance. In so doing, the engineer operates partly as a systems engineer. The SoI is the aircraft itself and the engineer applies aircraft-domain expertise.

However, the same engineer could participate in the engineering of passenger services, airport configurations, baggage handling, and local surface transportation options. All of these contribute to the value propositions of success-critical stakeholders. The SoIs are wider, and the engineer needs broader SE knowledge, skills, and abilities to operate as a systems engineer. The aircraft-domain expertise remains needed for effective engineering of the wider systems. As discussed in (Guest 1991), most good systems engineers are “T-shaped” people, with both a working knowledge of wider-system considerations, and a deep expertise in a relevant domain, such as aeronautical, manufacturing, software, or human factors engineering.

Engineering disciplines that are intertwined with SE include software engineering (SwE), human factors engineering, and industrial engineering. SwE and SE are not just allied disciplines, they are intimately intertwined (Boehm 1994). Most functionality of commercial and government systems is now implemented in software, and software plays a prominent or dominant role in differentiating competing systems in the marketplace. Software is usually prominent in modern systems architectures and is often the “glue” for integrating complex system components.

The scope of SwE includes both software SE and software construction, but does not include hardware SE. Thus, neither SwE nor SE is a subset of the other. See Figure 1 in Scope of the SEBoK. For a definition of the relationship between the SEBoK and the Guide to the Software Engineering Body of Knowledge (SWEBOK), which is published by the Institute of Electrical and Electronics Engineers (IEEE) (Bourque and Fairley 2014), see Systems Engineering and Software Engineering.

Human factors engineering, from micro-ergonomics to macro-ergonomics, is intertwined with SE (Booher 2003; Pew and Mavor 2007). See Human Systems Integration in Part 6.

Industrial engineering overlaps significantly with SE in the industrial domain, but also includes manufacturing and other implementation activities outside of SE. See Systems Engineering and Industrial Engineering in Part 6.

Finally, to field a successful system, a systems engineer may need to know one or more of the many specialty fields in engineering, e.g., security, safety, reliability, availability, and maintainability engineering. Most of these are considered professional disciplines in their own right and many have their own bodies of knowledge. For explanations of how these disciplines relate to SE, overviews of what most systems engineers need to know about them, and references within their bodies of knowledge, see Systems Engineering and Specialty Engineering in Part 6.

Non-Engineering Disciplines

SE is intimately intertwined with two non-technical disciplines: technical management (TM), and procurement and acquisition (also known as acquisition and procurement). TM often falls within the purview of a systems engineer. Many SE textbooks, competency models, and university programs include material about TM. TM is a specialization of project management (PM). SE and PM have significant common content in TM, but neither is a subset of the other. See Figure 1 in the article Scope of the SEBoK. For a definition of the relationship between the SEBoK and the Guide to the Project Management Body of Knowledge (PMBOK), which is published by the Project Management Institute (PMI) (PMI 2013), see Systems Engineering and Project Management in Part 6.

Procurement and acquisition practitioners draw upon SE to determine the scope and overall requirements of the system to be procured or acquired. They then prepare requests for proposals and statements of work, determine evaluation criteria, and design source selection processes. Once a leading source is selected, they decide upon contracting options that encompass payments, reviews, audits, incentive fees, acceptance criteria, procedures, and the nature of deliverables. Finally, they monitor progress with respect to plans (including those for SE), and negotiate and execute changes and corrective actions. Many of these activities amount to specialty disciplines within procurement and acquisition. See the article Related Disciplines in Part 6.

References

Works Cited

Boehm, B. W. "Integrating Software Engineering and Systems Engineering." The Journal of NCOSE Vol. 1 (No. 1): pp. 147-151. 1994

Boehm, B. and A. Jain. 2006. "A value-based theory of systems engineering," Proceedings, INCOSE IS 2006. Also available at: http://sunset.usc.edu/csse/TECHRPTS/2006/usccse2006-619/usccse2006-619.pdf.

Booher, H. 2003. Handbook of Human-Systems Integration. New York, NY, USA: John Wiley & Sons Inc.

Bourque, P. and R.E. Fairley. Eds. 2014. Guide to the Software Engineering Body of Knowledge (SWEBOK). Los Alamitos, CA, USA: IEEE Computer Society. Available at: http://www.swebok.org.

Guest, D. 1991. "The hunt is on for the Renaissance Man of computing." The Independent. London, England: September 17, 1991.

INCOSE. 2011. Systems Engineering Handbook, version 3.2.1. San Diego, CA, USA: International Council on Systems Engineering (INCOSE). INCOSE-TP-2003-002-03.2.

Pew, R. and A. Mavor. 2007. Human-System Integration in the System Development Process. Washington, D.C., USA: The National Academies Press.

PMI. 2013. A Guide to the Project Management Body of Knowledge (PMBOK® Guide), 5th ed. Newtown Square, PA, USA: Project Management Institute (PMI).

Primary References

Booher, H. 2003. Handbook of Human-Systems Integration. New York, NY, USA: John Wiley & Sons Inc.

Bourque, P. and R.E. Fairley Eds. 2014. Guide to the Software Engineering Body of Knowledge (SWEBOK). Los Alamitos, CA, USA: IEEE Computer Society. Available at: http://www.swebok.org.

Gallagher, B., M. Phillips, K. Richter, and S. Shrum. 2011. CMMI For Acquisition: Guidelines for Improving the Acquisition of Products and Services, second ed. Upper Saddle River, NJ, USA: Addison Wesley.

Paulk, M., C. Weber, B. Curtis, and M. Chrissis. 1995. The Capability Maturity Model: Guidelines for Improving the Software Process. Upper Saddle River, NJ, USA: Addison Wesley.

Pyster, A. Ed. 2009. Graduate Software Engineering 2009 (GSwE2009): Curriculum Guidelines for Graduate Degree Programs in Software Engineering. Integrated Software & Systems Engineering Curriculum Project. Hoboken, NJ, USA: Stevens Institute of Technology, September 30, 2009.

Pew, R. and A. Mavor. 2007. Human-System Integration in the System Development Process. Washington, D.C., USA: The National Academies Press.

PMI. 2013. A Guide to the Project Management Body of Knowledge (PMBOK® Guide), 5th ed. Newtown Square, PA, USA: Project Management Institute (PMI).

Additional References

None.


< Previous Article | Parent Article | Next Article >
SEBoK v. 2.9, released 20 November 2023