無料Salesforce Development-Lifecycle-and-Deployment-Architect日本語プレミアム試験エンジンPDFをダウンロード 更新された229問があります [Q71-Q96]

Share

無料Salesforce Development-Lifecycle-and-Deployment-Architect日本語プレミアム試験エンジンPDFをダウンロード 更新された229問があります

検証済みDevelopment-Lifecycle-and-Deployment-Architect日本語リアル試験問題集PDF豪華お試しセット

質問 # 71
Universal Containers には、システム間の重要なプロセス オーケストレーションを備えた高度に統合された環境があります。UAT を更新すると、運用環境からの外部 ID を持つオブジェクトは、UAT 環境内の有効な外部 ID を指さなくなります。
これを解決するにはアーキテクトは何をすべきでしょうか?

  • A. 外部 ID をマスクして、誰も実稼働値を確認できないようにします。
  • B. UAT が運用統合をポイントし、終了後に各トランザクションをロールバックします。
  • C. 更新後の計画で、外部 ID を UAT の既知の有効な値のセットに変更します。
  • D. すべてのデータを削除し、自動テスト ツールを使用して、UAT のすべてのシステムにわたって新しいデータを作成します。

正解:C

解説:
In the post refresh plan, modifying external ids to a known valid set of values for UAT is the best way to resolve the issue of objects that have external ids from production no longer pointing to valid external ids in the UAT environment. This way, the data integrity and consistency across the integrated systems can be maintained. Letting UAT point to production integrations and rolling back each transaction after it finishes is not a good practice, as it can cause data loss or corruption in production. Deleting all the data and using an automated testing tool to create new data across all the systems in UAT is not feasible, as it can take a lot of time and resources. Masking the external id so nobody can see the production value is not a solution, as it does not address the underlying problem of invalid references.


質問 # 72
Universal Containers (UC) は 2 つの完全なサンドボックスを実装していました。1 つはステージと呼ばれるもので、パフォーマンス、回帰テスト、実稼働準備チェックに使用されます。もう 1 つは主にユーザー受け入れテスト (UAT) に使用されます。両方の完全なサンドボックスは 2 か月前に更新されました。現在、UC は 2 週間以内にユーザー受け入れテストを開始し、4 週間以内に製品リリースを行うことを目標としています。管理者は、Salesforce のメジャー リリースが 6 週間以内に行われることにも気づきました。
UC は現在の Salesforce バージョンでリリースする必要がありますが、新しい Salesforce リリースで何も問題が発生しないことも確認したいと考えています。アーキテクトは何を推奨すべきですか?

  • A. 今すぐステージをリフレッシュします。UAT はリフレッシュしません。こうすると、Stage はプレビュー表示されますが、UAT はプレビュー表示されません。
  • B. trust.salesforce.com にアクセスしてプレビューの期限を確認し、期限を過ぎている場合はサポートと協力してプレビュー インスタンスを取得します。
  • C. 今すぐ UAT からステージを更新します。プレビュー終了後は、回帰テストにはアップグレードされたものを使用し、ユーザー受け入れテストにはアップグレードされていないものを使用します。
  • D. サンドボックス プレビュー ガイドを使用して、必要なアクションがあるかどうかを確認します。UC は、準備、更新、UAT への再展開が必要になる場合があります。

正解:A

解説:
The best option for UC is to refresh Stage now, and do not refresh UAT. This way, Stage will be on the preview instance and UAT will not. This will allow UC to test their application on both the current and the next Salesforce version, and ensure that they can release on the current version without any issues. Option B is incorrect because it is not necessary to check the Sandbox Preview Guide or refresh and redeploy to UAT.
Option C is incorrect because it is too late to work with support to get on the preview instance after the cutoff dates. Option D is incorrect because it will result in both Stage and UAT being on the same version, which will not allow UC to test their application on the next Salesforce version.


質問 # 73
Universal Containers CUC) は大規模な Salesforce 変革の取り組みに着手していますが、UC の DevOps チームは、本番環境に至るまでのサンドボックスにわたる開発ライフサイクル全体を通じて Salesforce メタデータを追跡することについて疑問を提起しました。
プロジェクトの導入アーキテクトとして、さまざまな環境で各機能のどのバージョンを追跡するために何を推奨すべきでしょうか?

  • A. AppExchange または Salesforce 導入に特化したサードパーティ ツールを使用します。
  • B. Salesforce SFDX コマンドを使用して、さまざまなサンドボックスにデプロイします。
  • C. Excel シートを使用して展開手順を追跡し、SFDX コマンドを文書化します。
  • D. 変更セットを使用して、デプロイされたカスタマイズを追跡します。

