Weekend Sale Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

Salesforce Development-Lifecycle-and-Deployment-Architect Salesforce Certified Development Lifecycle and Deployment Architect (SP23) Exam Practice Test

Salesforce Certified Development Lifecycle and Deployment Architect (SP23) Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$42  $119.99

PDF Study Guide

  • Product Type: PDF Study Guide
$36.75  $104.99
Question 1

Universal Containers (UC) had implemented two full sandboxes. One, known as Stage,

is used for performance, regression testing, and production readiness check. The other is used primarily for user acceptance testing (UAT). Both full sandboxes were refreshed two months ago. Currently, UC is targeting to start user acceptance testing in two weeks, and do production release in four weeks. An admin also realized Salesforce will have a major release in six weeks.

UC needs to release on the current Salesforce version, but also wants to make sure the new

Salesforce release does not break anything

What should an architect recommend?

Options:

A.

Refresh Stage now, and do not refresh UAT. This way, Stage will be on preview and UAT will not.

B.

Use the Sandbox Preview Guide to check if there is any necessary action needed. UC might have to prepare, refresh, and redeploy to UAT.

C.

Visit trust.salesforce.com to figure out the preview cutoff dates, if the dates had passed, work with support to get on the preview instance.

D.

Refresh Stage from UAT now. After preview cutoff, use the upgraded one for regression test, use the non-upgraded one for user acceptance Test.

Question 2

Universal Containers has several concurrent projects building new functionality, fixing bugs, and modifying existing functionality. Management would like features to be available to users as quickly as possible, even if the entire project is incomplete. What should an Architect recommend to maintain quality?

Options:

A.

Require developers to deploy completed code and unit tests directly to production

B.

Deploy all functionality together to ensure all functionality works together without error

C.

Use a spreadsheet to track approved changes that should be released with change sets

D.

Utilize automated source control, test, and build systems to test and deploy to production

Question 3

Universal Containers wants to delete the day’s test data in a partial copy sandbox every

night, setting the sandbox back to a fresh state for tomorrows testing. The test data is

approximately 1GB.

What is the best strategy the architect should recommend?

Options:

A.

Manually delete all records individually.

B.

Execute a batch job that deletes all records created on the day.

C.

Create a new developer copy sandbox every night.

D.

Refresh the sandbox every night.

Question 4

Universal Containers CUC) has been on the org development model with scratch orgs are already enabled, but they haven't been taking advantage of the scratch orgs.

Now UC is ready to move to the package development model.

What step must be done by an administrator?

Options:

A.

In setup, switch both the Enable Dev Hub and Enable 2nd-Generation Managed Packages to Enabled.

B.

In setup, switch the Enable Unlocked Packages to Enabled, keep the Enable Second-Generation Managed Packages as disabled.

C.

In setup, switch the Enable Dev Hub to Enabled, then switch the Enable Source Tracking for Scratch Orgs to Enabled.

D.

In setup, switch the Enable Unlocked Packages and Second-Generation Managed Packages to Enabled.

Question 5

Universal Containers (UC) development team is using an Agile tool to track the status of build items, but only in terms of stages. UC is not able to track any effort estimates, log any hours worked, or keep track of remaining effort. For what reasons should UC consider using the agile tool for effort tracking?

Options:

A.

Allows the organization to track the Developers’ work hours for salary compensation purposes.

B.

Allows the management team to make critical timeline commitments based solely on developer estimates.

C.

Allows the Developer to compare their effort, estimates and actuals to better adjust their future estimates.

D.

Allows the management team to manage the performance of bad developers who are slacking off.

Question 6

Which two decisions should be made by an Architecture Review Board (ARB)? Choose 2 answers

Options:

A.

Whether to create a new Salesforce object or override an existing object using a new Record Type

B.

Whether to utilize the Waterfall or Agile methodology on the project

C.

What testing tools should be used to track integration testing requirements

D.

Whether to implement Single Sign -On with SAML or delegated authentication

Question 7

What would a technical architect recommend to avoid possible delays while deploying a change set?

Options:

A.

Change set performance is independent of included components.

B.

Manually create new custom objects and new custom fields.

