45 Questions
Qual é a principal vantagem do desenvolvimento ágil de software?
Maior flexibilidade para mudanças
O que é o modelo em cascata?
Um modelo de desenvolvimento de software linear
O que é um teste de unidade?
Um teste que verifica a funcionalidade de uma única unidade de código
Qual é o objetivo do versionamento de código?
Manter um histórico de alterações no código
O que é um código legado?
Um código que foi escrito há mais de um ano
Which of the following is an example of a compiled programming language?
C++
Which of the following is NOT a software development methodology?
Sprint
What is the purpose of version control software in software development?
To track changes to code
Which of the following is an example of a front-end programming language?
HTML
What is the purpose of a software testing framework?
To automate testing
Which of the following is NOT a type of software testing?
Design testing
Which of the following is an example of a back-end programming language?
Java
What is the purpose of a software design pattern?
To standardize solutions to common problems
Which of the following is an example of a database management system?
MySQL
What is the purpose of a software repository?
To track changes to code
Which of the following is a popular front-end web development framework?
React
What is the purpose of a software development kit (SDK)?
To provide tools for developing software
Which of the following is NOT a commonly used programming paradigm?
Sequential programming
What is the purpose of a software build tool?
To automate the build process
Which of the following is an example of a server-side web development framework?
Express
What is the purpose of a software bug tracker?
To track bugs and issues in software
Which of the following is a popular back-end web development framework?
Django
What is the purpose of a software deployment tool?
To automate the deployment process
Which of the following is a commonly used web development language?
JavaScript
What is the purpose of a software containerization tool?
To automate the containerization process
Which of the following is NOT a software development methodology?
Linear
What is the purpose of version control in software development?
To keep track of changes to code
Which of the following is a programming language used for web development?
JavaScript
What is the purpose of unit testing in software development?
To test individual components of the system
Which of the following is a software design pattern used for object-oriented programming?
MVC
Which of the following is NOT a type of software testing?
Linear testing
What is the purpose of a software development life cycle?
To ensure software quality
Which of the following is a database management system?
MySQL
What is the purpose of refactoring in software development?
To optimize code for performance
Which of the following is a software development framework?
Angular
What is the purpose of a software requirements specification document?
To define project requirements and functionality
Which of the following is a software development tool used for continuous integration?
Jenkins
What is the purpose of a software design document?
To define the software architecture and design
Which of the following is a software development methodology that emphasizes customer collaboration and responding to change?
Agile
What is the purpose of a software prototype?
To simulate the functionality of the software
Which of the following is a software development tool used for version control?
GitHub
What is the purpose of a software testing plan?
To ensure software quality
Which of the following is a software development tool used for project management?
JIRA
What is the purpose of a software deployment plan?
To deploy software to production
Which of the following is a software development methodology that emphasizes rapid prototyping and iteration?
RAD
Test your knowledge on software development with this multiple-choice question. Choose the correct answer from five options provided.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free