Buscar

AV_Modelagem de Sistemas_2015.3

Prévia do material em texto

Avaliação: CCT0264_AV_201004002777 » MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV
Aluno: 201004002777 - LUIZ CARLOS BEZERRA FEITOSA
Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9004/AB
Nota da Prova: 8,0 Nota de Partic.: 0 Data: 14/11/2015 15:47:05
1a Questão (Ref.: 201004205635) Pontos: 1,5 / 1,5
Considere o diagrama de classe a seguir e analise o que se pede
- Se os métodos M1, M2 e M3 forem adicionados, respec�vamente, as classes P. Q e R, que métodos serão herdados pela classe S?
Resposta: A Classe Q já possui o método M2,herdará das classes P e R os métodos M1 e M3, ficando com os
métodos M1, M2 e M3, logo a Classe S pelo mesmo princípio ( herança ), também herdará os métodos M1, M2
e M3. (Classe S <-- {M1, M2, M3}). Portanto a Classe S herdará osmétodos M1, M2 e M3.
Gabarito: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos de Q (M1, M2 e M3)
2a Questão (Ref.: 201004265668) Pontos: 1,5 / 1,5
Um diagrama de Implantação define aspectos físicos do sistema, onde cada nó representa um dispositivo físico
com memória ou capacidade de processamento. Ja o diagrama de Componentes visualiza que módulos de
software (arquivos .dll , .exe, .com, .bat, .htm e outros executáveis) são necessários para executar a aplicação.
Com base nesse contexto apresentado, responda 1. E possível integrar esses 2 diagramas, mostrando para
cada nó, quais seriam os componentes que nele executariam? 2. Caso a resposta acima seja SIM, explique qual
a vantagem em integrarmos os 2 diagramas dessa forma?
Resposta: 1 - Sim é possível integrar os 2 diagramas. 2 - A Vantagem de integrar os 2 diagramas (
implantação e Componentes ), seria uma visão global tanto para a equipe de projeto quanto para o cliente, dos
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 25/11/2015 12:35
requisitos de hardware e software necessários, afetando decisões administrativas como viabilidade técnica e
financeira, custos preliminares e tratando-se do projeto em si, uma visão clara de como o hardware e o
software vão se relacionar.
Gabarito: 1. SIM, e possível. 2. Seria útil para conhecermos as demandas de processamento do software que
rodara em cada nó e assim poder definir a capacidade de processamento, memória e disco de cada nó.
3a Questão (Ref.: 201004060411) Pontos: 0,5 / 0,5
O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo
analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa
que NÃO indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP.
Transição.
Construção.
Elaboração.
Concepção.
Implantação.
4a Questão (Ref.: 201004629702) Pontos: 0,5 / 0,5
A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui
recursos para representação dos conceitos propostos pela Orientação a objetos.
Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML
Ser independente da linguagem de programação e dependente do processo de desenvolvimento.
Ser dependente da linguagem de programação e do processo de desenvolvimento.
Ser independente da linguagem de programação e processo de desenvolvimento.
Ser dependente somente da linguagem de programação.
Ser dependente somente do processo de desenvolvimento.
5a Questão (Ref.: 201004635973) Pontos: 0,5 / 0,5
É possível conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a
conexão entre dois objetos conectados a mesma classe. Aponte dentre as opções abixo a opção que
corresponde ao conceito colocado.
Uma associação deste tipo é chamada de associação por classes associativas;
Uma associação deste tipo é chamada de associação recursiva.
Uma associação deste tipo é chamada de associação por include;
Uma associação deste tipo é chamada de associação por especialização;
Uma associação deste tipo é chamada de associação por generalização;
6a Questão (Ref.: 201004717899) Pontos: 0,5 / 0,5
Em um diagrama de classes existem duas formas de expressar um relacionamento TODO-PARTE, onde os
objetos da classe PARTE são instanciados pelos objetos da classe TODO. Tais relacionamentos são agregação e
composição.
Assinale a única opção que apresenta a correta diferença entre esses relacionamentos
Na agregação, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO
Na composição, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 25/11/2015 12:35
O objeto PARTE instancia e destrói o objeto TODO apenas na agregação
Na composição, o objeto TODO somente pode conter 1 objeto PARTE
A vida dos objetos TODO e PARTE são coincidentes apenas na agregação
7a Questão (Ref.: 201004678555) Pontos: 0,5 / 0,5
A empresa SoftPerfeitos estava desenvolvendo um aplicativo Mobile para um de seus cliente. O programador
durante a fase de codificação sentiu extrema dificuldade no entendimento de uma referida regra de negócio
expressa no diagrama de caso de uso. Para que o desenvolvedor compreendesse melhor o requisito, o analista
de sistema fez uma atualização na documentação do software criando um diagrama com o objetivo de
determinar a sequência de eventos que ocorrem em um determinado processo, ou seja, quais condições devem
ser satisfeitas e quais métodos devem ser disparados entre os objetos envolvidos e em que ordem durante um
processo específico. Com base na UML identifique qual o diagrama o analista de sistemas confeccionou.
Diagrama de Negócio.
Diagrama de Caso de Uso.
Diagrama de Sequência.
Diagrama de Implantação.
Diagrama de Classes.
8a Questão (Ref.: 201004636430) Pontos: 0,5 / 0,5
A coesão é um conceito que define o quanto elementos devem permanecer juntos.
Assinale a ÚNICA opção que apresenta as características corretas quando uma classe tem baixa coesão.
normalmente são de alta visibilidade, difíceis de manter e de se reutilizarem.
normalmente são difíceis de compreender, difíceis de manter e de fácil reutilização;
normalmente são difíceis de compreender, difíceis de manter e de se reutilizarem.
normalmente são difíceis de compreender, fácil de manter e de se reutilizarem.
normalmente são fáceis de compreender, difíceis de manter e de se reutilizarem.
9a Questão (Ref.: 201004576044) Pontos: 1,0 / 1,0
Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, especialmente, na fase de
projeto de software é INCORRETO afirmar
Modelam uma visão estática de funcionamento de um sistema.
É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico.
Pode ser integrado ao diagrama de componentes, mostrando que componentes executam em que nó.
Envolvem a topologia do sistema, descrevendo a estrutura do hardware.
É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor.
10a Questão (Ref.: 201004597371) Pontos: 1,0 / 1,0
No que concerne aos conceitos de visibilidade, assinale a única sentença correta
Para respeitar o principio do encapsulamento, os atributos devem ser públicos ou protegidos
Para respeitar o principio do encapsulamento, os atributos devem não podem ser protegidos
O encapsulamento não interfere na classificação de visibilidade dos atributos
Para respeitar o principio do encapsulamento, os atributos devem ser privados
Para respeitar o principio do encapsulamento, os atributos devem ser públicos
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 25/11/2015 12:35
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 25/11/2015 12:35

Continue navegando