Buscar

Exercicio - Conceitos básicos de modelagem de sistemas v1

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

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 6, do total de 17 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

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 9, do total de 17 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

Você acertou 6 de 10 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas
vezes quiser.
Verificar Desempenho
1 Marcar para revisão
Modelos vêm ajudando cada vez mais as pessoas a desenvolverem suas ideias de forma
gráfica e discutir facilmente com sua equipe e com os usuários.
Avalie as assertivas I e II, a seguir, e assinale a alternativa correta.
I. Uma realidade complexa exige maior número de perspectivas de análise do que um
problema mais elementar.
II. Para entender a totalidade, precisamos enxergar o problema sob várias
perspectivas.
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 1/17
A
B
C
D
E
As assertivas I e II são verdadeiras e a assertiva II justifica a I.
As assertivas I e II são verdadeiras e a assertiva II não justifica a I.
As assertivas I e II são falsas.
A assertiva I é verdadeira e a assertiva 2 é falsa.
A assertiva I é falsa e a assertiva 2 é verdadeira.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I.
2 Marcar para revisão
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 2/17
�Enade � 2017 � CST � Análise e Desenvolvimento de Sistemas)
"A engenharia de requisitos, do ponto de vista do processo de software, é uma ação de
engenharia de software importante, que se inicia durante a atividade de comunicação e
continua na de modelagem. Ela deve ser adaptada às necessidades do processo, do
projeto, do produto e das pessoas que estão realizando o trabalho."
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre:
AMGH, 2016 (adaptado).
Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se
pretenda gerenciar o setor acadêmico.
R1� o sistema deve permitir que cada professor realize o lançamento de notas das turmas
nas quais lecionou.
R2� o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro
sistema operacional em, no máximo, sessenta dias.
R3� o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas
oferecidas em um semestre letivo.
R4� o sistema atualiza a nota do estudante, permitindo sua visualização, em até dois
segundos depois do momento que o professor a registra.
R5� o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de
um estudante em não mais do que dez minutos de orientação.
Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos:
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 3/17
A
B
C
D
E
R1, R2, R3
R1, R2, R5
R1, R3, R4
R2, R4, R5
R3, R4, R5
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Os requisitos não funcionais são aqueles que definem critérios que podem ser usados
para julgar a operação de um sistema, em vez de comportamentos específicos. Nesse
caso, os requisitos R2, R4 e R5 são não funcionais. O requisito R2 refere-se à
portabilidade do sistema, o R4 ao desempenho e o R5 à usabilidade. Esses requisitos
estão relacionados à qualidade, confiabilidade, desempenho, portabilidade, segurança
e usabilidade do sistema, e não a funcionalidades específicas.
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 4/17
A
B
C
D
E
3 Marcar para revisão
Modelos vêm ajudando cada vez mais as pessoas a desenvolverem suas ideias de forma
gráfica e discutir facilmente com sua equipe e com os usuários.
Avalie as assertivas I e II, a seguir.
I. Uma realidade complexa exige maior número de perspectivas de análise do que um
problema mais elementar.
                                                                                          PORQUE
