Metodologias para Desenvolvimento de Software
1.
No sistema da Locadora LocaPlus, o analista especifica que o software será executado em um servidor com Ubuntu Server 16.04, Apache 2.4, PHP 7.1 e um banco de dados MySQL, conectado a computadores com Windows 7 via uma rede TCP/IP. Conforme o módulo, qual diagrama UML é mais adequado para modelar esse ambiente de execução, incluindo nós e conexões?
2.
Ao final de uma Sprint em um projeto Scrum para um aplicativo de delivery, a equipe se reúne para avaliar o que funcionou bem e o que pode ser melhorado no processo, visando aprimorar as próximas iterações. De acordo com o módulo, esse evento é conhecido como qual parte do ciclo de vida do Scrum?
3.
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?
4.
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?
5.
O Diagrama de Transições de Estado (DTE) é utilizado para:
6.
Em um projeto de desenvolvimento de software para uma empresa de e-commerce, o analista identifica entidades como "Produto", que possui dados como preço e estoque, e ações como atualizar estoque. De acordo com os conceitos da orientação a objetos apresentados no módulo, essa entidade representa um objeto, cujos dados e ações correspondem respectivamente a quais elementos técnicos?
7.
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?
8.
Durante a fase de análise de um sistema de gerenciamento de biblioteca universitária, o engenheiro de software agrupa entidades como "Livro", "Revista" e "Tese", que compartilham atributos como título e autor, além de métodos como emprestar e devolver. Baseado na metodologia orientada a objetos do módulo, esse agrupamento define o conceito de classe, que serve para promover qual característica principal da OO?
9.
Na metodologia XP, a equipe de desenvolvimento trabalha em pares, onde um programador escreve o código enquanto o outro revisa e sugere melhorias, alternando papéis frequentemente. Conforme o módulo, essa prática é chamada de quê e tem como principal benefício qual aspecto?
10.
De acordo com a definição de Alessandro Ferreira (2006), metodologia pode ser entendida como: