GoConqr has a new look! Let us know what you think.

Flashcards

Untitled

Beatriz Queiroz Portuguese 15 cards

Cards in this deck (15)

  1. 1Quais são os dois principais modelos de processo de desenvolvimento de software?Modelo em cascata e abordagens ágeis (como Scrum, Kanban e XP).
  2. 2O que é UML e para que é usada na Engenharia de Software?UML (Unified Modeling Language) é uma linguagem visual usada para modelar sistemas de software, incluindo diagramas de classes, de sequência e de atividade.
  3. 3Quais são os principais tipos de teste de software?Teste de unidade, teste de integração, teste de sistema e teste de aceitação do usuário (UAT).
  4. 4Quais são os quatro tipos de manutenção de software?Corretiva, Adaptativa, Perfectiva e Preventiva.
  5. 5Qual é a finalidade do controle de versão em Engenharia de Software?Rastrear mudanças no código-fonte e facilitar o trabalho colaborativo.
  6. 6O que é elicitação de requisitos e quais são algumas técnicas utilizadas?É o processo de entender as necessidades do cliente. Técnicas incluem entrevistas, questionários e workshops.
  7. 7Quais são os cinco princípios SOLID?Single Responsibility Principle, Open/Closed Principle, Liskov Substitution Principle, Interface Segregation Principle e Dependency Inversion Principle.
  8. 8Qual é a principal característica do modelo em cascata?Desenvolvimento sequencial em etapas, onde cada fase deve ser concluída antes de passar para a próxima.
  9. 9Qual é o princípio fundamental das abordagens ágeis?Priorizar a entrega contínua de valor ao cliente e adaptar-se a mudanças ao longo do tempo.
  10. 10O que são padrões de projeto e por que são úteis na Engenharia de Software?São soluções reutilizáveis para problemas comuns de design de software, facilitando o desenvolvimento de sistemas mais flexíveis, extensíveis e de fácil manutenção.
  11. 11Qual é a diferença entre teste caixa-preta e teste caixa-branca?O teste caixa-preta avalia o sistema sem conhecer a implementação interna, enquanto o teste caixa-branca examina o código-fonte e a lógica interna do sistema.
  12. 12O que significa o princípio de Interface Segregation (ISP)?Classes de clientes não devem ser forçadas a depender de interfaces que não utilizam.
  13. 13Qual é a função principal de um sistema de controle de versão como o Git?Rastrear mudanças no código-fonte, permitir o trabalho colaborativo e facilitar a reversão de alterações, se necessário.
  14. 14O que é manutenção corretiva e quando é geralmente realizada?Manutenção corretiva é realizada para resolver problemas identificados após o lançamento do software, como bugs e falhas de funcionamento.
  15. 15—

Information

Description
Flashcards on Untitled, created by Beatriz Queiroz on 18/03/2024.
Created by
Beatriz Queiroz
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?