正解:A

解説:
To track Salesforce metadata throughout the development lifecycle across sandboxes and production, the architect should recommend using an AppExchange or third-party tool that is specialized in Salesforce deployment. These tools can provide features such as version control, dependency analysis, automated testing, and rollback capabilities. Using an Excel sheet to track deployment steps and document the SFDX commands is not a reliable or scalable solution, as it is prone to human errors and does not provide any automation or validation. Using ChangeSet to track deployed customizations is also not a good option, as ChangeSet is limited in the types of metadata it can deploy and does not support versioning or dependency management.
Using Salesforce SFDX commands to deploy to different sandboxes is a possible solution, but it requires a high level of technical expertise and does not provide a graphical interface or reporting capabilities.


質問 # 74
Universal Containers CUC) には、複数のチームがさまざまなプロジェクトに取り組んでいます。複数のプロジェクトが多くの本番組織にデプロイされます。コード レビュー中に、アーキテクトは変数名に一貫性がないことや、ベスト プラクティスが欠如していることを発見します。
一貫性を高めるためにアーキテクトは何を推奨すべきでしょうか?

  • A. プル リクエストはマージする前に 2 人の開発者によってレビューされる必要があります。
  • B. リリース管理のための Center of Excellence を作成します。
  • C. コードをコミットする前に回帰テストを実行します。
  • D. 静的コード分析を使用してコーディング標準を強制します。

正解:D

解説:
Using static code analysis to enforce coding standards is the best way to improve consistency among the development teams working on different projects. Static code analysis is a tool that can automatically scan the code and detect any violations of the predefined coding rules and best practices. It can also provide feedback and suggestions to the developers on how to improve their code quality and readability. Creating a Center of Excellence for release management, requiring pull requests to be reviewed by two developers before merging, or executing regression testing before code can be committed are also good practices, but they are not as effective or efficient as static code analysis for ensuring coding consistency.


質問 # 75
Universal Containers (UC) は、Salesforce 開発に SFDX ツールと方法論を使用しているハイテク企業です。T UC は、コードと構成の一部を Unlocked Packages に移動しました。
UC の新しいパッケージ開発戦略をサポートするためにアーキテクトが推奨する 2 つのベスト プラクティスはどれですか?
2 つの答えを選択してください

  • A. 既存のコードベースのすべてを単一のモノリシック パッケージに移動します。
  • B. 実稼働環境にインストールする前に、開発されたパッケージをテスト環境でテストします。
  • C. メタデータ カバレッジ レポートを参照して、パッケージでサポートされている機能を特定します。
  • D. パッケージがすべてのコードと構成を管理するため、バージョン管理を使用する必要はありません。

正解:B、C

解説:
The best practices to support UC's new package development strategy are to test developed packages in test environments before installing to production, and to consult the metadata coverage report to identify features supported by packages. Testing packages in test environments can help to ensure the quality and functionality of the packages, as well as to identify and resolve any issues or dependencies before deploying to production.
Consulting the metadata coverage report can help to determine which features can be included in packages, and which ones need to be deployed using other methods. Version control still needs to be used, as packages do not manage all the code and configuration, but only the components that are part of the package. Moving everything in the existing codebase to a single monolithic package is not a good practice, as it reduces the modularity, maintainability, and reusability of the code. It is better to create smaller packages that are focused on specific features or functionalities.


質問 # 76
パッケージ開発で変更を管理する 3 つの利点は何ですか?
3 つの答えを選択してください

  • A. パッケージ間の依存関係を指定するモジュール型開発プロセス。
  • B. 開発者とテスターを明確に分けます。
  • C. 正常にデプロイするために必要なサンドボックスの数を管理します。
  • D. リリース サイクルをより効率的かつ機敏にします。
  • E. 変更管理に役立つバージョニング。

正解:A、D、E

