Buscar

AV - Modelagem de Sistemas em 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 EM UML  AV
Aluno: MANUEL FERREIRA DA SILVA FILHO 202208107729
Turma: 9001
DGT1343_AV_202208107729 (AG)   05/03/2024 18:17:30 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
 
EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS  
 
 1. Ref.: 4272278 Pontos: 1,00  / 1,00
A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob diferentes perspectivas,
dando completude à modelagem.  Uma das visões diz: "permite visualizar o sistema sob o ponto de vista de sua
estrutura interna e seu comportamento, em resposta às funcionalidades externamente percebidas por seus
usuários".
 
Nesse momento, volta-se a atenção para a identi�cação do comportamento do sistema, provido pelas colaborações
entre os objetos, bem como para de�nir seus elementos estruturais (os pacotes, as classes, as interfaces).
 
Estamos falando da visão de:
Processo
Implantação
Casos de Uso
 Projeto
Implementação
 2. Ref.: 4272273 Pontos: 1,00  / 1,00
Modelos são ferramentas extremamente úteis quando desenvolvemos sistemas computacionais. Um dos benefícios
é a possibilidade de servir como instrumento de comunicação das ideias para construção do sistema, entre membros
da equipe de desenvolvimento e destes com os usuários.
I. O programador precisa construir os programas e pode ter a necessidade de consultar determinado
diagrama para um entendimento primordial das implementações.
II. Os projetistas do software não precisam compreender a realidade dos requisitos   para realizar seu
trabalho.
III. Os modelos de análise nascem a partir de um documento primordial, denominado Documento de
Requisitos do Sistema.
IV. Os usuários validam os modelos junto à equipe de desenvolvimento.
Assinale a ÚNICA alternativa que contém apenas as assertivas corretas:
Estão corretas as assertivas I, II e IV.
Estão corretas as assertivas I e II.
Estão corretas as assertivas II e IV.
 Estão corretas as assertivas I, III e IV.
Somente a assertiva III está correta.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272278.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272278.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272273.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272273.');
 
EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML  
 
 3. Ref.: 4467269 Pontos: 1,00  / 1,00
(UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo de diagrama:
 atividades
casos de uso
sequência
entidade relacionamento
classe
 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 a�rmativas:
 
I. Requisitos funcionais são aqueles que de�nem 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,
con�abilidade, 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 a�rmativas verdadeiras.
Apenas I, II e III
 Apenas II e III
Apenas I e III
Apenas II, III e IV
Apenas I, III e IV
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4467269.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4467269.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416291.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416291.');
 
EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE  
 
 5. Ref.: 5429530 Pontos: 1,00  / 1,00
Qual o principal objetivo de um diagrama de componentes?
Apresentar a organização do hardware.
 Modelar os artefatos de software e hardware.
De�nir a infraestrutura para execução do software.
Modelar as partes de um sistema.
Modelar as atividades de um caso de uso.
 6. Ref.: 5429474 Pontos: 1,00  / 1,00
Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades?
Projeto e testes
Levantamento de requisitos e implementação
 Análise e projeto
Levantamento de requisitos e testes
Análise e prototipação
 
EM2120539 - UML PARA MODELAGEM DO DOMÍNIO  
 
 7. Ref.: 4392279 Pontos: 1,00  / 1,00
Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas
Júnior - SAP
Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para informatizar o
controle dos exames que seus pacientes realizam. No início do projeto, decidiu-se que a linguagem de modelagem a
ser utilizada seria a UML.
Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para validação o diagrama
de classes a seguir.
Infere-se, pela leitura desse modelo, que
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429530.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429530.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429474.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429474.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392279.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392279.');
 os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais
reativos.
cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame.
um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos
realizada pela data da coleta.
o pacote associado à classe Pedido especi�ca a implementação de um método de controle do construtor da
classe Pedido.
 8. Ref.: 4410260 Pontos: 1,00  / 1,00
Fonte: VUNESP - 2013 - FUNDUNESP - Analista Programador Júnior
Considere o seguinte elemento pertencente à notação UML 2.5.
O elemento representa um (a)
Dependência
Estado de sincronismo
Estereótipo
 Pacote
Statechart
 
EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS  
 
 9. Ref.: 5429704 Pontos: 1,00  / 1,00
Assinale a alternativa que descreve o padrão GoF Adapter:
 Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por
meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.
Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um módulo
cliente.
Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado anterior.
Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema.
Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial.
 10. Ref.: 5429663 Pontos: 1,00  / 1,00
Assinale a a�rmativa falsa sobre padrões de projeto:
Padrões fornecem uma linguagem comum para os desenvolvedores
É 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í�co nem sempre é uma tarefa fácil.
Padrões facilitam o desenvolvimento, pois permitem a utilização de soluções bem-sucedidas em problemas
similares.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4410260.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4410260.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429704.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429704.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429663.');
javascript:alert('C%C3%B3digo da quest%C3%A3o:5429663.');
 Um padrão não pode ser adaptado ao ser aplicado em um problema especí�co.

Continue navegando