Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_201307367151 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201307367151 - JULIO CESAR ALVES CLEMENTE Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA Nota da Prova: 6,5 Nota de Partic.: 1,5 Data: 20/06/2014 17:12:54 1a Questão (Ref.: 201307501042) Pontos:1,0 / 1,5 A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa. Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil. Resposta: É importante, pois visa o aumento da capacidade dos envolvidos com isso menimisando impactos e melhorias na produção. Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR (melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software. 2a Questão (Ref.: 201307639095) Pontos:1,0 / 1,5 A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho? Resposta: Sistema, Validação e Integração. Gabarito: 1. Nível estratégico ou desenho arquitetônico; 2. Nível tático ou desenho lógico; 3. Nível operacional ou desenho detalhado. 3 a Questão (Ref.: 201307457803) Pontos:0,5 / 0,5 Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta: As opções II e III estão corretas As opções II e IV estão corretas As opções I e III estão corretas As opções I, II e III estão corretas Página 1 de 4BDQ Prova 08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp As opções I e II estão corretas 4a Questão (Ref.: 201307437191) Pontos:0,5 / 0,5 Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de Z foram provocados pela ausência de testes unitários X apresentam o maior custo de correção Y apresentam o menor custo de correção Y seriam mais baratos se fossem detectados no início Z são influenciados, fortemente, pela qualidade técnica dos testadores 5 a Questão (Ref.: 201307636129) Pontos:0,0 / 0,5 Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas I e III estão corretas; Apenas II está correta; Apenas II e III estão corretas; Apenas III está correta; Apenas I está correta; 6a Questão (Ref.: 201307636136) Pontos:0,5 / 0,5 As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas I e III estão corretas; Apenas II e IV estão corretas; Apenas II e II estão corretas; Apenas I e II estão corretas; Apenas III e IV estão corretas; Página 2 de 4BDQ Prova 08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 7a Questão (Ref.: 201307639115) Pontos:0,5 / 0,5 A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Apenas as sentenças II e III estão corretas Todas as sentenças estão erradas Apenas as sentenças I e II estão corretas Todas as sentenças estão corretas Apenas a sentença I está correta. 8 a Questão (Ref.: 201307467037) Pontos:1,0 / 1,0 Considerando-se que o teste de aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: ¿ O teste de aceitação será executado de forma muito mais simples e rápida quando...¿ Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software. A equipe de testes de sistemas fizer o plano de teste de aceitação. A equipe de testes de sistemas fizer bem feito todos os testes necessários. Os usuários tiverem ferramentas de automação para fazerem seus testes. Os usuários tiverem bom treinamento. 9a Questão (Ref.: 201307458780) Pontos:1,0 / 1,0 A complexidade do projeto de um sistema de controle está ligada ao número de especificações a serem cumpridas e ao número de parâmetros variáveis de controladores, e quando se utiliza simultaneamente controladores em cascata e compensadores de realimentação pode-se chegar a um ponto onde não é viável a utilização de métodos convencionais de projeto. Por estes motivos: É injustificável que esta estrutura, que consiste de um interpretador externo e um interno, e um compilador de realimentação, e foi escolhida por abranger a maior parte dos problemas teóricos encontrados. É justificável que as inequações podem especificar desde os limites de variação dos parâmetros ajustáveis, passando pelos limites mínimos e máximos dos sinais de controle que atuam sobre o sistema controlado, e indo até os índices de desempenho normalmente usados na análise de sistemas de controle. É justificável, e até mesmo imprescindível, a utilização de métodos computacionais alternativos para o projeto de sistemas de controle, que sejam mais avançados, mas também fáceis de usar. É justificável que esta estrutura, que consiste de um controlador em cascata externo e um interno, e um compensador de realimentação, e foi escolhidapor abranger a maior parte dos problemas de controle encontrados na prática. É justificável o desenvolvimento de um conjunto de comandos e rotinas computacionais para projeto de sistemas de controle univariáveis, com realimentação unitária e com um controlador em cascata, com todos os parâmetros variáveis. O desenvolvimento desse conjunto de comandos e rotinas computacionais pode ser considerado um evento extremamente importante para os interessados no sistema. 10 a Questão (Ref.: 201307640494) Pontos:0,5 / 0,5 Para Sommerville, durante as atividades de requisitos e projeto, os sistemas podem ser modelados como um conjunto de componentes e relacionamentos entre esses componentes. Em geral, eles são ilustrados graficamente Página 3 de 4BDQ Prova 08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp no modelo de arquitetura de sistema que fornece, ao leitor, uma visão geral da organização do sistema. Em relação às técnicas de análise NÃO é correto afirmar: A análise orientada a objetos trata o mundo composto por objetos. A análise estruturada tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo de objetos. A análise estruturada trabalha com foco funcional. A análise estruturada trabalha com três visões: funções, dados e controle. Na análise orientada a objetos modelamos o problema usando o conceito de objeto/classe. Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. Página 4 de 4BDQ Prova 08/07/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar