SV-10a Template Systems Rules Model – step-bystep instructions and templates Click the mouse button to see the next slide. Use the browser Back button to return to the Tutorial. Four Steps in developing your SV-10a Step 1 - Identify the Product's Timescale Decide on the timescale that this product is expected to represent (as-is, to-be, transitional) Multiple timescales are often needed for each product; a separate SV-10a should be produced for each timescale that is needed 2 Step 2 - Reference Existing Architecture Products Review the following rules documented in the Operational Rules Model (OV-6a) to determine those relevant to the scope of the Systems Rules Model: Structural Assertion Rules Action Assertion Rules Derivation Assertion Rules 3 Step 2 - Reference Existing Architecture Products, continued … Review the procedures documented in the Systems Functionality Description (SV-4) and determine those relevant to the scope of the systems rules model Maintenance of integrity conditions, derivation algorithms, and other processing logic are frequently contained in procedure specifications 4 Step 3 - Select Formal Language Choose the appropriate means of communicating the architecture's systems rules. Examples include: Decision Tree A template is provided at the end of this presentation Structured English/Mathematical logic Each architect group should select the most suitable language to record their own SV-10a. The language selected must be referenced and well-documented. No templates are provided. Any word processor can be used to write Structured English or Mathematical logic IDEF1X diagram An IDEF1X diagram template has been provided at the end of this presentation 5 Step 4 – Derive and Document Systems Rules Determine and record: The static aspects of systems rules based upon the operational rules specified in the OV-6a product (which are also traceable to entity types and relationships types in the Logical Data Model – OV-7) The dynamic aspects of business rules. This includes specification of integrity conditions, constraints and role-based authorisations to execute specific actions The algorithms used to compute or derive facts 6 Template Decision Tree and IDEF1X templates have been provided, following this slide Don’t forget to update your Integrated Dictionary (CV-2) with any new terms or abbreviations introduced in the SV-10a Delete the instruction slides when SV-10a completed 7 SV-10a Systems Rules Model – Decision Tree Template Node #1 Value Option #3 Description Outcome #1 Description Outcome #2 Description Outcome #3 Description Node #2 Value Option #1 Description Outcome #4 Description Outcome #5 Description Option #4 Description Outcome #6 Description Node #3 Value Option #5 Description Outcome #7 Description Outcome #8 Description Option #2 Description Outcome #9 Description Node #4 Value Option #6 Description Outcome #10 Description Outcome #11 Description Outcome #12 Description 8 SV-10a Systems Rules Model – IDEF1X Template ENTITY TYPE NAME ENTITY TYPE NAME KEY ATTRIBUTE A KEY ATTRIBUTE B KEY ATTRIBUTE C ___________________________ NON-KEY ATTRIBUTE D NON-KEY ATTRIBUTE E NON-KEY ATTRIBUTE F NON-KEY ATTRIBUTE G relationship name “Category-of” relationship KEY ATTRIBUTE A KEY ATTRIBUTE B KEY ATTRIBUTE C ___________________________ NON-KEY ATTRIBUTE D NON-KEY ATTRIBUTE E NON-KEY ATTRIBUTE F NON-KEY ATTRIBUTE G relationship name ENTITY TYPE NAME KEY ATTRIBUTE A KEY ATTRIBUTE B KEY ATTRIBUTE C ___________________________ NON-KEY ATTRIBUTE D NON-KEY ATTRIBUTE E NON-KEY ATTRIBUTE F NON-KEY ATTRIBUTE G “Category-of” relationship ENTITY TYPE NAME relationship name “Category-of” relationship KEY ATTRIBUTE A KEY ATTRIBUTE B KEY ATTRIBUTE C ___________________________ NON-KEY ATTRIBUTE D NON-KEY ATTRIBUTE E NON-KEY ATTRIBUTE F NON-KEY ATTRIBUTE G 9
© Copyright 2024 Paperzz