Operational Rules Model – step-by-step instructions and template OV-6a Template Operational Rules Model – step-by-step instructions and template Click the mouse button to see the next slide. Use the browser Back button to return to the Tutorial.
Four Steps in developing your OV-6a 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 OV-6a should be produced for each timescale that is needed
Step 2 - Reference Existing Architecture Products Activity Model (OV-5) Review the activities documented in your OV-5 and determine those relevant to the scope of the operational rules model Logical Data Model (OV-7) Review the entity types, attribute types, and domain values documented in your OV-7 and determine those relevant to the scope of the operational rules model
Step 3 - Select Formal Language Choose the appropriate means of communicating the architecture's operational rules. Examples include: Process Logic diagrams (IDEF1X) A Process Logic diagram template has been provided at the end of this presentation Structured English No template is provided. Any word processor can be used to write Structured English
Step 4 - Document Operational Rules Operational Structural Assertion Rules Set Record the static aspects of business rules based upon the entity types and relationship types Operational Action Assertion Rules Set Record the dynamic aspects of business rules. This includes specification of integrity conditions, constraints and role-based authorisations to execute specific actions. Operational Derivation Assertion Rules Set Determine and record the algorithms used to compute or derive facts
Template A Process Logic diagram template has been provided, following this slide Don’t forget to update your Integrated Dictionary (CV-2) with any new terms or abbreviations introduced in the OV-6a Delete the instruction slides when OV-6a completed
OV-6a Operational Rules Model template 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 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 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 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 “Category-of” relationship