New Year Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

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

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

Question 1

Universal Containers has recently acquired another business that uses Salesforce extensively. UC wants to merge their Salesforce Orgs to effectively sell and service customer underone business. Traditionally, UC has followed an agile development methodology to deliver Salesforce functionality. With the merging businesses, UC is convinced that adopting a Waterfall development methodology is the best approach. Which are two positive aspects of using a Waterfall development methodology?

Options:

A.

Changes late in the process are expected and can be handled by integrating them into the requirements specs.

B.

Complex processes that will need to be built are thoroughly understood and documentedbefore coding begins.

C.

Milestones, timelines and estimates tend to be more accurate and predictable due to the upfront due diligence.

D.

The costs of starting the project are low since much of the design work is pushed to later stages of the process.

Question 2

A developer on the Universal Containers team has written a test class to test a method

that involves a web service callout. Within the test class, the developer is supposed to load test

data, create an instance of the Mock object, set the Test.setMock() to that Mock object, call

startTest(), execute the code that makes the callout, call stopTest(), and compare the result with

expectations. Unfortunately, the

Developer forgot to use the Test.setMock() method step.

What would happen when the developer runs this test class?

Options:

A.

The test class fails without error message since the test class will simply skip the web

service callout during the execution.

B.

The test class fails and the developer will see a message stating: Methods defined as

TestMethod do not support Web service callouts.

C.

The test class would make the web service callout and may or may not fail depending on

the circumstances on the web service end

D.

It is impossible to miss the Test.setMock() statement, the Developer Console will not let

the developer save it since the test methou callout

Question 3

Universal Containers (UC) has been following the Waterfall methodology to deliver customer apps in Salesforce. As the business is growing at scale and with demand to incorporate features and functionality at faster pace, UC is finding the Waterfall approach is not an optimal process, and intends to transition towards an agile development methodology. Which are the two strengths of using an agile development methodology? Choose 2

Options:

A.

Careful documentation is done at eachstep of the process so a target body of knowledge is available for inspection.

B.

There are many small releases of functional code, allowing stakeholders to see and touch the work in progress.

C.

All elements of the build are fully understood before work begins, reducing risk of unpleasant surprises.

D.

The project requirements in later phases are expected and accommodated by the process, by design.

Question 4

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 5

Universal Containers has developed teams working on multiple projects. They are exploring a source control tool to track and manage their code/config. What two benefits does a source control tool provide?Choose 2 ans

Options:

A.

Provide the ability for distributed teams to work in isolation.

B.

Provides automated code/configuration deployments.

C.

Provides the ability to backup code/configuration changes.

D.

Provides the ability to automatically identify issuesin code/configuration.

Question 6

Universal Containers (UC) maintains its Salesforce org using its internal tools and

processes for managing its application lifecycle. TheUC team has been facing challenges on

their development processes in their recent two releases. The architect has recommended the UC

team to follow the org development model to address the challenges faced.

Which two characteristics of the org developmentmodel will help UC address the challenges?

Choose 2 answers

Options:

A.

Automated deployment

B.

Automated defect fixing

C.

Automated sandbox provisioning

D.

Automated change tracking

Question 7

Which two actions will contribute to an improvement of code security?

Choose 2 answers

Options:

A.

Hirea company specialized in secure code review the current code.

B.

Implement a pull request and secure code review.

C.

Integrate a static code security analysis tool in the CI/CD process.

D.

Use two developers to review and fix current code vulnerabilities.

Question 8

Universal Containers has just completed several projects, including new custom objects and custom fields. Administrators are having difficulty maintaining the application due to notknowing how objects and fields are being used. Which two options should an Architect recommend? Choose 2 answers

Options:

A.

Create Design standards to require help text on all custom fields and custom objects.

B.

Create Design standards to consistently use thedescription field on custom objects.

C.

Create Design standards with a document to store all custom objects and custom fields

D.

Create Design standards to require all custom fields on all custom object page layouts

E.

Create Design standards to consistently use the description field on custom fields.

Question 9

Universal Containers has multiple minor and major releases in a year .Minor releases have sample configuration changes, while major releases involve large number of complex code components. What is the deployment tools should an architect recommend for both types of releases?

Options:

A.

Change sets for minor releases and Force.com IDE for major releases.

B.

Change sets for both minor releases and major releases.

C.

Change sets for minor releases and metadata API for major releases.

D.

Force.com IDE for minor releases and metadata API for major releases.

Question 10

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 11

Universal Containers uses multiple Salesforce orgs for its different lines of business (LOBs). In a recent analysis, the architect found that UC could have a more complete view of its customers by gathering customer data from different orgs.

What two options can an architect recommend to accomplish the customer 360-degree view?

Choose 2 answers

Options:

A.

Implement a Complete Graphmulti-org strategy by allowing each org to connect directly to every other, reading and writing customer data

from the orgs where it has been originally created.

