無料Salesforce Development-Lifecycle-and-Deployment-Architect試験問題と解答トレーニングを提供しています [Q129-Q152]

Share

無料Salesforce Development-Lifecycle-and-Deployment-Architect試験問題と解答トレーニングを提供しています

トップクラスSalesforce Development-Lifecycle-and-Deployment-Architectオンライン問題集


Salesforce Certified Development Lifecycle and Deployment Architectになるためには、候補者はSalesforceアーキテクチャ、データモデリング、およびセキュリティに強い基盤を持っている必要があります。また、アジャイル開発手法に熟練しており、テスト、展開、および継続的な統合を含むSalesforce開発ライフサイクルについての徹底的な理解を持っている必要があります。


Salesforce Development-Lifecycle-and Deployment-Architect試験は、かなりの量の準備を必要とする挑戦的で包括的なテストです。候補者は、バージョン制御システムの構成と管理、展開計画の設計と実装、展開およびリリース管理に関連する問題のトラブルシューティングなど、さまざまな分野で習熟度を実証できる必要があります。また、Salesforceアプリケーションの品質と安定性を確保するテスト戦略を設計および実装できる必要があります。

 

質問 # 129
Universal Containers (UC) is implementing Salesforce and wants the custom code to be unit tested for all the adverse conditions. Which two best practices should an Architect recommend while implementing Test Classes? Choose 2 answers

  • A. Test data must have positive as well as negative data.
  • B. Test classes must use existing data in the environment.
  • C. Execute test classes under various profiles
  • D. Test classes should not create custom setting data.

正解:A、C


質問 # 130
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?

  • A. Automated tests should be run daily in all Developer Orgs, and when branches are merged.
  • B. Automated tests should be run only when merging into Full or Partial Copy sandboxes.
  • C. Automated tests should be run when branches are merged.
  • D. Automated tests should be run dally in all Developer Orgs.

正解:B


質問 # 131
Universal Containers is having trouble aligning releases between major, minor, and Salesforce seasonal releases.
What should an architect recommend?

  • A. Gate all release decisions at the center of excellence.
  • B. Share the test plans between the teams on each release type.
  • C. Create a release calendar, train and align all the teams.
  • D. Create a spreadsheet of metadata changes and reconcile the overlaps.

正解:C

解説:
Explanation
Creating a release calendar, training and aligning all the teams is the best way to avoid conflicts and ensure smooth releases between major, minor, and Salesforce seasonal releases. A release calendar can help the teams plan ahead, coordinate their efforts, and avoid overlapping or conflicting changes. Training and aligning the teams can help them understand the release processes, the best practices, and the expectations for each release type. Gating all release decisions at the center of excellence, sharing the test plans, or creating a spreadsheet of metadata changes are not sufficient or scalable solutions for this problem.


質問 # 132
Universal Containers (UC) is embarking on a large program of work, with different projects and different vendors. UC created a center of excellence (COE) that is struggling with scope creep between the different projects.
What role should the architect suggest be added to the COE?

  • A. Release managers
  • B. Change managers
  • C. Product owner
  • D. Scrum master

正解:D


質問 # 133
Northern Trail Outfitters (NTO) has well-defined release management processes for both large and small projects. NTO's development team created a workflow and a trigger for the changes in its opportunity renewal process.
What should the architect recommend for release planning of these changes?

  • A. Plan this as a minor release with training and change management.
  • B. Plan this as a patch release and align with the Salesforce patch release.
  • C. Plan this an interim release after checking with Salesforce support.
  • D. Plan this as a major release and align with a Salesforce major release.

正解:A

解説:
Explanation
A workflow and a trigger are considered minor changes that do not require alignment with a Salesforce major or patch release. However, they still need proper testing, training, and change management before being deployed to production. Therefore, the architect should plan this as a minor release with training and change management.


質問 # 134
Universal Containers (UC) innovative apps division is releasing an application 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?

  • A. Unmanaged Package.
  • B. Change Sets.
  • C. Managed Package.
  • D. Zip file deployable by Force.Com Migration Tool.

正解:C


質問 # 135
Universal Containers (UC) has multiple development teams that work on separate streams of work, with different timelines. Each stream has different releases of code and config, and thedelivery dates differ between them.
What is a suitable branching policy to recommend?

  • A. Trunk-based development
  • B. Scratch-org-based development
  • C. GitHub flow
  • D. Leaf-based development

正解:A

