Questions 21-40

21)    In which layer should you instantiate your work instances and why? (Choose One)
In the organization – so they can be reused
In the framework – so they can be easily maintained
In the implementation – to be the most specific
In the division – so the division retains ownership of the work.
A) C

22)     (True or False) Pattern inheritance is checked before directed inheritance.
True
False

23)    Consider the following scenario: Organization: MyCo Five Divisions: DivA, DivB, DivC, DivD, DivE Framework: LoanAppFW The LoanAppFW contains an “IsApproved” rule, that directly calls the “GetRating” rule. The requirements for GetRating are the same for DivA – DivD, but different for DivE. All work types use these rules. In a best-practice design, how many GetRating rules are there?(Choose One)
Six, in: MyCo-FW-LoanApp-Work, MyCo-DivA-, MyCo-DivB-, MyCo-DivC-, MyCo-DivD-, MyCo-DivE-
Two, in: MyCo-FW-LoanApp-Work, MyCo-DivE-
Five, in: MyCo-DivA-, MyCo-DivB-, MyCo-DivC-, MyCo-DivD-, MyCo-DivE-
Five, in each of the implementation classes: MyCo-DivA-LoanAppDivA-Work, MyCo-DivB-LoanAppDivB-Work, MyCo-DivC-LoanAppDivC-Work, MyCo-DivD-LoanAppDivD-Work, MyCo-DivE-LoanAppDivE-Work
Two, in: MyCo-FW-LoanApp-Work, MyCo-DivE-LoanAppDivE-Work
Six, in: MyCo-FW-LoanApp-Work, MyCo-DivA-LoanAppDivA-Work, MyCo-DivB-LoanAppDivB-Work, MyCo-DivC-LoanAppDivC-Work, MyCo-DivD-LoanAppDivD-Work, MyCo-DivE-LoanAppDivE-Work
A)Two, in: MyCo-FW-LoanApp-Work, MyCo-DivE-LoanAppDivE-Work

24)    Consider the following scenario: Organization: MyCo Five Divisions: DivA, DivB, DivC, DivD, DivE Framework: LoanAppFW The LoanAppFW contains an “IsApproved” rule, that directly calls the “GetRating” rule. The requirements for GetRating are different for all five divisions. All work types use these rules. In a best-practice design, how many GetRating rules are there? (Choose One)
Six, in: MyCo-FW-LoanApp-Work, MyCo-DivA-, MyCo-DivB-, MyCo-DivC-, MyCo-DivD-, MyCo-DivE-
Five, in: MyCo-DivA-LoanAppDivA-Work, MyCo-DivB-LoanAppDivB-Work, MyCo-DivC-LoanAppDivC-Work, MyCo-DivD-LoanAppDivD-Work, MyCo-DivE-LoanAppDivE-Work
Six, in: MyCo-FW-LoanApp-Work, MyCo-DivA-LoanAppDivA-Work, MyCo-DivB-LoanAppDivB-Work, MyCo-DivC-LoanAppDivC-Work, MyCo-DivD-LoanAppDivD-Work, MyCo-DivE-LoanAppDivE-Work
Five, in: MyCo-DivA-, MyCo-DivB-, MyCo-DivC-, MyCo-DivD-, MyCo-DivE-

25)    You wish to create a “CalculateRate” rule and specialize it so that the functionality of it is different based on the “AccountNumber” property: any AccountNumber in the 1000’s (1000-1999) should have this special functionality. Assuming that circumstancing is used to provide this specialization, and that the “CalculateRate” rule does not exist in the system, how many rules (at minimum) must be created? (Choose One)
2
Circumstancing cannot be used to address this requirement.
1
4
3
A)4

26)    Assume that there are no other “ApproveLoan” or related rules other than those specified below. Which of the following scenarios is allowed by the system? (Choose One)
1 Rule: ApproveLoan (.CreationDateAs-of 1/1/2042)
2 Rules: ApproveLoan (not circumstanced), ApproveLoan (.MortgageRate> 0.05)
2 Rules: ApproveLoan (not circumstanced), ApproveLoan (.OriginProvince = .PropertyProvince)
2 Rules: ApproveLoan (not circumstanced), ApproveLoan (Start Date: [blank], End Date: 12/31/2013)
3 Rules: ApproveLoan (not circumstanced), ApproveLoan (.OriginProvince = Ontario), ApproveLoan (.AccountID = C1234)

A)  2 Rules: ApproveLoan (not circumstanced), ApproveLoan (Start Date: [blank], End Date: 12/31/2013)

