Module: Application Lifecycle and Development Models -salesforce answers

In this article we will see the solution of Module: Application Lifecycle And Development Models -Salesforce Answers

#1.Understand What Application Lifecycle Management Is

Q1)Which of the following can you create safely in a production organization?

I)Apex classes
II)Triggers
III)Workflow rules
IV)Reports and dashboards
[bg_collapse view=”button-orange” color=”#4a4949″ expand_text=”Show Answers” collapse_text=”Close Answer” ]
IV)Reports and dashboards
[/bg_collapse]

Q2)How does using the ALM process help development go faster?

I)You know which ALM steps you can skip to save time.
II)The process helps you avoid breaking things, so the work proceeds more smoothly.
III)Time flies when you’re having fun.
IV)You don’t have to invest as much time into testing the release.
V)It takes the guesswork out of development by enforcing which tools you can use.
[bg_collapse view=”button-orange” color=”#4a4949″ expand_text=”Show Answers” collapse_text=”Close Answer” ]
II)The process helps you avoid breaking things, so the work proceeds more smoothly.
[/bg_collapse]

#2.Learn the Basics of Release Management

Q1)What is a change set?

I)A build of all the metadata, changed and unchanged, that defines a specific app.
II)A step that commits changes to the target org just before deployment.
III)A build of metadata changes, possibly unrelated, to be deployed at the same time.
IV)A milestone past which you can no longer make changes to the build.
[bg_collapse view=”button-orange” color=”#4a4949″ expand_text=”Show Answers” collapse_text=”Close Answer” ]
III)A build of metadata changes, possibly unrelated, to be deployed at the same time.
[/bg_collapse]

Q2)How does tracking metadata changes in a release help you avoid problems when you migrate the release change set to a new environment?

I)Some metadata components might not yet be available in Metadata API, so they have to be migrated manually.
II)It ensures that the developers have met the design specifications.
III)It’s useful to keep track of which metadata components are used most frequently in releases.
IV)The team changing the most metadata components wins!
[bg_collapse view=”button-orange” color=”#4a4949″ expand_text=”Show Answers” collapse_text=”Close Answer” ]
I)Some metadata components might not yet be available in Metadata API, so they have to be migrated manually.
[/bg_collapse]

#3.Manage Changes in Increasingly Complex Releases

Q1)How does using org development help the team at Zephyrus with their change-management challenges?

I)Developing programmatically ensures there are fewer changes to manage in the first place.
II)The team can do all of their development in a single org to avoid conflicting changes to apps.
III)Changes between team members can be merged in a controlled manner.
IV)They can use a scratch org as their version control system.
[bg_collapse view=”button-orange” color=”#4a4949″ expand_text=”Show Answers” collapse_text=”Close Answer” ]
III)Changes between team members can be merged in a controlled manner.
[/bg_collapse]

Q2)What is true about both org development and change set development?

I)You can include destructive changes (such as deleting a field) in a release.
II)You can have release artifacts that contain changed and new metadata components.
III)You can use the Salesforce CLI to script routine tasks.
IV)You can select specific user data records to move to a different environment.
[bg_collapse view=”button-orange” color=”#4a4949″ expand_text=”Show Answers” collapse_text=”Close Answer” ]
II)You can have release artifacts that contain changed and new metadata components.
[/bg_collapse]

#4.Use Package Development for More Flexible Releases

Q1)When using the package development model, which metadata changes do you need to track manually?

I)Changes to components not yet supported by source tracking.
II)Only the changes made via the Setup UI.
III)All metadata changes for the release.
IV)None. All the changes are tracked automatically.
[bg_collapse view=”button-orange” color=”#4a4949″ expand_text=”Show Answers” collapse_text=”Close Answer” ]
I)Changes to components not yet supported by source tracking.
[/bg_collapse]

Q2)What is a key benefit of a scratch org?

I)It never expires.
II)You can share its definition file with others.
III)It’s an exact copy of your production org.
IV)Your source is automatically pushed to your VCS.
[bg_collapse view=”button-orange” color=”#4a4949″ expand_text=”Show Answers” collapse_text=”Close Answer” ]
II)You can share its definition file with others.
[/bg_collapse]

Pramod Kumar Yadav is from Janakpur Dham, Nepal. He was born on December 23, 1994, and has one elder brother and two elder sisters. He completed his education at various schools and colleges in Nepal and completed a degree in Computer Science Engineering from MITS in Andhra Pradesh, India. Pramod has worked as the owner of RC Educational Foundation Pvt Ltd, a teacher, and an Educational Consultant, and is currently working as an Engineer and Digital Marketer.



Leave a Comment