Baixe o app para aproveitar ainda mais
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
Compartilhar