Buscar

MODELAGEM DE SISTEMAS COM UML

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 
Aluno: ****************** ****************** 
Professor: GABRIEL RECH BAU 
 Turma: 9005 
EEX0121_AV_****************** (AG) ??/10/2021 ??:??:?? (F) 
 
 
Avaliação: 
8,0 
Nota Partic.: Nota SIA: 
10,0 pts 
 
 
 
 
EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS 
 
 
 1. Ref.: 4275284 Pontos: 0,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. 
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: 
 
 
I e II. 
 
II e IV. 
 
III e IV. 
 
I, II e III. 
 
II e III. 
 
 
 2. 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: 
 
 
A geração mensal da folha de pagamento não deve ultrapassar 10 segundos. 
 
O sistema deve gerar, mensalmente, a folha de pagamento. 
 
O sistema deve registrar a saída do funcionário. 
 
O sistema deve gerar a folha mensal de ponto do funcionário. 
 
O sistema deve registrar a entrada do funcionário. 
 
 
 
EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML 
 
 
 3. 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, III e IV 
 
Apenas II e III 
 
Apenas I, II e III 
 
Apenas I e III 
 
Apenas II, III e IV 
 
 
 4. 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 "Jubilado" é o aluno que tem dívidas financeiras com a universidade, e portanto, excedeu o tempo 
para cursar as disciplinas. 
 
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 "Desligado". 
 
O aluno no estado "Formado" é o aluno que cumpriu todos os créditos, e que nunca passou pelo estado 
"Transferido". 
 
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. 
 
 
 
EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE 
 
 
 5. Ref.: 5429585 Pontos: 1,00 / 1,00 
 
Em relação ao diagrama de estados, analise a seguinte frase: ''é desenhado como um losango em que chega uma ou mais 
transições (provenientes de estados diferentes) e de onde parte uma ou mais transições''. Estamos falando de: 
 
 
Evento 
 
Ponto de junção 
 
Condição de guarda 
 
Atividades 
 
Ações 
 
 
 6. Ref.: 5429608 Pontos: 1,00 / 1,00 
 
Quando um objeto muda de estado? 
 
 
Quando as classes são definidas. 
 
Quando acontece algum evento interno ou externo ao sistema. 
 
Quando um caso de uso é executado. 
 
Quando a classe a que pertence executa seus métodos. 
 
Quando o usuário faz suas escolhas no sistema. 
 
 
 
EM2120539 - UML PARA MODELAGEM DO DOMÍNIO 
 
 
 7. Ref.: 4416261 Pontos: 1,00 / 1,00 
 
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 pode realizar cadastros de clientes e aprovar crediários. 
 
O ator Vendedor é uma especialização do ator Gerente. 
 
O ator Vendedor pode aprovar o crediário de um cliente, se seu CPF for válido. 
 
O ator Gerente solicita ao ator Vendedor que cadastre um cliente. 
 
O ator Gerente é uma extensão do ator Vendedor. 
 
 
 8. Ref.: 4392265 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: 
 
 
I e III, são não funcionais e o II, é funcional. 
 
são todos funcionais. 
 
I e II, são funcionais e o III, é não funcional. 
 
são todos de domínio. 
 
são todos não funcionais. 
 
 
 
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 
 
Adapter 
 
Template Method 
 
Strategy 
 
Facade 
 
 
 10. Ref.: 5429659 Pontos: 1,00 / 1,00 
 
Assinale a afirmativa verdadeira sobre padrões de projeto: 
 
 
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 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 elaborar modelos UML de projetos de software. 
 
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 deve incluir o código fonte necessário para poder ser utilizado em um sistema.

Continue navegando