解説:
Explanation
A suitable branching policy to recommend for multiple development teams that work on separate streams of work, with different timelines, is trunk-based development. This policy allows each team to work on their own feature branches, and merge them to the main branch (trunk) frequently, using pull requests and code reviews.
This can help avoid merge conflicts, ensure code quality, and enable continuous integration and delivery.
Leaf-based development is not a valid branching policy, as it is a term used to describe the nodes in a tree data structure. GitHub flow is a specific implementation of trunk-based development, but it is not a branching policy by itself. Scratch-org-based development is not a branching policy, but a development model that uses scratch orgs as ephemeral environments. See Trunk-Based Development for more details.


質問 # 136
An Architect is working on a Universal Containers project, and due to security concerns they cannot provide the Architect with production access. Instead, a central release management team will be responsible for performing production deployments for all development teams. How should an Architect leverage the Metadata API to ensure any metadata components necessary to deploy the project's functionality are properly communicated to the release management team?

  • A. Create a change set in each sandbox and download the package.xml file for the release management team
  • B. Provide a spreadsheet of all components and utilize the metadata API's readMetadata call
  • C. Provide the Release Management team a copy of the audit trail from the sandbox you wish to deploy from
  • D. Send a package.xml file with associated metadata in a .zip file to the Release Management team

正解:D


質問 # 137
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?

  • A. 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.
  • 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. Backup the existing metadata using the ANT Migration Tool. To roll back deployment, deploy again to production using backed up metadata.
  • 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.

正解:C

解説:
Explanation
The architect should recommend backing up the existing metadata using the ANT Migration Tool. To roll back deployment, deploy again to production using backed up metadata. This strategy allows the team to restore the previous state of the production org in case of any issues with the deployment. Creating a sandbox from production to take the backup of existing metadata is not necessary and may take longer time. Using destructivechanges.xml to delete new components is not a reliable way to roll back deployment, as it may not remove all the dependencies and references. Manually deleting new components is also not a feasible option, as it may be error-prone and time-consuming.


質問 # 138
Universal Containers is in the process of testing their integration between salesforce and their on-premise ERP systems. The testing team has requested a sandbox with up to 10,000 records in each object to benchmark the integration performance. What is the fastest approach anArchitect should recommend?

  • A. Spin off a full copy sandbox with all the objects that are required for testing the integration.
  • B. Spin off a Developer pro sandbox, migrate the metadata and load the data using data loader.
  • C. Spin off a partial copy sandbox using a sandbox template with all the objects required for testing the integration.
  • D. Spin off a Development sandbox, migrate the metadata and load the data using data loader.

正解:C

解説:
Explanation
The fastest approach to spin off a sandbox with up to 10,000 records in each object for testing the integration performance is to spin off a partial copy sandbox using a sandbox template with all the objects required for testing the integration. A partial copy sandbox can copy up to 10,000 records per object using a sandbox template that specifies the objects and fields to copy. A partial copy sandbox can also copy the metadata and the configuration settings from the production org. A developer pro sandbox, a development sandbox, or a full copy sandbox may not be able to copy enough data for testing the integration performance, as they have lower data storage limits. A developer pro sandbox and a development sandbox can only copy 1 GB of data, while a full copy sandbox can only copy 5 GB of data. A full copy sandbox may also take longer to spin-off, as it copies all the data and metadata from the production org.


質問 # 139
Universal Containers (\) C) is on the Unlimited Edition of Salesforce orgs. Currently, there are four Developer Pro sandboxes used by dev teams for various purposes, one partial copy sandboxes used for training, one full sandbox used for user acceptance testing. There is another full sandbox used for performance testing during the initial launch, and it is no longer being actively used.
A system administrator had reported yesterday that none of the sandboxes can be refreshed.
What is the most probable action an architect can help the system administrator with?

  • A. Contact the Salesforce Account Team to do a sandbox License Count.
  • B. Create a Salesforce support case, someone should know what is wrong.
  • C. Delete the full sandbox used for performance testing.
  • D. It appears the org is using more sandboxes than the license permits. The Partial Copy sandbox shouldn't be used.

正解:C

解説:
Explanation
The most probable reason why none of the sandboxes can be refreshed is that the org has reached the maximum number of active sandboxes allowed by the license. Deleting the full sandbox used for performance testing will free up one sandbox slot and allow the other sandboxes to be refreshed. The Partial Copy sandbox is not the cause of the problem, as it counts as one sandbox slot. Creating a Salesforce support case or contacting the Salesforce Account Team may not resolve the issue in a timely manner.


