idef3_kbsi_report (1013870), страница 33
Текст из файла (страница 33)
In developing the elaborations, the analyst needsto avoid allowing personal knowledge of the system type to influence the informationplaced in the elaborations.The order in which the elaborations are developed is not important. It may often beuseful to develop elaborations in parallel with developing the Process Schematic because,in some situations, this may aid the analyst in structuring the schematics. However, forthis example, the initial elaborations were developed after the rest of the ProcessSchematic was complete.
The elaborations that resulted are shown in Figures 5-5 through5-9. For brevity in this example, we have not included the constraint lists in theseelaborations. Recall that each link in the Process Schematic would generate a constraintentry in the elaborations of each linked UOB.156Review Process Schematic with Domain ExpertsUSED AT: ANALYST: I. M. ModelerDATE: 08 Feb 1995PROJECT: Process Description CaptureNOTES:UOBNo.1 2 3 4 5 6 7 8 9 10UOB Name:Request MaterialObjects:MaterialRequestorPurchase RequestUOB1Facts:REV:X WORKINGREVIEWER:DATE:DRAFTRECOMMENDEDRELEASEDUOB Label: Request MaterialConstraints:Description:UOBNo.UOB Name:Identify potential suppliersObjects:Purchasing departmentPurchase RequestUOB2UOB Label: Identify potential suppliersFacts:Constraints:Description:CONTEXT-SETTINGREFERENCE:Scenario 1ITEM DESCRIBED:FORM TYPE:Request Material UOB, Identify potential suppliers UOBFigure 5-5Elaborations for UOBs 1 and 2157UOB ElaborationUSED AT: ANALYST: I.
M. ModelerDATE: 08 Feb 1995PROJECT: Process Description CaptureNOTES:UOBNo.1 2 3 4 5 6 7 8 9 10REV:UOB Name:Identify current supplierObjects:Purchasing departmentCurrent supplierFacts:7 current suppliers.UOB3X WORKINGREVIEWER:DATE:DRAFTRECOMMENDEDRELEASEDUOB Label: Identify current supplierMaterialConstraints:Description:UOBNo.UOB Name:Request bidsObjects:Purchasing departmentPotential supplierUOB4UOB Label: Request bidsFacts:Constraints:Description:CONTEXT-SETTINGREFERENCE:Scenario 1ITEM DESCRIBED:FORM TYPE:Identify current supplier UOB, Request bids UOBFigure 5-6Elaborations for UOBs 3 and 4158UOB ElaborationUSED AT: ANALYST: I.
M. ModelerDATE: 08 Feb 1995PROJECT: Process Description CaptureNOTES:UOBNo.1 2 3 4 5 6 7 8 9 10REV:UOB Name:Evaluate bidsObjects:Purchasing departmentPotential supplierUOB5X WORKINGREVIEWER:DATE:DRAFTRECOMMENDEDRELEASEDUOB Label: Evaluate bidsBidFacts:Constraints:Description:UOBNo.UOB Name:Order requested materialObjects:Accounting and Finance departmentPurchasing departmentUOB6UOB Label: Order requested materialPurchase Request Current supplierPurchase OrderChosen supplierFacts:Constraints:Company will always use a current supplier when at all possible.Description:CONTEXT-SETTINGREFERENCE:Scenario 1ITEM DESCRIBED:FORM TYPE:Identify current supplier UOB, Request bids UOBFigure 5-7Elaborations for UOBs 5 and 6159UOB ElaborationUSED AT: ANALYST: I.
M. ModelerDATE: 08 Feb 1995PROJECT: Process Description CaptureNOTES:UOBNo.1 2 3 4 5 6 7 8 9 10REV:UOB Name:Prepare Purchase RequestObjects:RequesterPurchase RequestUOB7X WORKINGREVIEWER:DATE:DRAFTRECOMMENDEDRELEASEDUOB Label: Prepare Purchase RequestProject accountFacts:Constraints:Description:UOBNo.UOB Name:Obtain Account Manager's approvalObjects:RequesterPurchase RequestUOB8UOB Label: Obtain Account Manager's approvalBackupProject accountAccount ManagerFacts:Constraints:Description:No one besides the designated Account Manager or his backup is allowed to approve purchases againsttheir assigned account.Requester cannot be the same individual as the one who approves the request.CONTEXT-SETTINGREFERENCE:Scenario 1ITEM DESCRIBED:FORM TYPE:Identify current supplier UOB, Request bids UOBFigure 5-8Elaborations for UOBs 7 and 8160UOB ElaborationUSED AT: ANALYST: I.
M. ModelerDATE: 08 Feb 1995X WORKINGNOTES:UOBNo.1 2 3 4 5 6 7 8 9 10REV:UOB Name:Obtain Authorization SignatureObjects:RequesterPurchase RequestUOB9REVIEWER:DATE:DRAFTRECOMMENDEDRELEASEDPROJECT: Process Description CaptureUOB Label: Obtain Authorization SignatureProject accountFacts:Constraints:Requester cannot be the same individual as the one who authorizes the request.Description:UOBNo.UOB Name:Submit signed Purchase RequestObjects:RequesterPurchase RequestUOB10UOB Label: Submit signed Purchase RequestPurchasing departmentFacts:Constraints:Description:CONTEXT-SETTINGREFERENCE:Scenario 1ITEM DESCRIBED:FORM TYPE:Identify current supplier UOB, Request bids UOBUOB ElaborationFigure 5-9Elaborations for UOBs 9 and 10In this example, the analyst has made the elaborations for UOBs 9 and 10 as completeas possible, and will return it to the domain expert for an evaluation.
In this interview,the structure of the schematic would be evaluated to confirm that it communicates theexpert’s knowledge about the scenario. The correctness of the schematics and theelaborations will be confirmed in this process. The review may indicate that somechanges need to be made to the captured description. This can take the form of additionalobjects, activities, facts, and constraints or modifications and deletions to the originallists.After reviewing the IDEF3 description with the domain expert, the analyst made thefollowing observations which required changes in the IDEF3 Process Schematic.1.Not all completed purchase requests require authorization signatures.2.Purchase requests involving direct projects require an authorizationsignature from accounting and finance to prevent billing material to a161contract that isn’t set up to handle material purchases.
Indirectprojects have no such restrictions.3.No approvals for purchase requests will be made by accountmanagers without the requester having filled in all the neededinformation on the purchase request form.After the review and interview, the new data is evaluated and the lists updated. Theadditional data is incorporated into the description in the following manner.The following is a list of the added objects:•Accounting and Finance Department•Direct projects•Indirect projectsThe following are the additional facts and constraints:•Not all completed purchase requests require authorization signatures.•Purchase requests involving direct projects require an authorizationsignature.•No request will be approved unless a purchase request form has beencompleted properly.The additional data and changes suggested by the domain expert are incorporated intothe process description (i.e., schematics and elaboration forms). The resulting ProcessSchematic is illustrated in Figure 5-10.1621.1.9J41.1.71.1.8J3ObtainauthorizationsignatureXXJ11PreparePurchaseRequestXRequestmaterialIdentifycurrentsupplier3Obtain AccountManager'sapproval541.1.10Submit signedPurchaseRequestJ2XOrderrequestedmaterial6EvaluatebidsRequestbidsIdentifypotentialsuppliers2Figure 5-10Final Process SchematicThe decomposition of the UOB Request Material has undergone two structuralchanges.
First, a precedence link with constraints was added to describe the constraintthat account managers will not approve a purchase request until the requester hascompleted the required paperwork. Thus, any instance of the UOB “Obtain Account163Manager’s approval” will always be preceded by an instance of the UOB “PreparePurchase Request.” The second structural change is the introduction of junctions todisplay the fact that not all purchase requests require an authorization signature.In the final schematic (See Figure 5-10), the logic associated with junction J3 needs amore detailed explanation (See Figure 5-11). This is accomplished by developing anelaboration for junction J3.
On the elaboration form, the label field simply identifies thetype of junction. The number field is the number attached to the junction (J3). Ajunction elaboration form is prepared to clarify the decision logic associated with thejunction. In the case of an XOR junction, the junction elaboration allows the analyst tofully describe the rules that determine the choice of a particular path out of the junction.USED AT: ANALYST: I.M.
ModelerDATE: 08 Feb 95PROJECT: Process Description CaptureNOTES:JunctionNo.J11 2 3 4 5 6 7 8 9 10Junction Type:REV:X WORKINGREVIEWER:DRAFTRECOMMENDEDRELEASEDDATE:XORObjects:Facts:Constraints:If there is a current supplier, the company will always purchase the item(s) from that supplier.If there is no current supplier for the needed item, Purchasing identifiers and requests bids frompotential suppliers.Description:JunctionNo.J3Junction Type:XORObjects:Facts:Some direct contracts aren’t set up to handle material purchases.Not all Purchase Requests require an authorization signature.Constraints:Direct projects require an authorization signature.Description:For direct projects, after the Account Manager approves the purchase, the requester must obtain anauthorization signature from Accounting and Finance to prevent billing material to a contract that isn’t setup to handle material purchases.















