Buscar

MODELAGEM DE SISTEMAS COM UML AV CORRIGIDA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: MODELAGEM DE SISTEMAS COM UML AV 
 
 
 
Turma: 9005 
 
 
 
Avaliação: 
8,0 
Nota Partic.: Nota SIA: 
10,0 pts 
 
 
 
 
 
EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS 
 
 
 1. Ref. Pontos: 1,00 / 1,00 
 
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. 
 
 
 2. Ref.: Pontos: 1,00 / 1,00 
 
"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%20da%20quest%C3%A3o:%204275274.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204275284.');
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. 
 
 
 
 
EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML 
 
 
 3. 
 
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 II e III 
 
Apenas I e III 
 
Apenas II, III e IV 
 
Apenas I, III e IV 
 
Apenas I, II e III 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416291.');
 4. Ref 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 "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. 
 
 
 
 
EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE 
 
 
 5. Ref.: Pontos: 0,00 / 1,00 
 
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 
 
 
 6. Ref.: Pontos: 1,00 / 1,00 
 
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. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416300.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429474.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429568.');
 
Validar o funcionamento do sistema. 
 
Validar se todas as operações dos componentes foram identificadas e declaradas. 
 
Mostrar lista de mensagens entre classes. 
 
 
 
 
EM2120539 - UML PARA MODELAGEM DO DOMÍNIO 
 
 
 7. Ref.: 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. 
 
 
privado. 
 
público. 
 
domínio. 
 pacote. 
 
protegido. 
 
 
 8. Ref.: Pontos: 1,00 / 1,00 
 
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. 
 
são todos de domínio. 
 
I e III, são não funcionais e o II, é funcional. 
 
 
 
 
EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204383271.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204392265.');
 9. Ref.: Pontos: 0,00 / 1,00 
 
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. 
 
 
 10. Ref.: Pontos: 1,00 / 1,00 
 
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? 
 
 
FactoryMethod 
 Adapter 
 
Template Method 
 
Strategy 
 
Facade 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429659.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429720.');

Continue navegando