質問 # 140
Cloud Kicks (CK) is launching a new sneaker line during the upcoming holiday season and needs to do a thorough batch data testing before Go-Live. CK is using Salesforce unlimited edition.
What two sandbox types should the architect recommend for batch data testing?
Choose 2 answers

  • A. Partial Copy sandbox
  • B. Developer sandbox
  • C. Full sandbox
  • D. Developer Pro sandbox

正解:A、C

解説:
Explanation
The sandbox types that the architect should recommend for batch data testing are Partial Copy sandbox and Full sandbox. These sandbox types allow the testing of large data sets that are similar to the production data.
Developer Pro sandbox and Developer sandbox have limited storage and may not be able to accommodate the data needed for the batch data testing.


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

  • A. Maintain a pre/post deployment checklist for each release.
  • B. Publish a release calendar for each phase of the release.
  • C. Regression testing is mandatory for each release.
  • D. Design the right sandbox strategy for the release.
  • E. Release sign-off is only required for Production.

正解:A、C、D

解説:
Explanation
Designing the right sandbox strategy for the release is a best practice, as it helps to ensure the quality and consistency of the code/configuration across different environments. Regression testing is mandatory for each release, as it helps to verify that the existing functionality is not broken by the new changes. Maintaining a pre/post deployment checklist for each release is a best practice, as it helps to track the tasks and dependencies for each deployment. Release sign-off is not only required for Production, but also for other environments such as UAT and Staging. Publishing a release calendar for each phase of the release is not a best practice, as it may change due to unforeseen circumstances and create confusion.


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

  • A. Introduce static code analysis before deployment to the testing sandbox.
  • B. Increase the size of the testing team assigned to the project.
  • C. Introduce manual code review before deployment to the production org.
  • D. Introduce manual code review before deployment to the testing sandbox.

正解:A、D


質問 # 143
Universal Containers has recently acquired another business that uses Salesforce extensively. UC wants to merge their Salesforce Orgs to effectively sell and service customer under one 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?

  • A. Changes late in the process are expected and can be handled by integrating them into the requirements specs.
  • B. Milestones, timelines and estimates tend to be more accurate and predictable due to the upfront due diligence.
  • C. The costs of starting the project are low since much of the design work is pushed to later stages of the process.
  • D. Complex processes that will need to be built are thoroughly understood and documented before coding begins.

正解:B、D


質問 # 144
What are two limitations an architect should consider when designing a strategy for managing technical reference data, with multiple related objects?
Choose 2 answers

  • A. Depth of nested relationships
  • B. HTTP response size
  • C. Circular relationships
  • D. Apex CPU limits

正解:A、C


質問 # 145
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

  • A. Performance Test
  • B. Unit Test
  • C. Stress Test
  • D. Load Test

正解:A、D

解説:
Explanation
C and D are the correct answers, as Load Test and Performance Test are the test types that should be suggested to ensure that a large inbound call center does not experience platform slowdowns under high call volume for the Lead object. A load test is a test that measures the performance and behavior of the system under a specific load, such as a large number of concurrent users or requests. A performance test is a test that measures the speed, responsiveness, and stability of the system under various conditions, such as different configurations or environments. These tests can help to identify and prevent any potential issues or bottlenecks that could affect the user experience or the system functionality. A is incorrect, as Unit Test is not a test type that should be suggested for this scenario, as it is a test that verifies the functionality and logic of a single unit of code, such as a method or a class, but not the performance or behavior of the system as a whole. B is incorrect, as Stress Test is not a test type that should be suggested for this scenario, as it is a test that measures the performance and behavior of the system under extreme or abnormal conditions, such as exceeding the capacity or resources of the system, but not the performance or behavior of the system under normal or expected conditions. You can learn more about these tests in the Testing Strategies module on Trailhead.


質問 # 146
At Universal Containers, Salesforce administrators are making changes to the permission sets under instruction from the business. Randomly, various SOQL statements are failing.
What strategy could be advised to bring this issue to the developer's attention earlier?

  • A. Advice developers to switch to SOSL queries that are more robust instead.
  • B. Ask administrators to only make changes to profiles instead.
  • C. Create a sandbox refresh strategy to ensure each sandbox is refreshed every day.
  • D. Extract each permission set, commit and merge to source control, and run through CI checks.

正解:D

解説:
Explanation
Extracting each permission set, committing and merging to source control, and running through CI checks is the best strategy to bring the issue of failing SOQL statements to the developer's attention earlier. This way, the developers can review the changes made by the administrators, and ensure that they do not break any existing functionality or security rules. Asking administrators to only make changes to profiles instead would not solve the problem, as profiles can also affect SOQL queries. Creating a sandbox refresh strategy to ensure each sandbox is refreshed every day would not prevent the issue from happening, as the changes made by the administrators would still be propagated to the sandboxes. Advising developers to switch to SOSL queries that are more robust instead would not address the root cause of the issue, which is the lack of visibility and control over the permission sets.


