{"id":25506,"date":"2021-07-04T10:34:13","date_gmt":"2021-07-04T08:34:13","guid":{"rendered":"https:\/\/cesam.community\/?p=25506"},"modified":"2023-01-20T11:44:02","modified_gmt":"2023-01-20T10:44:02","slug":"4-2-the-key-deliverables-of-operational-architecture","status":"publish","type":"post","link":"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/","title":{"rendered":"4.2 The key Deliverables of Operational Architecture"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><section class=\"vc_row wpb_row vc_row-fluid  vc_custom_1642607116475\"><div class=\"wpb_column vc_column_container vc_col-sm-10 vc_col-md-offset-1 col-xs-mobile-fullwidth\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-9  col-xs-mobile-fullwidth\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><h2 id=\"0.1\" class=\"text-medium-gray text-small margin-5px-bottom alt-font text-uppercase heading-style4  heading-1\"  style=\"font-weight: 600; color: #000000;\">4.2 The key Deliverables of Operational Architecture<\/h2><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">For any system S, operational architecture has five core types of deliverables:<\/p>\n<ol>\n<li style=\"text-align: justify;\">the<em> need architecture diagram<\/em> that hierarchically organizes all needs \u2013 with respect to S \u2013 according to an refinement hierarchy (see below),<\/li>\n<li style=\"text-align: justify;\">the<em> lifecycle diagram<\/em> that describes how S passes \u2013 with indication of the associated events \u2013 from an operational context to another one, starting from its birth up to its death,<\/li>\n<li style=\"text-align: justify;\">the <em>use case diagrams<\/em> that are describing \u2013 in a purely static way \u2013 the missions of S that are contributing to a given operational context,<\/li>\n<li style=\"text-align: justify;\">the <em>operational scenario diagram<\/em>s that are describing \u2013 in a dynamic way \u2013 the interactions taking place between S and its stakeholders<sup class=\"modern-footnotes-footnote \" data-mfn=\"1\" data-mfn-post-scope=\"00000000000019b60000000000000000_25506\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000019b60000000000000000_25506-1\">1<\/a><\/sup><span id=\"mfn-content-00000000000019b60000000000000000_25506-1\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"1\">Or equivalently external systems.<\/span> in a given operational context,<\/li>\n<li style=\"text-align: justify;\">the<em> operational flow diagrams<\/em> that synthetizes all flows \u2013 with their logical relationships \u2013 exchanged between S and its reference environment during the lifecycle of S.<\/li>\n<\/ol>\n<p>These different types of deliverables are presented more in details below.<\/p>\n<\/div><h3 id=\"0.1\" class=\"text-medium-gray text-small margin-5px-bottom alt-font text-uppercase heading-style4  heading-2\"  style=\"font-weight: 500; color: #01af50;\">4.2.1 Need Architecture Diagram<\/h3><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Let S be a system. The <em>need architecture diagram<\/em> of S is then a hierarchical exhaustive representation of all needs with respect to S, a need N1 being under another need N2 in this hierarchy if and only if one can logically deduce N1 from N2<sup class=\"modern-footnotes-footnote \" data-mfn=\"2\" data-mfn-post-scope=\"00000000000019b60000000000000000_25506\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000019b60000000000000000_25506-2\">2<\/a><\/sup><span id=\"mfn-content-00000000000019b60000000000000000_25506-2\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"2\">Remember that needs are logical predicates (see subsection 2.4.3)<\/span>. In this last situation, one says then more precisely that N2 refines into N1, which explains why one speaks of a need refinement hierarchy. Figure 42 below now shows a (partial) need architecture diagram for an electronic toothbrush, a need being \u2013 classically \u2013 represented here by a 2-part box, whose first top part is a short name summarizing the need scope and second bottom part is the need statement, when the refinement relationships on which the need hierarchy relies are \u2013 also classically \u2013 represented by arrows.<\/p>\n<\/div>[vc_single_image image=\u00a0\u00bb25507&Prime; img_size=\u00a0\u00bb450&#215;275&Prime; alignment=\u00a0\u00bbcenter\u00a0\u00bb css=\u00a0\u00bb.vc_custom_1627978147126{margin-bottom: 25px !important;}\u00a0\u00bb]<div class=\" vc_custom_1627977808758 last-paragraph-no-margin\"><p style=\"text-align: center;\"><strong><span style=\"font-size: 10pt;\">Figure 42 \u2013 Example of a need architecture diagram for an electronical toothbrush\u00a0<\/span><\/strong><\/p>\n<\/div><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">The same issue that was already pointed out in the first part of subsection 3.2 when dealing with the stakeholder hierarchy diagram can also be expressed \u2013 more or less in the same terms \u2013 with the need architecture diagram: organizing a need refinement hierarchy is indeed always difficult since one shall avoid to have too much needs of first level, but also too many levels of refinements if one wants to be able to efficiently use such a view. The 7x7x7 rule (see first part of subsection 3.2) is again precious to handle this real difficulty. As a consequence, a typical \u201cgood\u201d need architecture diagram associated with a given system shall have no more than 7 high level needs, each of them refined in around 7 medium level needs, finally also refining in the same way into 7 low level needs. Note again that the number 7 shall of course be just taken as an order of magnitude. Obtaining up to 10-12 high level needs in a need architecture diagram could of course work: however one must probably not go further without analyzing whether this number is justified. Finally one shall not hesitate to construct additional need architecture diagrams for refining such an analysis as soon as all relevant needs are not captured.<\/p>\n<\/div><h3 id=\"0.1\" class=\"text-medium-gray text-small margin-5px-bottom alt-font text-uppercase heading-style4  heading-3\"  style=\"font-weight: 500; color: #01af50;\">4.2.2 Lifecycle Diagram<\/h3><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Let S be again a system. The<em> lifecycle diagram<\/em> of S is then a representation of:<\/p>\n<ul style=\"text-align: justify;\">\n<li>the operational contexts of S, with their relative temporal relationships (consecutiveness, inclusion or simultaneity)<sup class=\"modern-footnotes-footnote \" data-mfn=\"3\" data-mfn-post-scope=\"00000000000019b60000000000000000_25506\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000019b60000000000000000_25506-3\">3<\/a><\/sup><span id=\"mfn-content-00000000000019b60000000000000000_25506-3\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"3\">These three temporal relations are necessary and sufficient to model any temporal relationships between operational contexts among a system lifecycle. To be convinced of that claim, let us analyze the (only embarrassing) situation of two intervals of time P and Q that overlap, i.e. such that P = [s, t] and Q = [u, v] with u &lt; v. One can model such a situation with our temporal relations by first decomposing P into P1 = [s, u] and P2 = [u, t] and Q into Q1 = [u, t] and Q2 = [t, v] and observing then that P2 is consecutive to P1, Q1 is simultaneous to P2 and Q2 is consecutive to Q1.<\/span>,<\/li>\n<li>the events that cause the different transitions between each operational context of S and the immediately consecutive ones.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">To draw such a diagram, we shall give the standard representations of the three temporal relations between operational contexts that we introduced above, which are provided by Table 10, where C and D stand for generic operational contexts. Remember here that operational contexts are modeled by ovals, as introduced in the first paragraph of subsection 2.4.2.<\/p>\n<\/div>[vc_single_image image=\u00a0\u00bb25510&Prime; img_size=\u00a0\u00bb450&#215;209&Prime; alignment=\u00a0\u00bbcenter\u00a0\u00bb css=\u00a0\u00bb.vc_custom_1627978303961{margin-bottom: 25px !important;}\u00a0\u00bb]<div class=\" vc_custom_1627978175571 last-paragraph-no-margin\"><p style=\"text-align: center;\"><strong><span style=\"font-size: 10pt;\">Table 10 \u2013 Graphic representations of temporal relationships between operational contexts\u00a0<\/span><\/strong><\/p>\n<\/div><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Figure 43 below provides an illustrative lifecycle diagram associated with an electronical toothbrush, taking here the standard representation of operational contexts and of their temporal relationships that we already introduced, when events \u2013 that induce operational context transitions \u2013 are modeled by arrows labelled with the name of the relevant event. Note also that the initial (resp. termination) events in each operational context do not respect this rule since they are conventionally modeled by small black circles (resp. by white circles containing a black circle).<\/p>\n<\/div>[vc_single_image image=\u00a0\u00bb25515&Prime; img_size=\u00a0\u00bb450&#215;233&Prime; alignment=\u00a0\u00bbcenter\u00a0\u00bb]<div class=\" vc_custom_1627978315532 last-paragraph-no-margin\"><p style=\"text-align: center;\"><strong><span style=\"font-size: 10pt;\">Figure 43 \u2013 Example of lifecycle diagram for an electronical toothbrush\u00a0<\/span><\/strong><\/p>\n<\/div><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Note finally that there is a perfect symmetry between the environment diagram, dedicated to model the space in which evolves a system, and the lifecycle diagram, dedicated to model the periods of time through which passes a system. Since space and time are always both required to specify any system behavior (that necessarily takes place somewhere at a certain time), one can easily see that these two diagrams are equally important to specify any system.<\/p>\n<\/div><h3 id=\"0.1\" class=\"text-medium-gray text-small margin-5px-bottom alt-font text-uppercase heading-style4  heading-4\"  style=\"font-weight: 500; color: #01af50;\">4.2.3 Use Case Diagrams<\/h3><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Let S be a system, let Env(S) be its reference environment and let q(S) be an operational context of S. A <em>use case diagram <\/em>associated with S and q(S) is then a static representation of the missions achieved through the collaboration of S and its external systems within Env(S), during the period of time which is modeled by q(S), which explicitly specifies:<\/p>\n<ol>\n<li style=\"text-align: justify;\">the external systems of the environment of S that are contributing to each mission,<\/li>\n<li style=\"text-align: justify;\">the missions that contribute to another mission.<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Note that it is something necessary, when modelling a use case diagram, to also represent behaviors of Env(S) in which the system S is not contributing at all. This is done by just indicating that S is not contributing to such a function of Env(S).<\/p>\n<p style=\"text-align: justify;\">Figure 44 that follows provides an example of use case diagram, associated with the \u201cBrushing data transmission\u201d operational context of an electrical toothbrush. The square represents the system of interest when we used again the \u201cperson\u201d representation to model its stakeholders. A mission is (resp. not) placed in the square when the system of interest contributes (resp. does not contribute) to it. In the same way, one puts a line between a stakeholder and a mission when the stakeholder contributes to such a mission<sup class=\"modern-footnotes-footnote \" data-mfn=\"4\" data-mfn-post-scope=\"00000000000019b60000000000000000_25506\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000019b60000000000000000_25506-4\">4<\/a><\/sup><span id=\"mfn-content-00000000000019b60000000000000000_25506-4\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"4\">Let UC(S) be a use case diagram associated with a given system S. A mission which is put in the square part of UC(S) and which is connected through lines to stakeholders S<sub>1<\/sub>, \u2026 , S<sub>n<\/sub> within UC(S) is then formally a function of the system resulting from the integration of S with S<sub>1<\/sub> up to S<sub>n<\/sub>.<\/span>. One also indicates by a rigid arrow when a mission contributes to another mission and by a dashed arrow when a given mission M<sub>1<\/sub> is mandatory to manage another one M2. Beware at that last level since the standard convention in this matter is highly counterintuitive: one indeed models such a situation by putting a dashed arrow from M<sub>2<\/sub> to M<sub>1<\/sub> and not the converse. Note finally that it is interesting to observe on that example that the motivation of the \u201cbrushing data transmission\u201d cannot be found in a mission of the electronic toothbrush, but rather in the \u201cFollow brushing recommendations\u201d which is an environment function involving only end-users and dentists without the electronic toothbrush. One can then easily understand the value of a use case diagram on such a situation which would clearly not be possible to describe without a specific environment-oriented diagram such as a use case diagram.<\/p>\n<\/div>[vc_single_image image=\u00a0\u00bb25519&Prime; img_size=\u00a0\u00bb400&#215;254&Prime; alignment=\u00a0\u00bbcenter\u00a0\u00bb]<div class=\" vc_custom_1627978897202 last-paragraph-no-margin\"><p style=\"text-align: center;\"><strong><span style=\"font-size: 10pt;\">Figure 44 \u2013 Example of use case diagram for an electronical toothbrush\u00a0<\/span><\/strong><\/p>\n<\/div><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">It is interesting to point out that if one considers the special \u2013 limit \u2013 case of the operational context equal to the complete lifecycle of a given system S, the associated use case diagram would especially provide a hierarchical representation of all missions of S, jointly with the indication of the different stakeholders that are contributing to each mission of the system. For the sake of readability, one can of course decompose that last use case diagram into the two following use case diagrams:<\/p>\n<ol>\n<li style=\"text-align: justify;\">the first one providing just a hierarchical representation of all missions of S, which shall be naturally called the<em> Mission Breakdown Structure<\/em> (MBS) of S<sup class=\"modern-footnotes-footnote \" data-mfn=\"5\" data-mfn-post-scope=\"00000000000019b60000000000000000_25506\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000019b60000000000000000_25506-5\">5<\/a><\/sup><span id=\"mfn-content-00000000000019b60000000000000000_25506-5\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"5\">If one decides to model such a Mission Breakdown Structure (MBS), one must beware to the readability of such a view. All the recommendations based on the 7x7x7 rule that we previously gave for the stakeholder and the need architecture diagrams will then of course also apply \u2013 mutatis mutandis \u2013 in order to efficiently model the MBS.<\/span>,<\/li>\n<li>the second one providing the indication of the stakeholders that contribute to each mission of the system, whose semantics is equivalent to a <em>mission \/ stakeholder allocation matrix<\/em>.<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Note finally that if no hierarchically related missions occur when modelling a given use case diagram, the semantics of such a diagram is completely contained within the associated operational scenario diagram (see next paragraph). One shall then decide the diagram to take since the use case diagram has no need with the associated operational scenario diagram (the converse being not true).<\/p>\n<\/div><h3 id=\"0.1\" class=\"text-medium-gray text-small margin-5px-bottom alt-font text-uppercase heading-style4  heading-5\"  style=\"font-weight: 500; color: #01af50;\">4.2.4 Operational Scenario Diagrams<\/h3><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Let again S be a system, Env(S) be its reference environment and q(S) be an operational context of S. An <em>operational scenario diagram<\/em> associated with S and q(S) is then a dynamic representation of the missions achieved through the collaboration of S and its external systems within Env(S), during the period of time which is modeled by q(S), which explicitly specifies all interactions occurring between S and the stakeholders \u2013 or equivalently the external systems \u2013 of its reference environment. The following Figure 45 shows an example of operational scenario diagram, associated with the \u201cReparation\u201d operational context of an electrical toothbrush. We refer to the suitable paragraph of subsection 2.4.2 for all details on the semantics of the below representation.<\/p>\n<\/div>[vc_single_image image=\u00a0\u00bb25521&Prime; img_size=\u00a0\u00bb400&#215;355&Prime; alignment=\u00a0\u00bbcenter\u00a0\u00bb]<div class=\" vc_custom_1627979597526 last-paragraph-no-margin\"><p style=\"text-align: center;\"><strong><span style=\"font-size: 10pt;\">Figure 45 \u2013 Example of operational scenario diagram for an electronical toothbrush\u00a0<\/span><\/strong><\/p>\n<\/div><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">An operational scenario diagram provides therefore an explicit algorithmic description which models the behavior of the environment of a given system during a given operational context. As already stated in the last paragraph, one must always choose whether using either a use case diagram, or an operational scenario diagram to specify an operational context, when no hierarchically related missions occur within the use case diagram, since this last diagram will not add any semantics to the corresponding operational scenario diagram.<\/p>\n<\/div><h3 id=\"0.1\" class=\"text-medium-gray text-small margin-5px-bottom alt-font text-uppercase heading-style4  heading-6\"  style=\"font-weight: 500; color: #01af50;\">4.2.5 Operational Flow Diagram<\/h3><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">Let S be a system. The operational flow diagram associated with S is a consolidated description of all operational flows associated with S and of respectively:<\/p>\n<ol>\n<li style=\"text-align: justify;\">their logical relationships,<\/li>\n<li style=\"text-align: justify;\">their abstraction relationships<sup class=\"modern-footnotes-footnote \" data-mfn=\"6\" data-mfn-post-scope=\"00000000000019b60000000000000000_25506\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000019b60000000000000000_25506-6\">6<\/a><\/sup><span id=\"mfn-content-00000000000019b60000000000000000_25506-6\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"6\">We recall that a flow A is abstracted by a flow B if and only if A is a special instance of B. In relativist mechanics, Matter is for instance abstracted by Energy. <\/span>.<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">It plays therefore the role of the operational \u201cdata model\u201d<sup class=\"modern-footnotes-footnote \" data-mfn=\"7\" data-mfn-post-scope=\"00000000000019b60000000000000000_25506\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000019b60000000000000000_25506-7\">7<\/a><\/sup><span id=\"mfn-content-00000000000019b60000000000000000_25506-7\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"7\">Beware that, even if we use the syntax of a data model for the operational flow diagram, this last diagram is not really a data model since it does not represent (only) data, but also physical objects, business objects or even informal information that may be exchanged by \u201chumanware\u201d stakeholders of a given system.<\/span> of the system. Note that one also may split this diagram into two diagrams, each of them covering the two above points.<br \/>\nFigure 46 below shows an example of (partial) operational flow diagram, associated with an electrical toothbrush. The different logical relationships, which exist between the various operational flows (or objects) represented in that diagram, are modeled by rigid lines (without any arrow) labelled with the denomination of the corresponding relationship. Note that one usually uses a verb \u2013 in the third form of singular \u2013 to name such a logical relation: in an operational flow diagram, the line connecting a flow of type A with a flow of type B that represents a logical relation between A and B is typically labeled by a verb such as \u201cis related to\u201d in order to express that \u201cA is related to B\u201d or that \u201cB is related to A\u201d. To avoid ambiguity, one places the relationship denomination closer to the first term of such a logical relationship<sup class=\"modern-footnotes-footnote \" data-mfn=\"8\" data-mfn-post-scope=\"00000000000019b60000000000000000_25506\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000019b60000000000000000_25506-8\">8<\/a><\/sup><span id=\"mfn-content-00000000000019b60000000000000000_25506-8\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"8\">Strictly speaking one should put two labels on each line between any flow A and any flow B in order to express both the logical relations between A &amp; B and between B &amp; A. However this would be too heavy which explains our convention. <\/span>.<\/p>\n<p style=\"text-align: justify;\">One may also put on the extremity of these lines an indication of the arity of these relationships: if n operational flows of type A can be associated with m operational flows of type B within a given logical relation, one just puts a label with \u201cn\u201d (resp. \u201cm\u201d) at the A-extremity (resp. B-extremity) of the line put between A and B that models the corresponding relation (we recall that (n,m) is called the arity of such a logical relationship). Note also that, by convention, one puts \u201c*\u201d instead of a natural number when there are not known limits to the number of involved elements. Finally, on another totally different hand, the abstraction relationships that are provided in the above diagram are modeled \u2013 according to a classical convention \u2013 by squared arrows.<\/p>\n<\/div>[vc_single_image image=\u00a0\u00bb25524&Prime; img_size=\u00a0\u00bb500&#215;269&Prime; alignment=\u00a0\u00bbcenter\u00a0\u00bb]<div class=\" vc_custom_1627979613397 last-paragraph-no-margin\"><p style=\"text-align: center;\"><strong><span style=\"font-size: 10pt;\">Figure 46 \u2013 Example of operational flow diagram for an electronical toothbrush\u00a0<\/span><\/strong><\/p>\n<\/div><div class=\"last-paragraph-no-margin\"><p style=\"text-align: justify;\">As already stated the operational flow diagram defines the operational flow or object model of a given system. It is completely \u201cdual\u201d to the environment, use case or operational scenario diagrams since it focuses on flows, and not on the different functions, either of the system or of its reference environment, that are producing these flows. Unfortunately most of engineers, who usually do not have any computer science or software engineering background, do not understand the importance and the value of this new type of flow-oriented diagram \u2026 We must therefore emphasize that such a diagram is of high importance since it rationally describes in a consolidated and organized way all inputs and all outputs of a given system. Hence it gives the operational \u201cdictionary\u201d of the system, that is to say the list of all objects that are operationally manipulated by the system. This dictionary is of high value for ensuring a common vision between all project actors involved in the operational architecting process: these actors shall normally \u2013 in an ideal world \u2013 only use the terms of that dictionary when discussing of an operational object. One may easily understand that such a principle allows to avoid any ambiguity between the system designers and the project system stakeholders, but also within the different specialty engineers. It is thus key for ensuring a good collaboration between all these actors.<\/p>\n<\/div><a  href=\"https:\/\/cesam.community\/2021\/07\/01\/5-1-why-understanding-what-does-the-system\/\" target=\"_self\" class=\"btn pofo-button-1 bg-position-center-center  wow none button-style9  btn-link text-extra-dark-gray text-deep-pink-hover  btn-medium   vc_custom_1668511125453\" >NEXT PAGE<i class=\"ti-arrow-right   margin-5px-left no-margin-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-3  col-xs-mobile-fullwidth\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\"><h2 class=\"text-medium-gray text-small margin-5px-bottom alt-font text-uppercase heading-style4  heading-7\"  style=\"font-size: 10px; font-weight: 600; color: #000000;\" data-fontsize=\"10px\">TABLE OF CONTENTS<\/h2>[vc_wp_custommenu nav_menu=\u00a0\u00bb132&Prime;]<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Let S be a system. The need architecture diagram of S is then a hierarchical exhaustive representation of all needs with respect to S, a need N1 being under another need N2 in this hierarchy if and only if one can logically deduce N1 from N22. In this last situation, one says then more precisely that N2 refines into N1, which explains why one speaks of a need refinement hierarchy&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[158],"tags":[157],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>4.2 The key Deliverables of Operational Architecture - Cesam Community<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"4.2 The key Deliverables of Operational Architecture - Cesam Community\" \/>\n<meta property=\"og:description\" content=\"Let S be a system. The need architecture diagram of S is then a hierarchical exhaustive representation of all needs with respect to S, a need N1 being under another need N2 in this hierarchy if and only if one can logically deduce N1 from N22. In this last situation, one says then more precisely that N2 refines into N1, which explains why one speaks of a need refinement hierarchy...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/\" \/>\n<meta property=\"og:site_name\" content=\"Cesam Community\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-04T08:34:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-20T10:44:02+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cesamcommunity\" \/>\n<meta name=\"twitter:site\" content=\"@cesamcommunity\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/cesam.community\/fr\/#\/schema\/person\/1698618e5539e0eadd3578d29281a505\"},\"headline\":\"4.2 The key Deliverables of Operational Architecture\",\"datePublished\":\"2021-07-04T08:34:13+00:00\",\"dateModified\":\"2023-01-20T10:44:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/\"},\"wordCount\":3052,\"publisher\":{\"@id\":\"https:\/\/cesam.community\/fr\/#organization\"},\"keywords\":[\"Article\"],\"articleSection\":[\"CESAM Systems Architecting Method\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/\",\"url\":\"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/\",\"name\":\"4.2 The key Deliverables of Operational Architecture - Cesam Community\",\"isPartOf\":{\"@id\":\"https:\/\/cesam.community\/fr\/#website\"},\"datePublished\":\"2021-07-04T08:34:13+00:00\",\"dateModified\":\"2023-01-20T10:44:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/cesam.community\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CESAM Systems Architecting Method\",\"item\":\"https:\/\/cesam.community\/fr\/category\/cesam-systems-architecting-method-en\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"4.2 The key Deliverables of Operational Architecture\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cesam.community\/fr\/#website\",\"url\":\"https:\/\/cesam.community\/fr\/\",\"name\":\"Cesam Community\",\"description\":\"La communaut\u00e9 CESAM\",\"publisher\":{\"@id\":\"https:\/\/cesam.community\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cesam.community\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cesam.community\/fr\/#organization\",\"name\":\"CESAM Community\",\"url\":\"https:\/\/cesam.community\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/cesam.community\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cesam.community\/wp-content\/uploads\/2021\/04\/cesam_community_logo_v4.png\",\"contentUrl\":\"https:\/\/cesam.community\/wp-content\/uploads\/2021\/04\/cesam_community_logo_v4.png\",\"width\":7310,\"height\":1018,\"caption\":\"CESAM Community\"},\"image\":{\"@id\":\"https:\/\/cesam.community\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/cesamcommunity\",\"https:\/\/www.linkedin.com\/company\/community-cesam\/about\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/cesam.community\/fr\/#\/schema\/person\/1698618e5539e0eadd3578d29281a505\",\"name\":\"admin\",\"sameAs\":[\"https:\/\/cesam.community\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"4.2 The key Deliverables of Operational Architecture - Cesam Community","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/","og_locale":"fr_FR","og_type":"article","og_title":"4.2 The key Deliverables of Operational Architecture - Cesam Community","og_description":"Let S be a system. The need architecture diagram of S is then a hierarchical exhaustive representation of all needs with respect to S, a need N1 being under another need N2 in this hierarchy if and only if one can logically deduce N1 from N22. In this last situation, one says then more precisely that N2 refines into N1, which explains why one speaks of a need refinement hierarchy...","og_url":"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/","og_site_name":"Cesam Community","article_published_time":"2021-07-04T08:34:13+00:00","article_modified_time":"2023-01-20T10:44:02+00:00","author":"admin","twitter_card":"summary_large_image","twitter_creator":"@cesamcommunity","twitter_site":"@cesamcommunity","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture estim\u00e9e":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/#article","isPartOf":{"@id":"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/"},"author":{"name":"admin","@id":"https:\/\/cesam.community\/fr\/#\/schema\/person\/1698618e5539e0eadd3578d29281a505"},"headline":"4.2 The key Deliverables of Operational Architecture","datePublished":"2021-07-04T08:34:13+00:00","dateModified":"2023-01-20T10:44:02+00:00","mainEntityOfPage":{"@id":"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/"},"wordCount":3052,"publisher":{"@id":"https:\/\/cesam.community\/fr\/#organization"},"keywords":["Article"],"articleSection":["CESAM Systems Architecting Method"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/","url":"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/","name":"4.2 The key Deliverables of Operational Architecture - Cesam Community","isPartOf":{"@id":"https:\/\/cesam.community\/fr\/#website"},"datePublished":"2021-07-04T08:34:13+00:00","dateModified":"2023-01-20T10:44:02+00:00","breadcrumb":{"@id":"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cesam.community\/fr\/2021\/07\/04\/4-2-the-key-deliverables-of-operational-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/cesam.community\/fr\/"},{"@type":"ListItem","position":2,"name":"CESAM Systems Architecting Method","item":"https:\/\/cesam.community\/fr\/category\/cesam-systems-architecting-method-en\/"},{"@type":"ListItem","position":3,"name":"4.2 The key Deliverables of Operational Architecture"}]},{"@type":"WebSite","@id":"https:\/\/cesam.community\/fr\/#website","url":"https:\/\/cesam.community\/fr\/","name":"Cesam Community","description":"La communaut\u00e9 CESAM","publisher":{"@id":"https:\/\/cesam.community\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cesam.community\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/cesam.community\/fr\/#organization","name":"CESAM Community","url":"https:\/\/cesam.community\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/cesam.community\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/cesam.community\/wp-content\/uploads\/2021\/04\/cesam_community_logo_v4.png","contentUrl":"https:\/\/cesam.community\/wp-content\/uploads\/2021\/04\/cesam_community_logo_v4.png","width":7310,"height":1018,"caption":"CESAM Community"},"image":{"@id":"https:\/\/cesam.community\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/cesamcommunity","https:\/\/www.linkedin.com\/company\/community-cesam\/about\/"]},{"@type":"Person","@id":"https:\/\/cesam.community\/fr\/#\/schema\/person\/1698618e5539e0eadd3578d29281a505","name":"admin","sameAs":["https:\/\/cesam.community"]}]}},"_links":{"self":[{"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/posts\/25506"}],"collection":[{"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/comments?post=25506"}],"version-history":[{"count":15,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/posts\/25506\/revisions"}],"predecessor-version":[{"id":33370,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/posts\/25506\/revisions\/33370"}],"wp:attachment":[{"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/media?parent=25506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/categories?post=25506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cesam.community\/fr\/wp-json\/wp\/v2\/tags?post=25506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}