Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/06/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=132400980&p1=201202446825&p2=1538420&p3=CCT0194&p4=102972&p5=AV&p6=08/06/2017&p… 1/3 Professor: MARCILENE SCANTAMBURLO FONSECA Turma: 9006/AF Nota da Prova: 4,0 Nota de Partic.: 2 Av. Parcial 2 Data: 08/06/2017 20:00:55 1a Questão (Ref.: 201203187997) Pontos: 0,5 / 1,0 Na Engenharia de Sistemas, podemos classificar os requisitos em Requisitos do Usuário e Requisitos de Sistema. Os Requisitos de Sistema podem ser classificados em Funcionais e Não Funcionais. Descreva o que são Requisitos Não Funcionais, apresente dois dos seus tipos e proponha um exemplo de como seria cada um deste tipo de requisito. Resposta: Requisitos não funcionais, sáo requisitos que não são funções no sistema, são apenas requisitos de implementação ou requisitos do usuário, Exemplos de requisitos de sistema não funcional: Todos relatórios gerados no sistema devem ter a fonte arial e tamanho 15. Gabarito: Requisitos Não Funcionais são restrições sobre os serviços ou funções oferecidos pelo sistema. Eles podem ser do tipo: Requisitos não funcionais de produto - O produto deve se comportar de acordo com as classificações medidas. Exemplo: Consulta ao banco de dados financeiro não deve ultrapassar 3s. Requisitos não funcionais organizacionais - Devem seguir regras definidas pela corporação ou empresa, seguir procedimentos da própria organização. Exemplo: Os documentos da matriz de responsabilidade devem seguir o padrão XPTO 123. Requisitos não funcionais externos - Devem seguir o processo de desenvolvimento atendendo bases da legislação nacional e internacional. Exemplo: As informações de cadastro dos usuários não devem ser acessadas por nenhum operador. Requisitos de domínio - São requisitos referentes ao produto ou aplicação que devem ser responsáveis por corrigir, restringir ou estabelecer novas funções para que o sistema possa operar de forma satisfatória. Exemplo: Deve haver uma interface padrão para a consulta do banco de dados secundário que terá como base o padrão RDF-763X. 2a Questão (Ref.: 201203164648) Pontos: 0,5 / 1,0 Qual a diferença entre compilador e Interpretador ? Explique-os. Resposta: Compilador é responsavel por compilar as informações interpretadas pelo interpretador. Interpretador é responsavel por interpretar a linguagem de maquina para linguagem de programação ou linguagem de programação para linguagem de maquina. Gabarito: COMPILADOR: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. INTERPRETADOR: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. Ou Compilador é um programa ou um grupo de programas que escrito por uma linguagem (esta sendo necessária de compilação para sua execução) ao ser compilado gera outro código que é interpretado pelo computador O interpretador ao contrário do compilador roda o código-fonte escrito como sendo o código objeto, ele traduz o programa linha a linha, o programa vai sendo utilizado na medida em que vai sendo traduzido. Cada execução do programa precisa ser novamente traduzido e interpretado. 3a Questão (Ref.: 201202728106) Pontos: 1,0 / 1,0 Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente linguagem de máquina / linguagem interpretada linguagem interpretada / linguagem de máquina linguagem de programação / linguagem de máquina 27/06/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=132400980&p1=201202446825&p2=1538420&p3=CCT0194&p4=102972&p5=AV&p6=08/06/2017&p… 2/3 linguagem de programação / linguagem interpretada linguagem de máquina / linguagem de programação 4a Questão (Ref.: 201203200409) Pontos: 1,0 / 1,0 Marque a alternativa INCORRETA: Atividades para análise de requisitos - ECONÔMICA - Visa a atender os requisitos financeiros do projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados Atividades para análise de requisitos - CRONOGRAMA - Visa a atender os requisitos de tempo para os prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado. Prazos obrigatórios são mais difíceis de serem negociados. Atividades para análise de requisitos OPERACIONAL - Visa a atender os requisitos técnicos do produto a ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento. REQUISITOS FUNCIONAIS - Descrevem as funcionalidades do sistema. Estão diretamente ligados às especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema. Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará os clientes interessados?Existe uma outra alternativa? 5a Questão (Ref.: 201203203604) Pontos: 0,0 / 1,0 Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é: Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe; Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos; Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software; 6a Questão (Ref.: 201202724771) Pontos: 0,0 / 1,0 É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas. Visão interna Visão geral Visão externa Visão estrutural Visão comportamental 7a Questão (Ref.: 201202724801) Pontos: 0,0 / 0,5 Uma representação definida de um procedimento de teste define um(a): Forma de teste de software Definição de teste de software Objetivo de teste de software Critério de teste de software 27/06/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=132400980&p1=201202446825&p2=1538420&p3=CCT0194&p4=102972&p5=AV&p6=08/06/2017&p… 3/3 Script de teste de software 8a Questão (Ref.: 201202545290) Pontos: 0,5 / 0,5 Qual o objetivo da fase de Implementação ou Codificação? É a idéia de criação de um protótipo, um modelo funcional com características semelhantes, no caso de softwares/programas de computador, um sistema funcional, com características básicas as quais se modelam ao modelo original, mas desenvolvido somente para testes. É a execução da codificação e configuração do funcionamento do hardware com sua base de dados e o sistema computacional como um todo. É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. É a fase onde o programa é testado. É onde o projeto é transformado em uma linguagem compreendida pelo software. 9a Questão (Ref.: 201202728194) Pontos: 0,0 / 0,5 Um dos primeiros modelos propostospara o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização. Somente II e III estão corretas Somente a I está correta Somente II está correta Somente I e III estão corretas Somente I e II estão corretas 10a Questão (Ref.: 201202586830) Pontos: 0,5 / 0,5 Qual das alternativas a seguir corresponde ao modelo de processo, proposto no final da década de 80, que tem como principais características ser evolucionário, iterativo e focado na redução dos riscos? Modelo em Espiral. Modelo de Especificação Operacional. ModeloTransformacional. Modelo em V. Modelo em Cascata.
Compartilhar