質問 # 147
Universal Containers (UC) has two major releases every year and the team always run into longer deployment times. In which 2 ways can UC reduce deployment time? Choose 2 answers?

  • A. Deploy components in groups to reduce deployment time.
  • B. Use recent deployment validations and the quick deploy feature.
  • C. Specify the test to run by using RunSpecifiedTests test level.
  • D. Validate the deployment before migrating components to production.

正解:B、C


質問 # 148
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?

  • A. 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.
  • B. Create two second generation managed packages with the same namespace and set the methods that should be shared with the @namespaceAccessible 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 with Sales and service namespaces. Set the methods to be shared with the salesAccessible annotation

正解:B

解説:
Explanation
The architect should recommend creating two second generation managed packages with the same namespace and setting the methods that should be shared with the @namespaceAccessible annotation. This will allow the Sales team to access the specific functions of the Service product without exposing them to other teams or customers. Creating two managed packages with different namespaces will not allow the Sales team to access the Service functions, unless they are declared as global, which will expose them to everyone. Creating a managed package with both products will not allow the separation of the products and the control of the functions. Creating an authentication function in the Service package will add unnecessary complexity and overhead to the solution.


質問 # 149
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?

  • A. 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.
  • 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. Refresh Stage from UAT now. After preview cutoff, use the upgraded one for regression test, use the non-upgraded one for user acceptance Test.
  • D. Refresh Stage now, and do not refresh UAT. This way, Stage will be on preview and UAT will not.

正解:B


質問 # 150
Universal Containers (UC) wants to shorten their deployment time to production by controlling which tests to run in production. UC's Architect has suggested that they run only subsets of tests. Which two statements are true regarding running specific tests during deployments? Choose 2 answers

  • A. run a subset of tests, set the RunLocalTests test level on the DeployOptions object and pass it as an argument to deploy() call.
  • B. To run a subset of tests, set the Run Specified Tests test level on the Deploy Options objects and pass it as an argument to deploy () call.
  • C. Specify both test classes and individual test methods that are required to be executed as both are supported in DeployOptions.
  • D. Specifying the test method is supported in DeployOptions, therefore specify only the test classes that are required to be executed.

正解:B、D

解説:
Explanation
To run a subset of tests, set the Run Specified Tests test level on the DeployOptions object and pass it as an argument to the deploy() call and specify only the test classes that are required to be executed, as specifying the test method is not supported in DeployOptions. These statements are true regarding running specific tests during deployments. The Run Specified Tests test level allows the developer to choose which tests to run in production, while specifying the test method is not a valid option for the DeployOptions object.


質問 # 151
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

  • A. Implement a Complete Graph multi-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. 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.
  • C. Migrate from multi-org to single-org strategy, consolidating customer data in the process.
  • D. 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.

正解:B、D


質問 # 152
......


Salesforce Development-Lifecycle-and-Deployment-Architect 認定試験の出題範囲:

トピック出題範囲
トピック 1
  • Releasing: In a provided landscape, this section deals with how to analyze and explain the use cases and considerations when using managed, unmanaged, and unlocked packages. It also covers how to apply map sandbox strategy to a specific release plan, taking into consideration multiple project streams, training requirements, staging, and hotfixes.
トピック 2
  • Testing: This section covers topics such as how to describe and recommend an appropriate testing methodology. It covers how to describe the appropriate test execution methodology and coverage requirements.
トピック 3
  • Building: This section explains the utilization of source control branching and merging while suggesting the right techniques.
トピック 4
  • Deploying: In a provided landscape, this section of the exam covers explaining the capabilities, limitations, and considerations when using the Metadata and Tooling APIs for deployment.

 

最新(2024)Salesforce Development-Lifecycle-and-Deployment-Architect試験問題集:https://jp.fast2test.com/Development-Lifecycle-and-Deployment-Architect-premium-file.html

Development-Lifecycle-and-Deployment-Architect練習問題集で検証済みのFast2test更新された229問題あります:https://drive.google.com/open?id=1XNY1FjsHkmhHtn5wKKcE6pNMemDc_dFB


弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

我々の働いている時間: ( GMT 0:00-15:00 )
月曜日から土曜日まで

サポート: 現在連絡 

English Deutsch 繁体中文 한국어