C.

Manually apply the field type changes.

D.

Manually validate change sets before deployment.

Question 8

Universal Containers CUC) is looking for advice on how often it should refresh its sandboxes. UC currently uses a development Mfecycle that starts with developer environments and moves to integration testing, QA testing, UAT, and then production. They have many scrum teams working concurrently and the teams do not agree on when refreshes should occur.

What two recommendations should the architect suggest?

Choose 2 answers

Options:

A.

Sandboxes should be refreshed on the day when the refresh is allowed for that type of sandbox.

B.

Production is the only pristine environment.

C.

Integration sandboxes should be refreshed rarely because of the burden of maintaining the various API.

D.

Development environments should generally be refreshed after each working feature has been successfully migrated.

Question 9

Universal Containers has multiple project learns building into single org. The project teams are concerned with design conflicts and ensuring a common design process What should an Architect recommend to prevent this conflict?

Options:

A.

Create a Center of Excellence Charter document.

B.

Create Design Standard for Governance.

C.

Create a backup system using GIT Repositories.

D.

Create a Release Management process.

Question 10

Universal Containers has decided on a single-org strategy, despite having to deal with the complexity of having multiple lines of business (LOBs) inside a single org.

What are two common challenges in single-org strategy for multiple LOBs?

Choose 2 answers

Options:

A.

The data model becomes more complex the scope in the org increases.

B.

Apex design will need to be mature and adhere to strict guidelines to support a large enterprise model.

C.

Making Salesforce work with multiple currencies.

D.

Lack of declarative sharing and visibility capabilities to ensure correct visibility of objects and records.

Question 11

What two things are needed to delete metadata with a deploy() call?= Choose 2 answers

Options:

A.

Package.XML file.

B.

The CURRENT API version must be used.

C.

DestructiveChanges.xml file.

D.

PurgeOnDelete option must be set to TRUE.

Question 12

A team of developers at Universal Containers has developed Apex Triggers and Apex

Classes in a sandbox. The team has also written test classes to unit test these triggers and classes. When executed in the sandbox, all the test methods pass and all the classes meet the minimum code coverage requirement. But when they tried deploying these components to production, a

few of these test methods failed

What should an architect recommend?

Options:

A.

Create test data in production before deploying the test classes

B.

Set SeeAllData to True to use the data in production.

C.

Explicitly set SeeAllData to True and generate data in test methods.

D.

Do not use SeeAllData and generate data in the test methods

Question 13

Universal Containers (UC) had been using change sets for deploying all of the

modifications to its Sales Cloud apps. After multiple business units joined the single Salesforce

instance, there is a need to evaluate which development model is the most suitable for UC. The

IT management has shown a particular interest in finding out more about the package

development model.

As an architect, which two statements can be made to articulate the differences between the

change set model and package development model?

Choose 2 answers

Options:

A.

In package development, the source of truth is the metadata in the package project, which makes it easy to integrate to a version control System.

B.

A change set can be retrieved from the developer’s workbench as a package, then pushed into the version control system to achieve the Versioning control.

C.

In change set development, the source of truth is a combination of the metadata already in the environment and the content of your change Set.

D.

In package development, the best practice is to consider the dependencies and build the dependencies into the package so it can be deployed in any other target orgs.

Question 14

Universal Containers is about to begin the release of a major project. To facilitate this, they have several sandboxes to make their deployment train. These sandboxes are a mix of preview and non-preview instances.

What should the architect recommend?

Options:

A.

Refresh all non-preview sandboxes during the release preview window.

B.

Refresh all non-preview sandboxes when the release management team has time.

C.

No advice needed, mixing instance types is important for regression testing.

D.

Contact support to roll back the release when Salesforce upgrades the sandboxes,

Question 15

Universal Containers's architect is documenting the application lifecycle management (ALM) process to communicate it to the development teams from different implementation partners.

Which three steps apply to any Salesforce development project?

Choose 3 answers

Options:

A.

Continuous Integration

B.

Develop

C.

Build Release

D.

Test

E.

Change Sets

Question 16

