Difference between revisions of "Complexity (glossary)"

From SEBoK
Jump to navigation Jump to search
m (Text replace - "Electronical" to "Electrotechnical")
m (Text replacement - "SEBoK v. 2.9, released 13 November 2023" to "SEBoK v. 2.9, released 20 November 2023")
 
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<blockquote>''(1) The degree to which a system's design or code is difficult to understand because of numerous components or relationships among components'' (ISO/IEC 2009)</blockquote>
+
<blockquote> ''(1)  A measure of how difficult it is to understand how a system will behave or to predict the consequences of changing it'' (Sheard and Mostashari 2009)</blockquote>
 +
 
 +
<blockquote>''(2) The degree to which a system's design or code is difficult to understand because of numerous components or relationships among components'' (ISO/IEC 2009)</blockquote>
 +
 
  
<blockquote> ''(2) Consisting of interdependent, diverse entities that respond to their local and global environments'' (Page 2009)</blockquote>
 
  
 
===Source===
 
===Source===
(1) ISO/IEC. 2009. "Systems and Software Engineering Vocabulary (SEVocab)" - ISO/IEC 24765. in International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) [database online]. Geneva, Switzerland, 2009 [cited December 21 2009]. Available from http://pascal.computer.org/sev_display/index.action.
+
(1) Sheard, S.A. and A. Mostashari. 2009. "[[Principles of Complex Systems for Systems Engineering]]". ''Systems Engineering'', 12(4): 295-311.
 +
 
 +
(2) ISO/IEC. 2009. "Systems and Software Engineering Vocabulary (SEVocab)" - ISO/IEC 24765. in International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) [database online]. Geneva, Switzerland, 2009 [cited December 21 2009]. Available from http://pascal.computer.org/sev_display/index.action.
  
(2) Page, S. E. 2009. ''Understanding Complexity''. The Great Courses. Chantilly, VA, USA: The Teaching Company.
 
  
 
===Discussion===
 
===Discussion===
The first definition pertains primarily to systems that are difficult to understand, that is, the human perception of a system. This is often called behavioral or subjective complexity.  
+
[[Complexity]] is a common property of engineered systems and occurs when there is no simple relationship between what an individual element does and what the system as a whole will do, and when the system includes some element of adaptation or problem solving to achieve its goals in different situations. It can be affected by objective attributes of a system such as by the number, types of and diversity of system elements and relationships, or by the subjective perceptions of system observers due to their experience, knowledge, training, or other socio-political considerations.
  
The second definition pertains to the system itself, the relationship between the elements and its properties. This is often called objective or structural complexity. Scott Page is a recognized authority on complexity.  
+
For a more complete discussion of complexity see the [[Complexity]] article in Part 2.  
  
 
[[Category:Glossary of Terms]]
 
[[Category:Glossary of Terms]]
  
{{DISQUS}}
+
<center>'''SEBoK v. 2.9, released 20 November 2023'''</center>

Latest revision as of 23:37, 18 November 2023

(1) A measure of how difficult it is to understand how a system will behave or to predict the consequences of changing it (Sheard and Mostashari 2009)

(2) The degree to which a system's design or code is difficult to understand because of numerous components or relationships among components (ISO/IEC 2009)


Source

(1) Sheard, S.A. and A. Mostashari. 2009. "Principles of Complex Systems for Systems Engineering". Systems Engineering, 12(4): 295-311.

(2) ISO/IEC. 2009. "Systems and Software Engineering Vocabulary (SEVocab)" - ISO/IEC 24765. in International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) [database online]. Geneva, Switzerland, 2009 [cited December 21 2009]. Available from http://pascal.computer.org/sev_display/index.action.


Discussion

Complexity is a common property of engineered systems and occurs when there is no simple relationship between what an individual element does and what the system as a whole will do, and when the system includes some element of adaptation or problem solving to achieve its goals in different situations. It can be affected by objective attributes of a system such as by the number, types of and diversity of system elements and relationships, or by the subjective perceptions of system observers due to their experience, knowledge, training, or other socio-political considerations.

For a more complete discussion of complexity see the Complexity article in Part 2.

SEBoK v. 2.9, released 20 November 2023