Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercícios ciclo de vida de Software – Repostas 1-Q916543Aplicada em: 2018 Banca: IADES Órgão: ARCON-PA Prova: Assistente Técnico em Regulação de Serviços Públicos É um meio termo entre a prototipação evolucionária e a entrega em estágios. Nesse modelo, a equipe também desenvolve uma versão do produto, mostra ao cliente e cria novas versões baseadas no feedback dado por ele. WAZLAWICK, R. S. Engenharia de software: conceitos e práticas. São Paulo: Elsevier, 2013, com adaptações. Considerando os diversos modelos de ciclo de vida de software, é correto afirmar que a definição apresentada refere-se ao (à) a) modelo W. b) modelo orientado a cronograma. c )modelo espiral. d) Sashimi. e )entrega evolucionária. 2- 02 Q922754Aplicada em: 2018Banca: FAURGS Órgão: TJ-RS Prova: Programador Numere a segunda coluna de acordo com a primeira, associando as fases do ciclo de vida do software às suas respectivas descrições. (1) Especificação de software (2) Projeto e implementação de software (3) Validação de software (4) Evolução de software ( ) O software deve ser produzido para atender as especificações. ( ) A funcionalidade do software e as restrições a seu funcionamento devem ser definidas. ( ) O software é alterado em resposta às mudanças de requisitos e às necessidades do cliente. ( ) Mostra que um software está adequado a suas especificações, ao mesmo tempo que satisfaz as especificações do cliente do sistema. A sequência numérica correta de preenchimento dos parênteses, de cima para baixo, é a) 1 – 2 – 3 – 4. b)2 – 1 – 3 – 4. c)3 – 1 – 4 – 2. d)2 – 1 – 4 – 3. e)4 – 3 – 1 – 2. 3- 03 Q894047Aplicada em: 2018 Banca: CESPE Órgão: EBSERH Prova: Técnico em Informática Em relação aos conceitos de engenharia de software, julgue o item subsecutivo. O modelo do ciclo de vida é utilizado para descrever todas as etapas de existência de um produto de software, até seu descarte. Certo Errado 4- 04 Q879917Aplicada em: 2018 Banca: IADES Órgão: CFM Prova: Analista de Tecnologia da Informação Em relação ao Modelo V de ciclo de vida de um software, assinale a alternativa correta. a) O referido modelo é dirigido por testes. b) O planejamento de testes é realizado durante as fases de levantamento de requisitos, design arquitetural e design detalhado. c) É um modelo que trata a documentação como um artefato secundário. d) Caracteriza-se como um modelo que tem foco primeiro na execução e depois na correção dos bugs conforme aparecem. Por ser um modelo objetivo, não há testes referentes à arquitetura do sistema. e) Trata-se de uma variação do Modelo Cascata e prevê uma fase de validação e de verificação para cada fase de construção. 5- 05 Q831558Aplicada em: 2017 Banca: FCM Órgão: IF Baiano Prova: Analista de Tecnologia da Informação. Dentro do contexto da Engenharia de Software, entende-se que a elaboração de softwares possui várias fases de desenvolvimento. Avalie as afirmações abaixo com relação às características do ciclo de vida de softwares e assinale (V) para verdadeiro ou (F) para falso. ( ) O ciclo de vida de um software está relacionado aos estágios de análise, desenho e implementação. ( ) A etapa de análise de riscos, no ciclo de vida da versão inicial do modelo em espiral, é realizada dentro da fase de desenvolvimento. ( ) O foco da análise, no ciclo de vida de software, é a modelagem dos conceitos presentes no domínio do problema. ( ) As atividades fundamentais relacionadas ao processo de construção de um software incluem a percepção de uma necessidade, o desenvolvimento, a validação ou testes, a operação e a manutenibilidade que impactarão na evolução do software.De acordo com as afirmações, a sequência correta é a) V, F, V, V. b) V, F, F, V. c) F, V, V, F. d) F, V, F, V. e) V, F, F, F. 6- 06 Q693416Aplicada em: 2016 Banca: CESPE Órgão: TCE-PR Prova: Analista de Controle - Tecnologia da Informação. As fases do ciclo de vida de um software são a) concepção, desenvolvimento, entrega e encerramento. b) iniciação, elaboração, construção e manutenção. c) escopo, estimativas, projeto e processo e gerência de riscos. d) análise, desenvolvimento, teste, empacotamento e entrega. e)planejamento, análise e especificação de requisitos, projeto, implementação, testes, entrega e implantação, operação e manutenção. 7- 07 Q698921A plicada em: 2016 Banca: CESPE Órgão: TCE-PA Prova: Auditor de Controle Externo - Área Informática - Analista de Segurança Julgue o item subsecutivo, referente à gestão do ciclo de vida da informação — ILM (Information Lifecycle Management). Em comparação aos dados não estruturados, os dados estruturados demandam mais espaço de armazenamento e um gerenciamento mais cauteloso, uma vez que constituem a maior parte dos dados corporativos. Certo Errado 8- Aplicada em: 2015 Banca: FCC Órgão: DPE-SP Prova: Analista de Sistemas Um Analista está considerando os ciclos de vida de desenvolvimento de software para desenvolvimento de seu sistema. Dentre tais ciclos há os modelos de desenvolvimento incrementais, nos quais: a) não se enquadra o desenvolvimento de software de pequeno porte. b) são desenvolvidas várias versões do software até que seja obtida uma versão adequada para entrar em operação. c) não é necessário que se produzam documentos em nenhuma de suas versões. d) os testes de funcionamento não envolvem a participação de seus analistas e programadores. e) desenvolvem-se apenas duas versões, uma chamada inicial e a segunda denominada final, que é a que vai entrar em operação. 10 -10 Q597679Aplicada em: 2015 Banca: ESAF Órgão: ESAF Prova: Gestão de Infraestrutura de TI O gerenciamento do ciclo de vida da informação (ILM – Information Lifecycle Management) é uma estratégia pró- ativa que permite a uma organização gerenciar de modo efi caz suas informações durante todo o seu ciclo de vida. Em relação à estratégia do ILM, é incorreto afirmar que: a)deve estar integrada com os processos, aplicativos e iniciativas chave do negócio para poder lidar com o crescimento do volume de informações. b)deve ser homogênea, isto é, precisa levar em consideração plataformas específicas de armazenamento. c)deve ser implantada como uma política e abranger todos os aplicativos, processos e recursos da organização. d)o seu processo de desenvolvimento inclui as atividades de classificação, implementação, gerenciamento e organização. e)todas as informações do negócio devem estar sob a supervisão da estratégica do ILM. 11- 11 Q575098Aplicada em: 2015 Banca: FCC Órgão: MPE-PB Prova: Analista de Sistemas – Desenvolvedor Considere que um Analista de Sistemas e sua equipe trabalham utilizando o ciclo de vida clássico de software. Na etapa atual eles estão descrevendo as tarefas técnicas a serem conduzidas no desenvolvimento, levantando os riscos prováveis, os recursos que serão necessários, os produtos de trabalho a serem produzidos, bem como definindo um cronograma de trabalho. A equipe está na fase de a) Modelagem. b) Construção. c) Implantação. d) Planejamento. e) Levantamento de Requisitos. 12- 12 Q541139 Aplicada em: 2015 Banca: CETAP Órgão: MPCM Prova: Analista de Sistemas – Desenvolvimento. Considerando o modelo de ciclo de vida clássico (waterfaíl), qual das alternativas seguintes não é aderente ao modelo? a)O processo de coleta dos requisitos é intensificado e concentrado especificamente no software. b) O escopo definido inicialmente é refinado e aperfeiçoado em detalhes. c)O analista deve compreender o domínio da informação, a função, desempenho e interfaces exigidos. d)Os requisitos {para o sistema e para o software) são documentadose revistos com o cliente. e)Os Métodos de Análise Estruturada, Análise Orientada a Objetos, Métodos Formais não fazem parte do Ciclo de Vida Clássico. 13- 13 Q450880Aplicada em: 2014 Banca: FUNCAB Órgão: MDA Prova: Analista de Sistemas No modelo sequencial linear, o desenvolvimento de software com a utilização de técnicas de quarta geração (4GL) possibilita a eliminação da seguinte fase desse ciclo de vida do projeto: a) análise b) manutenção. c) codificação. d) teste, e) projeto. 14- Aplicada em: 2013 Banca: CESPE Órgão: ANCINE Prova: Analista Administrativo - Área 2 A respeito de arquitetura e engenharia de software, julgue o item seguinte. O principal objetivo da norma ISO/IEC 14.598-2 é estabelecer uma estrutura comum para os processos de ciclo de vida e de desenvolvimento de softwares, com o intuito de auxiliar as organizações em todos os componentes relativos à aquisição e ao fornecimento de softwares. Certo Errado 15- 15 Q841660Aplicada em: 2013 Banca: FCC Órgão: AL-RN Prova: Técnico Legislativo - Programador Um típico ciclo de vida de um projeto em TDD consiste em: I. Executar os testes novamente e garantir que estes continuem tendo sucesso. II. Executar os testes para ver se todos estes testes obtiveram êxito. III. Escrever a aplicação a ser testada. IV. Refatorar (refactoring). V. Executar todos os possíveis testes e ver a aplicação falhar. VI. Criar o teste. A ordem correta e cronológica que deve ser seguida para o ciclo de vida do TDD está expressa em: a) IV − III − II − V − I − VI. b) V − VI − II − I − III − IV. c) VI − V − III − II − IV − I. d) III − IV − V − VI − I − II. e )III − IV − VI − V − I − II. 16- 16 Q343283Aplicada em: 2013 Banca: CESPE Órgão: TCE-RO Prova: Analista de Informática Com relação à engenharia de software, julgue os itens seguintes. A engenharia de software define quatro fases para o ciclo de vida de um sistema: iniciação, elaboração, construção e transição, sendo essa última responsável pela homologação dos artefatos junto ao cliente. Certo Errado 17- 17 Q424030Aplicada em: 2012 Banca: MPE-RS Órgão: MPE-RS Prova: Técnico em Informática – Sistemas. O ciclo de vida básico de um software compreende a) a implementação, a implantação e o teste. b) a análise, a segurança e o controle de usuários. c) a implementação, a análise e o teste. d) a implementação, a validação e as vendas. e) a análise, o projeto, a implementação e o teste. 18- 18 Q93395Aplicada em: 2010 Banca: IADES Órgão: CFA Prova: Analista de Sistemas Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, assinale a alternativa correta. a) Durante a atividade de análise e engenharia de sistemas, as exigências são traduzidas em uma representação do software, que pode ser avaliada quanto à quantidade, antes que a codificação se inicie. b) Na prototipação, são realizados os testes para garantir que a entrada definida produza resultados reais que concordem com os resultados exigidos. c) Quando da realização da análise de riscos, ocorrem adaptações a fim de acomodar mudanças no ambiente externo e acréscimos funcionais ou de desempenho. d) Ao fazer a codificação, o projeto deve ser traduzido em uma forma legível por máquina. Quando o projeto é bem detalhado, essa etapa pode ser realizada mecanicamente. 19- 19 Q310452Aplicada em: 2010 Banca: CESPE Órgão: SERPRO Prova: Analista Desenvolvimento de Sistemas. O modelo em espiral do ciclo de vida de software é iterativo e incrementai, uma vez que a mesma sequência de atividades relacionadas à produção de software é realizada a cada ciclo da espiral. Certo Errado 20- 20 Q310454 Aplicada em: 2010 Banca: CESPE Órgão: SERPRO Prova: Analista Desenvolvimento de Sistemas. Scrum é uma metodologia formal, desenvolvida no início deste século, que enfatiza o uso de padrões de projeto orientados a objetos para a construção de microarquiteturas de software. Certo Errado 21- 21 Q310772Aplicada em: 2010 Banca: CESPE Órgão: SERPRO Prova: Analista - Negócios em Tecnologia da Informação. O ciclo de vida de um software corresponde a um conjunto de quatro etapas sucessivas: análise do problema, definição da arquitetura do software, projeto e teste com validação. Certo Errado 22- 22 Q311234Aplicada em: 2010 Banca: CESPE Órgão: SERPRO Prova: Analista - Desenvolvimento de Sistemas O desenvolvimento sistemático de documentos XML que descrevem a arquitetura de software executável, composta por componentes, interfaces e interligações entre componentes, é uma característica de um modelo de ciclo de vida de software conhecido como DDP (document- driven process). Certo Errado 23- 23 Q311246 Aplicada em: 2010 Banca: CESPE Órgão: SERPRO Prova: Analista - Desenvolvimento de Sistemas O ciclo de vida de componentes de software, em uma abordagem de linha de produtos, possui foco no reúso preditivo e não no reúso oportunístico. Certo Errado 24- 24 Q78461Aplicada em: 2010 Banca: CETAP Órgão: AL-RR Prova: Analista de Sistemas Das seguintes informações sobre modelos de ciclos de vida de desenvolvimento de software, é INCORRETO afirmar: a) O modelo de ciclo de vida em espiral divide o desenvolvimento do software em iterações. b) O modelo de ciclo de vida em espiral é orientado a reduzir os riscos do projeto. c) No modelo de ciclo de vida em cascata, as etapas acontecem de maneira sequencial. d) O modelo de ciclo de vida em cascata permite instalar no final de cada fase uma versão do software no cliente. e) O modelo de prototipagem evolucionária permite que desde muito cedo se ganhe uma melhor percepção dos requisitos do sistema. 25- 25 Q267667Aplicada em: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador Tecnologista - Metrologia em Informática Considerando o diagrama acima, que apresenta um modelo de ciclo de vida de resposta a incidentes, assinale a opção correta. a) Um kit de ferramentas de software produzido durante a fase de preparação poderá conter ferramentas como Nessus e Wireshark, mas não se faz necessário o uso de ambas, tendo em vista que elas realizam atividades similares. b) A detecção de incidentes em rede seria mais adequadamente suportada pela ferramenta Nmap que pela ferramenta Snort. c) Como regra geral, uma estratégia de contenção de incidentes unificada deve ser aplicável em uma organização, variando apenas conforme o tipo de ativo sobre o qual o incidente ocorre. d) A montagem de uma infraestrutura de comunicação entre todos os membros do tipo de resposta a incidentes deve ser realizada na fase de pós-incidente. e) Hashes criptográficos constituem uma valiosa técnica para uso por uma equipe de tratamento de incidentes, especialmente por apoiarem as fases de preparação e detecção em um ciclo de vida de resposta a incidentes computacionais. 26 - 26 Q45132Aplicada em: 2010 Banca: CESPE Órgão: EMBASA Prova: Analista de Saneamento - Analista de Tecnologia da Informação - Desenvolvimento Acerca de princípios de engenharia de software, julgue os itens a seguir. Ciclo de vida de um software resume-se em eventos utilizados para definir o status de um projeto. Certo Errado 27- 27 Q239135Aplicada em: 2010 Banca: FCC Órgão: TCE-SP Prova: Agente da Fiscalização Financeira - Informática - Suporte Técnico. Em relação ao ILM (Information Lifecyle Management), considere: I. O papel do ILM é o de permitir uma gestão do ciclo de vida da informação, impondo uma perspectiva orientada para a informação e que especifica os aparatos tecnológicos em função dos requisitos que as necessidades de informação exigem, a cada passo do ciclo de vida. II. O ILM pode ser considerado uma estratégiapara alinhar a infraestrutura de TI aos requisitos do negócio com base no valor das informações que, ao longo do tempo, mudam de valor, e a infraestrutura que as suporta também deveria variar conforme o ciclo de vida da informação. III. O custo total de propriedade (TCO) é um dos parâmetros considerados nas estratégias do ILM e recomenda que os ambientes de infraestrutura ofereçam um mesmo nível de serviço para toda e qualquer aplicação, com o objetivo de minimizar custos. IV. O uso de uma estrutura de armazenamento, que possua diferentes níveis de capacidade e throughput, deve considerar a coexistência dos dados online com aqueles mais antigos, para não comprometer os índices de SLA. É correto o que consta APENAS em: a) II e IV. b) I e II. c) I, III e IV. d) II, III e IV. e) I, II e III. 28- 28 Q47909Aplicada em: 2009 Banca: FIP Órgão: Câmara Municipal de São José dos Campos – SP Prova: Programador Com relação à fase de projeto do ciclo de vida de um software, é correto afirmar que: a) sempre que for utilizada uma abordagem em cascata, ela deve envolver o aperfeiçoamento da especificação dos requisitos. b) o projeto define qual será a solução adotada para satisfazer todos os requisitos e como ela será implementada. c) existe apenas uma maneira de o projeto atender satisfatoriamente aos requisitos de um software. d) os grandes sistemas normalmente são compatíveis com um único modelo de arquitetura de software. e) N.D.A. 29- 29 Q16840Aplicada em: 2009 Banca: CESPE Órgão: DPF Prova: Escrivão da Polícia Federal Com relação a bancos de dados e processos de informação, julgue os itens seguintes. O ciclo de vida da informação em uma organização pode corresponder às seguintes fases: criação e recebimento; distribuição; uso; manutenção; e descarte. Certo Errado 30- 30 Q48314Aplicada em: 2009 Banca: CESPE Órgão: INMETRO Prova: Analista Executivo em Metrologia e Qualidade - Desenvolvimento de Sistemas Acerca de linhas de produtos e de componentes de software, julgue os itens subsequentes. Em um ciclo de vida, com base em componentes de software, as atividades de busca, avaliação, adaptação e testes de componentes ocorrem basicamente após as fase de desenho e antes da fase de testes do sistema de software. Certo Errado 31- 31 Q74662Aplicada em: 2009 Banca: UFF Órgão: UFF Prova: Analista de Tecnologia da Informação. Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos garante ao sistema: a) atualização contínua; b) legalidade; c) segurança; d) legibilidade; e)utilização mínima de recursos. 32- 32 Q50010Aplicada em: 2009 Banca: CESPE Órgão: TCE-AC Prova: Analista de Controle Externo - Processamentos de Dados. A figura acima apresenta um modelo de ciclo de vida de software, no qual se destacam atividades e marcos, com alguns elementos nomeados de A até N. Considerando essa figura, assinale a opção correta acerca dos conceitos e princípios de engenharia de software. a) Se, em C, é realizada uma prototipação, então o modelo de ciclo de vida apresentado não pode ser cascata. b) Se F é uma revisão dos requisitos, então A pode ser uma revisão de testes. c) O elemento L possui maior chance de adotar os mesmos procedimentos do elemento H que de I ou J. d) Se N é um teste de integração, então M pode ser um teste de aceitação. e) Maior estabilidade ao ciclo de desenvolvimento é obtida se B for uma atividade de desenho de procedimentos (procedures) e G for uma atividade de desenho de arquitetura de dados. 33- 33 Q364140 Aplicada em: 2008 Banca: CESPE Órgão: INPE Prova: Tecnologista Júnior Com relação aos conceitos de engenharia de software, julgue os próximos itens. O ciclo de vida do software tem início na fase de projeto. Certo Errado 34- 34 Q426081Aplicada em: 2006 Banca: UEG Órgão: TJ-GO Prova: Técnico Judiciário - Analista de Sistemas Sobre modelos de ciclo de vida de sistemas, é INCORRETO afirmar: a) O tradicional modelo cascata está caindo em desuso devido a diversos fatores, entre eles a pouca adaptabilidade do modelo às constantes mudanças que ocorrem no contexto dos sistemas a ser implementado. b) O tradicional modelo cascata está caindo em desuso por causa da grande distância de tempo entre o término da análise e a disponibilização do software. c) O modelo iterativo incremental propõe uma nova filosofia de organização do ciclo de vida dos sistemas. Os tradicionais conceitos de ciclo de vida em cascata e em espiral foram totalmente abandonados graças a essa revolucionária maneira de desenvolver sistemas. d)O modelo iterativo incremental define um particionamento do processo de desenvolvimento (iterações) que torna o tempo entre o levantamento de requisitos e a disponibilização do software muito menor. 35 Q5262Aplicada em: 2006 Banca: CESPE Órgão: ANATEL Prova: Especialista em Regulação – Informática. No que se refere aos modelos de desenvolvimento e ciclos de vida, julgue os itens que se seguem. A vida de um software pode ser dividida em ciclos. Ao final de cada ciclo, pode-se ter um produto pronto para entrega. Cada ciclo pode ser dividido em fases voltadas para a concepção, a elaboração, a construção e a transição do software. O resultado de uma fase caracteriza-se pelos estados dos artefatos. Certo Errado 36 Q2735Aplicada em: 2005 Banca: ESAF Órgão: Receita Federal Prova: Auditor Fiscal da Receita Federal - Área Tecnologia da Informação - Prova 3 Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, é correto afirmar que, durante a atividade. a) análise e engenharia de sistemas, as exigências são traduzidas em uma representação do software, que pode ser avaliada quanto à quantidade, antes que a codificação se inicie. b) codificação, o projeto deve ser traduzido em uma forma legível por máquina. Quando o projeto é bem detalhado, essa etapa pode ser realizada mecanicamente. c) prototipação são realizados os testes para garantir que a entrada definida produza resultados reais que concordem com os resultados exigidos. d) projeto, requisitos em nível de sistema são coletados, com uma pequena quantidade de projeto e análise de alto nível. e) análise de riscos ocorrem adaptações a fim de acomodar mudanças no ambiente externo e acréscimos funcionais ou de desempenho. 37 Q2752Aplicada em: 2005 Banca: ESAF Órgão: Receita Federal Prova: Auditor Fiscal da Receita Federal - Área Tecnologia da Informação - Prova 3 Analise as seguintes afirmações relacionadas a Ciclo de Vida de um projeto de software: I. As fases do ciclo de vida de um projeto são equivalentes aos processos de gerenciamento de projetos. II. As organizações consideram o ciclo de vida do produto parte do ciclo de vida do projeto. III. O ciclo de vida do projeto define as fases que conectam o início de um projeto ao seu final. IV. A transição de uma fase para a outra dentro do ciclo de vida de um projeto, em geral é definida por alguma forma de transferência técnica ou entrega. Indique a opção que contenha todas as afirmações verdadeiras. a) III e IV b) II e III c) I e II d) I e III e) II e IV 38 Q9323Aplicada em: 2004 Banca: CESGRANRIO Órgão: Prefeitura de Manaus – AM Prova: Analista de Sistemas A figura abaixo ilustra o paradigma do ciclo de vida clássico da Engenharia de Software que é composto de seis atividades. Observe que estão faltando duas atividades. As duas atividades que completam, na ordem correta, a sequência acima são: a) Estratégia e Teste. b) Estratégia e Planejamento. c) Análise e Teste. d) Análise e Planejamento. e) Análise e Estratégia.
Compartilhar