Test
Pega Certified Lead System Architect (Tests)
Preguntas del test (89)
1Which user type would exclusively use App Studio?
- ALead system architects
- BLow Code developers
- CTechnical architects
- DApplication developers
2Which of the following statements are true about Specialization layers?
- AA specialization layer can be built on only one application
- BA specialization layer can be built on multiple applications
- CA specialization layer must use a framework as a built-on application
- DAn implementation cannot be a specialization layer
3Which two of the following statements are true related to Predictive Diagnostic Cloud (PDC) and Autonomic Event Services (AES)?
- AThe AES application only reads data from, and does not communicate back, to the monitored system
- BThe PDC application communicates with the monitored system in a two-way fashion
- CThe AES application communicates with the monitored system in a two-way fashion
- DPDC only reads data from, and does not communicate back, to the monitored system
4Which two of the following statements are true about building an implementation-only application?
- AThe enterprise does not span multiple regions where business rules vary dramatically
- BThe enterprise clearly wants to extend the application across multiple regions
- CThe application case types are reused and modified across the enterprise
- DThe enterprise does not need or want to extend the application
5When App Studio is used, in which schema is a data type table created?
- APegaRULES schema
- BPegaDATA schema
- CClientData schema
- DCustomerData schema
6What are two methods you can use to generate mashup code in Pega Platform?
- AUsing Channels and interfaces in App Studio
- BUsing Resources in Admin Studio
- CUsing Case Designer in App Studio
- DUsing Case Designer in Dev Studio
7In which two of the following ways can App Studio accelerate projects?
- AStandardization through UI templates
- BImproved application structuring
- CDirect inheritance automation
- DLeverages company's IT reusable assets
8What are two options you can use to monitor the status of nodes in the cluster of Pega Platform?
- ADev Studio
- BApp Studio
- CADMIN Studio
- DPega Predictive Diganostic Cloud (PDC)
9Which two statements are true about the component applications?
- ADo not contain case types
- BDesigned to be used as built on applications
- CCan be composed of other components
- DCan be used as a production application
10Which two of the following are the best practices for using multiple built-on applications?
- AUse branch IDs that span several applications
- BAvoid using different versions of same application in the application stack
- CUse the same ruleset in multiple applications
- DLimit development to rulesets in the top-most application
11If you need to extend an existing application for a new division, which of the following options do you recommend?
- ADefine a set of plausible viable alternatives and then compare the advantages and disadvantages of each. Make a recommendation based on the requirements
- BUse the existing application as a built-on application and create a new divisional layer application
- CExtract all the case types from the existing application and refactor them into a series of modular microservices based applications that can be used as built-on applications for the new implementation
- DRefactor the existing application into a framework, and then create the new application as an implementation of the refactored framework
12Which two of the following options are reasons to version an application?
- AIf an application is using upgraded built-on application versions
- BIf you need to move Utility code to a specialized ruleset
- CIf you need to add rules that do not impact built on applications
- DIf the rulesets in the application ruleset list have been versioned
13Which three of the following items make sense to be packaged as components?
- ACorrespondence
- BCase types
- CApplication rules
- DIntegration assets
- EFunction library
14What two reasons justify using subcases when designing a case hierarchy?
- ATo simplify reporting, security, and auditing
- BWhen parallel processing of cases is optional
- CWhen multiple units of work must be completed simultaneously and independently
- DWhen optimistic locking is required
15In a scenario where you need to specialize rules for a particular region, which two of the following options can be?
- ADependent roles
- BPattern inheritance
- CCircumstancing
- DBranching
16The initial behavior of the case type is always the same. The case type must ultimately change based on the type of data instance it is associated with. The data instance's type is not known when the case is created. How do you implement this scenario?
- APattern inherit the case type class for each data instance type. Define type-specific behavior in each specialized class
- BCircumstance every rule in the case life-cycle beyond the point that the data instance's type is determined
- CFor each data instance type create a subcase. Use a Decision shape to select the appropriate create case flow shape
- DFor each data instance type create a subflow. Use a Decision shape to select the appropriate subflow shape
17When specializing a case using class inheritance, which two of the following options are correct?
- AUse pattern inheritance for case specialization within an application
- BUse direct inheritance for case specialization across applications
- CUse direct inheritance for case specialization within an application
- DUse pattern inheritance for case specialization across applications
18Which two of the following statements are true regarding circumstanced case type rules?
- AThe rule resolution algorithm does not apply to circumstanced case type rules
- BCircumstanced case type rules are active only when a case instance is opened
- CCase Designer supports viewing circumstanced case type rules, the base rule and its circumstanced variations, side-by-side
- DCase workers can select which circumstanced variation of the case type rules to run
19In which three of the following ways can an application be specialized?
- AUse branching
- BCircumstancing
- CRelease toggles
- DUse decision rules
- EClass inheritance
- FRuleset overriding
20Which two of the following statements are true about component applications?
- AComponent application cannot be self-testable
- BAre designed to be used as built-on applications
- CDo not contain case type
- DCan be composed of other components
21At a certain point in its life cycle, a case is required to capture the list of data instances viewed by the user from which one was selected. The data instance would be classified as reference data, values associated to a unique key rarely, if ever, changing. What is the best way to implement this requirement in Pega taking into consideration performance and extensibility?
- ADefine a data page using the Snapshot pattern to copy the list and define a Declare Index that creates a separate database table
- BDefine a report definition that uses the Reference pattern against a database view
- CDefine a data page using the Reference pattern and populate a field group list with the keys to the reference data instances
- DDefine a Link class with two keys, one pointing to the reference data instance, the other pointing to the case
22Which two statements are true with regards to industry foundation data model?
- AData pages provided by the industry foundation data model need to be extended for each external integration
- BA best practice is to use the industry foundation data model as-is, as much as possible
- CThe industry foundation data model can only be used as built-on application in conjunction with Pega applications
- DPega's industry foundation data simplifies the complexity of many-to-many relationships
23Greenfield Data Modeling follows the three-level approach. What is the order of applying this three-level approach?
- AConceptual, Logical, Physical
- BPhysical, Conceptual, Logical
- CLogical, Conceptual, Physical
- DLogical, Physical, Conceptual
24What are the two ways to minimize or avoid data integrity issues?
- ADo not persist values that are derivable such as counts and categorizations and that are subject to change
- BAvoid using properties that represent a version or as-of-date
- CStore critical data within multiple tables to prevent data loss
- DFollow the single source of truth principle (SSOT)
25What are two key benefits of using a Pega industry foundation data model?
- AThe industry foundation provides data pages that separate business logic from the source of the data (interface)
- BProvides a robust starting point for data properties and classes
- CThe industry foundation data model can replace the customer's data model
- DThe industry foundation provides data pages that consolidate both business logic and the source of the data (interface)
26What are three different ways to accommodate temporal data?
- AUse a custom rule
- BUse a data class with an as-of date property
- CDeclare the data class as abstract
- DLeverage the History-Rule class
- EUse a data class with a version property
27How is polymorphism implemented when defining a data relationship field type during data modelling?
- AMap a field type to a class at design-time and allow its actual type to be determined by Direct inheritance at runtime
- BMap a field type to an abstract class at design-time and allow its actual type to be determined at runtime
- CMap a field type to a class at design-time and allow its actual type to be determined by Pattern inheritance at runtime
- DMap a field type to a concrete class at design-time and allow its actual type to be determined at run time
28Which of the following is true about data classes?
- APersisting a derived value, such as a date-dependent historical price, is acceptable for performance reasons provided it is reproducible
- BEvery data class should be defined at the Enterprise layer under Org-Data-, then extended to higher layers
- CReference data must be embedded within a case's BLOB
- DA reference data class must not possess a BLOB column
29Which of the following statements best describes data model design?
- AIt is a discussion on organizing and designing the data
- BIt is a discussion on operations performed on the data while working on a case
- CIt is a discussion on operations performed on the data
- DIt is a discussion on designing the data but not organizing the data
30What is the primary difference between push routing and pull routing?
- AThe behavior of push routing is configured in Rule-System-Settings, and pull routing is not
- BPush routing is initiated during the context of case processing, and pull routing is initiated outside the context of case processing
- CPush routing activity names begin with "To" and pull routing activity names begin with either "Get" or "Find"
- DThe security type value for push routing activities is "Route" and the security type value for pull routing activities is "Activity"
31After deploying a flow change to production which affects in flight cases, which three activities can be used to avoid orphaned assignments?
- ApxRestartStage
- BpxAdjustSLA
- COpenAndLockWork
- DSetTicket
- EpxRestartRun
32A Low code developer can select which tow of the following participants that are associated to user account within the application?
- AReporting manager
- BOrg Unit manager
- CWorkgroup manager
- DCurrent user
33Which of the following techniques is the most recommended for handling changes to processes when there are existing open cases in production?
- AThere is no recommended approach, as a best practice, you should never modify existing processes once deployed to production
- BThere is no ideal technique as every approach has advantages and disadvantages, the best approach depends on the requirements and the environments
- CThe recommended approach is to circumstance the flow and case type rules and use tickets to control processing of existing assignments
- DThe recommended approach is to require users to switch between the old and new versions of the processes by switching between application versions
34A case is routed to a work queue after creation in a Fraud application. The fraud analyst picks-up the work using GetNextWork functionality. If the fraud analyst cannot complete the assignment, the analyst clicks Cancel so that another fraud analyst can work on the assignment. Which item can be configured to implement the above requirement?
- AGetNextWorkCriteria
- BAssign-Workbasket.GetNextWork
- CMoveToWorkList
- DGetNextWork_MoveAssignmentToWorklist
35An existing process uses an integrator shape to exchange data with an external system.
Which of the following flows is used to send email correspondence for exception that occur with the integrator shape?- AConnectionProblem
- BFLowProblems
- CpzStageProblems
- DProblemFlow
36What are the three ways that you change the Get Next Work priorization without customizing the GetNextWork and GetNextWorkCriteria rules?
- AAdjust the assigment urgency
- BOverride the ToWorklist routing activity
- CIncrease case urgency
- DUpdate operator skills
- EOverride one or more GetNextWork related application settings rules
37Which three of the following options are flow-related assignment properties that can be used to identify assignments for cases in flight?
- ApxTaskName
- BpyFlowType
- CpyLockInterval
- DUrgencyAdjust
- EpyInterestPageClass
38A process with three assignments exists in production. After redesign, one of the assignments is removed. After the deployment, in flight cases should use the old assignment for processing
Which one of the following approaches can be used for the above requirement?- AProcessing existing assignments in parallel with the new flow
- BSwitching the application version of in flight cases
- CAs-of-date circumstancing the flow
- DMoving existing assignments
39Which two of the following routing activities leverage the @pickBalancedOperator() function?
- AToSkilledGroup
- BToWorkGroup
- CToSkilledWorkbasket
- DToLeveledGroup
40You need to automate a claim adjudication process in which files containing claims are parsed, verified, adjudicated. Claims which pass those initial steps are automatically created for further processing. A single file containing up to 1,000 claims is received daily before 5:00 PM. Claim verification is simple and takes a few milliseconds, but claim adjudication might take up to five minutes. Which two design options best fit for this solution?
- ACreate Job Scheduler to fetch all the claims with status as Pending-Adjudication and process for calculation
- BCreate an advanced agent to identify all the cases for adjudication with status as Pending-Adjudication
- CCreate a Queue Processor to perform the calculation, use "Run in Background" to call the Queue Processor, pause the case processing, and wait for the Queue Processor to complete processing
- DIn an activity, invoke the Queue-For-Processing method against each claim
- ECreate a standard agent to perform the case processing and calculation
41What are the two reasons why you tune some of the Pega out-of-the-box default agents in a production environment?
- AThe agent is preconfigured to run at an optimal time by default
- BThe agent runs based on node classification
- CThe agent runs more frequently than needed
- DThe agent should not run in production
42In which situation do you consider calling external services asynchronously?
- AWhen the response may return an error condition
- BWhen the response is required exactly after one hour
- CWhen the response is not immediately required
- DWhen the response is immediately required
43In which two scenarios the access group context can be changed for Queue Processors?
- AQueue-For-Processing
- BRun immediately
- CQueue Schedule
- DRun in background
44By default, queue processors run in the security context of which requestor type?
- AApp
- BBackground
- CAsyncProcessor
- DSystem Runtime Context
45ABC Company is a distributor of discount wines and uses Pega Platform for order tracking. There are up to 100 orders per day, with up to 40 different line items in each order specifying the product and quantity. There are up to 5,000 varieties of wines that continuously change over time as new wines are added to and dropped from the list. ABC Company want to extend the functionality of the order tracking application to determine recent hot-selling items by recording the top 10 items ordered by volume each day. This information is populated in a table and used to ease historical reporting. Select a design solution to support this
- AThe job scheduler should leverage a report to easily retrieve and sort the number of items ordered in a day and a record values in the historical table
- BCreate an advanced agent to identify the list of orders to be processed
- CCreate a standard agent to perform the orders to be processed
- DUse a queue processor to identify the list of orders to be processed
46In asynchronous service processing, which rule decides the queuing and dequeuing option?
- AConnect response processor
- BConnect request processor
- CService request processor
- DService response processor
47When integrating with multiple independent services with long response times, which option can improve user experience?
- AUse a spin-off subflow
- BUse a subcase
- CUse the run-in-parallel option
- DUse the Append and Map to action in a data transform
48As part of an underwriting process, the application must generate a risk factor for a loan and insert the risk factor into the Loan case. The risk factor generation is an intensive calculation that requires several minutes to run. The calculation slows down the environment. You want to have all risk factor calculations run automatically between the hours of 10:00 PM and 6:00 AM to avoid the slowdown during daytime working hours. Which two design options best fit for this solution?
- AUse standard agent to process the queued Loan cases
- BUse a standard queue processor to perform the calculation, pause the case until 10 PM and include a step in the flow to queue the case for the queue processor
- CUse an advanced agent to fetch and process the Loan Risk factors
- DUse a delayed dedicated queue processor and set the DateTime for processing to 10 PM using the run in background shape
- EUse a job scheduler to fetch all the Loan cases with status Pending-RiskCalculation and then calculate risk factor and call Resume Flow
49Which two of the following actions need to be configured for a job scheduler activity?
- ATransaction management
- BOn which node to run
- CRecord locking
- DSystem runtime context
50Which three statements are true regarding attribute-based access control (ABAC)?
- AMust reference at least one type of RBAC rule to enforce security
- BAccess Control Policy rules cannot be turned off once defined
- CAllows only certain properties within a class to be masked
- DDoes not need to reference role-based access control (RBAC) rules to enforce security
- EDoes not support encryption at the property level
- FPossible to prevent an Access Control Policy from being overridden
- GThe Applies-To class for every rule used by an Access Control Policy Rule must extend either Work- or Data-
51Which two of the following security risks can be identified by the Rule security analyzer?
- ACustom-written Java code
- BUnsecured rulesets or unlocked ruleset versions
- CProperties with incorrect type
- DVulnerabilities in stream rules
52Which access is granted if there are several dependent access roles defined for a dependent access role?
- AOnly the most generic dependent role is considered
- BOnly the most specialized dependent role is considered
- CAll dependent role names are considered and the conditions are joined with OR
- DAll dependent role names are considered and the conditions are joined with AND
53Select the best practices that can help minimize security vulnerabilities in the custom HTML rule
- AUse of hidden elements (type=hidden)
- BMinimize the use of mode=literal
- CUse the StringUtils.crossScriptingFilter method when using parameters in Pega Platform reference tag
- DUse dynamic SQL statements instead of prepared statements to prevent possible SQL injection
- EUse the SafeURL function to generate Pega Platform request URLs in custom JavaScript
54What are the supported Rule Security Mode settings on the access group which helps enforce a deny first policy?
- AReject
- BWarn
- CAccept
- DDeny
- EAllow
- FApprove
55Which three of the following application rule properties can you use within an access when rule to restrict access between applications hosted in the same database and sharing the same work and assignment table?
- ApyOrigDivision
- BpyOwningOrganization
- CpyOwningUnit
- DpyOrigOrg
- EpyOwningDivision
- FpyOrigOrgUnit
56By default, Queue Processors run in the security context of the which requestor type?
- ASyncprocessor
- BAsyncProcessor
- CBackground
- DBatch
57Which authorization model do you use to implement the data privacy requirements of the European Union's General Data Protection Regulation (GDPR) and similar regulations?
- AAttribute-based access control (ABAC)
- BRole-based access control (RBAC)
- CClient-based access control (CBAC)
- DPrivileged based access control (PBAC)
58Select three best practices that can protect against the cross-site scripting (XSS) attacks
- AFilter all inputs
- BWrite custom JavaScript
- CPublicAPI methods for XSS filtering
- DFilter HTML and XML outputs
- EPrivateAPI methods for XSS filtering
59Select the four authentication protocols supported by Pega
- ASAML 2.0
- BPRSecuredBasic
- CToken credentials
- DSession Management
- EPRBasic
- FBasic credentials
- GOpenID Connect
60XYZ Corp orders office supplies through multiple suppiers. XYZ Corp wants to see detail about the least expensive line items purchased through each supplier. XYZ has Order cases that have LineItem subcases. LineItem detail is stored in a separate table. Which of the following approaches should be used as part of the solution?
- ADefine a subreport that obtains supplier ID and min(Price) from the line item table and within the main report query the line item table joining to the subreport by product ID
- BDefine a subreport that obtains supplier ID and max(Price) from the line item table and within the main report query the line item table joining to the subreport by supplier ID
- CDefine a subreport that obtains supplier ID and min(Price) from the line item table and within the main report query the line item table joining to the subreport by supplier ID
- DDefine a subreport that obtains supplier ID and max(Price) from the line item table and within the main report query the line item table joining to the subreport by product ID
61A report must have a list of all operators with the following columns: Operator Last Name, Operator First Name, Count of Assignments. What report is best suited for this requirement?
- ASummary Report in the Operator class
- BSummary Report in the Worklist Assignment class
- CList Report in the Operator classs with a subreport
- DList Report in the Worklist Assignment Class
62Which of the following statements is true about reports database in Pega?
- APega automatically replicates data on to Reports database schema
- BA table in a reports database need not have the same structure (columns, etc.) as its counterpart table in the PegaRULES database
- CReports database schema and Pega database schema must be on the same database server
- DA table in a reports database must have the same structure (such as columns) as its counterpart table in the PegaRULES database
63Which JOIN condition is the most efficient in a report definition?
- AOnly include matching rows
- BOnly include unmatched rows
- CInclude all rows in joined class
- DInclude all rows
64What are two issues that can result if large data sets are generated by a report and sent to another user?
- AHardware failure
- BTesting issues
- COut-of-memory issues
- DNetwork issues
65Which of the following is a benefit of table partitioning?
- ATake less space for storage
- BImprove the query performance
- CImprove guardrail score
- DCan create index automatically for better results
66Which of the following best describes the function of BIX?
- ATo extract Pega data for loading into a data warehouse
- BTo extract non-Pega data for loading into Pega
- CTo configure reports on both Pega and non-Pega data
- DTo transform data within the Pega database
67Which column can be removed from Declare Index tables to improve performance?
- ApxPvStream
- BpwPvStream
- CpyPvStream
- DpzPvStream
68Which of the following setups most likely requires the use of a subreport?
- AColumns-Operator Name, Operator Division, Count of Purchase Requests created, 1 row for every operator excluding Purchase Requests being audited
- BColumns-Operator Name, Count of Purchase Requests created, 1 row for every operator
- CColumns-Operator Name, Operator Division, 1 row for every operator
- DColumns-Operator Name, Operator Division, Count of Purchase Requests created, 1 row for every operator
69Which report definition data access method should be used to include Work Parties?
- AAssociation
- BJoin
- CDeclare index
- DSub Reportt
70Design teams are primarily responsible for user experience
- AVerdadero
- BFalso
71Good UX design can save a company money because it helps define and scope a team's work
- AVerdadero
- BFalso
72While designing an application for large set of users working across regions on a large set of data, which three of the following points have to taken into consideration to improve the user experience?
- ACapture all the data required from user in a single form
- BLeverage asynchronous and background processing
- CLeverage case management to divide complex cases
- DUse the deferred data loading technique
- EMaximize server-side expressions, calculations, and validation
73Business-to-Consumer (B2C) apps tend to focus on a specific business process
- AVerdadero
- BFalso
74For which three conditions are client-side expressions better than the server-side expressions?
- AEdit-Validate
- BRequired conditions
- CObj-Validate
- DDisabled conditions
- EVisibility conditions
- FEdit-Input
75When do you perform usability testing?
- AConducted periodically throughout the user acceptance testing phase
- BConducted periodically throughout the design phase
- CConducted periodically throughout the software development life cycle
- DConducted at the end the development phase
76Usability testing is a method for determining how easy an application is performed by the
- Adeveloper
- Bapplication user
- Cbusiness architect
- Dproject manager
77While the user is busy reading a screen or completing another task, the application can perform required tasks in another requestor session, apart from the user's requestor session. Which two tasks can improve the user experience?
- AUse synchronous connectors
- BUse defer load
- CUse large data sets
- DUse Load-DataPage method
78Autocomplete controls negatively impact the user experience if
- Athe potential result set is larger than 50 rows
- Bif all the results in the list end with the same three characters
- Cthe potential result set is larger than 100 rows
- Dif all the results in the list start with the same three characters
79According to Nielsen, at what stage does iterative design first become a part of company culture?
- AManaged usability
- BSystematic user-centered design process
- CIntegrated user-centric design
- DSkunkworks
80Which two of the following items are consistent with branch development?
- APerforming merges
- BUsing a customized rule check-in approval process
- CBypassing conflict detection
- DConducting reviews
- EVersioning access groups
81What are the four developer activities in DevOps Release pipeline?
- AUnit testing
- BTesting new features
- CConfigure toggles
- DAccepting the software and deploying to production
- ESharing changes with other developers
- FMaking sure existing features still work as expected
- GEnsuring changes do not conflict with other developer's changes
82Which two of the following items are normally performed when implementing a custom guardrail warning?
- AUse a customized rule check-in approval process
- BOverride the Embed-Warning.ShowWarningOnForm decision tree
- CUse the @baseclass.pxAddGuardrailMessage activity
- DOverride the @baseclass.CheckForCustomWarning activity
83Which load testing tool do you recommend to the client?
- APerformance Analyzer
- BAny client-preferred web application load-testing tool
- CLoadrunner
- DJMeter
84Which two of the following tools can be used to determine how to best address rule conflicts?
- ACompare Rules
- BLive UI
- CPerformance Analyzer
- DAlert logs
- EMerge branch wizard
85Which two of the following items best describe technical debt?
- AAllowing only carefully reviewed and thoroughly tested changes to move through a release pipeline
- BPattern of allowing low-quality features into your production environment
- CYou spend more time fixing bugs than working on new features that add business value
- DThe debt incurred due to postponing the implementation of a technical requirement
86What are the three end-user activities in a DevOps Release pipeline?
- AUnit testing
- BTesting new features
- CAccepting the software and deploying to production
- DEnsuring changes do not conflict with other developer's changes
- ESharing changes with other developers
- FMaking sure existing features still work as expected
87What two benefits do you receive by running appropriate tests at each stage of a release pipeline?
- AFewer design issues within the application
- BReinforcement of testing best practices
- CBetter performance
- DTimely feedback
88Which statement is true about Guardrail wanings?
- AA Guardrail warning prevents the role from saving
- BOnly one Guardrail warning is shown on the rule form
- CGuardrail warnings are stored in the pc_rule_declare database table
- DA rule with a Guardrail warning can be executed
89In which two situations do you typically use rule check-in approval?
- ATo coordinate efforts of a large development team
- BWhen business logic requires a manager to review a case
- CTo track interface changes for connectors
- DTo control changes to a framework application
Información
- Descripción
- All the questions from LSA mission tests on Pega Academy.
- Autor
- Ian Lucas
- Idioma
- English
- Visitas
- 1.871
- Etiquetas
- Valoración
- Aún sin valoraciones Valora este test