Universal Containers (UC) has integrated with their on-premise billing system using Salesforce Connect. The data is configured using an External Object in sandbox. UC wants to deploy the external object to production using the Metadata API and would like to know what Metadata types to choose for deployments to production. Which two options are valid metadata types related to deployment of external objects? Choose 2 answers.

Options:

A.

In change sets, external objects are included in the custom object component.

B.

In the Metadata API, the External Object metadata type represents external objects.

C.

In change sets, external objects are included in the External Object component.

D.

In the Metadata API, the Custom Object metadata type represents external objects.

Question 17

Product owners at Universal Containers want to ensure that all the requirements have test cases associated with them so that no functionality is left untested during user acceptance testing.

What project artifact can help meet the needs of the business?

Options:

A.

User acceptance test scripts

B.

Testing strategy

C.

Test execution plan

D.

Requirement traceability matrix

Question 18

What are three necessary components for establishing a governance framework? Choose 3 answers

Options:

A.

Automated Testing

B.

Requirements Management

C.

Change Control Log

D.

Documentation Repository

E.

Continuous Integration

Question 19

Universal Containers (UC) is midway through a large enterprise project. UC is working

in an agile model, and currently has four-week iterations, with a branching strategy supporting

this approach. UC operates in a strict regulatory environment, and has dedicated teams for

security, QA, and release management. The system is live with users, and a serious production

issue is identified at the start of a sprint, which is narrowed down to a bug in some Apex code.

Which three approaches should an architect recommend to address this bug?

Choose 3 answers

Options:

A.

Investigate potential data impacts.

B.

Fix the bug in a hotfix branch.

C.

Wait until the next release to deploy the fix.

D.

Attempt to fix the bug directly in production.

E.

Seek stakeholder approval for the hotfix.

Question 20

Universal Containers (UC) is developing a new Customer Community. Requirements for the Community are not fully defined. UC is planning on using an Agile methodology for this work and has promised delivery of the complete system in three months. What are two risks associated with this approach? Choose 2 answers

Options:

A.

The functionality that can be delivered in 3 months is unknown, and may not meet the needs of the business

B.

Given the lack of requirements and the three-month timeline commitment, the project may not be feasible

C.

Agile is not an appropriate development methodology for Customer Community implementations

D.

Agile does not allow for changes to requirements, so customers might not like the resulting solution

Question 21

What are two advantages of using an Agile Project Management tool? Choose 2 answers

Options:

A.

Increased visibility into sprint and project status

B.

Better relationships with business stakeholders

C.

Consolidate project artifacts to a common repository

D.

Improve governance with gate steps in development

Question 22

A developer was trying to retrieve the metadata from an org and ran the sfdx force:source:retrieve command. When the command was run, the developer received the error message: "This command is required to run from within an SFDX project"

What can be two possible reasons that caused this problem? Choose 2 answers

Options:

A.

The developer hadn't run the sfdx force:project:create command.

B.

The developer forgot to add the -n option with a project name as a command line argument.

C.

The developer created the project within VSCode, but ran the command in a separate terminal.

D.

The developer created the project, but ran the command outside of the project directory.

Question 23

Universal Containers (UC) has created a custom REST web service. This web service receives Orders and Order Line Items data from an external endpoint and runs business logic and validations on it before inserting it into the database. UC is expecting to receive more than 100K orders a day and each order can have up to 10-line items. Each inbound request will contain only one order and its corresponding line items.

What two testing types should an architect recommend to ensure users don't face platform slowdowns during peak business hours? Choose 2 answers

Options:

A.

Stress Testing

B.

Unit Testing

C.

Load Testing

D.

Performance Testing

Question 24

Universal Containers is looking to construct a continuous integration process to help manage code quality. Which three tools should be used to enable this? Choose 3 answers

Options:

A.

Force.com Migration Tool

B.

Full Sandbox Environment

C.

Source Control Tool

D.

Project Management Tool

E.

Continuous Integration Build Tool

Question 25

Sales and Service products will be created by two teams that will use second-generation managed package(s). The Sales team will use a specific function of the Service product, but the architect wants to ensure that this team will only use the functions exposed by the Service team. No other team will use these same functions.

What should an architect recommend?

