Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0194_SM_201501182366 V.3 Fechar Aluno(a): HIGOR GABRIEL DIAS CORREIA DE FARIAS Matrícula: 201501182366 Desempenho: 2,0 de 10,0 Data: 04/05/2016 12:35:08 (Finalizada) 1a Questão (Ref.: 201501908257) Pontos: 0,0 / 1,0 Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que atende ao abaixo descrito "Programa de Computador cujo o uso não implica o pagamento de licença de uso" Trial Freeware Software GLU Demo Adware 2a Questão (Ref.: 201501437201) Pontos: 0,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 programação / linguagem interpretada linguagem de máquina / linguagem interpretada linguagem de programação / linguagem de máquina linguagem de máquina / linguagem de programação linguagem interpretada / linguagem de máquina 3a Questão (Ref.: 201501909504) Pontos: 0,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? Gabarito Comentado. 4a Questão (Ref.: 201501432831) Pontos: 0,0 / 1,0 A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI? Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI O ROI representa se as restrições de prazo serão atendidas Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI Gabarito Comentado. 5a Questão (Ref.: 201501433835) Pontos: 1,0 / 1,0 Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise compotamental Análise semântica Análise ambiental Análise funcional Análise estrutural Gabarito Comentado. 6a Questão (Ref.: 201501912695) 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. 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. 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; Mapear as mensagens que devem ser executadas para alguma operação; Validar e indicar as dificuldades de implementação no plano conceitual; Ajudar a filtrar e refinar as classes por associação e agregação; Gabarito Comentado. 7a Questão (Ref.: 201501911396) Pontos: 0,0 / 1,0 É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos. Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo: de implementação Desenho interno Desenho externo do produto local Gabarito Comentado. 8a Questão (Ref.: 201501911397) 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 a aplicação das decisões tomadas no nível estratégico, onde a solução contemplará a reutilização, ou não, de componentes, buscando satisfazer os requisitos do produto é o estratégico ou desenho detalhado nível tático ou desenho lógico nível estratégico ou desenho arquitetônico operacional ou desenho lógico operacional ou desenho detalhado Gabarito Comentado. 9a Questão (Ref.: 201501435845) Pontos: 0,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. Todas as sentenças estão corretas Apenas as sentenças I, III e IV estão corretas Apenas a sentença I está correta Apenas as sentenças III e V estão corretas Apenas as sentenças II e V estão corretas Gabarito Comentado. 10a Questão (Ref.: 201501437252) Pontos: 1,0 / 1,0 A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Módulo Teste de Unidade Teste de Validação Teste de Programação Teste de Integração Gabarito Comentado.
Compartilhar