
[Sep 21, 2021] C-S4CDK-2021 Ultimate Study Guide - Exams4sures
Ultimate Guide to Prepare C-S4CDK-2021 Certification Exam for SAP Certified Development Associate in 2021
NEW QUESTION 65
What's the correct description for an end-to-end tests?
- A. They have reduced complexity. They skip the user interface and work directly on the defined backend APIs. They test the integration between software modules or systems. Although they have reduced complexity, they still have medium cost. They still have overhead, such as network communication or spawning a small server to make the backend APIs available. You should use them to verify that your backend services can communicate with your SAP S/4HANA system and to test that the services behave as the user interface expects.
- B. They have the smallest granularity. They can be defined directly at the programming level, for example by calling methods of your Java classes. Dependencies on other modules or systems can be mocked to ensure they run quickly and test only the code under test. These tests are usually inexpensive. You should use them to verify that your software modules, such as classes, behave as expected.
- C. The idea is to simulate a typical user workflow. An automated web browser clicks through the application's web interface and verifies that the expected screens appear. Tests at this level show that the application's features work. However, these tests are expensive to create and run because, for example, interacting with the browser consumes many resources. In addition, it is usually difficult to specify the interaction with the browser so that it can handle minor changes in the structure of the application's user interface.
- D. They are run when the application is deployed to production, to verify that the deployment was successful.
Answer: C
Explanation:
Explanation/Reference:
See page 120 S4C80 Col17.
NEW QUESTION 66
What type of tests are run when the application is deployed to production to verify that the deployment was successful?
- A. Smoke tests
- B. Unit tests
- C. Integration tests
- D. End-to-end tests
- E. Performance tests
Answer: A
Explanation:
Explanation/Reference:
See page 120 S4C80 Col17.
NEW QUESTION 67
Why are side-by-side extension applications not affected by release changes of SAP applications?
- A. SAP APIs are guaranteed to be lifecycle-stable. Unless important changes happen in the backend application, the APIs will continue the same when the SAP application is upgraded to the next release
- B. With side-by-side extensions residing in the SAP application, they are upgraded as well.
- C. When upgrading to the next release the side-by-side extension is automatically checked for changing dependencies and updated accordingly
- D. As side-by-side extensions always rely on asynchronous patterns such as events there's no dependency to the core system. Thus updates to it don't affect the extension.
Answer: A
Explanation:
Explanation/Reference:
See page 31, S4C80 Col17.
NEW QUESTION 68
What is the correct command to deploy a project to Cloud Foundry based on the deployment information specified in the manifest.yml file?
- A. cf push
- B. cf deploy
- C. cf go
- D. cf run
- E. cf upload
Answer: A
Explanation:
Explanation/Reference:
See page 72 S4C80 Col17.
NEW QUESTION 69
Which statements are correct for automated tests?
Note: There are 3 correct answers to this question.
- A. With automated tests, errors in software can be completely prevented
- B. It is easier to simplify and refactor code when we have tests
- C. Automated tests are small programs with multiple purposes
- D. We can specify the expected behavior in the form of a test and automatically check if our application does the right thing
- E. We can be confident that the code is correct
Answer: B,D,E
Explanation:
Explanation/Reference:
See page 119 S4C80 Col17. "Automated tests are small programs with one
purpose..." Tests do not guarantee that there are no bugs, they can only show you that there are some. They'll help to reduce bugs as the most common use cases will be covered by the tests, but due to the amount of effort and creativity required you'll most likely not cover every possible scenario.
Something could slip, so there's still the possibility for bugs.
NEW QUESTION 70
Which Java application frameworks are provided by the SAP Cloud SDK Maven archetypes?
Note: There are 2 correct answers to this question.
- A. TomEE
- B. NodeJS
- C. .Net
- D. Spring
- E. Struts
- F. Hibernate
Answer: A,D
Explanation:
Explanation/Reference:
See page 77 S4C80 Col17.
NEW QUESTION 71
What can you use the SAP Cloud SDK CLI for?
Note: There are 3 correct answers to this question.
- A. Generate a GraphQL client from a edmx service file definition
- B. Setup your Cloud Foundry app to use a CDS service
- C. Add the script to set up a CircleCI master for CI/CD of your project
- D. Setup your Cloud Foundry app to authenticate through the app router
- E. Package application files for deployment
Answer: B,D,E
Explanation:
Explanation/Reference:
See page 95 S4C80 Col17. "Generate a OData..." "Add the script to set up a Jenkins..."
NEW QUESTION 72
What contributes to a pace-layered IT?
Note: There are 2 correct answers to this question.
- A. Software lifecycle of extensions coupled to stable systems of records
- B. Loose coupling with core business processes
- C. Monolithic Architecture
- D. Strict tool-based approach
- E. Reduction of complexity through a single IT provider
Answer: B,D
Explanation:
Explanation/Reference:
See pages 6 and 17, S4C80 Col17.
NEW QUESTION 73
What are the steps involved in using Gatling for performance testing?
Note: There are 3 correct answers to this question
- A. Adding JMeter dependencies to the pom.xml of the project.
- B. Execute the test with the command mvn clean gatling:execute
- C. Adding Scala and Gatling Plugins to Maven dependencies
- D. Write test plan in Ruby programming language
- E. Adding Gatling dependencies to the pom.xml of the project.
Answer: B,E
Explanation:
Explanation/Reference:
See pages 179 and 180, S4C80 Col17.
NEW QUESTION 74
What are the main integration techniques used by side-by-side applications?
Note: There are 4 correct answers to this question.
- A. OData Services
- B. Events
- C. BAdIs
- D. GraphQL Services
- E. BAPIs
- F. SOAP Services
Answer: A,B,E,F
Explanation:
Explanation/Reference:
See page 31, S4C80 Col17.
NEW QUESTION 75
Which statements are correct for side-by-side extension applications?
Note: There are 3 correct answers to this question.
- A. Support for hybrid scenarios
- B. Highly productive development with the SAP Business Application Studio and SAP S/4HANA Cloud Platform SDK.
- C. De-coupled integration via APIs, events, and replication services
- D. Separated application stacks.
- E. Lifecycle-dependent
Answer: A,C,D
Explanation:
Explanation/Reference:
See page 31, S4C80 Col17. The applications are lifecycle-independent. It's the SAP Cloud SDK.
NEW QUESTION 76
What are advantages of the SAP Cloud SDK and it's virtual domain model (VDM) for OData services?
Note: There are 4 correct answers to this question.
- A. Type safety for functions like filter, select and orderBy.
- B. Java data types for the result provided out of the box, including appropriate conversions.
- C. SAP S/4HANA services can be easily mocked during testing based on the service interface in Java.
- D. Easy access to create, update, and delete operations
- E. Hardcoded strings.
Answer: A,B,C,D
Explanation:
Explanation/Reference:
See page 54, S4C80 Col17. Hardcoded strings are not really an advantage, are they? ;)
NEW QUESTION 77
Which of the following categories of tests is the simplest, has the smallest scope, and is typically implemented most often?
- A. Unit tests
- B. Smoke tests
- C. Integration tests
- D. End-to-end tests
Answer: A
Explanation:
Explanation/Reference:
See page 120 S4C80 Col17.
NEW QUESTION 78
You extend an S/4HANA Standard API with customer fields. What kind of API is used for the extended API?
- A. OData
- B. SOAP
- C. GraphQL
Answer: A
Explanation:
Explanation/Reference:
You'll find your extensions within the standard SAP OData API. See page 26 of S4C80 Col 17.
NEW QUESTION 79
Which environment is abstracted by the SAP Cloud SDK?
- A. SAP Sales Cloud
- B. SAP CPQ
- C. SAP HANA Cloud
- D. SAP Cloud Platform, Neo
Answer: D
Explanation:
Explanation/Reference:
See page 33, S4C80 Col17. The SAP Cloud SDK supports SAP Cloud Platform Neo and Cloud Foundry.
NEW QUESTION 80
What are Scopes used for?
- A. For instance-based authorization checks
- B. For assignment to users
- C. For description of roles
- D. For functional authorization checks
- E. For a grouping of roles
Answer: D
Explanation:
Explanation/Reference:
See page 105, S4C80 Col17.
NEW QUESTION 81
......
SAP Certified Development Associate Fundamentals-C-S4CDK-2021 Exam-Practice-Dumps: https://www.exams4sures.com/SAP/C-S4CDK-2021-practice-exam-dumps.html