B.

Migrate from multi-org to single-org strategy, consolidating customer data in the process.

C.

Implement a Single Package multi-org strategy by developing and deploying to all orgs a managed package which reads and consolidates

customer 360-degree view from the different orgs.

D.

Implement a Hub-and-Spoke multi-org strategy by consolidating customer data In a single org, which will be the master of customer data,

and using integration strategies to let the LOBs orgs read and write from it.

Question 12

Universal Containers (UC) is working on a project to support environmental cleanup projectswith specially designed containers. To support this project, UC is developing a portal for regulatory agencies to use for tracking and reporting of the containers, and these regulatory requirements are well-defined. Many non -regulatory requirements have not been defined yet. The project is on a strict budget and timeline. Which two approaches should UC consider to meet regulatory requirements and to satisfy the needs of end users? Choose 2 answers

Options:

A.

Initiate a waterfall project and start building the features of the solution based on regulatory requirements. In parallel, gather the remaining non -regulatory requirements for the solution, then go back and reconcile the two sets of requirements and re -work the solution as necessary

B.

Initiate an Agile project, beginning with a "sprint 0" to scope and estimate the project and to build the product backlog. Identify the minimum viable product. Initiate building the solution based on the backlog, and co -create the design with the project stakeholders

C.

Initiate a waterfall project by gathering the remaining requirements and completing the architecture and design. Initiate the build/test processes with frequent reviews by the stakeholders. On build completion, perform acceptance testing and validate compliance with regulatory requirements

D.

Initiate an Agile project based on the known requirements, begin building immediately, and work through remaining requirements as they come up. Budget and timeline will not be a factor with an Agile methodology

Question 13

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. Thelocal 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 inGitHub when a pull request is created from ServiceCase to

UCDev.

C.

At command: git push origin ServiceCase

D.

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

Question 14

Universal Containers has a highly customized Salesforce org, with many different pieces of configuration and code. Which configuration item should be covered by executable tests?

Options:

A.

Active Process Builders

B.

Validation Rules

C.

Workflow Rules

D.

Case Assignment Rules

Question 15

Universal Containers (UC) innovative apps division is releasing anapplication which can be installed in their trading partners Salesforce environment. The partners can then build on top of the application with process builders and triggers so the container booking process can be integrated with the trading partners own processes. What is the recommended mechanism for releasing the application?

Options:

A.

Zip file deployable by Force.Com Migration Tool.

B.

Unmanaged Package.

C.

Change Sets.

D.

Managed Package.

Question 16

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 orgsusing unmanaged packages.

C.

Deploy metadata to production orgs using package development model.

D.

Deploy metadata to production orgs using change sets.

Question 17

Universal Containers is delivering many changes to its Salesforce system. Adoption

reports are discovering that many features are unused. The steering committee wants this to

change and is looking to the architect for advice.

What should an architect recommend to overcome this?

Options:

A.

Using Lightning Web Components for every user interface.

B.

Adopting user centered design to understand userneeds before building the solution.

C.

Stop development until current features start being used.

D.

Sending weekly communication emails reporting on least engaged users

Question 18

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, 10 million 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.

Accountand Lead ownership

E.

Page layout assignments

Question 19

What are two limitations an architect should consider when designing a strategy for managing technical reference data, with multiple related objects?

Choose 2 answers

Options:

A.

Apex CPU limits

B.

Circular relationships

C.

Depth of nested relationships

D.

HTTP response size

Question 20

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 21

Universal Containers has a deadline to retire a business -critical application that will no longerbe supported on a specific date. What should an Architect recommend?

Options:

A.

Executive Leadership

B.

Requirements Traceability Matrix

C.

Business Continuity Plan

D.

Agile Methodology

Question 22

Which two statements are accurate about why Mock objects are needed when writing test classes?

Choose 2 answers

Options:

A.

Mock can also be used on the classes that extendthe batchable interface to bypass the batch jobs.

B.

Using a Mock allows the test class to bypass the dependencies of other objects, methods, state, or behaviors. Therefore, the developer has total control of his own code.

C.

Some methods are invoking long running processes, using Mock is a shortcut of bypassing the long executions.

D.

A Mock is needed whenever the code makes an HTTP callout.

Question 23

Universal Containers recently added a new sales division to theEnsure that Record Type Ids match both Productiowhen migrating to Production, the Developer reports that Unit Tests are failing. What should an Architect do to ensure tests execute predictably?

Options:

A.

Ensure that Record Type Ids match both Production and Sandbox orgs

B.

Ensure executed Apex test run as valid users

C.

Ensure unit tests generate their own test data

D.

Ensure unit tests execute with seeAllData=true

Question 24

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 25

What are three advantages of the package development model?

Choose 3 answers

Options:

A.

Improving team development and collaboration.

B.

Eliminatingthe need of using change set, which should no longer be used as it can get messy working with package development models.

