Introduction to Software Engineering Module 2 Quiz Answers
In this blog post, you’ll find the complete answers for the “Introduction to Software Engineering” course by IBM on Coursera. Specifically, we cover the Module 2 Quiz: Graded Quiz: Introduction to Software Development. If you’re looking for accurate and up-to-date quiz answers for the Introduction to Software Development, this post will help you succeed in your course and enhance your understanding of key software engineering concepts.
Introduction to Software
Engineering Module 2 Quiz Answers
Graded Quiz: Introduction to Software Development Quiz Answers
Question 1)
Which technology is a front-end developer most likely to work with?
- Databases
- Java
- SQL
- HTML
Explanation: Front-end developers primarily work with technologies like HTML, CSS, and JavaScript for user interface design.
Question 2)
Which of the following technologies can you use to ensure uniformity in look, feel, style, colors, font, and layouts on a website?
- CSS
- XML
- JavaScript
- HTML
Explanation: CSS ensures uniformity in style, layout, and appearance across a website.
Question 3)
Which of the following are used in back-end development?
- SQL
- CSS
- LESS
- HTML
Explanation: SQL is commonly used for back-end development to manage databases and handle data.
Question 4)
Which of the following technologies provide a way for cloud apps to access resources from the back-end?
- IDEs
- APIs
- Styles
- Routes
Explanation: APIs provide a way for cloud apps to communicate with back-end services and resources.
Question 5)
Which of the following pair programming styles is a good way for a junior software engineer to learn from a more experienced colleague?
- Ping-pong style
- Driver style
- Navigator style
- Strong style
Explanation: In strong style pair programming, the junior developer (driver) writes code while the senior (navigator) guides, helping the junior learn effectively.
Question 6)
Which of the following is a development framework?
- Git
- JavaScript
- Vue.js
- Ruby
Explanation: Vue.js is a JavaScript framework used for building user interfaces and single-page applications.
Question 7)
Which of the following statements about app development frameworks is correct?
- Frameworks keep track of what changes were made when and by whom and resolve any conflicts between changes.
- Frameworks provide a way to build and deploy applications.
- Frameworks can be changed during any phase of development.
- Frameworks provide standard programs and subroutines that you can use in your own code.
Explanation: Frameworks offer structured environments and tools for building and deploying apps.
Question 8)
Which process automatically builds and tests your code?
- Continuous integration
- Continuous delivery
- Continuous development
- Continuous investigation
Explanation: Continuous integration involves automatically building and testing code after each commit to detect issues early.
Question 9)
Which of the following is a build tool?
- Homebrew
- Babel
- Pip
- npm
Explanation: Babel is a build tool used to transpile JavaScript code, making it compatible with various browsers.
Question 10)
Which of the following is an example of a software stack?
- Chocolatey
- Ruby on Rails
- Maven
- Conda
Explanation: Ruby on Rails is a software stack that includes tools for building web applications, encompassing both front-end and back-end components.