Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390829010 1/4 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0194_SM_201102047309 V.2 Fechar Aluno(a): GABRIEL FAVATO NASCIMENTO Matrícula: 201102047309 Desempenho: 6,0 de 10,0 Data: 02/05/2016 18:32:26 (Finalizada) 1a Questão (Ref.: 201102288638) 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 máquina / linguagem interpretada linguagem de programação / linguagem interpretada linguagem de programação / linguagem de máquina linguagem interpretada / linguagem de máquina 2a Questão (Ref.: 201102619943) Pontos: 0,0 / 1,0 Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação: Software Livre Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseálo. Comercial Programa por que se paga uma taxa de licenciamento para sua utilização. Software Freeware Programa de computador cujo uso não implica o pagamento de licença de uso. Demo Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Trial Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Gabarito Comentado. 3a Questão (Ref.: 201102663602) Pontos: 1,0 / 1,0 "Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada: Questionário Reunião Brainstorm Entrevista Casos de Uso 02/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390829010 2/4 4a Questão (Ref.: 201102760941) Pontos: 1,0 / 1,0 Marque a alternativa INCORRETA: 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 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 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? Gabarito Comentado. 5a Questão (Ref.: 201102764127) Pontos: 0,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. Uma dessas modelagens é o UML Unified Modeling Language. A característica desta modelagem é: I Visualizar o desenho do sistema e a intercomunicação entre objetos. II Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. III Modelar o problema, e não a solução. É correto o que se afirma em: Apenas em II e III; Apenas em III; Apenas em II; Apenas em I; Apenas em I e II; Gabarito Comentado. 6a Questão (Ref.: 201102764137) Pontos: 0,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. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por: Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto; Modelar a estrutura de dados encapsulada por procedimentos; Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Utilizar os Diagramas de Classe, Objetos e Caso de Uso; Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto; Gabarito Comentado. 02/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390829010 3/4 7a Questão (Ref.: 201102686490) Pontos: 0,0 / 1,0 Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o tático ou desenho lógico estratégico ou desenho arquitetônico estratégico ou desenho detalhado operacional ou desenho lógico operacional ou desenho detalhado Gabarito Comentado. 8a Questão (Ref.: 201102686483) Pontos: 1,0 / 1,0 Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e preparálos para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Projeto Implementação Análise Desenho Manutenção Gabarito Comentado. 9a Questão (Ref.: 201102287282) Pontos: 1,0 / 1,0 No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação Teste realizado antes da integração de todos os módulos do sistema. Apenas a sentença I está correta Apenas as sentenças I, III e IV estão corretas Apenas as sentenças III e V estão corretas Apenas as sentenças II e V estão corretas Todas as sentenças estão corretas Gabarito Comentado. 02/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390829010 4/4 10a Questão (Ref.: 201102712350) Pontos: 1,0 / 1,0Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. I O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; II O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; III O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; IV O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento; É correto, apenas, o que se afirma em: I e III; II e III; I e II; II e IV; III e IV; Gabarito Comentado.
Compartilhar