Options:

A.

Create two second generation managed packages with the same namespace and set the methods that should be shared with the @namespaceAccessible annotation.

B.

Create two managed packages with Sales and service namespaces. Set the methods to be shared with the ©salesAccessible annotation

C.

Create a managed package with both products and create a code review process with an approver from each team.

D.

Create two managed packages. Create an authentication function in the Service package that will return a token if a Sales user is authorized to call the exposed function. Validate the token in the Service functions.

Question 26

Which are two characteristics of an effective communication plan? Choose 2 answers

Options:

A.

Requesting feedback for outstanding architectural questions

B.

Consistent communication to a pre -defined list of stakeholders

C.

Reporting project status, timelines, and impacts

D.

Communication to stakeholders on a "need -to -know" basis

Question 27

What sandbox type would be appropriate for diagnosing reports of poor performance when accessing certain Visualforce pages?

Options:

A.

Partial copy Sandbox.

B.

Developer Sandbox.

C.

Full Sandbox

D.

Developer Pro Sandbox.

Question 28

5. Universal Containers (UC) is planning to move to Salesforce Sales Cloud and retire its homegrown on-premise system. As part of the project, UC will need to migrate 5 million Accounts, 10million Contacts, and 5 million Leads to Salesforce.

Which three areas should be tested as part of data migration?

Choose 3 answers

Options:

A.

Lead assignment

B.

Data transformation against source system

C.

Contact association with correct Account

D.

Account and Lead ownership

E.

Page layout assignments

Question 29

Universal Containers has written several validation rules and workflow rules for the lead object. Which two test types should an Architect suggest to ensure that a large inbound call center does not experience platform slowdowns under high call volume for the Lead object? Choose 2 answers

Options:

A.

Unit Test

B.

Stress Test

C.

Load Test

D.

Performance Test

Question 30

Universal Containers are concerned that after each release, reports and dashboards

seem to roll back to previous versions. Executives spend many hours crafting these dashboards to perfectly meet their needs, and are now questioning the Salesforce platform’s ability to save things, even data records.

What can the Salesforce architect advise to stop the rollbacks from happening?

Options:

A.

Use a third-party data warehouse.

B.

Remove the executive’s ability to change reports, and only allow developers to do that.

C.

Ensure report metadata is exported daily and that it is merged into the developer branches before the next release.

D.

Back up all the reports just before the release, then reimport them after the release,

Question 31

Universal Containers is validating an outbound change set from the Developer Sandbox to the production org. Which two locking behaviors will occur during a deployment? Choose 2 answers

Options:

A.

The production org will be locked. Administrators cannot modify metadata during this time

B.

The sandbox org will be locked. Administrators cannot modify metadata

C.

The production org will be locked. Users can only Read data during this time

D.

The production org will be locked. Users will still be able to Read/Write data to the org

Question 32

Universal Containers CUC) Customer Community is scheduled to go live in the Europe, Middle East, and Africa (EMEA) region in 3 months. UC follows a typical centralized governance model. Two weeks ago, the project stakeholders informed the project team about the recent changes in mandatory compliance requirements needed to go live. The project team analyzed the requirements and have estimated additional budget needs of 30^0 of the project cost for incorporating the compliance requirements.

Which management team is empowered to approve this additional budget requirements?

Options:

A.

Security Review Committee

B.

Project Management Committee

C.

Executive Steering Committee

D.

Change Control Board

Question 33

There has been an increase in the number of defects. Universal Containers (UC) found the root cause to be decreased in quality of code. Which two options can enforce code quality in UC's continuous integration process? Choose 2 answers

Options:

A.

Introduce manual code review before deployment to the testing sandbox.

B.

Introduce manual code review before deployment to the production org.

C.

Increase the size of the testing team assigned to the project.

D.

Introduce static code analysis before deployment to the testing sandbox.

Question 34

Universal Containers (UC) is preparing for the new Salesforce release in a couple of months, and has several ongoing development projects that may be affected. Which three steps should the team at UC take to prepare for this release? Choose 3 answers

Options:

A.

Contact Salesforce to schedule a time to upgrade the full Sandbox.

