Baixe o app para aproveitar ainda mais
Prévia do material em texto
1- Em 1968 aconteceu a NATO Software Engineering Conference, um evento criado com o objetivo de discutir alternativas para contornar a Crise do Software. Podemos resumir à crise no desenvolvimento de software causada por alguns problemas com exceção de: A Projetos estourando o prazo. B Software de baixa qualidade C Projetos atendendo o orçamento; D Software muitas vezes não atendendo os requisitos. E Projetos não gerenciáveis e código difícil de manter. Você já respondeu e acertou esse exercício. A resposta correta é: C. Justificativa: Os projetos estouravam o orçamento. 2-Podemos afirmar que a construção de um carro e a construção de um software são projetos similares? A Não, pois os produtos são diferentes. B Sim, mesmo exigindo diferentes formas de condução e execução do projeto. C Sim, porque qualquer pessoa pode utilizar. D Não, pois o levantamento de requisitos é totalmente diferente. E Não, porque a construção de um carro é muito mais complexa Você já respondeu e acertou esse exercício. A resposta correta é: B. Justificativa: Ambos precisam de planejamento. 3-Podemos descrever a curva ideal de falha de um software da seguinte forma: A Seria uma curva que começaria com grandes quantidades de falhas e depois essa curva iria se achatando e não mais subiria ficando assim o software em pleno uso. B Ela contém vários picos aonde os erros aumentam e diminuem. C A quantidade de falhas é muito grande no momento de sua criação, depois a taxa de erro se estabiliza por um tempo, mas à medida que o tempo passa as falhas voltam a ocorrer. D Inicialmente as falhas são poucas e a taxa de erro aumenta conforme as solicitações dos clientes. E A curva ideal de falha de um software deve manter a taxa de erro constante conforme o tempo, demonstrando assim que o software é confiável. Você já respondeu e acertou esse exercício. A resposta correta é: A. Justificativa: Mesmo essa sendo a ideal, não é o que acontece. 4-Quanto ao tipo de software e sua natureza mutável podemos classificar o Windows de que forma: A Produto genérico e embutido B Produto sob encomenda e de sistemas C Produto sob encomenda e de aplicação D Produto genérico e para linha de produto E Produto genérico e científico Você já respondeu e acertou esse exercício. A resposta correta é: D. Justificativa: É um sistema aberto e pode ser editado. 5-Com relação à qualidade de software o desenvolvimento do projeto abrange quais itens: A Custo de hardware e software, incluindo a manutenção B Gerenciamento e desenvolvimento C Gerenciamento e controle D Custo e garantia E Requisitos, as especificações e o projeto do sistema Você já respondeu e acertou esse exercício. A resposta correta é: E. Justificativa: Sem o levantamento de requisitos não dá para saber o que o cliente precisa. 6-O MPSBr atende à necessidade de implantar os princípios de engenharia de software de forma adequada ao contexto das empresas brasileiras, seguindo as principais abordagens internacionais para definição, avaliação e melhoria de software. A definição desse processo baseia-se em três guias: A Guia Geral, Guia de Desenvolvimento e Guia de Manutenção B Guia Geral, Guia de Aquisição e Guia de Avaliação C Guia Inicial, Guia Intermediário e Guia Avançado D Guia Inicial, Guia de Processo e Guia de Manutenção E Guia Introdutório, Guia de Aquisição e Guia Avançado Você já respondeu e acertou esse exercício. A resposta correta é: B. Justificativa: Ele também define níveis de maturidade, que vão de A à G. 7-O PSP (Personal Software Process – Processo Pessoal de Software)enfatiza a medição pessoal tanto do produto do trabalho que é produzido quanto da qualidade resultante do produto do trabalho.O modelo PSP define cinco atividades que são: A Planejamento, monitoramento, metas, processos e planos B Planejamento, projeto de alto nível, revisão do projeto de alto nível, desenvolvimento e pós-conclusão; C Análise, requisitos, desenvolvimento, teste e implantação D Análise, projeto de alto nível, metas, processos e implantação E Planejamento, levantamento, desenvolvimento, teste e pós-conclusão Você já respondeu e acertou esse exercício. A resposta correta é: B. Justificativa: O profissional de software deve conhecer sua própria performance; Medir, acompanhar e analisar seu trabalho; aprender das variações na performance; incorporar estas lições em suas práticas pessoais 8-Qual modelo de processo de desenvolvimento tem as vantagens abaixo: · Os clientes não precisam esperar até a entrega do sistema inteiro para se beneficiarem dele. · Os clientes podem usar incrementos iniciais como protótipos e ganhar experiência, obtendo informações sobre os incrementos posteriores. · Existe um risco menor de falha geral do projeto A Incremental B Codifica-Remenda C Waterfall D ISO E Espiral Você já respondeu e acertou esse exercício. A resposta correta é: A. JUSTIFICATIVA: O modelo incremental tem seu foco voltado para a entrega de um produto operacional com cada incremento. 9-Uma desvantagem na utilização do modelo RAD é: A A comunicação trabalha para entender os problemas do negócio e as características informais que o software precisa acomodar. B O sistema poder ser adequadamente modularizado C Os riscos técnicos são baixos. D Se desenvolvedores e clientes não estiverem comprometidos com as atividades continuamente rápidas, para completar o sistema em curtíssimo espaço de tempo. E O planejamento é essencial, porque várias equipes de software trabalham em paralelo em diferentes funções do sistema Você já respondeu e acertou esse exercício. A resposta correta é: D. Justificativa: O envolvimento com o usuário precisa ser ativo. 10-A alternativa que não caracteriza uma desvantagem do modelo de métodos formais é: A O desenvolvimento de modelos formais é atualmente muito lento e dispendioso B Como poucos desenvolvedores de software têm o preparo necessário para aplicar métodos formais, torna-se necessário um treinamento extensivo C É difícil usar os modelos como um mecanismo de comunicação, com clientes despreparados tecnicamente. D Permite ao engenheiro de software especificar, desenvolver e verificar um sistema baseado em computador pela aplicação rigorosa de uma notação matemática E Desenvolvimento muito lento Você já respondeu e acertou esse exercício. A resposta correta é: D. Justificativa: Esse tópico é uma das características dos métodos formais. 11-O modelo de desenvolvimento baseado em componentes não incorpora qual passos abaixo: A Produtos baseados em componente disponíveis são pesquisados e avaliados para o domínio da aplicação em questão. B Tópicos de integração de componentes são considerados C Uma arquitetura de software é projetada para acomodar os componentes D Componentes são integrados a arquitetura E Testes restritos são realizados para garantir a funcionalidade adequada Você já respondeu e acertou esse exercício. A resposta correta é: E. justificativa: Testes abrangentes são realizados para garantir a funcionalidade adequada. 12-Podemos descrever o objetivo da fase de transição do RUP (Rational Unified Process) da seguinte forma: A Desenvolver um entendimento do domínio do problema, estabelecer um framework de arquitetura para o sistema, desenvolver o plano de projeto e identificar os riscos principais do projeto. B Estabelecer um business case para o sistema. Você deve identificar todas as entidades externas (pessoas e sistemas) que irão interagir com o sistema, e definir essas interações C Esta relacionada à transferência do sistema da comunidade de desenvolvimento para a comunidade dos usuários e com a entrada do sistema em funcionamento em ambiente real D Esta essencialmente relacionada ao projeto, programação e teste de sistema. As partes do sistema são desenvolvidas paralelamente e integradas durante essa fase E Perspectiva praticaque sugere as boas práticas a serem usadas durante o processo Você já respondeu e acertou esse exercício. A resposta correta é: C. Justificativa: Fase de transição RUP=ajustes, implantação e transferência de propriedade do sistema. 13-Na fase de Concepção do modelo PU (Processos Unificados) podemos descrever os requisitos de negócio através das preliminares: A Atividade B Sequência C Estado D Casos de Uso E Classes Você já respondeu e acertou esse exercício. A resposta correta é: D. Justificativa: O caso de uso descreve uma sequência de ações realizadas por um ator. 14-A abordagem Cleanroom para desenvolvimento de software baseia-se em cinco estratégias principais com exceção de: A Especificação informal B Desenvolvimento Incremental C Programação Estruturada D Verificação estática E Testes estáticos do sistema Você já respondeu e acertou esse exercício. A resposta correta é: A. Justificativa: O software a ser desenvolvido é especificado formalmente. 15-Um grupo de estudantes está desenvolvendo um projeto para a Universidade e escolheram utilizar o Praxis como processo de software. O Praxis propõe um ciclo de vida composto por fases que produzem artefatos. Quais são esses artefatos: A Requisitos funcionais e não-funcionais B Programas genéricos e Subprocessos gerenciais C Subprocessos Técnicos e Programas específicos D Métodos e pré-requisitos E Documentos e modelos Você já respondeu e acertou esse exercício. A resposta correta é: E. Justificativa: O Praxis propõe um ciclo de vida composto por fases que produze m um conjunto precisamente definido de artefatos (documentos e modelos). Para construir cada um dos artefatos, o usuário de processo (estudante ou Engenheiro) precisa exercitar um conjunto de práticas recomendáveis. Na construção desses artefatos, o usuário do processo é guiado por padrões e auxiliado pelos modelos de documentos e exemplos constantes de material de apoio. 16-No modelo SCRUM o item que consiste de unidades de trabalho que são necessárias para satisfazer a um requisito definido na pendência que precisa ser cumprido num intervalo de tempo predefinido. A Aprendizado B Sprint C FDD D ASD E Processo incremental Você já respondeu e acertou esse exercício. A resposta correta é: B. Justificativa: O Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado. 17-Apesar da AM (Modelagem Ágil) sugerir uma ampla gama de princípios de modelagem centrais e suplementares o que não torna AM peculiar é: A Modelar com uma finalidade B Não usar modelos múltiplos C O conteúdo é mais importante que a representação D Conhecer os modelos e ferramentas que você usa para criá-los E Adaptar localmente Você já respondeu e acertou esse exercício. A resposta correta é: B. Justificativa: O AM usa modelos múltiplos. 18-O Princípio “Planeje com Antecedência o Reuso” é um principio: A Central B Comunicação C Planejamento D Reuso E Consumismo Você já respondeu e acertou esse exercício. A resposta correta é: A. Justificativa: Reuso poupa tempo e esforço. 19-Projetos de software se atrasam um dia de cada vez. Assim faz sentido aplicar um dos princípios do planejamento que é: A Considere riscos à medida que você define o plano B Acompanhe o plano com frequência e faça os ajustes necessários C Defina como você pretende garantir a qualidade D Descreva como você pretende acomodar as modificações E Estime com base no que é sabido Você já respondeu e acertou esse exercício. A resposta correta é: B. Justificava: Assim faz sentido acompanhar o progresso diariamente, procurando áreas problemáticas e situações em que o trabalho não está de acordo com o programado. 20-A arquitetura de software é o esqueleto do sistema a ser construído. Essa afirmação refere-se aos princípios de modelagem de projetos. Qual especificamente: A O projeto deve estar relacionado ao modelo de analise B O projeto dos dados é tão importante quanto o projeto de funções de processamento C O projeto de interface do usuário deve estar sintonizado com as necessidades dos usuários finais. D Sempre considere a arquitetura do sistema a ser construído E Representação de projeto deve ser facilmente compreendida Você já respondeu e acertou esse exercício. A resposta correta é: D. Justificativa: A arquitetura de software é o esqueleto do sistema a ser construído. Ela afeta as interfaces, estruturas de dados, fluxo de controle e comportamento do programa. Por todas essas razões o projeto deve começar com considerações arquiteturais.
Compartilhar