Buscar

Simulado AV - MODELAGEM DE SISTEMA

Prévia do material em texto

Disc.: MODELAGEM DE SISTEMAS 
Aluno(a): WELLINGTON MEDEIROS 
Acertos: 9,0 de 10,0 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e 
qualidade comprovadas, usadas em inúmeros projetos e para construção de 
diferentes tipos de sistemas. Qual das alternativas abaixo, não representa uma 
vantagem na sua utilização: Quando o sistema é desenvolvido com esta 
tecnologia, tem-se: 
 
 
Melhor reaproveitamento do seu código; 
 
Melhor compreensão do código; 
 
Facilidade de manutenção; 
 
Mais segurança no uso dos componentes por parte do programador; 
 
Necessidade de menor quantidade de requesitos funcionais; 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Diagrama UML que por meio de uma linguagem simples possibilita a 
compreensão do comportamento externo do sistema (em termos de 
funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o 
sistema por intermédio de uma perspectiva do usuário. 
 
 
Diagrama de Objetos 
 
Diagrama de Sequência 
 
Diagrama de Colaboração 
 
Diagrama de Classes 
 
Diagrama de Casos de Uso 
 
 
 
 
 
 
 
3a 
 Questão 
Acerto: 0,0 / 1,0 
 
Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso 
de uso INCLUIR CLIENTE, referente a um Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses BUSCAR_CPF 
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso de uso, analise as alternativas a seguir 
I. O cliente sendo um ator, significa que ele interage com o sistema 
informando diretamente os seus dados. 
II. Nesse caso de uso, não caberia nenhum cenário alternativo. 
III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos 
de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com 
INCLUIR CLIENTE, através do relacionamento de ou Uses ou Include 
Com base em sua análise, assinale a única alternativa correta 
 
 
Está correta apenas a assertiva I 
 
Está correta apenas a assertiva III 
 
Estão corretas apenas as assertivas I e III 
 
Estão corretas apenas as assertivas II e III 
 
Estão corretas as assertivas I e II e III 
 
 
 
 
 
 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
A visibilidade é especificada para os atributos de uma classe. Assinale dentre 
as opções abaixo,qual a correta quando o indicador de visibilidade for 
representado pela palavra PÚBLICO: 
 
 
indica que qualquer função (métodos de outras classes) poderá ter 
acesso e usar estes atributos; 
 
indica que as funções especificadas dentro de uma estrutura 
generalização - especialização podem ter acesso e usar estes atributos. 
 
indica que nenhuma função (métodos de outras classes) poderá ter 
acesso e usar estes atributos; 
 
indica que qualquer função (métodos de outras classes) não poderá ter 
acesso e usar estes atributos; 
 
indica que apenas as funções (métodos) escritas dentro da classe podem 
ter acesso e usar esses atributos; 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
De acordo com os padrões de projetos, os projetos devem ser desenvolvidos 
em camadas, função esta que fica a cargo do projetista de sistema. 
Analise as afirmativas a seguir 
 
I. O projetista deve garantir que o código seja reutilizável. 
 
II. O código deve ser de fácil manutenção. 
 
III. O código não precisa estar organizado de forma a atender as classes do 
domínio. 
 
Com base em suas assertivas, assinale a ÚNICA resposta correta: 
 
 
I, II e III. 
 
Somente a III; 
 
Somente a I e II; 
 
Somente a I; 
 
Somente a II; 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe o diagrama e marque a alternativa correta: 
 
 
 
CARRO pode ser criado sem participar da associação, mas CLIENTE 
somente poderá ser criado se participar pelo menos de uma associação. 
 
CARRO e CLIENTE podem ser criados sem participar pelo menos de 
uma associação. 
 
SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá 
existir quando não participar da associação. 
 
CLIENTE pode ser criado sem participar da associação, mas CARRO 
somente poderá ser criado se participar pelo menos de uma associação. 
 
ALUGUEL é uma classe do tipo independente, onde serão registradas as 
ocorrências de aluguel de carro. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Análise abaixo, os conceitos relacionados ao Diagrama de Estados: 
 
I - Um estado é a condição em que um objeto se encontra. 
II - Um evento acarreta uma transição de estados. 
III - Uma transição indica o relacionamento entre dois estados, indicando que 
o objeto mudará de estado. 
IV - Um estado implementa um INCLUDE entre os objetos. 
 
Com base em sua análise, assinale a ÚNICA alternativa correta 
 
 
Estão corretas apenas I, III,IV 
 
Estão corretas apenas I ,II e IV 
 
Estão corretas apenas I, II e III. 
 
Estão corretas apenas II , III e IV. 
 
Estão corretas apenas I e III. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Texto - Esse diagrama é uma maneira alternativa de se mostrar interações, que 
ocorrem em um caso e uso com a possibilidade de expressar que ações são 
executadas. 
Assinale a opção que apresente o diagrama a que se refere o texto acima 
 
 
Diagrama de pacotes 
 
Diagrama de Implementação 
 
Diagrama de colaboração 
 
Diagrama de Atividade 
 
Diagrama de sequencia 
 
 
Explicação: 
O diagrama de atividades pode ser útil para representar a especificação 
de caso de uso que tenha uma lógica complexa ou ainda que tenham 
atividades em paralelo. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
A UML é uma linguagem que possibilita a modelagem nas diversas fases de 
um processo de desenvolvimento de software. Na fase de projeto, onde são 
definidos a arquitetura e componentes do software, ganham destaque os 
diagramas de componentes e de implantação. 
Com base nesses dois diagramas, analise as assertivas a seguir 
I. O diagrama de implantação modela os aspectos físicos do sistema, 
mostrando a organização do hardware. 
II. Em uma diagrama de componente, apenas código em linguagem de 
programação pode ser representado como um componente 
III. O diagrama de componentes mostra as dependências entre os elementos do 
hardware que sustentará o software. 
IV. O ideal é que um componente desenvolvido possa ser usado em vários 
sistemas 
Assinale a ÚNICA opção correta, com base em sua análise das assertivas 
 
 
Apenas III e IV 
 
I, II, III e IV 
 
Apenas II e IV 
 
Apenas I 
 
Apenas I e IV 
 
 
Explicação: 
I. O diagrama de implantação modela os aspectos físicos do sistema, 
mostrando a organização do hardware. - correto 
II. Em uma diagrama de componente, apenas código em linguagem de 
programação pode ser representado como um componente - Falso, 
temos muitas ooções de componentização 
III. O diagrama de componentes mostra as dependências entre os 
elementos do hardware que sustentará o software. - Falso, as 
dependencias são dos componentes, que é software 
IV. O ideal é que um componente desenvolvido possa ser usado em 
vários sistemas - Sim, claro 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Sobre o diagrama de Implantação, avalie as assertivas a seguir. 
I. Mostra a configuração de nós de processamento em tempo de execução e 
seus componentes 
II. Os nós, geralmente, são: servidores, computadores, impressoras, leitor de 
código de barras, entre outros. 
III. O diagrama exibe ainda os protocolos de comunicação com cada nó. Por 
exemplo: TPC/IP e USB (impressora) 
Assinale a opção que mostra as assertivas corretas. 
 
 
Apenas I e III 
 
I, II e III 
 
Apenas I e II 
 
Apenas I 
 
Apenas II 
 
 
Explicação: 
I. Mostra a configuração de nós de processamento em tempode 
execução e seus componentes 
II. Os nós, geralmente, são: servidores, computadores, impressoras, 
leitor de código de barras, entre outros. 
III. O diagrama exibe ainda os protocolos de comunicação com cada nó. 
Por exemplo: TPC/IP e USB (impressora) 
As 3 assertivas são verdadeiras

Mais conteúdos dessa disciplina