Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0259_AV_BATMAN » PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS Tipo de Avaliação: AV Aluno: 666666666 - BATMAN Professor: MARCELO VASQUES DE OLIVEIRA Turma: Nota da Prova: 5,5 Nota de Partic.: 0,5 Av. Parcial 0 Data: /11/2017 1a Questão (Ref.: 201002876039) Pontos: 0,0 / 1,0 Ao longo dos anos a forma e as técnicas usadas para desenvolver sistemas foram evoluindo, conforme as necessidades. Uma das evoluções nas técnicas de análise de sistemas, foi a chegada da Análise Essencial em substituição a Análise Estruturada. Na técnica da análise estruturada havia o problema: "Por onde o analista de sistemas deve iniciar o seu trabalho ?". Segundo o que estudamos nas aulas, podemos afirmar : "Não havia uma diretriz clara de como iniciar a modelagem na fase de análise. A decisão ficava a cargo dos profissionais, ditada pelas experiências desses profissionais. Ou seja, mostrava ser um processo de extrema subjetividade, como em geral são os processos analíticos que dependem dos seres humanos." Com base nesse contexto, responda - Que estratégia a análise essencial usou para determinar o inicio do trabalho de análise ? Resposta: bananada Gabarito: A análise essencial diz que - devemos começar a fase de análise, descobrindo os eventos que afetam o sistema. 2a Questão (Ref.: 201002167207) Pontos: 0,0 / 1,0 Tanto nos paradigmas Estruturado/Essencial como no paradigma Orientado a objeto, os diagramas que mostram as funções do sistema são acompanhados de especificações textuais, que detalham o comportamento da funcionalidade, porém sob pontos de vistas diferentes. Na Analise estruturada e essencial o diagrama é o DFD e a especificação textual é feita na especificação dos processos primitivos do DFD. Na Análise orientada a objeto, o diagrama é o Casos de Uso e a especificação textual é a especificação (ou descrição) dos casos de uso. Qual a diferença básica entre a especificação dos processos e a especificação dos casos de uso? Resposta: A especificação do caso de uso é a demostração prática através de exemplificações. A especificação dos processos é a ordem que o fluxo de execução deve seguir para se obter o resultado esperado. Gabarito: A especificação dos processos mostrava como o processo transformava as entradas que recebia nas saídas que gerava, enfatizando a lógica de processamento A especificação dos casos de uso mostra, para cada caso de uso o passo a passo da interação do ator com o sistema na realização do caso de uso, em seus diferentes cenários 3a Questão (Ref.: 201002640271) Pontos: 1,0 / 1,0 Como se chama o paradigma de programação cuja a estrutura é focada na abstração de dados. Onde são implementados métodos através de uso de classes e objetos, estes métodos são herdados pelos objetos que tem sua origem em uma instância de uma classe. Paradigma Funcional. Paradigma Declarativo. Paradigma Orientado a Objeto. Paradigma Concorrente. Paradigma Lógico. 4a Questão (Ref.: 201002643568) Pontos: 1,0 / 1,0 A análise de sistemas é um das principais fases do processo de desenvolvimento de software, qualquer que seja este. Geralmente, uma das fases iniciais. Na fase de análise, é feito um estudo do problema, ou seja, estudo do sistema e do contexto em que está inserido (na organização). Apresentar o Diagrama de contexto e preparar o plano de entrevistas; Identificar os requisitos do sistema, através do levantamento de dados com os usuários e Especificar O QUE o sistema deve fazer, em termos essenciais e com base nos requisitos identificados. Apresentar o Diagrama de contexto e o Diagrama de Fluxo de Dados (DFD). Identificar os principais usuários envolvidos e Apresentar o Diagrama de contexto; Especificar o cronograma para o sistema e Apresentar um planejamento de Custos; 5a Questão (Ref.: 201002631074) Pontos: 1,0 / 1,0 Analise as 2 assertivas a seguir, bem como a relação entre elas. I. O DFD (diagrama de fluxo de dados) não pode ser completamente entendido sem o DD (dicionário de dados) Porque II. O DD (dicionário de dados) contém explicações de todos os elementos do DFD. A primeira assertiva é verdadeira e a segunda assertiva é falsa As duas assertivas são corretas e a segunda justifica a primeira A primeira assertiva é falsa e a segunda assertiva verdadeira As duas assertivas são corretas e a segunda não justifica a primeira As duas assertivas são falsas. 6a Questão (Ref.: 201002150606) Pontos: 1,0 / 1,0 No que se refere aos conceitos da Análise Essencial analise as assertivas a seguir I. A Análise Essencial pressupõe uma tecnologia perfeita (capacidade ilimitada de processamento e armazenamento). II. A analise essencial foi uma revolução na técnica de análise propondo novos modelos e nada preservando da análise estruturada III. O principal conceito trazido pela análise essencial é o conceito de evento. IV. A estrutura conceitual da análise essencial é divida em Modelo Essencial e Modelo Ambiental Estão corretas as opções I e IV Estão corretas as opções II, III e IV Estão corretas as opções II e IV Estão corretas as opções I, III e IV Estão corretas as opções I e III 7a Questão (Ref.: 201002152435) Pontos: 1,0 / 1,0 Assinale a opção que NÃO corresponde a uma atividade que deve ser realizada no Modelo Comportamental, da Análise Essencial. Especificação dos processos primitivos do DFD (Diagrama de Fluxo de Dados) Criação do Diagrama de Classes. Criação/atualização do DD (Dicionário de Dados) Criação de um Diagrama de Fluxo de Dados (DFD) para cada evento presente na lista/tabela de eventos. Criação do Diagrama de Fluxo de Dados (DFD) 8a Questão (Ref.: 201002767757) Pontos: 0,0 / 1,0 Analise as afirmações abaixo relacionadas ao conceitos da UML e classifique-as como verdadeiras ou falsas. 1- A UML é uma linguagem que permite a construção de uma série de diagramas que são usados para modelagem de sistemas orientados a objetos 2- A UML não é uma metodologia e nem um processo de desenvolvimento de sistemas. 3- A UML determina por qual diagrama devemos começar a especificação de um sistema.. 4- Os diagramas da UML são divididos em: estruturais, procedurais e comportamentais. 5- A UML pode ser usada em qualquer processo de desenvolvimento de software cuja proposta seja desenvolver um sistema dentro do paradigma orientado a objeto. Logo a sequência que classifica as afirmações é : V, F, F, F, V F, F, V, V, F V, F, V, F, F V, V, F, F, V F, V, F, V, F 9a Questão (Ref.: 201002152453) Pontos: 0,5 / 0,5 Analise o cenário referente a um sistema de Pedidos de Livros - O Cliente faz Pedido de Livro - O Pedido contém Data do Pedido, Quantidade e Nome dos 7 livros possíveis de serem pedidos, além de nome e telefone do cliente, Com base no cenário apresentado, assinale a ÚNICA opção INCORRETA no que se refere a um possível modelo de dados. Nome é um dos atributos de Clientes Telefone é um dos atributos de cliente Clientes, Livros e Pedidos são as entidades do MER (ou DER) Nome do Livro é atributo de Livros Quantidade é o único atributo de Pedido 10a Questão (Ref.: 201002645082) Pontos: 0,0 / 0,5 No que se refere aos diagramas de Caso de Uso e de Classe, bem com a relação entre eles, analise as assertivas que seguem I. O diagrama de classes elaborado na fase de análise não pode ser alterado nas demais fases do processo de desenvolvimento do software. II. Casosde uso podem vir a ser métodos de uma classe III. Os atores, do diagrama de casos de uso, podem vir a ser classes IV. Os principais atributos, de uma classe, são identificados na interação do ator com o caso de uso Com base em sua análise das assertivas, assinale a ÚNICA opção CORRETA. Estão corretas apenas as assertivas I e IV Está correta apenas a assertiva IV Estão corretas apenas as assertivas III e IV Estão corretas apenas as assertivas II, III e IV Está correta apenas a assertiva II
Compartilhar