Prévia do material em texto
Disciplina: MODELAGEM DE SISTEMAS COM UML AV Aluno: RUAN Professor: MAIARA HEIL CANCIAN Turma: 9001 EEX0121_AV_202007270291 (AG) 21/11/2021 19:13:36 (F) Avaliação: 8,0 Nota Partic.: Av. Parcial.: 2,0 Nota SIA: 10,0 pts EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS 1. Ref.: 4275283 Pontos: 1,00 / 1,00 Considere o contexto de um sistema de ponto, no qual diariamente, ao entrar e sair da empresa, o funcionário deve registrar sua digital, servindo de base para seu pagamento ao final do mês. Assinale a única opção que apresenta um requisito não funcional: O sistema deve gerar, mensalmente, a folha de pagamento. O sistema deve gerar a folha mensal de ponto do funcionário. A geração mensal da folha de pagamento não deve ultrapassar 10 segundos. O sistema deve registrar a saída do funcionário. O sistema deve registrar a entrada do funcionário. 2. Ref.: 4254317 Pontos: 1,00 / 1,00 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: IV, III, II, I. II, I, IV e III. I, II, III, IV. II, I, III e IV. I, III, IV e II. EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML 3. Ref.: 4416300 Pontos: 1,00 / 1,00 (TJ-MS ‒ 2017) Analise o diagrama de máquina de estado a seguir: Sobre o diagrama, é correto afirmar que O aluno no estado "Cursando" pode solicitar transferência a qualquer momento para outra universidade, e depois de transferido, pode retornar à faculdade de origem sem a necessidade de efetuar matricula. O aluno no estado "Cursando" pode solicitar transferência a qualquer momento para outra universidade, e depois de transferido, só pode retornar à faculdade de origem efetuando outra matrícula. O aluno no estado "Formado" é o aluno que cumpriu todos os créditos, e que nunca passou pelo estado "Transferido". O aluno no estado "Jubilado" é o aluno que tem dívidas financeiras com a universidade, e portanto, excedeu o tempo para cursar as disciplinas. O aluno no estado "Formado" é o aluno que cumpriu todos os créditos, e que nunca passou pelo estado "Desligado". 4. Ref.: 4416291 Pontos: 1,00 / 1,00 (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, II e III Apenas II e III Apenas I e III Apenas II, III e IV Apenas I, III e IV EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE 5. Ref.: 5429608 Pontos: 1,00 / 1,00 Quando um objeto muda de estado? Quando um caso de uso é executado. Quando o usuário faz suas escolhas no sistema. Quando as classes são definidas. Quando acontece algum evento interno ou externo ao sistema. Quando a classe a que pertence executa seus métodos. 6. Ref.: 5429580 Pontos: 0,00 / 1,00 Indique a afirmativa que não diz respeito ao conceito de generalização/especialização? Não está associado ao conceito de herança. Tudo que a classe geral pode fazer, as específicas também podem. Atributos e métodos definidos na classe-mãe são herdados pela classe-filha. Relacionamentos entre um elemento mais geral e um ou mais elementos específicos. Permite atribuir propriedades particulares a um subconjunto das ocorrências de uma entidade genérica ou entidade pai. EM2120539 - UML PARA MODELAGEM DO DOMÍNIO 7. Ref.: 4383271 Pontos: 1,00 / 1,00 CESPE / CEBRASPE Órgão: MPC-PA Prova: CESPE - 2019 - MPC-PA - Analista Ministerial - Tecnologia da Informação No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o atributo é denominado. público. protegido. pacote. privado. domínio. 8. Ref.: 4392280 Pontos: 1,00 / 1,00 Fonte: FAURGS - 2018 - UFCSPA - RS - Analista de Tecnologia da Informação - Sistema de Informação Sobre Casos de Uso e Diagramas de Casos de Uso da UML 2.5, considere as seguintes afirmações. I - Casos de Uso e Diagrama de Casos de Uso UML ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário. II - Alguns Casos de Uso podem estar relacionados com outros. Por exemplo, há passos similares para gravar uma lista de músicas em um CD e carregar uma lista de músicas em um celular. Em ambos os casos, o usuário primeiro cria uma lista vazia e, em seguida, acrescenta as músicas de suas pastas na lista. Para evitar duplicação, normalmente é melhor criar um novo Caso de Uso representando a atividade duplicada e depois deixar que os outros casos INCLUAM esse novo Caso de Uso como um de seus passos. A inclusão é indicada nos Diagramas de Casos de Uso por meio de uma seta tracejada identificada com "include" conectando um Caso de Uso a outro. III - No Diagrama de Casos de Uso, a figura do usuário representa um ator. Sistemas complexos tipicamente possuem mais de um ator. Os atores são conectados por linhas aos Casos de Uso que eles executam. Quais estão corretas? I, II e III. Apenas I. Apenas I e II. Apenas II e III. Apenas I e III. EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS 9. Ref.: 5429707 Pontos: 0,00 / 1,00 Suponha que o desenho de um gráfico de barras e de um gráfico de linhas possa ser implementado pelo mesmo conjunto de passos, sendo alguns comuns (escrever o título do gráfico e a legenda, por exemplo) e alguns específicos (desenhar os eixos e plotar os dados). Assinale a opção com o padrão de projeto que poderia ser aplicado nesse contexto: Factory Method Template Method Strategy Adapter Facade 10. Ref.: 5429647 Pontos: 1,00 / 1,00 Em um software com diferentes interfaces com o usuário (ex.: web, Android, IOS), qual padrão podemos utilizar de modo a fornecer para os componentes de interação homem-máquina uma interface única e simplificada das operações do sistema? Factory Method Adapter Strategy Template Method Facade