Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/12/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Fechar Disciplina: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaliação: CCT0194_AV_201509136983 Data: 28/11/2016 20:26:28 (A) Critério: AV Aluno: 201509136983 MARCELO DE LIMA Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9001/AA Nota da Prova: 6,5 Nota de Partic.: 0,5 Av. Parcial.: 2 1a Questão (Ref.: 696488) Pontos: 0,5 / 1,0 Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro) análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas. Resposta: Viabilidade técnica: indica a possibilidade de apresentar uma solução viável (do ponto de execução técnica) apartir das necessidades do cliente. Viabilidade financeira: verifica se possível e exequível do ponto de vista do aporte financeiro para desenvolvimento do sistema. Gabarito: Viabilidade Operacional Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela). Viabilidade Técnica 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). Viabilidade econômica 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). Cronograma 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). 2a Questão (Ref.: 673141) Pontos: 0,5 / 1,0 Qual a diferença entre compilador e Interpretador ? Expliqueos. Resposta: O compilador converte um programa desenvolvido por meio de uma linguagem de programação em linguagem de máquina, a qual será compreendida pelos processadores dos equipamentos. O interpretador recebe os comandos, dentro de uma linguagem de programação específica, e executa esses comandos de acordo com o que é solicitado no programa. 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, transformao em um código executável. 13/12/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 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ódigofonte 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.: 236599) 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 de programação linguagem de programação / linguagem de máquina linguagem de programação / linguagem interpretada linguagem de máquina / linguagem interpretada linguagem interpretada / linguagem de máquina 4a Questão (Ref.: 600399) Pontos: 1,0 / 1,0 Na engenharia de requisitos, tratase de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas: Análise de protocolos. Prototipação. Entrevista. Questionário. Brainstorming. Gabarito Comentado. 5a Questão (Ref.: 712093) Pontos: 1,0 / 1,0 Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos. Mapear as mensagens que devem ser executadas para alguma operação; Validar e indicar as dificuldades de implementação no plano conceitual; Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa; Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; Ajudar a filtrar e refinar as classes por associação e agregação; Gabarito Comentado. 6a Questão (Ref.: 710796) Pontos: 1,0 / 1,0 13/12/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o nível estratégico ou desenho arquitetônico operacional ou desenho detalhado estratégico ou desenho detalhado tático ou desenho lógico operacional ou desenho lógico Gabarito Comentado. 7a Questão (Ref.: 63152) Pontos: 0,5 / 0,5 "O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase, ele tem a obrigação de dizer que o software funciona. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. 8a Questão (Ref.: 741760) Pontos: 0,5 / 0,5 As linguagens são classificadas em gerações, conforme o estado da arte daquele momento em que foram criadas e usadas. Assinale a UNICA alternativa que apresenta uma linguagem de primeira geração fortran assembly pascal cobol consulta a banco de dados Gabarito Comentado. 9a Questão (Ref.: 741982) Pontos: 0,0 / 0,5 Assinale a alternativa que apresenta o nome do modelo cuja descrição é apresentada a seguir: modelo que representa uma metodologia de desenvolvimento de software em que os antigos desenvolvedores baseavamse em suas próprias experiências para desenvolver os softwares e que podia ser descrito por um ciclo de 2 fases: implementação e correção. balbúrdia com realimentação balbúrdia cascata codificaremenda cascata com realimentação Gabarito Comentado. 13/12/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 10a Questão (Ref.: 94147) Pontos: 0,5 / 0,5 __________ é considerado um processo ágil de desenvolvimento de software. OPEN ICONIX SCRUM RUP PRAXI Gabarito Comentado.
Compartilhar