Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0259_AV1_201201857163 » PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS Tipo de Avaliação: AV1 Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA Data: 15/12/2012 1a Questão (Cód.: 138813) Pontos: 0,0 / 0,5 A análise essencial divide a construção do sistema em 2 grandes modelos. O primeiro constitui-se no cerne do sistema, ou seja refere-se ao funcionamento do negócio e o segundo totalmente voltado aos aspectos de desenvolvimento (projeto e implementação). Assinale a opção que mostra, respectivamente, o nome desses dois modelos: Essencial e Implementação Ambiental e Comportamental Primário e secundário Essencial e Secundário Essencial e Fisico 2a Questão (Cód.: 138769) Pontos: 1,0 / 1,0 A prática da análise estruturada mostrou-se dificultosa e problemática em muitos aspectos, tendo inclusive motivado a sua substituição pela análise essencial. Assinale a opção que NÃO apresenta um desses problemas derivados da análise estruturada Difculdade em seprara os aspectos lógicos da fase de análise, dos aspectos físicos da fase de projeto e implementação Dificuldade em determinar as principais funções do sistema Dificuldade em saber de onde começar a modelagem Os modelos de controle não eram devidamente realizados Dificuldade em saber em que nível PARALIZAR a explosão dos processo do DFD, em função da subjetividade da abordagem top down 3a Questão (Cód.: 153400) Pontos: 1,0 / 1,0 Para que o programador possa desempenhar com desenvoltura sua atividade de programar é importante que o mesmo tenha conhecimento e, preferencialmente, experiência com a(s) linguagem (ns) de programação, que utilizam. Assinale a ÚNICA opção que NÃO apresenta um motivo coerente para justificar a necessidade do conhecimento, pelo programador, das linguagens de programação que utiliza. Conhecendo a linguagem o programador terá maior capacidade para criar soluções dentro do contexto da linguagem Com tal conhecimento o programador poderá ganhar tempo na fase de Testes, que poderá ser eliminada. Conhecendo bem uma ou mais linguagens de programação, o programador passa a ter mais facilidade para aprender novas linguagens de programação. O programador conhecendo um maior universo de linguagens passa a ter a possibilidade de ajudar na escolha da melhor linguagem a ser usada em determinado projeto A habilidade do programador na linguagem confere ao mesmo proeficiência para escrita de códigos eficazes. 4a Questão (Cód.: 136885) Pontos: 0,0 / 0,5 Como se chama o técnica de programação que, primeiro, coibiu o uso de desvios incondicionais (como por exemplo GOTO), por ser prejudicial às boas técnicas de programação? Programação Orientada a objeto Programação Estruturada Programação em Linguagem de Máquina Programação lógica Programação Essencial 5a Questão (Cód.: 136895) Pontos: 0,0 / 1,0 Qual paradigma de Linguagem de programação caracteriza-se pelas particularidades apresentadas a seguir. I. O programa é um conjunto de funções II. Os programas tendem a ter menos código (menores) III. LISP é a linguagem de programação mais representativa desse paradigma. Paradigma Imperativo Paradigma Funcional Paradigma Orientado a Objeto Paradigma Lógico Paradigma Concorrente 6a Questão (Cód.: 136900) Pontos: 1,0 / 1,0 Analise as assertivas a seguir no que se refere as características da fase de análise, dentro do contexto de desenvolvimento de software. I. É uma fase onde estuda-se o problema, no contexto da empresa. II. Nessa fase, especifica-se O QUE FAZER III. Na fase de análise, deve-se pensar nas tecnologias a serem adotadas na solução do problema. IV. É uma fase onde a participação do usuário é irrelevante Assina a UNICA opção correta, dentre as apresentadas Estão corretas as opções I e II Apenas a opção II está correta Estão corretas as opções I, II e IV Está correta apenas a opção I Estão corretas as opções II, III e IV 7a Questão (Cód.: 136987) Pontos: 0,0 / 0,5 Conforme o que estabelece a metodologia para o Projeto e Análise Estruturada, o Diagrama de Fluxo de Dados - DFD é uma ferramenta de modelagem empregada no desenvolvimento de sistemas, que oferece uma visão orientada para: Classes. Objetos Relacionamentos Funções Eventos 8a Questão (Cód.: 136947) Pontos: 0,0 / 0,5 Relacione adequadamente cada modelo (Coluna 1) com o respectivo paradigma de análise (coluna 2) Modelo-Coluna 1 Paradigma-Coluna 2 DFD Particionada Por Evento Análise Tradicional Fluxograma Análise O.O Diagrama de Casos de Uso Análise Essencial Assinale a UNICA opção que apresenta a correta relação entre as colunas. 1-c ; 2-a; 3-b 1-c ; 2-b; 3-a 1-b ; 2-c; 3-a 1-b ; 2-a; 3-c 1-a ; 2-c; 3-b 9a Questão (Cód.: 138822) Pontos: 0,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. Criação do Diagrama de Fluxo de Dados (DFD) Especificação dos processos primitivos do DFD (Diagrama de Fluxo de Dados) Criação/atualização do DD (Dicionário de Dados) Criação do Diagrama de Classes. Criação de um Diagrama de Fluxo de Dados (DFD) para cada evento presente na lista/tabela de eventos. 10a Questão (Cód.: 136911) Pontos: 0,0 / 1,0 Dentre os problemas apresentados pela Análise Estruturada, assinale aquele que NÃO pode ser resolvido com os conceitos trazidos pela Análise Essencial Dica de por onde começar a análise do sistema Separação dos aspectos lígicos e físicos do sistema Inserção em definitivo da pestectiva de dados, através do MER (Modelo de Entidade e Relacionamento) Inserção da perspectiva de Controle dos sistemas, através do DTE (Diagrama de Transição dos estados) Subjetividade na elaboração do DFD, que permitia uma solução diferente da outra, quando feita por diferentes analistas de sistemas
Compartilhar