B.

Refresh a Sandbox during the Release Preview Window to ensure they have the upcoming release.

C.

Run regression tests in an upgraded sandbox to detect any issues with the Upgrade.

D.

Review the release notes for automatically-enabled features and technical debt.

E.

Upgrade any SOAP integrations to the newest WSDL as early as possible

Question 35

Ursa Major Solar (UMS) has used Aura components significantly in its Salesforce

application development. UMS has established a robust test framework and the development

team follows the Salesforce recommended testing practices. UMS team uses Salesforce’s test tool To check for common accessibility issues.

In which two environments the UMS team can call Aura accessibility tests?

Choose 2 answers

Options:

A.

JSTEST

B.

ACCTEST

C.

WebDriver Test

D.

AuraDriver Test

Question 36

What are three benefits of managing change with Packaged Development?

Choose 3 answers

Options:

A.

Versioning to help with change management.

B.

Making the release cycle more efficient and agile.

C.

Modular development process with specification of dependencies among packages.

D.

Manage the number of sandboxes needed to successfully deploy.

E.

Clearly divides developers and testers.

Question 37

Cloud Kicks is considering using an automated testing tool to help manage deployments between environments.

When should the architect recommend the use of an automated testing tool?

Options:

A.

Automated tests should be run when branches are merged.

B.

Automated tests should be run dally in all Developer Orgs.

C.

Automated tests should be run only when merging into Full or Partial Copy sandboxes.

D.

Automated tests should be run daily in all Developer Orgs, and when branches are merged.

Question 38

Universal Containers (UC) uses a managed package to install an internal Sales app in

five orgs. Within each org there are integrations and local processes with the objects of the

managed package. UC wants to use unlocked packages for better integration with CI/CD

processes.

What would the Salesforce architect recommend for this migration?

Options:

A.

Export all data from objects/fields of the managed package, uninstall it, install the unlocked package with the same namespace as the Managed package and restore all data.

B.

Export all data from objects/fields of the managed package, uninstall it, install the unlocked package without namespace and restore all data.

C.

Do not change to unlocked package as it is possible to perform all CI/CD processes with the managed package.

D.

Migrate all classes, Visualforce, and components from the managed package to the unlocked package. Install the new version of the managed package (objects/fields only)and the unlocked package with the other components.

Question 39

Universal Containers has a large call center that has a limited inventory and must ensure there is product availability before an Opportunity is marked as Closed. Custom Apex has been implemented to check inventory levels before an Opportunity is saved. What should an architect consider before recommending Performance testing?

Options:

A.

Number of unit tests

B.

Number of Apex Hammer failures

C.

Number of debug log entries

D.

Number of concurrent transactions

Question 40

Which two environments are appropriate for creating a managed package? Choose 2 answers

Options:

A.

Developer Pro Sandbox Org

B.

Partner Developer Edition Org

C.

Production Org with LMA

D.

Developer Edition Org

Question 41

Universal Containers (UC) is considering updating their Salesforce Release Management process. Which three best practices should UC consider for Version Control? Choose 3 answers

Options:

A.

Maintain separate developer branches for minor and major releases.

B.

Automation is a must with various application branches in the repository.

C.

Maintain unrestricted access to the release sandboxes for all changes being deployed.

D.

Maintain a single repository for applications with individual branches for projects.

E.

Maintain a single-entry point for production from the master branch.

Question 42

Universal Containers is in the final stages of building a new application to track custom containers. During a review of the application, a business subject Matter Expert mentioned that it would be nice to be able to track additional container types beyond what was originally scoped during the plan and design phase. Which two actions should be performed to mitigate the risk? Choose 2 answers.

Options:

A.

Escalate and communicate to stakeholders the risk and mitigate it by allocating additional resources to support the new requirement based on stakeholders’ input.

B.

Have a discussion with the business subject Matter Expert and communicate that the Salesforce has limitations in supporting such a feature to mitigate the risk.

C.

Escalate and communicate to stakeholders the risk and mitigate it by extending the timeline of the project to support the new requirement based on stakeholders’ input.

D.

Have a discussion with the business subject Matter Expert and communicate that anew developer environment will be needed to mitigate the risk.