II. Para entender a totalidade, precisamos enxergar o problema sob várias perspectivas.
E assinale a alternativa correta.
As assertivas I e II são verdadeiras e a assertiva II justifica a I.
As assertivas I e II são verdadeiras e a assertiva II não justifica a I.
As assertivas I e II são falsas.
A assertiva I é verdadeira e a assertiva II é falsa.
A assertiva I é falsa e a assertiva II é verdadeira.
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 5/17
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
As assertivas I e II são verdadeiras e a assertiva II justifica a I. Isso ocorre porque, na
construção ou desenvolvimento de sistemas computacionais, assim como na
construção imobiliária, há uma gradação da complexidade no processo de construção,
que depende de alguns fatores, sendo o tamanho (do sistema ou do empreendimento)
um deles. Os modelos, além da finalidade inicial, funcionam também como instrumento
de gerenciamento da complexidade, considerando a limitação humana em lidar com
ela. Portanto, sistemas grandes e complexos necessitam ser modelados para que
possamos compreendê-los em sua totalidade. A assertiva II justifica a I, pois para
entendermos a totalidade de um sistema complexo, precisamos analisá-lo sob várias
perspectivas.
4 Marcar para revisão
O uso de modelos possibilita as desvantagens a seguir, exceto:
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 6/17
A
B
C
D
E
Dificuldade em discutir decisões do sistema, sem que se possa expor as ideias.
Desenvolver sistemas que não atendem as necessidades de seus usuários.
Dificuldade em compreender e validar as necessidades dos usuários.
Gerir melhor a complexidade.
Possibilidade de o sistema não atender às necessidades de seus usuários.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é "Gerir melhor a complexidade". Esta opção não é uma
desvantagem, mas sim uma vantagem do uso de modelos. Os modelos ajudam a
gerenciar a complexidade de sistemas, tornando-os mais compreensíveis e
gerenciáveis. As demais alternativas listam desvantagens potenciais do uso de
modelos, como dificuldade em discutir decisões do sistema, desenvolver sistemas que
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 7/17
não atendem às necessidades dos usuários e dificuldade em compreender e validar as
necessidades dos usuários.
5 Marcar para revisão
Camadas de software ajudam na organização do código para que se possa ter uma
manutenção mais saudável do mesmo. Nesse sentido, avalie as asserções a seguir.
I. Camadas separam as responsabilidades e gerenciam as dependências.
II. Inicialmente, todo o código ficava misturado numa única camada, onde misturavam-se
comandos de processamento, de construção e manipulação de interface, bem como de
acesso e persistência de dados em SGBD.
III. A divisão em camadas foi uma solução encontrada para melhor organizar o código de
um programa, facilitando sua manutenção.
IV. O modelo de duas camadas veio naturalmente com a tecnologia de redes cliente-
servidor. São elas: a camada de código que roda no cliente (camada de interface com
usuário) e a camada servidor (camadas de lógicado negócio e persistência dos dados).
V. Três camadas é o máximo possível em que se pode dividir um sistema.
Assinale a opção correta.
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 8/17
A
B
C
D
E
III e V, apenas.
I, II e III, apenas.
I, apenas.
II e III, apenas.
I, II, III e IV.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
Num primeiro momento, a rede cliente-servidor, naturalmente, dividiu o software em
duas camadas: a camada de código que roda no cliente (camada de interface com
usuário) e a camada servidor (camadas de lógica do negócio e persistência dos
dados). Posteriormente, com o advento da web, separou-se em três e depois em
quatro camadas. Atualmente, pode-se criar tantas camadas quantas sejam
necessárias, em função do tipo de aplicação.
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 9/17
A
B
C
6 Marcar para revisão
�ENADE � 2017 � CST � Análise e Desenvolvimento de Sistemas � Adaptada pelo Autor)
"À medida que o projeto de uma interface do usuário evolui, quatro questões de projeto
comuns quase sempre vêm à tona: tempo de resposta do sistema, recursos de ajuda ao
usuário, informações de tratamento de erros e atribuição de nomes a comandos."
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo:
AMGH, 2016 (adaptado).
Nesse contexto, avalie as afirmações a seguir, a respeito das atividades de análise,
incluindo requisitos e as atividades de projeto.
I. Projeto de interfaces faz parte dos aspectos tecnológicos, estando assim associado às
atividades de projeto.
II. Tempo de resposta e recursos de ajuda ao usuário estão relacionados a requisitos não
funcionais.
III. Um requisito não funcional só pode estar associado a um único requisito funcional.
IV. Uma interface eficiente não tem relação com requisitos não funcionais.
É correto apenas o que se afirma em:
I e III.
I e II.
II e IV.
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 10/17
D
E
I, II e III.
II, III e IV.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
As afirmações corretas são I e II. A afirmação I está correta porque o projeto de
interfaces é, de fato, parte dos aspectos tecnológicos e está associado às atividades
de projeto. A afirmação II também está correta, pois o tempo de resposta e os recursos
de ajuda ao usuário são aspectos que estão relacionados aos requisitos não
funcionais, que são características que não estão diretamente ligadas às
funcionalidades do sistema, mas sim a aspectos de qualidade, confiabilidade,
desempenho, portabilidade, segurança e usabilidade do sistema. As afirmações III e IV
estão incorretas. Um requisito não funcional pode estar associado a mais de um
requisito funcional e uma interface eficiente tem, sim, relação com os requisitos não
funcionais.
7 Marcar para revisão
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 11/17
A
B
C
D
E
O uso de camadas tem vantagens que justificam seu uso, mas existem pontos negativos.
Com base nesse contexto, assinale a ÚNICA alternativa que apresenta uma desvantagem
do uso de camadas no desenvolvimento de software:
Torna o código mais organizado e legível.
Permite o desenvolvimento, o teste e a manutenção de cada camada
isoladamente.
Permite melhor reuso do código ou dos objetos.
Permite substituir uma tecnologia que implemente uma camada de forma simples.
Aumenta o número de classes do sistema.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
No desenvolvimento de software orientado a objetos, as classes são organizadas em
módulos maiores, conhecidos como camadas. Uma camada só pode utilizar o serviço
(de outras classes) da camada imediatamente inferior. Embora o uso de camadas traga
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 12/17
A
B
C
benefícios, como a organização e a legibilidade do código, também apresenta algumas
desvantagens. A alternativa E está correta, pois uma das desvantagens é o aumento
do número de classes no sistema. Além disso, a adição de camadas pode tornar o
sistema mais complexo e, potencialmente, reduzir o desempenho do software.
8 Marcar para revisão
A UML é uma linguagem unificada de modelagem que surgiu da união de alguns métodos
de profissionais do mercado. Passou a ser adotada pela OMG e tornou-se uma linguagem
universal, padronizada.
Sobre a UML, avalie as alternativas a seguir e assinale a ÚNICA que é falsa:
A UML não determina os diagramas que devem ser usados e nem a ordem com
que devem ser usados.
A UML é independente de tecnologia.
A UML qualifica-se para ser usada em todo processo de desenvolvimento de
software.
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 13/17
D
E
A UML disponibiliza diagramas estruturais e comportamentais.
A UML tem restrições de uso, caso o sistema seja implementado em determinadas
linguagens.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa E é falsa porque a UML, como uma Linguagem de Modelagem Unificada,
não possui restrições de uso em relação à linguagem de programação utilizada para
implementar o sistema. Ela é uma ferramenta de modelagem e documentação, usada
para representar a estrutura e o comportamento de sistemas complexos de software,
independentemente da tecnologia ou linguagem de programação utilizada. Portanto, a
UML não impõe limitações ou restrições baseadas na linguagem de programação
escolhida para a implementação do sistema.
9 Marcar para revisão
A UML é bastante versátil e completa em termos dos diagramas que disponibiliza. Eles se
classificam em estruturais e comportamentais, também denominados de estáticos e
dinâmicos, respectivamente.
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 14/17
A
B
C
D
E
Dentre os diagramas da UML, qual alternativa apresenta apenas os diagramas
comportamentais, que mostram detalhes do funcionamento do sistema, sob um
determinado ponto de vista?
Classes, casos de uso e pacotes.
Sequência, comunicação e objetos.
Estrutura composta, classes e pacotes.
Casos de uso, atividades e sequência.
Casos de uso, atividades e componentes.
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
Os diagramas comportamentais da UML são ferramentas que permitem visualizar o
funcionamento de um sistema ou processo de negócio sob uma perspectiva
específica. Eles são essenciais para entender as funcionalidades do sistema, os
Questão 10 de 10
Corretas �6�
Incorretas �4�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio Conceitos Básicos De Modelagem De Sistemas Sair
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 15/17
estados de um objeto durante seu ciclo de vida, as interações entre os objetos, entre
outros aspectos. Esses diagramas são também conhecidoscomo diagramas
dinâmicos. Dentro dessa categoria, encontramos os diagramas de casos de uso,
atividades e sequência, que são exatamente os apresentados na alternativa D.
Portanto, a alternativa D é a correta, pois apresenta apenas diagramas
comportamentais.
10 Marcar para revisão
O contexto é um sistema de gestão de uma carteira de investimentos, no qual o usuário
pode comprar e vender ações da bolsa, enviando uma ordem de compra ou venda a sua
corretora.
Considere os seguintes requisitos pertinentes ao contexto descrito anteriormente.
I. Deve ser possível o envio de ordem de compra pelo sistema.
II. Deve ser possível o envio de ordem de venda pelo sistema.
III. A emissão da ordem deve ser segura e deve seguir protocolo específico.
IV. A interface deve permitir destreza nas operações, pois estas precisam ser práticas
e permitir agilidade.
V. Deve ser possível ao investidor emitir posição financeira de seu saldo atualizado.
VI. A segurança é fundamental para que dados financeiros não sejam alvos de
ataques.
Assinale a alternativa que contém apenas os requisitos não funcionais:
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 16/17
A
B
C
D
E
III, IV e VI.
IV e VI.
I, II e V.
I e IV.
II, III e V.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a III, IV e VI. Os requisitos não funcionais são aqueles que não
estão diretamente relacionados às funcionalidades específicas do sistema, mas sim às
características de qualidade, confiabilidade, desempenho, portabilidade, segurança e
usabilidade do sistema. No caso, o requisito III se refere à segurança e protocolo de
emissão de ordem, o IV à usabilidade e agilidade da interface e o VI à segurança dos
dados financeiros, todos esses são requisitos não funcionais.
18/04/2024, 15:11 wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/66215fd0257ea9c026fb9e9d/gabarito/ 17/17

Continue navegando