The main processes covered by solution architecture
Functions of Architecture Solution
Functions as Activities
1.Sanford Friedenthal, along with Alan Moore and Rick Steiner describe functions as activities (OMG SysML Tutorial). 2.The major downside to this approach is the inability to see the big picture. You will most likely dive into diagram after diagram after diagram.
Functions as Operations
1.Michael Vinarcik elaborated this approach in 2015 (Vinarcik, 2015). This method makes use of call operations from SysML activity diagrams by creating one requiring an operation contained within a system <
Functions as Blocks
1.Jesko Lamm and Tim Weilkiens propose a method to have activities represented as a functional element 2.the end result amounts to duplication and the challenge of keeping a one-to-coupling across activities and blocks.
MBSE Solutions’ Proposed Technique – Functions as Item Flow or Functional Flows
1.I am suggesting a slight modification of the above method of Function as Blocks in using item flows as functional flows to represent functions 2.when examining later, it will show a relationship to the defining elements, instead of some sub-defined element.
1.With any modeling to be done in any environment like SysML or UML, you must start with the questions you are trying to answer. 2.Then you will have some idea of how to model in a way to arrive at the answers you are looking for.