Question 43

Universal Containers (UC) started to use the GitHub workflow. For the current minor

release, an Experience Cloud developer and a Service Cloud developer both need to work on the

Case object and codes that reference the Case object. Both developers branched off the same

UCDev branch (maps to the Dev sandbox for Release Build) and started working. The

Experience Cloud development team had

Finished early, and the change was successfully merged into the UCDev branch. The local Git

branch used by the Service Cloud developer is called ServiceCase

At what point will the Service Cloud developer see the conflict and need to resolve the conflict?

Options:

A.

At command: git commit -m “Service Cloud Notes”

B.

The conflict would show in GitHub when a pull request is created from Service Case to UCDev.

C.

At command: git push origin Service Case

D.

At Command: git add force-app/main/default

Question 44

Why does Salesforce prohibit Stress Testing against Production?

Options:

A.

There is not enough CPU

B.

It is a shared environment

C.

It is blocked by data center infrastructure

D.

It causes Internet congestion

Question 45

Universal Containers (UC) is using sales and service Cloud. They have two major releases and four minor releases every year. They have deployment (dev), integration, user acceptance (UAT), staging, and hotflix sandboxes. What should an Architect recommend when UC has PI issues and has to be fixed immediately?

Options:

A.

Fix the issue in staging and deploy it into production.

B.

Fix the issue in hotflix, test, and deploy to production.

C.

Fix the issue in development, test, UAT, and deploy to production.

D.

Follow the release management process to move to production.

Question 46

Universal Containers (UC) is working on a major project and has determined that its approach to a certain feature will no longer work with an upcoming Salesforce platform release (e.g., Winter to Spring). What should a Technical Architect recommend to address this issue?

Options:

A.

Continue with the current approach, since Salesforce will rectify the issue prior to updating the production environment to the new platform release

B.

Continue development in a non-upgraded sandbox, and have the developer update the API version of the code to the upcoming API version for testing purposes

C.

Submit a request to Salesforce to enable the 'delay upgrade' feature in their org. Have the UC administrator schedule the upgrade for a later date

D.

Determine the developer sandbox upgrade schedule, and have the developer refactor the approach to the feature in the upgraded sandbox

Question 47

When replacing an old legacy system with Salesforce, which two strategies should the plan consider to mitigate the risks associated with migrating data from the legacy system to Salesforec? Choose 2 answers?

Options:

A.

Identify the data relevant to the new system, including dependencies, and develop a plan/scripts for verification of data integrity.

B.

Migrate users in phases based on their functions, requiring parallel use of legacy system and Salesforce for certain period of time.

C.

Use a full sandbox environment for all the systems involved, a full deployment plan with test data generation scripts, and full testing including integrations.

D.

Use a full sandbox environment and perform test runs of data migration scripts/processes with real data from the legacy system.

Question 48

Universal Containers (UC) has many different business units, all requesting new projects to be built into a single Salesforce Org. UC management is concerned with a lack of appropriate project properties and roadmap for the Salesforce ecosystem. What should an Architect recommend?

Options:

A.

Use design Standards for Governance.

B.

Create a Center of Excellence with a charter document.

C.

Create a Release Management Process.

D.

Create project charters for each project.

Question 49

Universal Containers CUC) is working with Salesforce CPQ, which uses configuration SObjects to drive business logic.

What are two best practice recommendations an architect should propose to allow UC to deploy CPQ features as part of their CI/CD process?

Choose 2 answers

Options:

A.

Use a third-party product.

B.

Build an Apex framework to deploy CPQ records.

C.

Use an open source SFDX plugin and version control.

D.

Use data loader to deploy CSV files.

Question 50

Universal Containers (UC) has two subsidiaries which operate independently. UC has made the decision to operate two of separate Salesforce orgs, one for each subsidiary. However, certain functions and processes between the two orgs must be standardized. Which two approaches should UC take to develop customizations once, and make them available in both orgs? Choose 2 answers

Options:

A.

Develop the functionality in a sandbox and deploy it to both production orgs

B.

Set up Salesforce-to-Salesforce to deploy the functionality from one org to the other

