
オンライン問題で最適なDevelopment-Lifecycle-and-Deployment-Architect試験練習問題(最新の229問題)
練習問題Development-Lifecycle-and-Deployment-Architect素晴らしい練習用のSalesforce Certified Development Lifecycle and Deployment Architectテスト問題
Salesforce Development-Lifecycle-and-Deployment-Architect認定は、効果的なSalesforceソリューションを設計、構築、および展開するために必要なスキルと知識を検証します。プロジェクトとリリース管理、ソースコントロール、継続的インテグレーション、および展開オートメーションを含む幅広いトピックをカバーしています。
質問 # 72
A Salesforce Administrator has initiated a deployment using a change set. the deployment has taken more time than usual. What is the potential reason for this?
- A. The change set performance is independent of the included components.
- B. The change set includes changes to permission sets and profiles.
- C. The change set includes new custom objects and custom fields.
- D. The change set includes Field type changes for some objects.
正解:B
解説:
Explanation
The change set performance may depend on the included components, especially if they are complex or have many dependencies. The change set may take more time than usual if it includes changes to permission sets and profiles, as these components require additional validation and processing. The change set may not take more time if it includes field type changes, new custom objects and fields, or other simple components.
質問 # 73
The opportunity Service and opportunity Service Test classes are in package A but are used only in package B. Both second-generation packages have the same namespace. Therefore, they should be moved to package B for better organization and control.
What should the architect recommend for this process?
- A. Set the classes as deprecated in package A and recreate them in package B with new names.
- B. Move the classes of package A to package B and create new package versions.
- C. Move the classes of package A to package 8 and change the code for package B that called this class from package A.
- D. Set the classes as deprecated in package A and recreate them in package B.
正解:C
質問 # 74
Universal Containers (UC) has received feedback from the field on several new feature requests that in business goals, UC is looking for a way to quickly get feedback and prioritize these requests. Which two options should an Architect recommend? Choose 2answers
- A. Send the requests to IT for a formal review at the end of the year.
- B. Bring the feature request to the Test Manager to gain quality checks.
- C. Create design standards around the new features being requested.
- D. Present the feature requests at a Center of Excellence meeting.
- E. Create the backlog or priority list in a project management tool.
正解:D、E
解説:
Explanation
Presenting the feature requests at a Center of Excellence meeting and creating the backlog or priority list in a project management tool are two options that can help to get feedback and prioritize the requests. A Center of Excellence meeting can provide a forum for discussing the business value, feasibility, and impact of the requests with the stakeholders. A project management tool can help to track, organize, and prioritize the requests based on the agreed criteria.
質問 # 75
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. Extract each permission set, commit and merge to source control, and run through CI checks.
- 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. Advice developers to switch to SOSL queries that are more robust instead.
正解:A
解説:
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.
質問 # 76
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
- A. The production org will be locked. Users will still be able to Read/Write data to the org
- B. The production org will be locked. Administrators cannot modify metadata during this time
- C. The sandbox org will be locked. Administrators cannot modify metadata
- D. The production org will be locked. Users can only Read data during this time
正解:A、B
質問 # 77
Universal Containers has multiple projects being developed in parallel. One of the projects is in the testing phase and the testing team found a list of issues on the items that will be deployed to production. As the project deadline is short, the customer team proposes that the fixes be done in the test sandbox and then deployed to production. What should be the Architect recommend?
- A. Recommend fixing the issues in the development environment and deploying the changes to production.
- B. Recommend fixing the issues in the development sandbox, migrating them to testing, and deploy to production after testing.
- C. Recommend fixing the issues in the test environment and migrating the changes to the development sandbox.
- D. Recommend the customer team's proposal to fix the issues in the testing environment and deploy them to production.
正解:B
解説:
Explanation
The best practice is to fix the issues in the development sandbox, migrate them to the testing sandbox, and deploy to production after testing. This ensures that the development and testing environments are in sync and that the changes are properly tested before going to production. Fixing the issues in the testing environment and deploying them to production may introduce errors or conflicts, as the development environment may not have the same changes. Fixing the issues in the test environment and migrating them to the development sandbox may also cause errors or conflicts, as the development environment may have other changes that are not ready for testing.
質問 # 78
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. Full sandbox
- B. Partial Copy sandbox
- C. Developer Pro sandbox
- D. Developer sandbox
正解:A、B
解説:
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.
質問 # 79
Universal Containers is building a custom application on the Force.com platform. There is a budget and release date that has been set by the board of directors, but the application must meet the requirements that will be submitted and voted on by a public user community. What is the risk associated with the scenario?
- A. The requirements are unknown and the release date has been set.
- B. The project is not using the Waterfall methodology
- C. The project is not using an Agile methodology
- D. The requirements should not be solicited by an external community
正解:A
質問 # 80
Which two actions will contribute to an improvement of code security?
Choose 2 answers
- A. Integrate a static code security analysis tool in the CI/CD process.
- B. Use two developers to review and fix current code vulnerabilities.
- C. Implement a pull request and secure code review.
- D. Hire a company specialized in secure code review the current code.
正解:A、C
質問 # 81
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
- A. Contact Salesforce to schedule a time to upgrade the full Sandbox.
- B. Upgrade any SOAP integrations to the newest WSDL as early as possible
- C. Run regression tests in an upgraded sandbox to detect any issues with the Upgrade.
- D. Refresh a Sandbox during the Release Preview Window to ensure they have the upcoming release.
- E. Review the release notes for automatically-enabled features and technical debt.
正解:C、D、E
質問 # 82
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.
質問 # 83
UniversalContainers CUC) has multi-cloud architecture in a single org. The Sales Cloud dev team is working in a Dev Pro sandbox (DevProl) of delivering a release In three months. The business requirements from Service Cloud warrant a quicker release in four weeks, but need part of the Sales Cloud work that is completed in DevProl. The decision of using a separate Dev Pro sandbox (DevPro2) is still pending. The DevProl was upgraded to preview for next salesforce major release two weeks ago.
What should an Architect recommend?
- A. Ask the second work stream team to work on the same DevProl sandbox.
- B. Clone the DevPro1 sandbox and name It DevPro2 for the second work stream to work on the Service Cloud requirements.
- C. Push back on the requirements because adding another work stream will bring some risks with it.
- D. DevPro1 cannot be cloned because it is on a different version from Production. Just create a new DevPro2, and migrate metadata from DevPro1.
正解:D
解説:
Explanation
DevPro1 cannot be cloned because it is on a different version from Production, as it was upgraded to preview for the next Salesforce major release two weeks ago. Therefore, the architect should recommend creating a new DevPro2, and migrating metadata from DevPro1. This way, the second work stream can work on the Service Cloud requirements in a separate sandbox, without affecting the Sales Cloud dev team. Asking the second work stream team to work on the same DevPro1 sandbox would create conflicts and dependencies between the two teams, and would not allow them to release at different times. Pushing back on the requirements because adding another work stream will bring some risks with it would not be a good option, as the business needs might be urgent and important.
質問 # 84
Universal Containers have just acquired Planetary storage. Both companies use salesforce.com to manage their sales activities. The two companies have many customers in common and the company plans to merge the two sales organizations, but the products and sales processes between the two original companies will remain different and distinct. What factor should the company consider in merging the two Salesforce.com orgs into a single org?
- A. Transactional sales data could be combined without modification since standard objects are used
- B. Customer data could be merged with modifications using standardization and de -duplication
- C. Business processes on standard objects can be merged without modifications
- D. Salespersons selling both product lines would need two logins, once for each product line
正解:B
解説:
Explanation
The most challenging factor to consider in merging the two Salesforce.com orgs into a single org is the customer data, as it may contain duplicates, inconsistencies, and conflicts. Option D suggests using standardization and de-duplication tools to merge the customer data, which is a reasonable approach. Option A is not true, as transactional sales data may have different formats, fields, and values in the two orgs. Option B is not necessary, as salespersons selling both product lines can use a single login in the merged org. Option C is not true, as business processes on standard objects may have different workflows, validation rules, and triggers in the two orgs.
質問 # 85
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?
- A. Execute a batch job that deletes all records created on the day.
- B. Create a new developer copy sandbox every night.
- C. Manually delete all records individually.
- D. Refresh the sandbox every night.
正解:A
質問 # 86
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?
- A. Recommend using the ANT script and build a custom application to run the script and use change sets to deploy supported metadata.
- B. Recommend using an AppExchange solution that packages the deployment components and you can run the deployment wizard to track deployment result.
- C. Recommend using the Continues integration and the Continues deployment tool and build the pipeline to deploy to sandboxes and production.
- D. Recommend using SFDX and documents the deployment commands with steps to be executed for each environment.
正解:C
質問 # 87
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
- A. Build an Apex framework to deploy CPQ records.
- B. Use data loader to deploy CSV files.
- C. Use an open source SFDX plugin and version control.
- D. Use a third-party product.
正解:A、B
質問 # 88
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
- A. Stress Testing
- B. Load Testing
- C. Unit Testing
- D. Performance Testing
正解:A、D
解説:
Explanation
Two testing types that an architect should recommend to ensure users don't face platform slowdowns during peak business hours are: stress testing and performance testing. Stress testing is the process of testing the system under extreme load conditions, such as a large number of concurrent requests, to determine its breaking point and identify any potential bottlenecks or failures. Performance testing is the process of testing the system under normal or expected load conditions, such as the average number of requests per day, to measure its response time, throughput, and resource utilization. These testing types can help ensure that the web service can handle the expected volume and frequency of requests, and that it meets the performance and reliability requirements. Unit testing is not a testing type that an architect should recommend for this scenario, as it is the process of testing individual units of code, such as methods or classes, to verify their functionality and logic.
Load testing is also not a testing type that an architect should recommend for this scenario, as it is the process of testing the system under a specific load condition, such as a fixed number of requests, to evaluate its behavior and performance. See Testing RESTful Web Services for more details.
質問 # 89
A technical lead is performing all code reviews for a team and is finding many errors and improvement points. This is delaying the team's Deliveries.
Which two actions can effectively contribute to the quality and agility of the team?
Choose 2 answers
- A. Create development standards and train teams in those standards.
- B. Skip the code review and focus on functional tests and UAT.
- C. Use static code analysis tool in the pipeline before manual code review.
- D. Choose the most senior developer to help the technical lead in the code review.
正解:B、C
質問 # 90
Universal Containers (UC) just started configuration and customization of its Salesforce organization. The architect suggested the definition of an application lifecycle management (ALM) process.
What are three benefits of following an ALM process?
Choose 3 answers
- A. Training new users after each minor and major release.
- B. Releasing new features on a consistent schedule.
- C. Avoiding defects from being deployed to production.
- D. Preventing existing working functionality from stopping
- E. Defining metrics for application development project success.
正解:B、C、D
解説:
Explanation
Following an ALM process can help avoid defects from being deployed to production, by ensuring that the code is tested and validated in different environments before reaching the end users. It can also help release new features on a consistent schedule, by establishing a clear roadmap and timeline for the development and deployment phases. Moreover, it can help prevent existing working functionality from stopping, by implementing backup and rollback strategies, as well as monitoring and troubleshooting tools. Training new users after each minor and major release is not a benefit of ALM, but rather a best practice for user adoption and change management. Defining metrics for application development project success is not a benefit of ALM, but rather a part of the project management and evaluation process.
質問 # 91
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?
- A. Deploy unsupported components manually before/after deployment.
- B. Use change sets for deploying all the unsupported components.
- C. Use AppExchange products to deploy unsupported components.
- D. Use the force.com IDE for deploying the unsupported components.
正解:A
解説:
Explanation
Deploying unsupported components manually before/after deployment is the best way to address the issue of Metadata API not supporting all the components yet. Metadata API is a powerful tool for deploying changes between orgs, but it does not cover all the metadata types that are available in Salesforce. Some examples of unsupported components are email templates, dashboards, reports, and custom settings. These components need to be deployed manually by using other tools or methods, such as change sets, data loader, or manual configuration.
質問 # 92
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
- A. Development environments should generally be refreshed after each working feature has been successfully migrated.
- B. Integration sandboxes should be refreshed rarely because of the burden of maintaining the various API.
- C. Sandboxes should be refreshed on the day when the refresh is allowed for that type of sandbox.
- D. Production is the only pristine environment.
正解:A、D
解説:
Explanation
Sandboxes should be refreshed based on the needs of the project and the development lifecycle. Production is the only pristine environment, so it is a good practice to refresh sandboxes from production regularly to ensure data and metadata consistency. Integration sandboxes should be refreshed frequently, not rarely, to avoid conflicts and errors when integrating code from multiple developers. Development environments should generally be refreshed after each working feature has been successfully migrated, to avoid accumulating unnecessary changes and to start fresh for the next feature.
質問 # 93
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
- A. Seek stakeholder approval for the hotfix.
- B. Fix the bug in a hotfix branch.
- C. Wait until the next release to deploy the fix.
- D. Investigate potential data impacts.
- E. Attempt to fix the bug directly in production.
正解:A、B、D
質問 # 94
Universal Containers is a global organization that maintains regional production instances of Salesforce. One region has created a new custom object to track Shipping Containers. The CIO has requested that this new object be used globally by all Salesforce instances and further maintained and modified regionally by local administrators. Which two deployment tools will support this request? Choose 2 answers
- A. Force.com Migration Tool
- B. Force.com IDE
- C. Tooling API
- D. Change sets
正解:A、B
解説:
Explanation
B and D are the correct answers, as Force.com IDE and Force.com Migration Tool are the deployment tools that will support the request of creating a new custom object to track Shipping Containers and making it available globally by all Salesforce instances and further maintained and modified regionally by local administrators. Force.com IDE and Force.com Migration Tool are both tools that use the Metadata API to retrieve and deploy metadata components, such as custom objects, from one org to another. They also allow for selective deployment, meaning that only the components that are needed can be deployed, without affecting the rest of the org. A is incorrect, as Tooling API is not a deployment tool, but an API that provides access to metadata and code, as well as customizing and automating the development process. C is incorrect, as Change sets are not a deployment tool that will support the request, as they are limited to deploying components between connected orgs, and do not allow for selective deployment or regional modifications.
You can learn more about these tools in the Deploy Changes with the Force.com Migration Tool and Deploy Changes with the Force.com IDE units on Trailhead.
質問 # 95
......
この認定の資格を得るには、候補者はSalesforce開発者またはアーキテクトとして働いている数年の経験を持たなければなりません。また、Salesforce認定アプリケーションアーキテクトまたはSalesforce認定システムアーキテクトの認定試験に合格する必要があります。これらの前提条件を満たすと、候補者はSalesforce Development-Lifecycle-and Deployment-Architect試験を受けることができます。
Salesforce Development-Lifecycle-and-Deployment-Architectは、Salesforceの開発、展開、およびライフサイクル管理における専門知識とスキルを持つプロフェッショナルの能力を認定する権威ある認定試験です。この認定は、Salesforceアプリケーションやソリューションの管理と展開を担当するアーキテクト、開発者、および管理者を対象としています。認定試験では、候補者のSalesforce開発ライフサイクルと展開の様々な分野における知識と熟練度をテストします。
リアルなDevelopment-Lifecycle-and-Deployment-Architect試験別格な練習試験問題:https://www.jpntest.com/shiken/Development-Lifecycle-and-Deployment-Architect-mondaishu
100%合格率でリアルなDevelopment-Lifecycle-and-Deployment-Architect試験成功ゲット:https://drive.google.com/open?id=19Et0E-YgCHoGZhzWEcgWx5U_YnbNackC