Baixe o app para aproveitar ainda mais
Prévia do material em texto
SIMULADO AV: NOTA 10 MODELAGEM DE SISTEMAS COM UML 1a Questão Acerto: 1,0 / 1,0 Os sistemas são desenvolvidos para atender às necessidades das pessoas. Tais necessidades se refletem em funcionalidades que o sistema precisa ter e na identificação de determinadas propriedades que essas pessoas também precisam encontrar no sistema. O trecho anterior justifica a existência de requisitos funcionais e não funcionais. Avalie as assertivas I e II, a seguir, e assinale a alternativa correta. I. Os requisitos funcionais são fundamentais, pois vão permitir que seus usuários tenham suas necessidades parcialmente atendidas. II. As necessidades serão parcialmente atendidas, pois as funcionalidades precisam ter boa interface, desempenho satisfatório, segurança e outros requisitos não funcionais que também fazem parte das necessidades dos usuários. A assertiva I é verdadeira e a assertiva 2 é falsa. As assertivas I e II são falsas. As assertivas I e II são verdadeiras e a assertiva II não justifica a I. As assertivas I e II são verdadeiras e a assertiva II justifica a I. A assertiva I é falsa e a assertiva 2 é verdadeira. Respondido em 13/10/2021 16:16:47 Explicação: Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I. 2a Questão Acerto: 1,0 / 1,0 (Enade - 2017 − CST − Análise e Desenvolvimento de Sistemas) "A engenharia de requisitos, do ponto de vista do processo de software, é uma ação de engenharia de software importante, que se inicia durante a atividade de comunicação e continua na de modelagem. Ela deve ser adaptada às necessidades do processo, do projeto, do produto e das pessoas que estão realizando o trabalho." PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016 (adaptado). Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico. R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou. R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no máximo, sessenta dias. R3: o sistema deve permitir que um estudante realize a sua matrícula nas SIMULADO AV: NOTA 10 MODELAGEM DE SISTEMAS COM UML disciplinas oferecidas em um semestre letivo. R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até dois segundos depois do momento que o professor a registra. R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais do que dez minutos de orientação. Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos: R2, R4, R5 R1, R3, R4 R1, R2, R5 R3, R4, R5 R1, R2, R3 Respondido em 13/10/2021 16:18:24 Explicação: Resposta correta: R2, R4, R5 3a Questão Acerto: 1,0 / 1,0 Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de Sistemas Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e seus relacionamentos, como uma fotografia dos dados em determinado momento? Diagrama de objetos. Diagrama de classes. Diagrama de casos de uso. Diagrama de dados. Diagrama de atividades Respondido em 13/10/2021 16:17:55 Explicação: Resposta correta: Diagrama de objetos. 4a Questão Acerto: 1,0 / 1,0 Fonte: Adaptado de Q747519 - CESPE - 2018 - TCE-MG - Analista de Controle Externo - Ciência da Computação Em um diagrama de caso de uso, o ator representa: SIMULADO AV: NOTA 10 MODELAGEM DE SISTEMAS COM UML humanos específicos que interagem com o sistema. papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema. nomes das pessoas que interagem com o sistema. programadores que vão implementar os casos de uso. uma elipse e um rótulo com o nome do caso de uso. Respondido em 13/10/2021 16:20:57 Explicação: Resposta correta: papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema. 5a Questão Acerto: 1,0 / 1,0 No diagrama de componentes temos as interfaces. Estas são operações que especificam serviços de um componente. Assinale a alternativa que indica o que elas descrevem: O comportamento do software visível externamente O comportamento interno do software O comportamento do software na interação com outros sistemas As associações de um software A lista de serviços de um software Respondido em 13/10/2021 16:23:01 Explicação: A resposta certa é:O comportamento do software visível externamente 6a Questão Acerto: 1,0 / 1,0 Quais os tipos de visibilidade de um atributo numa classe? Pública, segura, privativa e pacote Restrita, protegida, privativa e pacote Pública, protegida, segura e pacote Pública, protegida, privativa e pacote Restrita, protegida, privativa e controle Respondido em 13/10/2021 16:25:59 Explicação: A resposta certa é:Pública, protegida, privativa e pacote SIMULADO AV: NOTA 10 MODELAGEM DE SISTEMAS COM UML 7a Questão Acerto: 1,0 / 1,0 (FCC - TRT - 2008) Em um diagrama de classes, considere que Seguridade e Imóveis herdam características de Ativos. A classe ItemSuportado é superclasse de Imóveis mas não de Ativos. Nesse cenário, o relacionamento geral em que se envolve Imóveis caracteriza-se por: polimorfismo dependência composição ocultação herança múltipla Respondido em 13/10/2021 16:32:29 Explicação: Resposta correta: herança múltipla 8a Questão Acerto: 1,0 / 1,0 (FCC ‒ SERGAS ‒ 2010) Em UML, são diagramas feitos para facilitar a comunicação com os futuros usuários do sistema, e com o cliente, sendo especialmente úteis para determinar os recursos necessários que o sistema deve ter, mas não são adequados para representar o desenho e não podem descrever os mecanismos internos de um sistema. São diagramas de: caso de uso atividade sequência colaboração distribuição Respondido em 13/10/2021 16:19:44 Explicação: Resposta correta: caso de uso 9a Questão Acerto: 1,0 / 1,0 A recomendação é: atribua a responsabilidade pela execução de uma operação à classe que possua as informações necessárias para realizá-la. Assinale a opção que contenha o padrão GRASP que estabelece essa recomendação de projeto: Especialista SIMULADO AV: NOTA 10 MODELAGEM DE SISTEMAS COM UML Criador Baixo Acoplamento Alta Coesão Polimorfismo Respondido em 13/10/2021 16:28:07 10a Questão Acerto: 1,0 / 1,0 Assinale a afirmativa falsa sobre padrões de projeto: Padrões fornecem uma linguagem comum para os desenvolvedores Padrões facilitam o desenvolvimento, pois permitem a utilização de soluções bem-sucedidas em problemas similares. É comum um iniciante achar que os padrões devem estar por toda a implementação e acabar fazendo uso inadequado deles. Decidir se um padrão pode ser empregado em um problema específico nem sempre é uma tarefa fácil. Um padrão não pode ser adaptado ao ser aplicado em um problema específico.
Compartilhar