C.

Create a managed package in a sandbox and deploy it to both production orgs

D.

Create a package in a Developer Edition org and deploy it to both production orgs

Question 51

Universal Containers operates from North America and does business within North America. UC has just acquired a local company in Asia to start operating from Asia. Currently, these two business units operate in two different languages. Both units have different sales processes and have to comply strictly with local laws. During the expansion phase, UC would like to focus on innovation over standardization. What should an architect recommend given the scenario?

Options:

A.

Opt for Multi-org strategy, standardized sales process, common rules, and same locale across orgs.

B.

Opt for Single-org strategy, standardized sales process, common rules, and same locale for all business units.

C.

Opt for Single-org strategy, standardized sales process, common rules, and business unit-specific locale

D.

Opt for Multi-org strategy, each org have its own sales process, and common rules and operate in locale

Question 52

Salesforce has three major releases a year.

Which type of change introduced by a release can cause automated browser tests to need updating?

Options:

A.

DOM changes

B.

New standard fields

C.

Metadata schema changes

D.

New Apex methods

Question 53

Universal Containers has many development teams deploying into a single org. The

business is very seasonal and approaching its busiest season. The business owner comes to you

asking for your advice about its next major production release.

What best practice should an architect recommend?

Options:

A.

Make declarative changes in production only.

B.

Bypass regression testing for minor changes.

C.

Avoid releasing near peak business periods.

D.

Developers should conduct user acceptance testing

Question 54

Universal Containers (UC) has noticed that unit tests are failing in production during

deployments and in no other environments. Investigations have revealed that administrators are making minor changes in production without regard to dependent components

What two suggestions can the architect make to help UC discover these failing unit tests earlier?

Choose 2 answers

Options:

A.

Stop administrators from making all changes.

B.

Ask administrators to run unit tests before every change.

C.

Train the administrators to make their changes in a special “admin changes” sandbox, and then promote to production.

D.

Ensure a metadata backup is committed to version control every day and a diff published to the release team.

Question 55

Universal Containers is a global organization that maintains regional production

instances of Salesforce. One region has created a new application to track shipping containers.

The CIO has requested that this new application be used globally by all the Salesforce instances and further maintained and modified regionally by local administrators.

Which two deployment tools will support the request?

Choose 2 answers

Options:

A.

Change Sets B

B.

Developer Console

C.

ANT Migration Tool

D.

VS Code with Salesforce Extension

Question 56

Which two project situations favor a waterfall methodology? Choose 2 answers

Options:

A.

An application with many systems and inter-dependencies between components.

B.

An application with regulatory compliance requirements to be validated by outside agencies.

C.

An application in post-production, with incremental changes made by a small team.

D.

An in-house application with a fixed team size, but an open timeline and flexible requirements.

Question 57

Universal Containers CUC) is hiring offshore agile development teams to decrease costs and enhance UC's capability of delivering new features to its customers. However, the CTO Is not able to follow or measure the work of those teams.

What should an architect recommend to increase transparency?

Options:

A.

Schedule a daily stand-up meeting with representatives of all offshore teams to share the progress of the teams.

B.

Request the offshore teams to send daily emails to the CTO with the progress of the teams.

C.

Ask the offshore teams to add their progress and status in a shared spreadsheet.

D.

A Request the offshore teams to share their work in progress in a virtual Kanban board tool.

Question 58

Universal Containers (UC) development team is developing a managed package for

AppExchange. The product team has finished developing and testing, and wants to submit a

Security Review. However, the product manager has concerns on the few errors from the

Checkmarx code scanner.

How should the product team proceed?

Options:

A.

Review the Checkmarx errors. If there is no need to fix, mark them as false positive and attach explanation, then submit.

B.

Leave them to the Salesforce security review team, they would catch it if those are true problems.

C.

Leave a partner support case, the partner manager will engage Salesforce support resources to help.

D.

Review the Checkmarx errors and fix all of them before submitting security review. Salesforce security review team will reject the request if any error remains.

Question 59

Universal Containers has automated its deployment process using Metadata API. However, they found that Metadata API doesn't support all the components yet. What should be done to address this?

