Buscar

MODELAGEM DE SISTEMAS EM UML AV

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 4 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

Prévia do material em texto

Disciplina: MODELAGEM DE SISTEMAS EM UML  AV
Aluno: BRUNO MARQUES DA SILVA FILHO 202202308511
Turma: 9002
DGT1343_AV_202202308511 (AG)   20/09/2023 16:55:58 (F) 
Avaliação: 7,00 pts Nota SIA: 7,00 pts
 
EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS  
 
 1. 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 e II.
Estão corretas as assertivas I, II e IV.
Somente a assertiva III está correta.
Estão corretas as assertivas II e IV.
 Estão corretas as assertivas I, III e IV.
 2. 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
Casos de Uso
 Projeto
Implantação
Implementação
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272273.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272273.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272278.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272278.');
Bruno Marques
Retângulo
 
EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML  
 
 3. Ref.: 4416301 Pontos: 0,00  / 1,00
(INSTITUTO AOCP - EBSERH - 2017) Um recém-contratado analista é integrado a uma equipe de desenvolvimento
de um projeto em andamento e lhe são apresentados os diagramas de modelagem. Entre todos esses diagramas, o
diagrama a seguir é passado para esse analista reformular. Qual é o diagrama que ele terá que reformular?
Diagrama de Pacote
Diagrama de Atividade
 Diagrama de Comunicação
 Diagrama de Sequência
Diagrama de Estado
 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 II e III
Apenas I, III e IV
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416301.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416301.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416291.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416291.');
Apenas I e III
Apenas II, III e IV
Apenas I, II e III
 
EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE  
 
 5. Ref.: 5429522 Pontos: 0,00  / 1,00
O que é a visibilidade de um atributo no diagrama de classes?
A visibilidade de um atributo indica a forma de acesso.
A visibilidade de um atributo indica o tipo de acesso.
A visibilidade de um atributo indica como o acesso acontece.
 A visibilidade de um atributo indica o seu nível de acesso.
 A visibilidade de um atributo indica a quantidade de acessos.
 6. Ref.: 5429474 Pontos: 0,00  / 1,00
Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades?
Levantamento de requisitos e testes
Análise e prototipação
 Projeto e testes
 Análise e projeto
Levantamento de requisitos e implementação
 
EM2120539 - UML PARA MODELAGEM DO DOMÍNIO  
 
 7. Ref.: 4413258 Pontos: 1,00  / 1,00
Fonte: Adaptado de TRF - Analista - Tecnologia da Informação (FCC - 2019)
Um Caso de Uso é uma especi�cação de uma sequência de interações entre um sistema e os agentes externos que
utilizam o sistema. Há vários formatos de descrição de Caso de Uso propostos na literatura, assim como vários graus
de abstração utilizados.
Considere a descrição de Caso de Uso abaixo.
O Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do Cliente. Após o Cliente
fornecer a senha e esta ser validada o Sistema exibe as opções de operações possíveis. O Cliente opta por realizar um
saque. Então o Sistema requisita o total a ser sacado. O Sistema fornece a quantia desejada e imprime o recibo para o
Cliente.
Trata-se de uma descrição:
contínua de Caso de Uso hipotético com cenário de 1° instância.
 contínua de Caso de Uso.
de Caso de Uso inválida, pois contém comportamento interno do sistema.
tabular de Caso de Uso.
de Caso de Uso de Negócio com descrição contínua.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429522.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429522.');
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: 4413258.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4413258.');
 8. Ref.: 4392278 Pontos: 1,00  / 1,00
Fonte: Banca: IBADE Órgão: IPM - JP Prova: IBADE - 2018 - IPM - JP - Analista Previdenciário - Analista de
Informática - Analista de Sistemas e Programação
A UML 2.5 fornece 14 diagramas diferentes para uso na modelagem de software. O diagrama que é utilizado para
modelar classes, incluindo seus atributos, operações e relações e associações com outras classes é o de:
 classes.
comunicação.
generalização.
sistema.
multiplicidade.
 
EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS  
 
 9. Ref.: 5429701 Pontos: 1,00  / 1,00
Em uma classe que implementa parte da lógica de negócio de um sistema, instanciamos um objeto de uma classe que
implementa a recuperação de dados armazenados em um banco de dados relacional. Qual princípio SOLID está
sendo violado nessa implementação?
Princípio da Segregação de Interfaces
Princípio Open Closed
Princípio da Responsabilidade Única
 Princípio da Inversão de Dependências
Princípio de Substituição de Liskov
 10. Ref.: 5429647 Pontos: 1,00  / 1,00
Em um software com diferentes interfaces com o usuário (ex.: web, Android, IOS), qual padrão podemos utilizar de
modo a fornecer para os componentes de interação homem-máquina uma interface única e simpli�cada das
operações do sistema?
Template Method
Adapter
Strategy
Factory Method
 Facade
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392278.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4392278.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429701.');
javascript:alert('C%C3%B3digo da quest%C3%A3o:5429701.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429647.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429647.');

Continue navegando