C.

Facilitating automated testing and continuous integration.

D.

Significantly reducing the need for manually tracking changes.

E.

Providing its own source control, so the source can be deployed In any sandbox orgs.

Question 26

Universal Containers has just initiated a project to implement a custom container tracking application with a large development team. The project manager is concerned that the large number of developers in a single developer pro sandbox could lead to challenges with code being overwritten. Which two methods should be used to mitigate this risk? Choose 2 answers

Options:

A.

Provide each developer their own sandbox developer org and implement a code repository and continuous integration to merge code into the developer pro sandbox

B.

Replace the developer pro sandbox with a Partial copy sandbox

C.

Use a single sandbox and strictly coordinate development across shared components, and implement a code repository to allow developers to merge code into a common repository

D.

Provide each developer their own sandbox developer org, and implement managed packages to deploy to the merge

Question 27

Metadata API supports deploy () and retrieve () calls for file-based deployment.

Which two scenarios are the primary use cases for writing code to call retrieve () and deploy ()

methods directly?

Choose 2 answers

Options:

A.

Team development of an application in aDeveloper Edition organization. After

completing development and testing, the application is Distributed via Lightning

Platform AppExchange.

B.

Development of a custom application in a scratch org. After completing development and

testing, the applicationis then deployed into an upper sandbox using Salesforce CLI

(SFDX)

C.

Development of a customization in a sandbox organization. The deployment team then

utilize the Ant Migration Tool to deploy the customization to an upper sandbox for

testing.

D.

Development of a custom application in a sandbox organization. After completing

development and testing, the application is then deployed Into a production organization

using Metadata API.

Question 28

What is a main characteristic of an agile team?

Options:

A.

The team uses Scrum, Kanban, and Extreme Programming.

B.

The team has biweekly sprints to ensure on-time delivery.

C.

The team delivers new releases on dates defined in the beginning of the project, following a project plan

D.

The team improves and evolves its processes and frequently delivers value to the endusers.

Question 29

In architect is working on a project that relies on functionality that cannot be deployed via the Metadata API. What is the best practice for making sure these components are deployed successfully?

Options:

A.

Generate and deploy a change set that enables the required settings

B.

Generate and install a managed package that enables the required settings

C.

Utilize the metadata API's deployAllComponents call

D.

Document deployment steps for anycomponents that cannot be automatically deployed

Question 30

Universal Containers CUC) is using Salesforce Performance Edition. They are planning to host weekly training sessions for the next four weeks. Each training will be five days long and a new set of trainees will attend every week. UC wants to train these users on samples of production data and delete all the data generated during the training session at the end of the week.

What optimal option should a technical architect recommend?

Options:

A.

Refresh a Partial Copy sandbox every weekend and load data needed using data loader.

B.

Refresh a Partial Copy sandbox every weekend and include an appropriate sandbox template.

C.

Refresh a Developer Pro sandbox every weekend and load data needed using data loader.

D.

Refresh a Developer Pro sandbox every weekend and include an appropriate sandbox template.

Question 31

UC'sscale of Salesforce deployment has increased over time, leading to complexities. UC is finding too many bugs in the deployed code, which has become a challenge to the delivery team. The team wants to reduce the amount of bugys by ensuring all the developed code is reviewed, tested, and validated in the upstream deployment process. Which three development practices will be best suited tp address UC's concerns? Choose 3

Options:

A.

Use continuous integration with automation testing.

B.

Encourage the development team to be self-organizing.

C.

Enable developer teams to do peer code review.

D.

Incorporate test-driven deployment into the project structure.

E.

Enable a short and timely feedback loop with customers

Question 32

Universal Containers CUC) is embarked on an enterprise salesforce transformation journey, UC would like to streamline and automate deployment to different sandboxes during the build phase. Upon customer acceptance in UAT, the company requested to automate the production deployment as well.

As the deployment architect, what is the recommendation to satisfy the customer requirements?

Options:

A.

Recommend using the Continues integration and the Continues deployment tool and build the pipeline to deploy to sandboxes and production.

B.

Recommend using SFDX and documents the deployment commands with steps to be executed for each environment.

C.

Recommend using the ANT script and build a custom application to run the script and use change sets todeploy supported metadata.

D.

Recommend using an AppExchange solution that packages the deployment components and you can run the deployment wizard to track deployment result.

Question 33

Universal Containers wants to implement a release strategy with major releases every four weeks and minor releasesevery week. Major releases follow Development, System Testing (SIT), User Acceptance Testing (UAT) and Training Minor releases follow Development and User Acceptance Testing (UAT) stages. What represents a valid environment strategy consideration for UAT?

Options:

A.

Minor releases use Partial copy and Major releases use Full copy

B.

Minor and Major releases use separate Developer pro

C.

Minor releases use Developer and Major releases Full copy

D.

Minor and Major releases use same Full copy.