Options:

A.

Deploy unsupported components manually before/after deployment.

B.

Use AppExchange products to deploy unsupported components.

C.

Use change sets for deploying all the unsupported components.

D.

Use the force.com IDE for deploying the unsupported components.

Question 60

Universal Containers CUC) has multiple teams working on different projects. Multiple projects will be deployed to many production orgs. During code reviews, the architect finds inconsistently named variables and lack of best practices.

What should an architect recommend to improve consistency?

Options:

A.

Create a Center of Excellence for release management.

B.

Require pull requests to be reviewed by two developers before merging.

C.

Use static code analysis to enforce coding standards.

D.

Execute regression testing before code can be committed.

Question 61

Which statement is true for the Staging sandbox in the following diagram?

Options:

A.

When created or refreshed, the Staging sandbox is a full replica of Production

B.

The Staging sandbox is automatically refreshed on a schedule set by the administrator

C.

Salesforce major releases (e.g., Winter to Spring) always occur in Staging and Production at the same time

D.

The Staging environment can only be updated once every two weeks

Question 62

Universal Containers has multiple project teams integrating Salesforce to various systems Integration Architects are complaining about the various integration patterns used by the teams and lack a common understanding of the integration landscape. What should architect recommended to address the challenges?

Options:

A.

Implement a data governance policy and publish the documentation to all teams.

B.

Recommend an outbound message design pattern to be used for all teams.

C.

Recommend a fire-and-forget design pattern to be used for all teams.

D.

Create design standards focused on integration and provide training to all teams

Question 63

Universal Containers has an active production org; and they are planning to release some new features to it next month. The team is working to prepare .1 deployment plan and reached out to the technical architect for inputs on rollback strategy.

What should a technical architect recommend?

Options:

A.

Backup the existing metadata using the ANT Migration Tool. To roll back deployment, deploy again to production using backed up metadata.

B.

Create a sandbox from production to take the backup of existing metadata. To roll back deployment, manually delete new components and then deploy again to production using metadata from this sandbox.

C.

Create a sandbox from production to take the backup of existing metadata. To roll back deployment, use destructivechanges.xml to delete new components and then deploy again to production using metadata from this sandbox.

D.

Backup the existing metadata using ANT Migration Tool. To roll back deployment, manually delete new components and deploy again to production using backed up metadata.

Question 64

Universal Containers requires that all sandboxes that have not been recently refreshed must also receive the newest changes to production. This must be done before any functionality from that environment can be moved to production. Which deployment tool would allow this deployment process to be managed in an automated fashion?

Options:

A.

Workbench

B.

Force.com Migration Tool

C.

Change Sets

D.

Force.com IDE

Question 65

Universal Containers is working on the next phase of development for their Salesforce implementation involving a large amount of custom development. Which two strategies should be considered to address a critical production issue occurring in the middle of development? Choose 2 answers

Options:

A.

Create separate branches for current development and production bug fixes and deploy the fix with current development when ready

B.

Utilize one branch for both development and production bug fixes to avoid out-of-sync branches and simplify deployment

C.

Utilize a source control system to allow separate branches for current development and production bug fixes

D.

Refresh a sandbox for replication of the issue and testing the use -case scenarios once the code is fixed

Question 66

Universal Containers CUC) is an enterprise financial company that operates in EMEA, AMER, and APAC. Because of regulatory requirements, UC has a separate Salesforce org for each region. Each org has its own customizations that fit for the region needs, but there are also standard processes that apply to all regions requirements.

As the deployment architect, what should be considered for the multi-org deployment strategy?

Options:

A.

Deploy metadata to production orgs using managed packages.

B.

Deploy metadata to production orgs using unmanaged packages.

C.

Deploy metadata to production orgs using package development model.

D.

Deploy metadata to production orgs using change sets.

Question 67

The team at Universal Containers is building an application on Java that will interact with its Salesforce application. They want to use SOQL queries to retrieve and make changes to smaller pieces of Salesforce metadata through this application.

Which API should the team leverage?

Options:

A.

Tooling API

B.

Any Salesforce API

C.

User Interface API

D.

Metadata API