27)    Which of the following scenarios is LEAST likely to use circumstancing as a mechanism to provide the specialization described? (Choose One)
Provide specialized functionality when the “RequestedBy” property is “John Doe” and the “BudgetCode” property is “AC2348”
Provide specialized functionality when the “YearBuilt” property is 2004 or after.
Provide specialized functionality when a rule is called in the years 2013 and 2015.
Provide different functionality for when a rule is called during winter months.
Provide specialized functionality for a particular work type.

28)    The “CalculateRisk” rule is called from the ABC-LoanRequestFW-Loan-Autoloan context with a “CreationDate” value of June 6, 2010. Of the rules listed below, which would be chosen by rule resolution? (Choose One)
.CreationDate as-of September 3, 2010, Class = “ABC-LoanRequestFW-Loan”
Start Date: May 1, 2010, End Date: August 31, 2010, Class = “ABC-LoanRequestFW-Loan-Autoloan”
Not circumstanced, Class = “ABC-LoanRequestFW-Loan”
.CreationDate as-of February 4, 2010, Class = “ABC-LoanRequestFW-Loan”
Not circumstanced, Class = “ABC-LoanRequestFW-Loan-Autoloan”

29)    Assuming all other factors are the same, which of the following “VacationDays” rules would be chosen by rule resolution, when .Country = Spain and “HRApp:01-01-05” is in the ruleset stack? (Choose One)
Rule = VacationDays (.Country = Spain), RuleSet = HRApp:01-01-01
Rule = VacationDays (.Country = Spain), RuleSet = HRApp:01-01-03
Rule = VacationDays (not circumstanced; “Base Rule” unchecked), RuleSet = HRApp:01-01-01
Rule = VacationDays (not circumstanced; “Base Rule” unchecked), RuleSet = HRApp:01-01-04
Rule = VacationDays (not circumstanced; “Base Rule” checked), RuleSet = HRApp:01-01-02

30) Which of the following is least important in promoting reuse? (Choose One)
Creating robust, multistep rules that can execute a complete flow without the need to call other rules.
Creating rules that execute a single logical function.
Documenting rules well so they can be read by other users.
Creating a robust and intuitive class structure and placing rules in the right class.
31) Which of the following statements about parameterization is FALSE? (Choose One)
It is possible to make a parameter required.
A parameter can be of type text, integer, or page name.
Filling in a parameter description is recommended, but not required.
Circumstanced rules cannot be parameterized.
32) A customer wishes to have rules that are managed by two groups of people, such that each group cannot view the rules of the other, and each group can deploy their rules to production and subsequently update them at different times. What are the best specialization technique(s) to be used? (Choose One)
Both RuleSet and Circumstance
Class
Class, RuleSet, and Circumstance specialization are all necessary.
Both Class and RuleSet
Ruleset
Circumstance
Both Class and Circumstance
Not enough information
33) An automobile insurance company wishes to calculate the coverage fee consistently for all Makes/Models, with the exception of two models: Honda Civic and Toyota Camry. Other than this coverage fee, the business requirements for these two models are the same as with all other models. What are the best specialization technique(s) to be used? (Choose One)
Ruleset
Both Class and RuleSet
Both Class and Circumstance
Circumstance
Class
Both RuleSet and Circumstance
Not enough information
Class, RuleSet, and Circumstance specialization are all necessary.
34) Which of the following is true? (Choose One)
Service rules should be put in the integration class of the Organizational Reuse Layer to promote reuse.
If two rules are identical in every way, except for RuleSet, a user must login to a different application to switch from using one rule to the other.
In order for a rule to pass parameters into another rule, both need to be in the same RuleSet.
RuleSet specialization allows work objects to be stored in different tables, if desired.

35) The locking configuration on the Advanced tab of the case type rule is meant_______________________. (Choose One)
For the instantiation of both stand-alone and under a parent case hierarchy
For the instantiation of stand-alone cases only
To be irrespective of the instantiation; end users can configure the locking mechanism at runtime
For the instantiation of subcases under a parent case hierarchy
36) (True or False) Email Instantiation of a case can only be configured for the top-most parent case.
False
True

37) The calculation of a property of the parent case based on the properties of subcases can be configured on the ________________. (Choose Two)
Case Designer – Details tab of a subcase
Case Designer – Details tab of the parent case
Case Type rule of a subcase
Case Type rule of the parent case

38) If the Stages could not be edited for a specific case because the rule is locked, what rule could be locked? (Choose One)
pyConfigureStages Case Type rule
pyStartCase Flow rule
pyDefault Case Type rule
pyConfigureStages Flow rule

39) Which of the following rule types cannot be used to configure a case stage? (Choose One)
When
Service level
Validate
Data transform

40)  (True or False) Multiple steps of a stage can be marked to start simultaneously upon stage entry.
False
True




2 comments: