Metodologias para Desenvolvimento de Software
1.
De acordo com a definição de Alessandro Ferreira (2006), metodologia pode ser entendida como:
2.
Ao projetar um software de simulação de veículos para uma montadora, o projetista incorpora critérios como confiabilidade (tolerância a falhas) e usabilidade (inteligibilidade), visando medir a qualidade do projeto. Segundo o módulo sobre projeto orientado a objetos, esses critérios são essenciais para qual objetivo principal dessa fase?
3.
Em um projeto de software para a Locadora LocaPlus, o analista deseja documentar a interação temporal entre objetos durante o processo de cadastro de uma locação, como o funcionário informando o número do cliente e o sistema criando uma instância de "Locação". Segundo o conteúdo do módulo, qual diagrama UML é mais adequado para representar essa sequência de mensagens ao longo do tempo?
4.
No desenvolvimento do sistema da Locadora LocaPlus, o projetista representa a classe "Funcionário" com atributos como "nome" e "dataAdmissao", e métodos como "manter()". Para proteger esses atributos, ele define a visibilidade como privada. De acordo com o módulo, essa prática exemplifica qual conceito da UML que suporta o encapsulamento?
5.
Em uma equipe de desenvolvimento de um aplicativo móvel para saúde, o programador decide ocultar os detalhes internos de uma classe "Paciente", permitindo acesso aos dados apenas via métodos específicos, como "atualizarHistorico". Conforme os benefícios e características da orientação a objetos discutidos no módulo, essa abordagem exemplifica o encapsulamento, que contribui principalmente para qual vantagem prática?
6.
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?
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 um projeto RUP, o gerente de projetos decide quais papéis serão necessários, como o Analista de Sistemas para levantar requisitos e o Designer para detalhar a arquitetura. Conforme o módulo, qual característica do RUP permite essa flexibilidade na escolha de papéis?
9.
Em um projeto de software para a Locadora LocaPlus, o analista de sistemas está elaborando um diagrama UML para representar as entidades envolvidas, como "Cliente" e "Carro", incluindo seus dados (como nome e placa) e ações (como locar). Segundo o conteúdo do módulo, qual diagrama UML é mais adequado para modelar as classes, seus atributos, métodos e os relacionamentos entre elas, como a associação entre cliente e carro?
10.
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?