解説:
The benefits of managing change with Packaged Development are:
Versioning to help with change management, as it allows the developers to track the changes made to the metadata and roll back to previous versions if needed.
Making the release cycle more efficient and agile, as it enables the developers to deploy smaller and more frequent updates to the orgs, reducing the risk of errors and conflicts.
Modular development process with specification of dependencies among packages, as it allows the developers to break down the metadata into logical units that can be reused and updated independently, while ensuring that the dependencies are resolved correctly. Managing the number of sandboxes needed to successfully deploy is not a benefit of Packaged Development, as it is more related to the sandbox strategy and the development model. Clearly dividing developers and testers is also not a benefit of Packaged Development, as it is more related to the team structure and the testing strategy.


質問 # 77
Universal Containers (UC) は、地理的に異なる場所からグローバルに動作します。UC は現在の組織戦略を再考しています。アーキテクトが 1 つの戦略に対して考慮すべき 3 つの要素はどれですか? 3 つの答えを選択してください

  • A. 一元化されたデータの場所。
  • B. カスタマイズされた実装。
  • C. 相互依存関係が少なくなります。
  • D. ビジネス全体にわたる一貫したプロセス。
  • E. コラボレーション能力の向上。

正解:A、D、E

解説:
A single org strategy has the benefits of increased ability to collaborate, centralized data location, and consistent processes across the business. These factors can improve efficiency, data quality, and user adoption.
A single org strategy may not allow for tailored implementation or fewer inter-dependencies, as different business units may have different requirements and dependencies.


質問 # 78
Universal Container には、Salesforce を使用して変更を要求する営業、サービス、バックオフィス、マーケティングなどの複数の部門があります。これらの各部門は、AppExchange アプリ、フィールドリクエスト、およびページレイアウトの購入を独立して決定するため、導入率が低く、十分に活用されていません。 Salesforce の標準機能の一部。標準の Salesforce 機能の使用を増やすために、テクニカル アーキテクトはどのようなメカニズムを推奨する必要がありますか?

  • A. プロジェクト管理室
  • B. 制御ボードの変更
  • C. センター オブ エクセレンス
  • D. 要件トレーサビリティ マトリックス

正解:C

解説:
A Center of Excellence is a mechanism that can help to increase the use of standard Salesforce functionality, by defining and managing best practices, standards, and governance across the organization. A Center of Excellence can also facilitate cross-functional collaboration, knowledge sharing, and alignment of Salesforce initiatives with business goals. A Change Control Board is a group of stakeholders that reviews and approves changes to the system, but does not necessarily promote the use of standard Salesforce functionality. A Requirements Traceability Matrix is a document that links requirements to their sources and test cases, but does not necessarily increase the use of standard Salesforce functionality. A Project Management Office is a group that oversees the execution of projects, but does not necessarily increase the use of standard Salesforce functionality.


質問 # 79
Universal Containers (UC) 開発チームは、AppExchange 用の管理パッケージを開発しています。製品チームは開発とテストを終了し、セキュリティ レビューを提出したいと考えています。しかし、製品マネージャーは、Checkmarx コード スキャナーからのいくつかのエラーについて懸念を抱いています。
製品チームはどのように進めるべきでしょうか?

  • A. Checkmarx エラーを確認します。修正の必要がない場合は、誤検知としてマークし、説明を添付して送信してください。
  • B. セキュリティ レビューを送信する前に、Checkmarx エラーを確認し、すべて修正してください。エラーが残っている場合、Salesforce セキュリティ レビュー チームはリクエストを拒否します。
  • C. パートナー サポート ケースを残します。パートナー マネージャーが Salesforce サポート リソースに協力してもらいます。
  • D. Salesforce セキュリティ レビュー チームに任せてください。それらが本当に問題であれば、彼らが発見してくれるでしょう。

正解:A

解説:
The product team should review the Checkmarx errors and determine if they need to fix them or not. If the errors are false positives, meaning that they do not indicate a real security issue, the product team should mark them as such and attach an explanation, then submit the security review. This will help the Salesforce security review team to understand the rationale behind the code and avoid unnecessary rejections. The product team should not leave the errors to the Salesforce security review team, as they may reject the request if they find any potential security issue. The product team should not leave a partner support case, as this is not the proper channel for resolving code issues. The product team should not fix all the errors before submitting the security review, as some of them may not be relevant or critical, and fixing them may introduce new bugs or delays.


