Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: EEX0121 - MODELAGEM DE SISTEMAS COM UML Período: 2021.3 EAD (GT) / AV Data: 28/10/2021 11:03:57 Turma: 9002 ATENÇÃO Nota 10 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 1a Questão (Ref.: 202005838315) O desenvolvimento de sistemas envolve um conjunto de recursos que precisam ser geridos (planejados, executados e controlados). Por isso, é um processo complexo e que deve ser organizado em atividades ou, ainda, em fases. Independentemente do processo que se use, existem as fases em que são realizadas as ações numeradas de I a IV, a seguir. I. Análise dos requisitos para compreender o que o sistema deve fazer. II. Identificação dos requisitos. III. Implementação do sistema numa linguagem de programação. IV. Projeto do sistema, sua estrutura, arquitetura, comportamento e escolha das tecnologias (linguagem, SGBD etc.). Assinale a alternativa que contém a ordem correta em que são executadas as ações no processo de desenvolvimento de um sistema computacional: II, I, IV e III. IV, III, II, I. I, III, IV e II. II, I, III e IV. I, II, III, IV. 2a Questão (Ref.: 202005859278) Um conceito relevante no contexto da orientação a objeto é o estado de um objeto. Tão relevante que a UML, dispõe desde suas primeiras versões, do diagrama de estados. A base do conceito de estado é o valor contido em cada atributo. Com base nesse contexto, analise as assertivas a seguir: I. O estado de um objeto nada mais é que o conjunto de valores de todos os seus atributos em um dado momento. II. Uma mensagem enviada a um objeto pode alterar o seu estado. III. Um objeto obrigatoriamente tem seu estado alterado durante seu ciclo de vida. Com base em sua avaliação, assinale a alternativa correta: Estão corretas as assertivas II e III. Estão corretas as assertivas I, II e III. Somente a assertiva I está correta. Estão corretas as assertivas I e III. Estão corretas as assertivas I e II. 3a Questão (Ref.: 202005976259) FCC - 2019 - TRF - 3ª REGIÃO - Analista Judiciário - Área Apoio Especializado Especialidade Informática. Durante um levantamento de requisitos, um Analista em TI obteve a seguinte lista de requisitos: 1. O sistema, em todas as suas funções de consulta, não poderá exceder o tempo de resposta de até 15 milissegundos. 2. Os advogados devem ser capazes de pesquisar as listas de agendamento de todos os juízes. 3. O sistema deve gerar, a cada dia, para cada unidade do Tribunal, a lista dos juízes disponíveis para as consultas daquele dia. 4. O sistema de pesquisa de processos deve estar disponível para todas as unidades do Tribunal durante as horas normais de atendimento ao público (de segunda à sexta- feira, das 10h às 16h). Períodos de não operação dentro do horário normal de trabalho não podem exceder 10 segundos em um dia. Atribuindo-se RF para os Requisitos Funcionais e NF para os Não Funcionais, a lista de requisitos acima apresentada (1, 2, 3 e 4), pela ordem, descreve, respectivamente: RF - RF - NF - NF NF - RF - RF - NF RF - NF - RF - NF NF - NF - RF - RF NF - RF - NF - RF 4a Questão (Ref.: 202006000259) Fonte: UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que: O ator Gerente solicita ao ator Vendedor que cadastre um cliente. O ator Gerente pode realizar cadastros de clientes e aprovar crediários. O ator Vendedor pode aprovar o crediário de um cliente, se seu CPF for válido. O ator Vendedor é uma especialização do ator Gerente. O ator Gerente é uma extensão do ator Vendedor. 5a Questão (Ref.: 202007013606) Quando um objeto muda de estado? Quando o usuário faz suas escolhas no sistema. Quando acontece algum evento interno ou externo ao sistema. Quando um caso de uso é executado. Quando as classes são definidas. Quando a classe a que pertence executa seus métodos. 6a Questão (Ref.: 202007013472) Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades? Levantamento de requisitos e testes Análise e projeto Levantamento de requisitos e implementação Análise e prototipação Projeto e testes 7a Questão (Ref.: 202006000289) (COPESE ‒ UFPI ‒ 2020) Um técnico de TI da ALEPI que gerencia uma equipe de desenvolvimento de software na Assembleia eventualmente necessita fazer levantamento de requisitos da aplicação que está sendo desenvolvida. Sobre os requisitos de software, considere as seguintes afirmativas: I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais e requisitos externos. II. Requisitos não funcionais dizem respeito a restrições, aspectos de desempenho, interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões. III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa com seus respectivos objetivos. IV. Requisitos de produto estão relacionados às restrições impostas por fatores externos ao sistema tais como restrições de interoperabilidade, éticas e legais. Marque a opção que corresponde somente às afirmativas verdadeiras. Apenas I e III Apenas I, III e IV Apenas II, III e IV Apenas II e III Apenas I, II e III 8a Questão (Ref.: 202006054257) (FCC - TRT - 2017) Considere o diagrama de caso de uso da figura abaixo. Com base neste diagrama, foi realizado o levantamento dos seguintes requisitos: I. O sistema deve permitir que os juízes solicitem transferência de recursos entre projetos. II. O sistema deve permitir que o Coordenador realize inserção, consulta, exclusão e alteração de pessoas físicas. III. O sistema deve permitir que o Avaliador solicite diárias. IV. O sistema deve permitir que o Avaliador reserve passagens aéreas. V. O Avaliador e o Coordenador devem enviar aos solicitantes, em até 24 horas, informação sobre a aprovação ou reprovação da solicitação usando SMS e e-mail. Analisando as informações, um Técnico conclui corretamente que: Os requisitos III e IV são não funcionais. Todos os requisitos estão coerentes com o diagrama de caso de uso. Todos os requisitos são funcionais. Os juízes também consultam e avaliam as solicitações. O requisito II é funcional e está coerente com o diagrama de caso de uso. 9a Questão (Ref.: 202007013718) Um software deve ser integrado a diferentes API de reconhecimento de digitais oferecidas por diferentes fabricantes. Qual padrão podemos usar, de modo a permitir que os módulos desse software possam utilizar essas diferentes API a partir de uma mesma interface? Template Method Facade Strategy Factory Method Adapter 10a Questão (Ref.: 202007013699) Em uma classe que implementa parte da lógica de negócio de um sistema, instanciamos um objeto de uma classe que implementa a recuperação de dados armazenados em um banco de dados relacional. Qual princípio SOLID está sendo violado nessa implementação? Princípio da Inversão de Dependências Princípio da Responsabilidade Única Princípio de Substituição de Liskov Princípio da Segregação de Interfaces Princípio Open Closed
Compartilhar