blob: a3381570b6398fb0c89a2af35f9290c3beeb6508 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:TaskDescription xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.5/uma.ecore"
xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.0" xmi:id="-QyQxGy-JR3YceDG_VUN5aw"
name=",_AY8_0EiPEduFtL_tnDnyBQ" guid="-QyQxGy-JR3YceDG_VUN5aw" changeDate="2006-09-20T03:04:24.578-0700"
version="1.0.0">
<mainDescription>&lt;a id=&quot;XE_rule_discovery__execute_workshop&quot; name=&quot;XE_rule_discovery__execute_workshop&quot;>&lt;/a></mainDescription>
<sections xmi:id="_sruW4QjqEdyj5bYZ0eCR5g" name="Discover rule from Subject Matter Expert"
guid="_sruW4QjqEdyj5bYZ0eCR5g">
<sectionDescription>Discover rules from Subject Matter Expert using workshop sessions. &lt;SPAN style=&quot;mso-bidi-language: HE&quot;>The requirements workshop is perhaps the most powerful technique for eliciting requirements. It gathers all key stakeholders together for a short but intensely focused period. The use of an outside facilitator experienced in requirements management can ensure the success of the workshop. Brainstorming is the most efficient techniques used during the sessions. &lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; />&lt;o:p>&lt;/o:p>&lt;/SPAN></sectionDescription>
</sections>
<sections xmi:id="_sruW4AjqEdyj5bYZ0eCR5g" name="Discover rule from documentation"
guid="_sruW4AjqEdyj5bYZ0eCR5g">
<sectionDescription>Discover rules from legal document or from policies description. &lt;span&#xD;
style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-language: AR-SA; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;>This&#xD;
elicitation method is a less efficient to extract the rules. The main reasons are that the reader is making his own&#xD;
interpretation of the context, the document may not include all the cases and rules, it is some time difficult to get some&#xD;
of the business motivation.&lt;/span></sectionDescription>
</sections>
<sections xmi:id="_sruW3gjqEdyj5bYZ0eCR5g" name="Discover rule from code" guid="_sruW3gjqEdyj5bYZ0eCR5g">
<sectionDescription>&lt;P class=MsoNormal style=&quot;MARGIN: 3pt 0cm&quot;>&lt;SPAN style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>Discover rules from current application code. This elicitation method is time consuming and does not lead to great results. The analyst needs to study a lot of line of codes, and procedures (most of the time in old computer language like Cobol) to find some if statement that are linked to business decision. Depending of the design and code structure of the application this work can take time. It is important to do not forget the context of execution of the application when the if statement is executed, some variables have can be set that may change the implemented “business rules”. The different variable names set for a concept may lead to difficulties to understand a rule. &lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; />&lt;o:p>&lt;/o:p>&lt;/SPAN>&lt;/P>
&lt;P class=MsoNormal style=&quot;MARGIN: 3pt 0cm&quot;>&lt;SPAN style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>Code mining tools exist on the market which help to extract if statement and the variables meaning. It is important to keep in mind that rule written in the past may not be relevant any more.&lt;/SPAN>&lt;SPAN style=&quot;mso-bidi-language: HE&quot;>&lt;o:p>&lt;/o:p>&lt;/SPAN>&lt;/P></sectionDescription>
</sections>
<sections xmi:id="_sruW3wjqEdyj5bYZ0eCR5g" name="Discover term, facts and the logical data model"
guid="_sruW3wjqEdyj5bYZ0eCR5g">
<sectionDescription>&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;>&lt;SPAN style=&quot;mso-bidi-language: HE&quot;>From all the information captured in the artifacts developed in the previous steps, we can identify the &lt;a href=&quot;./../../agile_rule/guidances/termdefinitions/term_6BB5D23E.html&quot; guid=&quot;_UhsdMDrmEdy8N6BRpa8ByQ&quot;>Term&lt;/a>s and &lt;a href=&quot;./../../agile_rule/guidances/termdefinitions/fact_57927D8F.html&quot; guid=&quot;_iMWPUDrmEdy8N6BRpa8ByQ&quot;>Fact&lt;/a>s and business entities. &lt;/SPAN>&lt;/P>&lt;SPAN style=&quot;mso-bidi-language: HE&quot;>
&lt;P class=MsoNormal style=&quot;MARGIN: 3pt 0cm&quot;>&lt;SPAN style=&quot;mso-bidi-language: HE&quot;>Terms and facts are important for designing a business object model and a data model. From the terms and facts, we should be able to design a first cut of the logical object model.&lt;/SPAN>&lt;/P>
&lt;P class=MsoNormal style=&quot;MARGIN: 3pt 0cm&quot;>&lt;SPAN style=&quot;mso-bidi-language: HE&quot;>&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; />&lt;o:p>&amp;nbsp;&lt;/o:p>&lt;/SPAN>&lt;/P>
&lt;P class=MsoNormal style=&quot;MARGIN: 3pt 0cm&quot;>&lt;SPAN style=&quot;mso-bidi-language: HE&quot;>The fact has to be analyzed to understand how the application will support it. It can be through use case implementation, business rule, relation between objects …&lt;B style=&quot;mso-bidi-font-weight: normal&quot;>&lt;o:p>&lt;/o:p>&lt;/B>&lt;/SPAN>&lt;/P>&lt;/SPAN>&lt;SPAN style=&quot;mso-bidi-language: HE&quot;>
&lt;DIV align=center>
&lt;TABLE class=ISISTable style=&quot;BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid silver 1.0pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: 1.0pt solid silver; mso-border-insidev: 1.0pt solid silver&quot; cellSpacing=0 cellPadding=0 border=1>
&lt;TBODY>
&lt;TR style=&quot;mso-yfti-irow: -1; mso-yfti-firstrow: yes&quot;>
&lt;TD style=&quot;BORDER-RIGHT: gray 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: gray 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0cm; BORDER-LEFT: gray 1pt solid; WIDTH: 163.8pt; PADDING-TOP: 0cm; BORDER-BOTTOM: gray 1pt solid&quot; vAlign=top width=218>
&lt;P class=MsoNormalCxSpFirst style=&quot;TEXT-ALIGN: left; mso-yfti-cnfc: 1&quot; align=left>&lt;FONT size=3>&lt;FONT face=&quot;Times New Roman&quot;>&lt;B>&lt;I>&lt;SPAN style=&quot;COLOR: #005da0; mso-bidi-language: HE&quot;>Fact&lt;/SPAN>&lt;/I>&lt;/B>&lt;B style=&quot;mso-bidi-font-weight: normal&quot;>&lt;I style=&quot;mso-bidi-font-style: normal&quot;>&lt;SPAN style=&quot;COLOR: #005da0; mso-bidi-language: HE&quot;>&lt;o:p>&lt;/o:p>&lt;/SPAN>&lt;/I>&lt;/B>&lt;/FONT>&lt;/FONT>&lt;/P>&lt;/TD>
&lt;TD style=&quot;BORDER-RIGHT: gray 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: gray 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 131.35pt; PADDING-TOP: 0cm; BORDER-BOTTOM: gray 1pt solid; mso-border-left-alt: solid gray 1.0pt&quot; vAlign=top width=175>
&lt;P class=MsoNormalCxSpMiddle style=&quot;TEXT-ALIGN: left; mso-yfti-cnfc: 1&quot; align=left>&lt;FONT size=3>&lt;FONT face=&quot;Times New Roman&quot;>&lt;B>&lt;I>&lt;SPAN style=&quot;COLOR: #005da0; mso-bidi-language: HE&quot;>Description&lt;/SPAN>&lt;/I>&lt;/B>&lt;B style=&quot;mso-bidi-font-weight: normal&quot;>&lt;I style=&quot;mso-bidi-font-style: normal&quot;>&lt;SPAN style=&quot;COLOR: #005da0; mso-bidi-language: HE&quot;>&lt;o:p>&lt;/o:p>&lt;/SPAN>&lt;/I>&lt;/B>&lt;/FONT>&lt;/FONT>&lt;/P>&lt;/TD>
&lt;TD style=&quot;BORDER-RIGHT: gray 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: gray 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 146.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: gray 1pt solid; mso-border-left-alt: solid gray 1.0pt&quot; vAlign=top width=196>
&lt;P class=MsoNormalCxSpMiddle style=&quot;TEXT-ALIGN: left; mso-yfti-cnfc: 1&quot; align=left>&lt;FONT size=3>&lt;FONT face=&quot;Times New Roman&quot;>&lt;B>&lt;I>&lt;SPAN style=&quot;COLOR: #005da0; mso-bidi-language: HE&quot;>How to support it&lt;/SPAN>&lt;/I>&lt;/B>&lt;B style=&quot;mso-bidi-font-weight: normal&quot;>&lt;I style=&quot;mso-bidi-font-style: normal&quot;>&lt;SPAN style=&quot;COLOR: #005da0; mso-bidi-language: HE&quot;>&lt;o:p>&lt;/o:p>&lt;/SPAN>&lt;/I>&lt;/B>&lt;/FONT>&lt;/FONT>&lt;/P>&lt;/TD>&lt;/TR>
&lt;TR style=&quot;mso-yfti-irow: 0&quot;>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: silver 1pt solid; WIDTH: 163.8pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=218>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>Customer can place order&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 131.35pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=175>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>&amp;nbsp;&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 146.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=196>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>Use case: application flow + panel on the web&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>+ relation Customer – order 0 to many&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>&lt;/TR>
&lt;TR style=&quot;mso-yfti-irow: 1&quot;>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: silver 1pt solid; WIDTH: 163.8pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=218>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>One or more customers can apply for mortgage loan product.&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 131.35pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=175>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>For multiple customers, it would be a joint application.&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 146.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=196>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>Some control of the profile of the customer may be implemented on business rules. &lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>Loan products will be selected by looking at customer profile and Loan application. This logic will be done in business rules&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>&lt;/TR>
&lt;TR style=&quot;mso-yfti-irow: 2&quot;>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: silver 1pt solid; WIDTH: 163.8pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=218>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>A mortgage loan application can be applied for multiple mortgage loans.&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 131.35pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=175>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>&amp;nbsp;&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 146.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=196>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>Same as previous&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>&lt;/TR>
&lt;TR style=&quot;mso-yfti-irow: 3; mso-yfti-lastrow: yes&quot;>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: silver 1pt solid; WIDTH: 163.8pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=218>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>A scorecard is assigned to a mortgage loan.&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 131.35pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=175>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>&amp;nbsp;&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>
&lt;TD style=&quot;BORDER-RIGHT: silver 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 146.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: silver 1pt solid; BACKGROUND-COLOR: transparent; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot; vAlign=top width=196>
&lt;P class=MsoNormalCxSpMiddle>&lt;SPAN style=&quot;FONT-SIZE: 8pt; mso-bidi-language: HE; mso-bidi-font-size: 12.0pt&quot;>&lt;FONT face=&quot;Times New Roman&quot;>Relation between scorecard and loan 0 to 1&lt;o:p>&lt;/o:p>&lt;/FONT>&lt;/SPAN>&lt;/P>&lt;/TD>&lt;/TR>&lt;/TBODY>&lt;/TABLE>&lt;/DIV>
&lt;DIV align=center>&amp;nbsp;&lt;/DIV>&lt;/SPAN>
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;>&lt;SPAN style=&quot;mso-bidi-language: HE&quot;>It is important to verify that the business terms and entities are present in the implemented logical object model. If there is some issue the analysis team needs to look at&lt;/SPAN> if the business term is not represented differently, or if we can add it to the logical data model. &lt;/P>&lt;BR class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;>Logical Data Model is used to explore the domain concepts, and their relationships, of the business domain. We may use simple diagramming techniques to layout a Logical Data Model, even a UML class diagram (without method signatures) can be efficient.&lt;BR>&lt;BR class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;>&lt;BR></sectionDescription>
</sections>
<sections xmi:id="_sruW3QjqEdyj5bYZ0eCR5g" name="Document the business rules with some first level of meta data"
guid="_sruW3QjqEdyj5bYZ0eCR5g">
<sectionDescription>&lt;P>Use template for writing rule description during the discovery phase.&lt;/P>
&lt;P>&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial&quot;>&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; />&lt;o:p>&lt;SPAN style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold&quot;>To document the rule try to use the language of the business (&quot;problem domain&quot;) rather than the language of the technology (&quot;solution domain&quot;)&lt;o:p>&lt;/o:p>&lt;/SPAN>&lt;/P>
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; tab-stops: 54.0pt&quot;>&lt;SPAN style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>The following rule is as stated by a business user in a car rental industry:&lt;o:p>&lt;/o:p>&lt;/SPAN>&lt;/P>
&lt;DIV style=&quot;BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 3pt; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0cm; MARGIN-LEFT: 36pt; BORDER-LEFT: gray 1.5pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-element: para-border-div&quot;>
&lt;P class=ISISCodeParagraph style=&quot;BACKGROUND: #f3f3f3; MARGIN: 6pt 0cm; mso-add-space: auto&quot;>&lt;FONT face=Courier>“Each driver authorized to drive a car of group K must be over 29”&lt;/FONT>&lt;/P>&lt;/DIV>
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;>&lt;U>&lt;SPAN style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>&lt;o:p>&lt;SPAN style=&quot;TEXT-DECORATION: none&quot;>&amp;nbsp;&lt;/SPAN>&lt;/o:p>&lt;/SPAN>&lt;/U>&lt;/P>
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;>&lt;SPAN style=&quot;mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial&quot;>A rule developer may better think to document the rule as&lt;o:p>&lt;/o:p>&lt;/SPAN>&lt;/P>
&lt;DIV style=&quot;BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 3pt; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0cm; MARGIN-LEFT: 36pt; BORDER-LEFT: gray 1.5pt solid; MARGIN-RIGHT: 0cm; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-element: para-border-div&quot;>
&lt;P class=ISISCodeParagraph style=&quot;BACKGROUND: #f3f3f3; MARGIN: 6pt 0cm; mso-add-space: auto&quot;>&lt;FONT face=Courier>If the age of the driver is less than 29 and the requested group of the reservation is K, modify the authorized attribute of the driver accordingly&lt;SPAN style=&quot;mso-bidi-font-weight: bold&quot;>&lt;o:p>&lt;/o:p>&lt;/SPAN>&lt;/FONT>&lt;/P>&lt;/DIV>&lt;/o:p>&lt;/SPAN></sectionDescription>
</sections>
<purpose>Discover the business rules from the different sources</purpose>
</org.eclipse.epf.uma:TaskDescription>