質問 # 80
Universal Containers (UC) は、昨年、グローバルな組織再編とプロセスの見直しを実施し、これが Salesforce 組織戦略の見直しのきっかけとなりました。組織と世界中の顧客を徹底的に分析した後、UC は Salesforce 組織を統合するプロジェクトを開始し、複数組織から単一組織戦略に移行することを決定しました。
このシナリオでは、単一組織戦略によってもたらされる 3 つの利点は何ですか?
3 つの答えを選択してください

  • A. ビジネス プロセスの統合が簡素化されます。
  • B. 管理オーバーヘッド コストの削減。
  • C. 顧客の全方位を把握しやすくなります。
  • D. さまざまなビジネスユニット間での Chatter コラボレーションが向上しました。
  • E. すべての事業部門間でデータ モデルを自動的に統合します。

正解:B、C、D

解説:
Going to a single-org strategy can provide several benefits, such as lower administration overhead costs, improved Chatter collaboration across different business units, and easier to get a 360-view of the customer.
Consolidating the business processes and unifying the data model among all lines of business are not benefits of a single-org strategy, but rather challenges that need to be addressed during the org merge process.


質問 # 81
ノーザン トレイル アウトフィッターズ (NTO) は、大規模プロジェクトと小規模プロジェクトの両方に対して、明確に定義されたリリース管理プロセスを備えています。NTO の開発チームは、案件更新プロセスの変更のためのワークフローとトリガーを作成しました。
アーキテクトは、これらの変更のリリース計画に関して何を推奨すべきでしょうか?

  • A. これをメジャー リリースとして計画し、Salesforce メジャー リリースに合わせます。
  • B. トレーニングと変更管理を伴うマイナー リリースとして計画します。
  • C. Salesforce サポートに確認した後、これを暫定リリースとして計画します。
  • D. これをパッチリリースとして計画し、Salesforce パッチリリースと合わせます。

正解:B

解説:
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.


質問 # 82
技術リーダーはチームのすべてのコード レビューを実行し、多くのエラーと改善点を発見しています。
これによりチームの納品が遅れています。
チームの品質と機敏性に効果的に貢献できる 2 つのアクションはどれですか?
2 つの答えを選択してください

  • A. コード レビューをスキップし、機能テストと UAT に集中します。
  • B. コード レビューの技術リーダーを支援する最上級の開発者を選択します。
  • C. 開発標準を作成し、その標準に従ってチームをトレーニングします。
  • D. 手動でコードをレビューする前に、パイプラインで静的コード分析ツールを使用します。

正解:C、D

解説:
The two actions that can effectively contribute to the quality and agility of the team are: Define and follow code standards, and use static code analysis tool in the pipeline before manual code review. Code standards can help ensure consistency, readability, and maintainability of the code, as well as reduce errors and bugs. A static code analysis tool can help automate the code review process and identify any issues or violations of the code standards before the manual review. Choosing the most senior developer to help the technical lead or skipping the code review are not effective actions, as they can lead to more errors and delays.


質問 # 83
マルチサンドボックス開発戦略と並行してソース管理システムを使用する 3 つの利点は何ですか?
3 つの答えを選択してください

  • A. 実稼働前サンドボックスに昇格する前にコード レビューを実行します。
  • B. 各開発者が行った変更の履歴を保持します。
  • C. 各機能または変更を個別に追跡する分岐戦略を作成します。
  • D. 致命的なデータ損失の場合にバックアップとして機能します。
  • E. 変更をサンドボックスから本番環境に自動的にデプロイします

正解:A、B、C

解説:
Using a Source Control system alongside a multi-sandbox development strategy has several advantages, such as performing code reviews before promoting to a pre-production sandbox, keeping a history of changes made by each developer, and creating a branching strategy that tracks each feature or change separately.
Automatically deploying changes from sandbox to production is not an advantage of Source Control, but rather a function of a Continuous Integration tool. Acting as a backup in case of catastrophic data loss is not an advantage of Source Control, but rather a benefit of having a sandbox strategy.


質問 # 84
すべての AppExchange 製品は、Salesforce のセキュリティレビューの対象となります。
見込みの AppExchange 製品がセキュリティ審査に合格しない最も一般的な理由は何ですか?

  • A. SOQL インジェクション
  • B. CRUD/FLS (フィールド レベル セキュリティ)
  • C. セッションハッキング
  • D. クロスサイト スクリプティング

