Functional Architecture (glossary): Difference between revisions

From SEBoK Draft
Jump to navigation Jump to search
No edit summary
m (Text replacement - "SEBoK v. 2.12, released 20 May 2025" to "SEBoK v. 2.12, released 27 May 2025")
 
(31 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<blockquote>''An arrangement of functions and their sub-functions and interfaces (internal and external) which defines the execution sequencing, conditions for control or data-flow and the performance requirements to satisfy the requirements baseline. '' (ISO/IEC 2007)</blockquote>
<blockquote>
# ''A functional architecture is a set of functions and their sub-functions that defines the transformations of input flows into output flows performed by the system to achieve its mission.'' (Created for SEBoK)
# ''The inter-related set of transformative [[Process (glossary)|processes]] and purposeful input-output tasks that a system performs, or can perform, on input(s) from external or internal sources in order to produce output(s) that supports the achievement of [[Mission (glossary)|mission]] objectives; aspects of a system definition concerning the manner in which a system operates on, and/or in relation to, intangible and tangible inputs from the entities, users, and environments which exist around it in the surrounding system context through the transformation of inputs into outputs.'' (Created for SEBoK)</blockquote>


<blockquote>''Note: A functional architecture can be described as a set of inter-related scenarios.''</blockquote>
===Source===
Definitions 1 and 2 were both developed for the SEBoK. Definition [https://sebokwiki.org/w/index.php?title=Logical_Architecture&direction=next&oldid=30959 developed by BKCASE] for the v1.0 (2012) Logical Architecture article; Definition 2 developed by C. Singam for the v2.10 Functional Architecture article.


====Source====
===Discussion===
ISO/IEEE. 2007. ''Systems and Software Engineering -- Recommended Practice for Architectural Description of Software-Intensive Systems''. Geneva, Switzerland: International Organization for Standards (ISO)/International Electronical Commission (IEC), ISO/IEC 42010:2007.  
Definition 1 is adapted from ISO/IEC/IEEE 24748 - 4 (past IEEE 1220, ISO/IEC 26702) as functional architecture; but it is here modified to emphasize on transformations performed. See also definition of [[Behavioral Architecture (glossary) |behavioral architecture (glossary)]].


===Discussion===
'''Works Cited'''
There is currently no discussion for this term. This will be completed for SEBoK version 1.0.
ISO/IEC. 2010. ''Systems and Software Engineering, Part 1: Guide for Life Cycle Management''. Geneva, Switzerland: International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC), ISO/IEC 24748-1:2010.


[[Category:Glossary of Terms]]
[[Category:Glossary of Terms]]


 
<center>'''SEBoK v. 2.12, released 27 May 2025'''</center>
{{5comments}}

Latest revision as of 23:15, 23 May 2025

  1. A functional architecture is a set of functions and their sub-functions that defines the transformations of input flows into output flows performed by the system to achieve its mission. (Created for SEBoK)
  2. The inter-related set of transformative processes and purposeful input-output tasks that a system performs, or can perform, on input(s) from external or internal sources in order to produce output(s) that supports the achievement of mission objectives; aspects of a system definition concerning the manner in which a system operates on, and/or in relation to, intangible and tangible inputs from the entities, users, and environments which exist around it in the surrounding system context through the transformation of inputs into outputs. (Created for SEBoK)

Source

Definitions 1 and 2 were both developed for the SEBoK. Definition developed by BKCASE for the v1.0 (2012) Logical Architecture article; Definition 2 developed by C. Singam for the v2.10 Functional Architecture article.

Discussion

Definition 1 is adapted from ISO/IEC/IEEE 24748 - 4 (past IEEE 1220, ISO/IEC 26702) as functional architecture; but it is here modified to emphasize on transformations performed. See also definition of behavioral architecture .

Works Cited ISO/IEC. 2010. Systems and Software Engineering, Part 1: Guide for Life Cycle Management. Geneva, Switzerland: International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC), ISO/IEC 24748-1:2010.

SEBoK v. 2.12, released 27 May 2025