Metodologias para Desenvolvimento de Software
1.
Em uma startup que desenvolve um aplicativo de gestão de tarefas, a equipe adota o Scrum como metodologia ágil. Antes de iniciar o desenvolvimento, o responsável define uma lista de requisitos priorizados para o projeto. Segundo o módulo, essa lista corresponde a qual artefato do Scrum?
2.
No desenvolvimento de um software utilizando o RUP, a equipe foca na criação de um modelo de análise que representa o projeto inicial do sistema com base nos requisitos levantados. Segundo o módulo, essa atividade está associada a qual disciplina do RUP?
3.
Para organizar o sistema da Locadora LocaPlus, o projetista agrupa os casos de uso em dois pacotes: "Sistema de Cadastro" (para clientes e veículos) e "Sistema de Locação" (para locação e encerramento). Segundo o módulo, qual diagrama UML é usado para representar essa divisão lógica de elementos do sistema?
4.
Em um projeto Scrum, a equipe conclui uma Sprint entregando um conjunto de funcionalidades testadas e aprovadas, que se soma às entregas anteriores. Segundo o módulo, esse resultado é chamado de quê no framework Scrum?
5.
No contexto de elicitação de requisitos para um sistema de controle de estoque em uma fábrica, o analista classifica "O sistema deve permitir a adição de novos itens com descrição e quantidade" como um requisito funcional, enquanto "O sistema deve processar atualizações em menos de 5 segundos" como não funcional. De acordo com as etapas da análise orientada a objetos no módulo, esses requisitos servem de base para identificar o quê em seguida?
6.
Durante a gestão de um projeto de software para uma startup, o gerente observa que a equipe valoriza mais a comunicação presencial entre os membros do que o uso exclusivo de ferramentas de gestão. Segundo o módulo, essa prática reflete qual valor do Manifesto Ágil?
7.
No desenvolvimento do sistema da Locadora LocaPlus, o analista cria um diagrama para representar as conexões entre objetos, como "Funcionário" e "Locação", destacando as mensagens trocadas sem ênfase no tempo. Conforme o módulo, qual diagrama UML é mais apropriado para mostrar essas vinculações e interações entre objetos?
8.
Em um projeto ágil para desenvolver um aplicativo de delivery, a equipe entrega incrementos funcionais a cada duas semanas, permitindo feedback rápido do cliente. Conforme os princípios do Manifesto Ágil apresentados no módulo, essa prática corresponde a qual princípio?
9.
Ao modelar o processo de locação no sistema da Locadora LocaPlus, o analista cria um diagrama que representa a sequência de ações, como validar dados do cliente, registrar a locação e verificar condições em paralelo. Segundo o conteúdo do módulo, qual diagrama UML é mais apropriado para documentar esses fluxos dinâmicos, incluindo raias para atores e barras de sincronização?
10.
No sistema da Locadora LocaPlus, o analista identifica que a classe "Supervisor" herda atributos e métodos da classe "Funcionário", como "nome" e "manter()", mas inclui a funcionalidade exclusiva de "cadastrarFuncionario()". De acordo com o conteúdo do módulo sobre UML, como esse relacionamento de herança é representado no Diagrama de Classes?