正解:D

解説:
Cross-site scripting is the most common reason that the prospect AppExchange products fail the security review. Cross-site scripting (XSS) is a type of web application vulnerability that allows an attacker to inject malicious code into a web page that is viewed by other users. XSS can compromise the security and privacy of the users, as well as the functionality and performance of the application. Salesforce has strict security standards and policies for AppExchange products, and any product that has XSS vulnerabilities will not pass the security review. CRUD/FLS, session hacking, and SOQL injection are also security issues that can affect AppExchange products, but they are not as common or severe as XSS.


質問 # 85
Universal Containers チームの開発者は、Web サービス コールアウトを含むメソッドをテストするためのテスト クラスを作成しました。テスト クラス内で、開発者はテスト データをロードし、Mock オブジェクトのインスタンスを作成し、Test.setMock() をその Mock オブジェクトに設定し、startTest() を呼び出し、コールアウトを行うコードを実行し、stopTest() を呼び出す必要があります。 )、結果を期待値と比較します。残念ながら、開発者は Test.setMock() メソッドのステップを使用するのを忘れていました。
開発者がこのテスト クラスを実行すると何が起こるでしょうか?

  • A. Test.setMock() ステートメントを見逃すことはあり得ません。テスト メソッドのコールアウト以来、開発者コンソールでは開発者がステートメントを保存できません。
  • B. テスト クラスは Web サービスのコールアウトを行い、Web サービス側の状況に応じて失敗する場合と失敗しない場合があります。
  • C. テスト クラスは失敗し、開発者には次のメッセージが表示されます:TestMethod として定義されたメソッドは Web サービス コールアウトをサポートしていません。
  • D. テスト クラスは実行中に Web サービス コールアウトをスキップするだけなので、エラー メッセージが表示されずにテスト クラスは失敗します。

正解:C

解説:
The test class will fail and the developer will see a message stating: Methods defined as TestMethod do not support Web service callouts. This is because the test class cannot make a real web service callout, as it would depend on an external service that may not be available or reliable. Therefore, the developer needs to use the Test.setMock() method to specify a mock class that simulates the web service response. The test class will not skip the web service callout, nor will it make the actual callout. It is possible to save the test class without the Test.setMock() statement, but it will not run successfully.


質問 # 86
Universal Containers (UC) は、本番環境で実行するテストを制御することで、本番環境へのデプロイ時間を短縮したいと考えています。UC のアーキテクトは、テストのサブセットのみを実行することを提案しました。導入中の特定のテストの実行に関して正しい 2 つの記述はどれですか? 2 つの答えを選択してください

  • A. 実行する必要があるテスト クラスと個々のテスト メソッドの両方を指定します。両方とも DeployOptions でサポートされています。
  • B. テストのサブセットを実行するには、Deploy Options オブジェクトで Run Specified Tests テスト レベルを設定し、それを引数としてdeploy () 呼び出しに渡します。
  • C. テストのサブセットを実行し、DeployOptions オブジェクトに RunLocalTests テスト レベルを設定し、それを引数としてdeploy() 呼び出しに渡します。
  • D. テスト メソッドの指定は DeployOptions でサポートされているため、実行する必要があるテスト クラスのみを指定します。

正解:B、D

解説:
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.


質問 # 87
アーキテクトが変更セットの展開に関して推奨すべき 3 つの考慮事項は何ですか?
3 つの答えを選択してください

  • A. 変更セットは本番 Salesforce 組織間で再利用できません。
  • B. 変更セットは、同じ本番組織に関連付けられている組織には使用できません。
  • C. 変更セットは自動化できません。
  • D. 変更セットはロールバックできません。
  • E. 変更セットはデプロイ前に検証できません

正解:A、C、D

解説:
Change Sets are a manual way of deploying metadata components between orgs that are affiliated with the same production org. Change Sets cannot be automated, rolled back, or reused between production Salesforce orgs. Change Sets can be validated before deployment, and they can be used for orgs affiliated with the same production org.


