PEGA CSSA Mock Test2

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Mocker4
M
Mocker4
Community Contributor
Quizzes Created: 3 | Total Attempts: 9,603
Questions: 30 | Attempts: 1,481

SettingsSettingsSettings
PEGA CSSA Mock Test2 - Quiz

Pega CSSA mock test 2 is a quiz on the Pega certification of the senior system architect. Are you a techie and working towards this certification? If so, take up the quiz below and sharpen you knowledge.


Questions and Answers
  • 1. 

    Where do you configure the thresholds for alerts

    • A.

      PRLOGGING .XML

    • B.

      Rule-Admin-System Settings

    • C.

      PRCONFIG.XML

    • D.

      You cannot customize the thresholds, the defaults are fine and do not need to customize

    Correct Answer
    C. PRCONFIG.XML
    Explanation
    In PRCONFIG.XML, you can configure the thresholds for alerts. This file allows you to customize various system settings, including the thresholds for generating alerts. By modifying the values in this file, you can set the desired thresholds for different types of alerts according to your specific requirements.

    Rate this question:

  • 2. 

    Which features are available when using tracer (choose two)

    • A.

      You can set a breakpoint for a specific step within an activity

    • B.

      Open an named clipboard page to display current data

    • C.

      Select which requestor session you wish to trace

    • D.

      Re-run a specific set of steps with updated data

    Correct Answer(s)
    A. You can set a breakpoint for a specific step within an activity
    C. Select which requestor session you wish to trace
    Explanation
    The two features available when using tracer are:
    1. You can set a breakpoint for a specific step within an activity, which allows you to pause the execution of the activity at a specific point and analyze the data and behavior at that point.
    2. Selecting which requestor session you wish to trace enables you to choose a specific user session or requestor session to trace, helping you to focus on a particular user's interactions and troubleshoot any issues related to that session.

    Rate this question:

  • 3. 

    Which one of the folowing is most true about DB trace and Application Profiler(choose one)

    • A.

      They are essentally the same thing .ts personal preference as to which to use

    • B.

      You can see activity rule executions only in the application profiler

    • C.

      To see where database actions are taking place, the Application profiler provides more details

    • D.

      The Application profiler is the better tool to see the step-by-step where the elapsed and CPU time

    Correct Answer
    D. The Application profiler is the better tool to see the step-by-step where the elapsed and CPU time
    Explanation
    The Application profiler is the better tool to see the step-by-step where the elapsed and CPU time. This means that the Application profiler provides more detailed information about the specific steps and the time taken for each step in the execution of the application. It allows for a more in-depth analysis of the performance of the application and helps identify any bottlenecks or areas that need optimization. On the other hand, DB trace may provide information about database actions, but it does not provide the same level of detail as the Application profiler in terms of step-by-step analysis and elapsed/CPU time.

    Rate this question:

  • 4. 

    Which of the following statements is true regarding PRPC and garbage collection (Choose One)

    • A.

      Effective clipboard management is one of the best ways for an architect to reduce an applications memory footprint performing garbage collection

    • B.

      When available additional JVM heap space will always improve the time in garbage collection

    • C.

      As PRPC architects it is important to set properties to null so that they can be discarded as part of garbage collection

    • D.

      As long as reporting is done by a third party tool garbage collection will have a minimal impact on the performance of a PRPC

    Correct Answer
    A. Effective clipboard management is one of the best ways for an architect to reduce an applications memory footprint performing garbage collection
    Explanation
    Effective clipboard management is a true statement regarding PRPC and garbage collection. By managing the clipboard effectively, an architect can reduce the memory footprint of an application, which in turn helps in garbage collection. This means that unnecessary data stored in the clipboard can be removed, freeing up memory and improving the overall performance of the application.

    Rate this question:

  • 5. 

    Which of the following measurements are not used by the alerts reported to PRPC Alert log? (Choose 2)

    • A.

      The overall time elapsed from when a user triggers Client Side Java Script

    • B.

      The time spent executing Declarative expressions

    • C.

      The time for a response from a web service called using the Connect-SOAP method

    • D.

      The time for a database query to execute and return results to PRPC

    • E.

      The size of the HTML stream returned to the user/browser

    Correct Answer(s)
    A. The overall time elapsed from when a user triggers Client Side Java Script
    B. The time spent executing Declarative expressions
    Explanation
    The alerts reported to PRPC Alert log do not include the overall time elapsed from when a user triggers Client Side Java Script and the time spent executing Declarative expressions. These measurements are not relevant to the alerts being reported and therefore are not included in the log.

    Rate this question:

  • 6. 

    You want to restrict the developers to save the rules that apply to the MyApp-Loan-JumboLoan class only in JumboLoanRS ruleset.How do you accomplish this(choose one)

    • A.

      Use the restriction tab on the class definition form

    • B.

      Create an access rule

    • C.

      Lock the JumboLoanRS ruleset

    • D.

      Create a series of activities and declarative xpressions

    Correct Answer
    A. Use the restriction tab on the class definition form
    Explanation
    The correct answer is to use the restriction tab on the class definition form. This option allows you to specify the ruleset in which the rules for the MyApp-Loan-JumboLoan class should be saved. By using the restriction tab, you can ensure that the rules are restricted to the JumboLoanRS ruleset and cannot be saved in any other ruleset. This helps in maintaining the organization and structure of the rules within the application.

    Rate this question:

  • 7. 

    According to Pega best practices in which class should rules that are reusable at divisional level be placed. MyCo stand for an arbitrary company name and Div1 stands for an arbitrary division name (choose one)

    • A.

      Work-

    • B.

      MyCo-

    • C.

      MyCo-Work-

    • D.

      Myco-Div1-Work-

    Correct Answer
    B. MyCo-
    Explanation
    Rules that are reusable at a divisional level should be placed in the MyCo class. This ensures that the rules can be accessed and utilized by all divisions within the company. Placing the rules in the MyCo class allows for easy sharing and reusability across divisions, promoting consistency and efficiency in rule management.

    Rate this question:

  • 8. 

    When are RuleSet pre-requisites important?

    • A.

      In both development and run-time

    • B.

      In run time only

    • C.

      In development only

    • D.

      None of the above

    Correct Answer
    C. In development only
    Explanation
    RuleSet pre-requisites are important in development only because they help ensure that the necessary conditions are met before a rule is executed. These pre-requisites are typically defined during the development phase to ensure that the rule functions correctly and produces the desired outcomes. In run-time, the system relies on the pre-requisites that were set during development to determine whether the rule should be executed or not. Therefore, the importance of RuleSet pre-requisites lies primarily in the development phase rather than during run-time.

    Rate this question:

  • 9. 

    Which one of the following technique is most appropriate for specializing business rules for country and state

    • A.

      Rule Set only

    • B.

      Class and Ruleset

    • C.

      Circumstancing

    • D.

      A or B depending on additional details

    • E.

      B or C depending on additional details

    Correct Answer
    E. B or C depending on additional details
    Explanation
    The most appropriate technique for specializing business rules for country and state would depend on additional details. If the rules need to be specialized based on both the class and the ruleset, then using Class and Ruleset would be the most appropriate technique. On the other hand, if the rules need to be specialized based on different circumstances or conditions, then Circumstancing would be the most appropriate technique. Therefore, the answer is B or C depending on additional details.

    Rate this question:

  • 10. 

    Which two statements are true about EAA?

    • A.

      EAA can generate a FrameWork and corresponding Implementation Layer in one go

    • B.

      You need to generate Framework and Implementation layer in two separate EAA runs

    • C.

      The EAA can create the Enterprise Organizational and Divisional Reuse layers

    • D.

      When generating a New Implementation, I can pick the work classess in the FrameWork to go

    Correct Answer(s)
    A. EAA can generate a FrameWork and corresponding Implementation Layer in one go
    C. The EAA can create the Enterprise Organizational and Divisional Reuse layers
    Explanation
    EAA can generate a Framework and corresponding Implementation Layer in one go, meaning that both layers can be created simultaneously. Additionally, the EAA can create the Enterprise Organizational and Divisional Reuse layers, which suggests that it has the capability to generate these layers as well.

    Rate this question:

  • 11. 

    What is the Int-Class in the Divisional Reuse layer used for (choose one)

    • A.

      For generated connector class and rules that are shared by all application within a division

    • B.

      For classes and rules internal to a given division

    • C.

      For generated connector class and rules that are shared across all divisions

    • D.

      To internationalize an application

    Correct Answer
    A. For generated connector class and rules that are shared by all application within a division
    Explanation
    The Int-Class in the Divisional Reuse layer is used for generated connector class and rules that are shared by all applications within a division. This means that the Int-Class contains reusable components that can be accessed and utilized by multiple applications within the same division, promoting code reusability and reducing redundancy.

    Rate this question:

  • 12. 

    Rules with Circumstances rank ahead of unqualified rules (choose 2)

    • A.

      Except when the base rule flag is checked on the circumstanced rule

    • B.

      Even when the unqualified rule is in a higher rules set version

    • C.

      Except when the base rule flag is checked on the unqualified rule

    • D.

      Only when the unqualified rule is in the same same ruleset version as the circumstanced rule

    Correct Answer(s)
    B. Even when the unqualified rule is in a higher rules set version
    C. Except when the base rule flag is checked on the unqualified rule
    Explanation
    When determining the order of precedence between a circumstanced rule and an unqualified rule, there are two factors to consider. The first factor is whether the unqualified rule is in a higher rules set version. In this case, the unqualified rule will still take precedence over the circumstanced rule. The second factor is whether the base rule flag is checked on the unqualified rule. If the base rule flag is checked, the circumstanced rule will take precedence over the unqualified rule. Therefore, the correct answer is that even when the unqualified rule is in a higher rules set version, the circumstanced rule will take precedence, except when the base rule flag is checked on the unqualified rule.

    Rate this question:

  • 13. 

    If user A is owrking in version 01-01-02 and user B is working in version 01-01-03 of the same RuleSet and if user A modifies an activity in his version which user B is also working on in his version, what does PRPC do?(choose one)

    • A.

      The situation will never occur as PRPC will never allow you to check out the activity in version 01-01-03, if it has been checked out in version 01-01-02

    • B.

      PRPC will flag the activity in version 01-01-03 with a merge flag which user B will have to manually resolve by reponding to changes that user A introduced similar to how other SCMS/RCS systems such as ClearCase work

    • C.

      PRPC will not warn User B if user A modifies the activity in a lower version of the same Ruleset

    • D.

      PRPC will warn User B if User A modifes the activity in a lower version of the same Ruleset by diplaying a yellow warning at the bottom of the rule.

    Correct Answer
    C. PRPC will not warn User B if user A modifies the activity in a lower version of the same Ruleset
    Explanation
    PRPC will not warn User B if user A modifies the activity in a lower version of the same Ruleset. This means that if User A makes changes to the activity in version 01-01-02, User B working in version 01-01-03 will not be notified or warned about these changes. PRPC does not provide any indication or alert to User B regarding the modifications made by User A.

    Rate this question:

  • 14. 

    Which of the following statements is false? (Choose one)

    • A.

      The Enterprise class structure allows building enterprise grade application that are scalable and extensible

    • B.

      Pega best practices call for all applications on PRPC v 5 platform be built using the Enterprise Class Structure pattern

    • C.

      The Enterprise Class Structure provides the foundation for superior application performance

    Correct Answer
    C. The Enterprise Class Structure provides the foundation for superior application performance
    Explanation
    The given answer is correct because it states that the Enterprise Class Structure provides the foundation for superior application performance. This implies that the other statements, which claim that the Enterprise class structure allows building scalable and extensible applications and that Pega best practices call for all applications to be built using the Enterprise Class Structure pattern, are true.

    Rate this question:

  • 15. 

    The primary reason to using the Enterprise Class structure to reach reusability goals is (Choose one)

    • A.

      To put most rules in the Enterprise shared layer

    • B.

      To create new classes for each type of implementation

    • C.

      To consider the most appropriate class and ruleset for each rule

    • D.

      To use it as is and do not try to alter it

    Correct Answer
    C. To consider the most appropriate class and ruleset for each rule
    Explanation
    The primary reason for using the Enterprise Class structure to reach reusability goals is to consider the most appropriate class and ruleset for each rule. This means that instead of creating new classes for each type of implementation or trying to alter the existing structure, the focus is on selecting the most suitable class and ruleset for each specific rule. By doing so, the Enterprise Class structure ensures that rules are organized and implemented in a way that maximizes reusability and efficiency.

    Rate this question:

  • 16. 

    Which one statement is valid for As-Of date processing and date qualified circumstancing?(Choose one)

    • A.

      As-Of date using a property on the work object and date qualified circumstancing uses the current system time

    • B.

      As-of date processing uses the rule whose date circumstance matches a work object property

    • C.

      As-of date processing requires a RuleSet effective date

    • D.

      Data qualified circumstancing allows selecting rules based on a work object property.

    Correct Answer
    B. As-of date processing uses the rule whose date circumstance matches a work object property
  • 17. 

    Which statement is true about withdrawn rules?(Choose one)

    • A.

      Withdrawn rules make refactoring the class a rule "applies to" easier

    • B.

      Seting a rule's availabiltiy to "Withdrawn" is the same as setting it to "NO"

    • C.

      Withdrawn rules remove all instances of the rule from the database

    • D.

      Withdrawn rules are the same as blocked rules

    Correct Answer
    A. Withdrawn rules make refactoring the class a rule "applies to" easier
  • 18. 

    Which one of the following is not a fundamental way to improve reusability (Choose one)

    • A.

      Thoroughly document all rules

    • B.

      Paramterize rules

    • C.

      Use a Dynamic class referencing design pattern

    • D.

      Limit ur design to utilize not more than 8 different rule types

    • E.

      Use naming conventions when naming rules

    Correct Answer
    D. Limit ur design to utilize not more than 8 different rule types
    Explanation
    Limiting the design to utilize not more than 8 different rule types is not a fundamental way to improve reusability. This approach restricts the flexibility and adaptability of the system, as it limits the number of rule types that can be used. To improve reusability, it is important to thoroughly document all rules, parameterize rules, use a dynamic class referencing design pattern, and use naming conventions when naming rules. These practices enhance the modularity and flexibility of the system, allowing for easier reuse of components.

    Rate this question:

  • 19. 

    Withdrawn rules are important in reuse and specialization because(choose one)

    • A.

      It is the primary way to notify other developers that the rule should not be refused

    • B.

      It is the primary way to notify other developers that the rule can be reused but should not be overridden

    • C.

      It allows a developer to move the rule to a more generic class in the class structure

    • D.

      It allows a developer to use an older version of the same rule (and the same applies to class)

    Correct Answer
    C. It allows a developer to move the rule to a more generic class in the class structure
    Explanation
    Withdrawn rules are important in reuse and specialization because they allow a developer to move the rule to a more generic class in the class structure. This means that the rule can be applied to a wider range of objects or situations, increasing its reusability and versatility. By moving the rule to a more generic class, other developers can easily find and use the rule when needed, without the need to create a new rule from scratch. This promotes code reuse and simplifies the development process.

    Rate this question:

  • 20. 

    When circumstancing a rule, a base version of the rule to be circumstanced must already exist

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    In order to circumstance a rule, there must already be a base version of the rule in existence. This means that the rule being circumstanced is built upon an existing rule, which serves as the foundation. Without a base version of the rule, there would be nothing to circumstance or modify. Therefore, the statement is true.

    Rate this question:

  • 21. 

    Work Parties are(Choose one)

    • A.

      Stored in a page group with the subscript representing the role of the party

    • B.

      Stored in a page list with the subscript representing the priority of the party

    • C.

      Only used if the application is sending email correspondence

    • D.

      Data instances that are linked to work objects as attachments

    Correct Answer
    A. Stored in a page group with the subscript representing the role of the party
    Explanation
    Work Parties are stored in a page group with the subscript representing the role of the party. This means that the work parties, which represent different roles involved in a work object, are organized and stored in a page group data structure. The subscript is used to differentiate between the different roles of the parties. This allows for easy access and management of the work parties within the application.

    Rate this question:

  • 22. 

    Which two statements are true about Rule-HTML-Property Instances (Choose two)

    • A.

      Rule-HTML-Property instances cannot be circumstanced

    • B.

      Rule-HTML-Property instances belong to a ruleset version

    • C.

      Rule-HTML-Property instances can accept parameters as input

    • D.

      Rule-HTML-Property instances have an applies to class

    Correct Answer(s)
    B. Rule-HTML-Property instances belong to a ruleset version
    C. Rule-HTML-Property instances can accept parameters as input
    Explanation
    Rule-HTML-Property instances belong to a ruleset version because they are part of the ruleset and are deployed with it. Rule-HTML-Property instances can accept parameters as input because they can be configured to take input values and perform operations based on those values.

    Rate this question:

  • 23. 

    Which two of the following statements are true about folders? (Choose 2)

    • A.

      Folders can contain 2 covers

    • B.

      A folder can contain another folder

    • C.

      A folder contains an embedded page of all the work objects that it contains

    • D.

      A folder cannot have a process run on it

    • E.

      A folder does not have a status

    Correct Answer(s)
    A. Folders can contain 2 covers
    B. A folder can contain another folder
    Explanation
    The first statement is true because folders can contain multiple covers. The second statement is also true because a folder can indeed contain another folder, allowing for hierarchical organization of documents or files.

    Rate this question:

  • 24. 

    Which one of the following statements is true about work object history in PRPC (choose one)

    • A.

      History is automatically added during key events, such as SLA deadlines as well as by application specific rules

    • B.

      History is automatically deleted from the PRPC database when the associated work object is resolve

    • C.

      History is only added by application specific rules

    • D.

      History is stored as a page list inside a work object so it can be easily displayed in the harness

    Correct Answer
    A. History is automatically added during key events, such as SLA deadlines as well as by application specific rules
    Explanation
    The work object history in PRPC is automatically added during key events, such as SLA deadlines, as well as by application specific rules. This means that whenever important events occur or specific rules are triggered, the system automatically adds a record to the work object's history. This allows for easy tracking and auditing of the work object's progress and actions taken on it.

    Rate this question:

  • 25. 

    Which one of the following stmts are true regarding passing page references to activities(Choose one

    • A.

      Both page name parameters and prompt pages provide a way to pass a page reference to an activity so page names don’t need to be hardcoded

    • B.

      Page name parameters can only be used to pass top-level pages

    • C.

      Page names parameters create aliases for pages that can be used by any rule that is executed after an activity

    • D.

      Passing pages by reference requires java Code

    Correct Answer
    A. Both page name parameters and prompt pages provide a way to pass a page reference to an activity so page names don’t need to be hardcoded
    Explanation
    Both page name parameters and prompt pages provide a way to pass a page reference to an activity so page names don’t need to be hardcoded. This means that instead of directly specifying the page names in the activity, we can use page name parameters or prompt pages to dynamically pass the page references. This allows for flexibility and reusability in the code, as the same activity can be used with different page references. Additionally, passing pages by reference does not require java code, as it can be achieved through the use of these features provided by the Pega platform.

    Rate this question:

  • 26. 

    Which two of the following statements are true about covers?(choose 2)

    • A.

      Covers cannot cover another cover

    • B.

      By default, only one covered item that belongs to the same cover can be processed at a time.

    • C.

      Covers cannot belong to a folder

    • D.

      Covers can only cover 10 objects or less

    • E.

      The links between a cover and its covered objects is stored using foreign keys in the database

    Correct Answer(s)
    A. Covers cannot cover another cover
    B. By default, only one covered item that belongs to the same cover can be processed at a time.
    Explanation
    Covers cannot cover another cover because a cover is meant to encapsulate and represent a single object or group of objects, so it cannot be nested within another cover. By default, only one covered item that belongs to the same cover can be processed at a time because covers are designed to provide a focused view or context for the objects they cover, allowing for easier management and processing of those objects.

    Rate this question:

  • 27. 

    In which order does validation occur on a standard flow action (choose one)

    • A.

      Client Side Validaion, Post processing Activity, Validate Rule on Flow Action

    • B.

      Client Side Validation, Validate Rule on Flow Action, Post processing Activity

    • C.

      Validate Rule on Flow Action,Client Side Validaion, Post processing Activity

    • D.

      You can change the order per screen

    Correct Answer
    B. Client Side Validation, Validate Rule on Flow Action, Post processing Activity
    Explanation
    The correct order of validation on a standard flow action is Client Side Validation, Validate Rule on Flow Action, and Post processing Activity. This means that the client-side validation is performed first to validate the input values entered by the user. Then, the system checks the validate rule on the flow action to ensure that the entered data meets the defined rules. Finally, the post-processing activity is executed after the validation is successful. The given answer accurately reflects this sequence of validation steps.

    Rate this question:

  • 28. 

    Which statement is true regarding the initial harness that is displayed for a work object ?(choose one)

    • A.

      The initial harness is defined in the pyDefault model

    • B.

      The initial harness is defined on every flow

    • C.

      The initial harness is only defined for flows that create new work objects and is required

    • D.

      The initial harness can be skipped and this is configuration from the flow rule

    Correct Answer
    D. The initial harness can be skipped and this is configuration from the flow rule
    Explanation
    The initial harness can be skipped based on the configuration set in the flow rule.

    Rate this question:

  • 29. 

    Which one of the following actions could set different urgency values for a work object and an assignment on that work object?(choose one)

    • A.

      An assignment's SLA has an urgency escalation

    • B.

      An update to the work object urgency occurs when a lock is not obtained on the assignment

    • C.

      An update occurs to the assignment SLA and pyUrgencySync property is set to false –

    • D.

      This cannot occur as a rule-declare-trigger is used to keep the values in sync

    Correct Answer
    A. An assignment's SLA has an urgency escalation
    Explanation
    When an assignment's SLA has an urgency escalation, it means that the urgency value for the assignment can change based on certain criteria or conditions defined in the SLA. This allows for different urgency values to be set for the work object and the assignment on that work object. The urgency escalation can be triggered by factors such as time, status, or other specific conditions defined in the SLA. This enables the system to prioritize and manage the work based on its urgency and ensure that the appropriate actions are taken within the defined timeframes.

    Rate this question:

  • 30. 

    Which of the following statements are true about the Split-For-Each and Split-Join shapes (choose 2)

    • A.

      Boths shapes allow you to continue processing when ANY or ALL of the sub processes complete

    • B.

      Split-Join allows you to execute different sub-flows whereas split-for-each calls the same process on different pages

    • C.

      Split-For-Each allows you to execute different sub-flows whereas Split-Join calls the same process on different pages

    • D.

      Both shapes create separate threads for sub-processes they create

    • E.

      Split-For-Each can only be used when iterating over a list of work objects

    Correct Answer(s)
    A. Boths shapes allow you to continue processing when ANY or ALL of the sub processes complete
    B. Split-Join allows you to execute different sub-flows whereas split-for-each calls the same process on different pages
    Explanation
    Both the Split-For-Each and Split-Join shapes allow you to continue processing when ANY or ALL of the sub processes complete. Split-Join allows you to execute different sub-flows whereas split-for-each calls the same process on different pages.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 21, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Feb 25, 2014
    Quiz Created by
    Mocker4

Related Topics

Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.