PEGA 7 Platform Design Quiz

249 Questions | Total Attempts: 173

SettingsSettingsSettings
PEGA CSA Certified Quizzes & Trivia

.


Questions and Answers
  • 1. 
    Which of the following tools would you use to generate the application structure in Pega 7? (Choose One)
    • A. 

      Application Express

    • B. 

      Application Accelerator

    • C. 

      Application Profiler

    • D. 

      Application Explorer

  • 2. 
    You need to create an application that does not require reuse at the application level. It is unlikely that the application will be extended in the future. Which application structure would you generate? (Choose One)
    • A. 

      Implementation Only

    • B. 

      Framework and Implementation

    • C. 

      Framework Only

  • 3. 
    Which of the following require the use of the advanced configuration options in the Application Express? (Choose Two)
    • A. 

      To provide a custom framework name

    • B. 

      To create a division reuse layer

    • C. 

      To specify business objectives

    • D. 

      To create an organization

  • 4. 
    Which of the following is the most appropriate method to add a case type to an existing application? (Choose One)
    • A. 

      Use Case Explorer

    • B. 

      Use Application Express

    • C. 

      Add it manually

    • D. 

      Use Application Accelerator

  • 5. 
    Application Express allows you to __________? (Choose Two)
    • A. 

      Define parent/child relationships for Case Types

    • B. 

      Reuse Data Types from an extended framework

    • C. 

      Define a Data Type in the enterprise or application layer

    • D. 

      Define initial stages for Case Types

  • 6. 
    Which of the following rule types do not belong to ruleset version? (Choose Two)
    • A. 

      Property

    • B. 

      Application

    • C. 

      Class

    • D. 

      Activity

  • 7. 
    Which rules can be referenced when developing rules in a specific ruleset version called MyCo:02-03-04? (Choose Two)
    • A. 

      Rules in all lower numbered versions of that ruleset

    • B. 

      Rules in the ruleset versions defined as prerequisites for that ruleset version

    • C. 

      Rules in the rulesets specified in the application rule

    • D. 

      Rules in the ruleset versions defined as prerequisites for the prerequsites of this ruleset

  • 8. 
    What statement is true about the ruleset list? (Choose One)
    • A. 

      Specified through the Access Group, Organization, and Division

    • B. 

      Specified in the Application rule

    • C. 

      Used when running rules

    • D. 

      Used when developing rules

  • 9. 
    Which of the following is not a ruleset versioning best practice? (Choose One)
    • A. 

      Only the highest version of ruleset should be unlocked

    • B. 

      All application rulesets should have the same version number

    • C. 

      Once locked, a ruleset version should not later be unlocked

    • D. 

      All development should occur in the highest version

  • 10. 
    Which feature would you use to copy the highest version of every rule in a ruleset to a new version? (Choose One)
    • A. 

      Refactor on import

    • B. 

      Lock and Roll

    • C. 

      Skim a Ruleset

    • D. 

      Copy/merge a Ruleset

  • 11. 
    Which of the following requirements does Process Commander enforce when merging a branch RuleSet into the base RuleSet? (Choose Two)
    • A. 

      All rules in the branch RuleSet must be checked in

    • B. 

      All merge conflicts must be resolved

    • C. 

      A higher version of the base RuleSet must be available on the system

    • D. 

      The branch RuleSets must be locked

  • 12. 
    Which statement is least accurate with regards to merging rules? (Choose One)
    • A. 

      Discuss conflict with the individual who modified base rule if changes are complex

    • B. 

      Use the automatic merge functionality for minor base rule changes

    • C. 

      It is recommended to merge rules into a new (higher) base RuleSet version

    • D. 

      Ignore conflicts in other branched RuleSets since changes might not be final

  • 13. 
    Which of the following is not a best practice when merging the branch RuleSet into the base RuleSet? (Choose One)
    • A. 

      Always merge all available branches into the base RuleSet at the same time

    • B. 

      Create a new RuleSet version in the target base RuleSet for the branch

    • C. 

      Lock the target base RuleSet version after the merge

    • D. 

      Lock the branch RuleSet before the merge

  • 14. 
    Which of the following statements are least accurate in respect to branches and branch RuleSets? (Choose One)
    • A. 

      A branch is a container for RuleSets with rules that are undergoing change and development

    • B. 

      A branched RuleSet must belong to a branch

    • C. 

      Branches are defined on the application

    • D. 

      A branch RuleSet can be branched from another branch RuleSet

  • 15. 
    Process Commander’s branching ability is most appropriate to use when ________ (Choose One)
    • A. 

      Several development teams work on different enhancements in a RuleSet simultaneously that will go into production at the same time

    • B. 

      Several development teams work on different enhancements in the same RuleSet simultaneously and it is not known ahead which enhancements will go into production first

    • C. 

      All development teams simultaneously work on the same enhancement in a RuleSet and it is not known ahead when the enhancement will go into production

    • D. 

      The only development team work on an enhancement in a RuleSet and it is not known ahead when the enhancement will go into production

  • 16. 
    (True or False) Rule Resolution is the process that creates executable code out of a rule.
    • A. 

      True

    • B. 

      False

  • 17. 
    An error message is thrown when a user performs an action in the PRPC application that calls a rule. What could explain this observation? (Choose Two)
    • A. 

      The rule that is chosen by the system has an Availability of “Withdrawn”

    • B. 

      The user does not have appropriate privilege to access the rule that is chosen by the system.

    • C. 

      The rule that is chosen by the system is in a RuleSet that is not in the application’s RuleSet stack.

    • D. 

      The rule that is chosen by the system is not in the class inheritance path for the given context.

    • E. 

      The rule that is chosen by the system has an Availability of “Blocked”

    • F. 

      The rule that is chosen by the system has warning messages shown to the designer when the rule was last saved.

  • 18. 
    Consider the following scenario:The PIPFW application has the following application RuleSets:
    • PIPFW:01-01
    • PIPFWInt:01-01
    • LES:01-01
    • LESCatalog:01-01
    • LESInt:01-01
    A rule with an applies-to class of “ABC-FW-LoanReq-Work-Autoloan” calls “Rule123”.  There are 9 copies of Rule123 in the system as shown below.
    • Option A: ABC-FW-LoanReq-Work, PIPFW:01-01-05, Availability = Withdrawn
    • Option B: ABC-FW-LoanReq-Work, PIPFW:01-01-03, Availability = Yes
    • Option C: ABC-FW-LoanReq-Work, LESCatalog:01-01-05, Availability = No/Draft
    • Option D: ABC-FW-LoanReq-Work, LESCatalog:01-01-03, Availability = Blocked
    • Option E: ABC-FW-LoanReq-, PIPFW:01-01-05, Availability = Withdrawn
    • Option F: ABC-FW-LoanReq-, PIPFW:01-01-03, Availability = Final
    • Option G: ABC-FW-LoanReq-, LESCatalog:01-01-05, Availability = Yes
    • Option H: ABC-FW-LoanReq-, LESCatalog:01-01-03, Availability = Yes
    • Option I: @baseclass, Pega-RULES:07-10-99, Availability = Yes 
    Which rule is chosen by Rule Resolution? (Choose One)
    • A. 

      I, no erorr raised

    • B. 

      F, error raised

    • C. 

      D, error raised

    • D. 

      E, error raised

    • E. 

      E, no error raised

    • F. 

      D, no error raised

    • G. 

      C, no error raised

    • H. 

      B, no error raised

    • I. 

      G, no error raised

    • J. 

      B, error raised

    • K. 

      C, error raised

    • L. 

      F, no error raised

    • M. 

      H, error raised

    • N. 

      H, no error raised

    • O. 

      I, error raised

    • P. 

      A, error raised

    • Q. 

      G, error raised

    • R. 

      A, no error raised

  • 19. 
    Consider the following scenario:The PIPFW application has the following application RuleSets:
    • PIPFW:01-01
    • PIPFWInt:01-01
    • LES:01-01
    • LESCatalog:01-01-01
    • LESInt:01-01
    A rule with an applies-to class of “ABC-FW-LoanReq-Work-Autoloan” calls “Rule123”.  There are 9 copies of Rule123 in the system as shown below.
    • Option A: ABC-FW-LoanReq-Work, PIPFW:01-01-05, Availability = Withdrawn
    • Option B: ABC-FW-LoanReq-Work, PIPFW:01-01-03, Availability = Yes
    • Option C: ABC-FW-LoanReq-Work, LESCatalog:01-01-05, Availability = No/Draft
    • Option D: ABC-FW-LoanReq-Work, LESCatalog:01-01-03, Availability = Blocked
    • Option E: ABC-FW-LoanReq-, PIPFW:01-01-05, Availability = Withdrawn
    • Option F: ABC-FW-LoanReq-, PIPFW:01-01-03, Availability = Final
    • Option G: ABC-FW-LoanReq-, LESCatalog:01-01-05, Availability = Yes
    • Option H: ABC-FW-LoanReq-, LESCatalog:01-01-03, Availability = Yes
    • Option I: @baseclass, Pega-RULES: 07-10-99, Availability = Yes
    Which rule is chosen by Rule Resolution? (Choose One)
    • A. 

      D, no error raised

    • B. 

      F, error raised

    • C. 

      I, error raised

    • D. 

      B, error raised

    • E. 

      G, error raised

    • F. 

      G, no error raised

    • G. 

      H, no error raised

    • H. 

      F, no error raised

    • I. 

      D, error raised

    • J. 

      E, error raised

    • K. 

      H, error raised

    • L. 

      B, no error raised

    • M. 

      E, no error raised

    • N. 

      I, no error raised

    • O. 

      C, error raised

    • P. 

      A, error raised

    • Q. 

      C, no error raised

    • R. 

      A, no error raised

  • 20. 
    In order to achieve maximum reuse, which layer should contain the standard processes? (Choose One)
    • A. 

      Implementation

    • B. 

      Framework

    • C. 

      Division

    • D. 

      Organization

  • 21. 
    In which layer should you instantiate your work instances and why? (Choose One)
    • A. 

      In the organization – so they can be reused

    • B. 

      In the implementation – to be the most specific

    • C. 

      In the division – so the division retains ownership of the work.

    • D. 

      In the framework – so they can be easily maintained

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

      True

    • B. 

      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)
    • A. 

      Two, in: MyCo-FW-LoanApp-Work, MyCo-DivE-LoanAppDivE-Work

    • B. 

      Five, in: MyCo-DivA-, MyCo-DivB-, MyCo-DivC-, MyCo-DivD-, MyCo-DivE-

    • C. 

      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

    • D. 

      Six, in: MyCo-FW-LoanApp-Work, MyCo-DivA-, MyCo-DivB-, MyCo-DivC-, MyCo-DivD-, MyCo-DivE-

    • E. 

      Two, in: MyCo-FW-LoanApp-Work, MyCo-DivE-

    • F. 

      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

  • 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)
    • A. 

      Five, in: MyCo-DivA-LoanAppDivA-Work, MyCo-DivB-LoanAppDivB-Work, MyCo-DivC-LoanAppDivC-Work, MyCo-DivD-LoanAppDivD-Work, MyCo-DivE-LoanAppDivE-Work

    • B. 

      Five, in: MyCo-DivA-, MyCo-DivB-, MyCo-DivC-, MyCo-DivD-, MyCo-DivE-

    • C. 

      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

    • D. 

      Six, in: MyCo-FW-LoanApp-Work, 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)
    • A. 

      4

    • B. 

      2

    • C. 

      1

    • D. 

      Circumstancing cannot be used to address this requirement

    • E. 

      3

Related Topics
Back to Top Back to top