質問 # 88
Universal Containers は、Salesforce 組織で新しいプロジェクトの開発作業を開始しようとしていますが、完了までに何か月もかかります。UC は、既存のライブ機能の重大なバグがどのように対処されるかについて懸念しています。この懸念に対処するために推奨されるリリース管理戦略は何ですか?

  • A. 開発サンドボックスで重大なバグに対処し、それらの変更を個別に運用環境にプッシュします。
  • B. 他のコードとともにリリースされるように、進行中の開発サンドボックスに重大なバグの修正を含めます。
  • C. 専用の開発者向けサンドボックスを利用して重大なバグに対処し、運用環境にリリースします。
  • D. プロジェクトが終了するまでチームを分離したままにし、フル コピー サンドボックスを作成してチームの作業をマージします。

正解:C

解説:
Utilizing a dedicated developer pro sandbox to address critical bugs and release to production is the recommended release management strategy, as it allows the development team to work on the new project without being interrupted by the bug fixes, and also ensures that the bug fixes are deployed to production as soon as possible. Including fixes for critical bugs in the ongoing development sandboxes is not recommended, as it may delay the release of the bug fixes and also introduce conflicts with the new code. Keeping teams separate until the end of the project and creating a full copy sandbox to merge their work then is not recommended, as it may create a lot of merge conflicts and integration issues. Addressing critical bugs in the development sandboxes and pushing those changes to production separately is not recommended, as it may create inconsistencies between the development and production environments.


質問 # 89
Universal Containers には、Salesforce をさまざまなシステムに統合する複数のプロジェクト チームがあります。統合アーキテクトは、チームが使用するさまざまな統合パターンについて不満を抱いており、統合の状況についての共通の理解を欠いています。建築家は課題に対処するために何を推奨すべきでしょうか?

  • A. すべてのチームに使用するファイアアンドフォーゲット設計パターンを推奨します。
  • B. すべてのチームに使用するアウトバウンド メッセージの設計パターンを推奨します。
  • C. 統合に重点を置いた設計標準を作成し、すべてのチームにトレーニングを提供します
  • D. データ ガバナンス ポリシーを実装し、ドキュメントをすべてのチームに公開します。

正解:C

解説:
Creating design standards focused on integration and providing training to all teams is the best way to address the challenges of having various integration patterns and a lack of common understanding of the integration landscape. Design standards can help to establish consistent and best practices for integrating Salesforce with other systems, such as choosing the appropriate integration style, pattern, tool, and protocol. Training can help to educate and align the teams on the design standards and the integration architecture.


質問 # 90
プロジェクトにおけるエグゼクティブ スポンサーの責任は何ですか?

  • A. エグゼクティブ ダッシュボードを設計する
  • B. プロジェクトのステータスを伝達する
  • C. プロジェクト スコープの変更を承認します。
  • D. プロジェクトの方法論を決定する

正解:C

解説:
This is the correct answer because the executive sponsor is the senior leader who provides strategic direction, funding, and support for the project. The executive sponsor is also responsible for approving any changes to the project scope, budget, or timeline that may affect the project outcomes or benefits.


質問 # 91
Universal Containers (UC) は毎年 2 つのメジャー リリースを行っており、チームは常にデプロイにかかる時間が長くなります。UC によって導入時間を短縮できる 2 つの方法はどれですか? 答えを 2 つ選択しますか?

  • A. 最近のデプロイ検証とクイック デプロイ機能を使用します。
  • B. コンポーネントをグループにデプロイして、デプロイ時間を短縮します。
  • C. RunSpecified Tests テスト レベルを使用して、実行するテストを指定します。
  • D. コンポーネントを運用環境に移行する前に、デプロイメントを検証します。

正解:A、C

解説:
To reduce deployment time, UC can use the following strategies:
Use recent deployment validations and the quick deploy feature, which can allow them to skip the validation step in production and deploy the changes faster, if they have already validated the changes in a sandbox within the last four days.
Specify the test to run by using RunSpecifiedTests test level, which can allow them to run only the tests that are relevant to the components being deployed, instead of running all the tests in the org.


質問 # 92
Universal Containers には、さまざまなリージョンに 7 つの組織があります。そのプロセスはグローバルで標準化されていますが、各地域にはグローバル コードを理解し、その地域に合わせていくつかの側面をカスタマイズできる柔軟性が必要です。
このニーズに最適化されている開発モデルはどれですか?

  • A. 管理パッケージを使用してグローバル コードをデプロイし、ローカル チームがそのパッケージ内のコードの追加をリクエストできるようにします。
  • B. グローバル コードには管理パッケージを使用し、すべてのリージョン コードには別の管理パッケージを使用します。
  • C. すべてのコードを含む一元的な Git を作成し、グローバル チームがローカル チームによる変更を承認します。
  • D. ロック解除されたパッケージを使用してグローバル コードを展開し、各国がカスタマイズされたロック解除されたパッケージ拡張機能を作成できるようにします。

