Software Development Knowledge Quiz
45 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Qual é a principal vantagem do desenvolvimento ágil de software?

  • Maior previsibilidade de prazos
  • Maior documentação do processo
  • Maior flexibilidade para mudanças (correct)
  • Maior controle de qualidade
  • O que é o modelo em cascata?

  • Um modelo de desenvolvimento de software iterativo
  • Um modelo de desenvolvimento de software colaborativo
  • Um modelo de desenvolvimento de software linear (correct)
  • Um modelo de desenvolvimento de software ágil
  • O que é um teste de unidade?

  • Um teste que verifica a usabilidade do sistema
  • Um teste que verifica a funcionalidade de uma única unidade de código (correct)
  • Um teste que verifica a integração entre diferentes componentes do sistema
  • Um teste que verifica se o sistema funciona como um todo
  • Qual é o objetivo do versionamento de código?

    <p>Manter um histórico de alterações no código (C)</p> Signup and view all the answers

    O que é um código legado?

    <p>Um código que foi escrito há mais de um ano (C)</p> Signup and view all the answers

    Which of the following is an example of a compiled programming language?

    <p>C++ (E)</p> Signup and view all the answers

    Which of the following is NOT a software development methodology?

    <p>Sprint (A)</p> Signup and view all the answers

    What is the purpose of version control software in software development?

    <p>To track changes to code (D)</p> Signup and view all the answers

    Which of the following is an example of a front-end programming language?

    <p>HTML (B)</p> Signup and view all the answers

    What is the purpose of a software testing framework?

    <p>To automate testing (A)</p> Signup and view all the answers

    Which of the following is NOT a type of software testing?

    <p>Design testing (C)</p> Signup and view all the answers

    Which of the following is an example of a back-end programming language?

    <p>Java (C)</p> Signup and view all the answers

    What is the purpose of a software design pattern?

    <p>To standardize solutions to common problems (E)</p> Signup and view all the answers

    Which of the following is an example of a database management system?

    <p>MySQL (D)</p> Signup and view all the answers

    What is the purpose of a software repository?

    <p>To track changes to code (D)</p> Signup and view all the answers

    Which of the following is a popular front-end web development framework?

    <p>React (E)</p> Signup and view all the answers

    What is the purpose of a software development kit (SDK)?

    <p>To provide tools for developing software (E)</p> Signup and view all the answers

    Which of the following is NOT a commonly used programming paradigm?

    <p>Sequential programming (A)</p> Signup and view all the answers

    What is the purpose of a software build tool?

    <p>To automate the build process (D)</p> Signup and view all the answers

    Which of the following is an example of a server-side web development framework?

    <p>Express (D)</p> Signup and view all the answers

    What is the purpose of a software bug tracker?

    <p>To track bugs and issues in software (D)</p> Signup and view all the answers

    Which of the following is a popular back-end web development framework?

    <p>Django (C)</p> Signup and view all the answers

    What is the purpose of a software deployment tool?

    <p>To automate the deployment process (A)</p> Signup and view all the answers

    Which of the following is a commonly used web development language?

    <p>JavaScript (E)</p> Signup and view all the answers

    What is the purpose of a software containerization tool?

    <p>To automate the containerization process (E)</p> Signup and view all the answers

    Which of the following is NOT a software development methodology?

    <p>Linear (B)</p> Signup and view all the answers

    What is the purpose of version control in software development?

    <p>To keep track of changes to code (D)</p> Signup and view all the answers

    Which of the following is a programming language used for web development?

    <p>JavaScript (A)</p> Signup and view all the answers

    What is the purpose of unit testing in software development?

    <p>To test individual components of the system (B)</p> Signup and view all the answers

    Which of the following is a software design pattern used for object-oriented programming?

    <p>MVC (C)</p> Signup and view all the answers

    Which of the following is NOT a type of software testing?

    <p>Linear testing (B)</p> Signup and view all the answers

    What is the purpose of a software development life cycle?

    <p>To ensure software quality (B)</p> Signup and view all the answers

    Which of the following is a database management system?

    <p>MySQL (C)</p> Signup and view all the answers

    What is the purpose of refactoring in software development?

    <p>To optimize code for performance (C)</p> Signup and view all the answers

    Which of the following is a software development framework?

    <p>Angular (B)</p> Signup and view all the answers

    What is the purpose of a software requirements specification document?

    <p>To define project requirements and functionality (A)</p> Signup and view all the answers

    Which of the following is a software development tool used for continuous integration?

    <p>Jenkins (A)</p> Signup and view all the answers

    What is the purpose of a software design document?

    <p>To define the software architecture and design (B)</p> Signup and view all the answers

    Which of the following is a software development methodology that emphasizes customer collaboration and responding to change?

    <p>Agile (E)</p> Signup and view all the answers

    What is the purpose of a software prototype?

    <p>To simulate the functionality of the software (B)</p> Signup and view all the answers

    Which of the following is a software development tool used for version control?

    <p>GitHub (D)</p> Signup and view all the answers

    What is the purpose of a software testing plan?

    <p>To ensure software quality (B)</p> Signup and view all the answers

    Which of the following is a software development tool used for project management?

    <p>JIRA (C)</p> Signup and view all the answers

    What is the purpose of a software deployment plan?

    <p>To deploy software to production (C)</p> Signup and view all the answers

    Which of the following is a software development methodology that emphasizes rapid prototyping and iteration?

    <p>RAD (E)</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser