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</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</p> Signup and view all the answers

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

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

    Which of the following is NOT a software development methodology?

    <p>Sprint</p> Signup and view all the answers

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

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

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

    <p>HTML</p> Signup and view all the answers

    What is the purpose of a software testing framework?

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

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

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

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

    <p>Java</p> Signup and view all the answers

    What is the purpose of a software design pattern?

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

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

    <p>MySQL</p> Signup and view all the answers

    What is the purpose of a software repository?

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

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

    <p>React</p> Signup and view all the answers

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

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

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

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

    What is the purpose of a software build tool?

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

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

    <p>Express</p> Signup and view all the answers

    What is the purpose of a software bug tracker?

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

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

    <p>Django</p> Signup and view all the answers

    What is the purpose of a software deployment tool?

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

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

    <p>JavaScript</p> Signup and view all the answers

    What is the purpose of a software containerization tool?

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

    Which of the following is NOT a software development methodology?

    <p>Linear</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</p> Signup and view all the answers

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

    <p>JavaScript</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</p> Signup and view all the answers

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

    <p>MVC</p> Signup and view all the answers

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

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

    What is the purpose of a software development life cycle?

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

    Which of the following is a database management system?

    <p>MySQL</p> Signup and view all the answers

    What is the purpose of refactoring in software development?

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

    Which of the following is a software development framework?

    <p>Angular</p> Signup and view all the answers

    What is the purpose of a software requirements specification document?

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

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

    <p>Jenkins</p> Signup and view all the answers

    What is the purpose of a software design document?

    <p>To define the software architecture and design</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</p> Signup and view all the answers

    What is the purpose of a software prototype?

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

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

    <p>GitHub</p> Signup and view all the answers

    What is the purpose of a software testing plan?

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

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

    <p>JIRA</p> Signup and view all the answers

    What is the purpose of a software deployment plan?

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

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

    <p>RAD</p> Signup and view all the answers

    More Like This

    Java Programming Knowledge Quiz
    5 questions
    Python Programming Knowledge Quiz
    5 questions
    Python Programming Knowledge Quiz
    5 questions
    Use Quizgecko on...
    Browser
    Browser