正解:D

解説:
The development model that is optimized for this need is to use unlocked packages to deploy the global code and allow each country to create its customized unlocked package extensions. This model can help maintain the global standardization and consistency of the code, while also providing the flexibility and autonomy for each region to customize some aspects of the code for their specific needs. Unlocked packages are a type of second-generation packaging that can be created and installed using the Salesforce CLI or APIs, and can be upgraded or uninstalled as needed. Unlocked package extensions are a type of unlocked packages that can depend on and extend another unlocked package or a managed package. See Unlocked Packages for more details.


質問 # 93
Universal Containers のビジネス ユーザーは、新しくリリースされた機能によって、以前から存在していた他の安定した機能が壊れていることによく気づきます。回帰を防ぐためにアーキテクトはどのアプローチを推奨する必要がありますか?

  • A. 開発者コンソールを使用して、影響を受ける機能のテスト スイートを実行します。
  • B. 新機能の開発を凍結し、システムを再設計してバグを除去します。
  • C. 継続的統合戦略の一環として単体テストと機能テストの自動化を利用します。
  • D. Salesforce Apex Hammer を使用してすべての機能を自動的にテストします

正解:C

解説:
This is the correct answer because utilizing unit and functional test automation as part of a continuous integration strategy can prevent regression by ensuring that the code and configuration are always tested and validated before deployment. Utilizing the developer console to run test suites is not sufficient and may not cover all the functionality. Utilizing Salesforce Apex Hammer is not a feasible option as it is an internal tool that Salesforce uses to test customer orgs before major releases. Freezing development of new features and re-architecting the system is not a realistic or cost-effective approach to prevent regression.


質問 # 94
Universal Containers の製品所有者は、ユーザー受け入れテスト中にテストされない機能が残らないように、すべての要件にテスト ケースが関連付けられていることを確認したいと考えています。
ビジネスのニーズを満たすのに役立つプロジェクト成果物は何ですか?

  • A. テスト戦略
  • B. ユーザー受け入れテスト スクリプト
  • C. テスト実行計画
  • D. 要件トレーサビリティ マトリックス

正解:D

解説:
A requirement traceability matrix is a project artifact that maps each requirement to its corresponding test cases, ensuring that all requirements are covered by testing. User acceptance test scripts are the actual steps to execute the test cases, not the artifact that links them to the requirements. Testing strategy and test execution plan are high-level documents that describe the overall approach and schedule for testing, not the specific mapping of requirements and test cases.


質問 # 95
Universal Containers では、1 年に複数のマイナー リリースとメジャー リリースが行われます。マイナー リリースにはサンプル構成の変更が含まれていますが、メジャー リリースには多数の複雑なコード コンポーネントが含まれています。アーキテクトは両方のタイプのリリースに対してどのような導入ツールを推奨する必要がありますか?

  • A. マイナー リリースの場合は Force.com IDE、メジャー リリースの場合はメタデータ API。
  • B. マイナー リリースとメジャー リリースの両方の変更セット。
  • C. マイナー リリースの変更セットとメジャー リリースの Force.com IDE。
  • D. マイナー リリースの変更セットとメジャー リリースのメタデータ API。

正解:D

解説:
Change sets for minor releases and metadata API for major releases is the best deployment tool recommendation for both types of releases. Change sets are a native Salesforce tool that allows the team to deploy configuration changes between connected orgs. They are suitable for minor releases that have simple configuration changes, such as adding fields, objects, or workflows. Metadata API is a more advanced tool that allows the team to deploy both configuration and code changes between any orgs. It is suitable for major releases that have large number of complex code components, such as Apex classes, triggers, Visualforce pages, or Lightning components.


質問 # 96
......

あなたを合格させるSalesforce試験にDevelopment-Lifecycle-and-Deployment-Architect日本語試験問題集:https://jp.fast2test.com/Development-Lifecycle-and-Deployment-Architect-JPN-premium-file.html


弊社を連絡する

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

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

サポート: 現在連絡 

English Deutsch 繁体中文 한국어