Prévia do material em texto
Disciplina: EEX0121 - MODELAGEM DE SISTEMAS COM UML Período: 2021.3 EAD (GT) / AV
Aluno: Matrícula:
Data: 05/11/2021 Turma:
ATENÇÃO NOTA 10 CONTANDO COM 2 PONTOS DO TESTE
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
A modelagem de sistemas precisa ser feita na medida certa. Muita formalidade e uso de
diagramas sem conhecimento de sua real utilidade é desperdiçar tempo e dinheiro. Uma
boa modelagem usa diagramas distintos para modelar diferentes aspectos do sistema.
São benefícios do uso consistente e inteligente de diagramas UML, exceto:
Comunicação entre as pessoas envolvidas.
Documentação do sistema.
Delimitação do escopo do sistema.
Aumento da complexidade do sistema.
Redução dos custos de desenvolvimento.
2a Questão
"Modelagem de sistema de software consiste na utilização de notações gráficas e textuais
com o objetivo de construir modelos que representam as partes essenciais de um sistema,
considerando-se várias perspectivas diferentes e complementares."
BEZERRA, E. Princípios de análise e projeto de sistemas com UML. 3. ed. Rio de Janeiro:
Elsevier, 2015.
Ao modelar sistemas orientados a objetos, nos preocupamos em identificar os objetos que se
relacionam com o domínio do problema do sistema em estudo. Nesse sentido, a UML oferece
um conjunto de diagramas que permite modelar sistemas orientados a objeto.
Sobre a UML, analise as assertivas:
I. A UML é uma metodologia de desenvolvimento, que pode ser aplicada nas
diferentes fases de um processo de desenvolvimento de software.
II. A UML disponibiliza diagramas que permitem o entendimento do sistema sob
diferes visões.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275274/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275284/n/nStatus da quest%C3%A3o: Liberada para Uso.');
III. Uma das visões, a de casos de uso, tem uma perspectiva externa, tal qual uma
maquete de um empreendimento imobiliário.
IV. A UML é dependente de tecnologia, podendo ser aplicada em contexto
computacional específico.
É correto apenas o que se afirma em:
II e III.
II e IV.
I e II.
III e IV.
I, II e III.
3a Questão
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.
privado.
público.
domínio.
pacote.
protegido.
4a Questão
Adaptado de FCC - 2016 - Prefeitura de Teresina - PI - Analista Tecnológico - Analista de
Sistemas
Um Analista de Sistemas recebeu os seguintes requisitos para a especificação do novo
website a ser desenvolvido:
I. O website deve ser compatível com os browsers Internet Explorer, Firefox e
Chrome.
II. O tempo de resposta às consultas que envolvam a base de dados não pode ser
superior a 10 segundos.
III. O website deve executar em Windows e Linux
O que podemos afirmar sobre esses requisitos:
são todos funcionais.
I e II, são funcionais e o III, é não funcional.
são todos não funcionais.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4383271/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392265/n/nStatus da quest%C3%A3o: Liberada para Uso.');
são todos de domínio.
I e III, são não funcionais e o II, é funcional.
5a Questão
Em que fases do desenvolvimento do software é usualmente construído o diagrama de
atividades?
Análise e projeto
Levantamento de requisitos e testes
Análise e prototipação
Projeto e testes
Levantamento de requisitos e implementação
6a Questão
Qual dos itens abaixo é um objetivo do diagrama de sequência?
Mostrar como os objetos do sistema se comunicam através de mensagens em ordem
temporal.
Documentar classes.
Validar o funcionamento do sistema.
Validar se todas as operações dos componentes foram identificadas e declaradas.
Mostrar lista de mensagens entre classes.
7a Questão
(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.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429474/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429568/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416291/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Marque a opção que corresponde somente às afirmativas verdadeiras.
Apenas II e III
Apenas I e III
Apenas II, III e IV
Apenas I, III e IV
Apenas I, II e III
8a Questão
(TJ-MS ‒ 2017) Analise o diagrama de máquina de estado a seguir:
Sobre o diagrama, é correto afirmar que
O aluno no estado "Formado" é o aluno que cumpriu todos os créditos, e que nunca passou
pelo estado "Transferido".
O aluno no estado "Formado" é o aluno que cumpriu todos os créditos, e que nunca passou
pelo estado "Desligado".
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 "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 "Jubilado" é o aluno que tem dívidas financeiras com a universidade, e
portanto, excedeu o tempo para cursar as disciplinas.
9a Questão
Assinale a afirmativa verdadeira sobre padrões de projeto:
Um padrão de projeto descreve um problema recorrente em projetos de software e define
a estrutura fundamental da solução em termos de módulos e interações entre eles.
Um padrão de projeto define uma forma padronizada de elaborar modelos UML de
projetos de software.
Um padrão de projeto descreve uma solução que, embora não tenha sido utilizada
anteriormente, parece ser adequada para o problema.
Um padrão de projeto define uma forma padronizada de programação que os
desenvolvedores devem seguir no desenvolvimento das aplicações.
Um padrão de projeto deve incluir o código fonte necessário para poder ser utilizado em
um sistema.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416300/n/nStatus da quest%C3%A3o: Anulada.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429659/n/nStatus da quest%C3%A3o: Liberada para Uso.');
10a Questão
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 softwarepossam utilizar essas diferentes API a partir de uma mesma interface?
Factory Method
Adapter
Template Method
Strategy
Facade
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429720/n/nStatus da quest%C3%A3o: Liberada para Uso.');