Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0208_AV_201102156621 » PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS Tipo de Avaliação: AV Aluno: 201102156621 - JAIME RESENDE DO CARMO Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA Nota da Prova: 5,0 Nota de Partic.: 1 Data: 17/06/2015 20:29:38 1a Questão (Ref.: 201102325880) Pontos: 1,5 / 1,5 Qual o conceito de encapsulamento, um dos pilares da Analise Orientada a Objeto? Resposta: Partindo-se do príncipio de que encapsular singnifica proteger, o conceito de encapsulamento está no principio de proteger os dados(atributos) de uma classe de acesso externa só permitindo que métodos da própria classe acessam seus respectivos dados (atributos). Gabarito: Encapsular significa proteger. O principio do encapsulamento protege os dados (atributos) de uma classe do acesso externo, so permitindo que métodos da própria classe acesse seus respectivos dados (atributos) 2a Questão (Ref.: 201102325687) Pontos: 1,5 / 1,5 O diagrama de casos de uso apresenta as funcionalidades que o sistema precisa ter, sob o ponto de vista da interação do ator com o sistema. Qual a finalidade de precisarmos criar a especificação (descrição textual) para cada caso de uso? Resposta: A finalidade da necessidade de criar a especificação se dá porque através dela descobrimos como ocorre a interação do ator com o sistema mostrando o passo a passo da realização do caso de uso. Gabarito: A especificação é por onde descobrimos como ocorre a interação do ator com o sistema, mostrando o passo a passo da realização do caso de uso 3a Questão (Ref.: 201102419666) Pontos: 0,5 / 0,5 Na programação orientada a objetos, muitos conceitos são abordados, dentre eles, podemos citar o de Herança, polimorfismo, objetos, classes, métodos e encapsulamento. Dentre as opções abaixo, qual conceitua encapsulamento ? é definido como a possibilita a criação de uma nova classe de modo que essa classe (denominada subclasse, classe-filha ou classe derivada) herda todas as características da classe-mãe (denominada superclasse, classe base ou classe primitiva); podendo, ainda, a classe-filha possuir propriedades e métodos próprios. é definido como a habilidade do analista de sistemas de modelar características do mundo real. é definido como uma instância criada a partir de uma classe, recebendo todas as características da classe o qual foi originada. é capacidade ou técnica que permite a um objeto possuir "vários comportamentos". é definido como a forma de acesso a objetos onde desconhecemos os seus procedimentos internos e acessamos os mesmos através dos seus métodos, sempre protegendo os atributos BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 26/06/2015 07:32 DVAI Pencil DVAI Pencil DVAI Pencil 4a Questão (Ref.: 201102810820) Pontos: 0,0 / 0,5 Carlos Monaco, aluno da disciplina Paradigmas, pergunta a seu professor: - Como posso saber se um determinado processo do DFD (Diagrama de Fluxo de dados) deve ou não ter sua lógica especificada? Assinale a alternativa que mostra a resposta CORRETA dada pelo professor Depende da interpretação de cada analista, a quem cabe analisar se cada processo deve ou não ter a sua lógica especificada. Devem ser especificados apenas processos do nível UM (primeiro nível) do DFD Só devem ser especificados os processos primitivos do DFD Todo processo do DFD deve ser especificado Apenas um processo de cada nível do DFD deve ser especificado 5a Questão (Ref.: 201102406085) Pontos: 0,0 / 0,5 Considerando V(verdadeiro) ou F(falso), assinale a alternativa que apresenta a sequência correta, de cima para baixo, que corresponde aos componentes(ABAIXO) do modelo ambiental na análise essencial: COMPONENTES: 1-Declaração de objetivos. 2-Lista de eventos. 3-DFD particionado. 4-Diagrama de contexto. 1-F 2-V 3-F 4-V. 1-V 2-V 3-F 4- V. 1-F 2-F 3-V 4- F. 1- V 2- F 3- V 4- V. 1-F 2-F 3-F 4-V. 6a Questão (Ref.: 201102419669) Pontos: 0,5 / 0,5 Conceitualmente Paradigma é definido como um grupo de linguagens semelhantes que tenham características em comum. O paradigma imperativo ou procedural especifica a sequência de procedimentos com alterações no estado da memória da máquina de Von Neumann. Na lista abaixo marque uma vantagem do uso de uma linguagem de programação imperativa : Requer acompanhamento passo a passo do estado de cada Variável. Adequado a computação paralela. Facilidade na correção de programas. Facilidade na escrita de programas complexos. Eficiência nos programas, pois essas Linguagens de programação simulam a arquitetura do hardware. 7a Questão (Ref.: 201102311107) Pontos: 0,0 / 0,5 O DTE (Diagramas de Transição de Estados) enfatiza o comportamento tempo-dependente do sistema. Sobre o DTE, analise as seguintes afirmações. I - O DTE apresenta os possíveis estados que uma entidade do sistema pode BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 26/06/2015 07:32 assumir II - Em um DTE são apresentadas as condições que causam uma mudança de estado. III - Em um DTE não são apresentadas e as ações que o sistema empreende quando muda de estado Assinale a ÚNICA alternativa correta Apenas I está correta As opções II e III estçao corretas As opções I, II e III estão corretas As opções I e II estão corretas As opções I e III estão corretas 8a Questão (Ref.: 201102747770) Pontos: 0,0 / 0,5 (Eletrobrás) Considere as seguintes assertivas do diagrama de classes da notação UML. I. Uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um. II. O polimorfismo das operações é uma consequência da relação de herança entre classes. III. Se um objeto A está associado a um objeto B e B está associado a mais de um objeto C então, obrigatoriamente, um objeto C estará associado a mais de um objeto A. As assertivas corretas são Somente II e III Somente I e II Somente I Somente II Somente III 9a Questão (Ref.: 201102742445) Pontos: 1,0 / 1,0 Diagrama de estados é um grafo direcionado de estados conectados por transições que mostra um estado inicial, um ou mais estados intermediários, um ou mais estados finais e as transições entre cada estado. Analise as assertivas a seguir no que se refere ao diagrama de estados; I- Um Estado representa a situação em um determinado momento durante a ocorrência de um cenário. II -Um estado é uma atividade que é executada dentro da classe. III -Um estado pode demonstrar a espera pela ocorrência de um evento, a reação a um estímulo, a execução de alguma atividade. Com base em sua análise, assinale a opção correta Estão corretas somente as assertivas I e III Estão corretas somente as assertivas I e II Está correta somente a assertiva II Está correta somente a assertiva III Está correta somente a assertiva I 10a Questão (Ref.: 201102407207) Pontos: 0,0 / 1,0 O processo de desenvolvimento de software é composto de etapas, onde aos poucos os profissionais vão se inteirando e conhecendo o sistemas. São vários os processos de desenvolvimento, cada qual criado conforme necessidades e demandas do momento. Uma das primeiras fases visa estabelecer os vínculos iniciais com as necessidades do sistema e chama-se, geralmente, concepção. Com relação a fase de concepção: I. Geralmente, na fase de concepção procura-se estabelecer o escopo, ou seja a abrangência do sistema. Porque BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 26/06/2015 07:32 II. O sistema pode ser considerado inviável, na fase de concepção, e não prosseguir com seu desenvolvimento A afirmativa I é verdadeira e a II é falsa Ambas as afirmativas são falsas As afirmativas I e II são verdadeiras e a segunda não justifica a primeira A afirmativa II é verdadeira e a I é falsa As afirmativas I e II são verdadeirase a segunda justifica a primeira. Período de não visualização da prova: desde 12/06/2015 até 25/06/2015. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 26/06/2015 07:32
Compartilhar