Baixe o app para aproveitar ainda mais
Prévia do material em texto
01 - O ciclo de vida Iterativo e Incremental apresenta 4 etapas para o desenvolvimento das disciplinas de Engenharia de Software. Relacione as colunas identificando o marco final de cada etapa e assinale a alternativa correta: 1. Concepção ( ) Release 2. Elaboração ( ) Operação 3. Construção ( ) Escopo 4. Transição ( ) Arquitetura a. 3 – 4 – 2 –1 b. 2 – 1 – 3 – 4 c. 1 – 3 – 4 – 2 d. 4 – 3 – 1 – 2 e. 1 – 3 – 2 – 4 A letra D é a alternativa correta, pois o marco definido ao final de cada etapa do ciclo de vida iterativo e incremental é: CONCEPÇÃO - ESCOPO, pois é a etapa em que se define a abrangência do sistema a ser desenvolvido, conhece os usuários e as principais necessidades. ELABORAÇÃO - ARQUITETURA é a etapa que vai definir toda a parte lógica e física do projeto. CONSTRUÇÃO - OPERAÇÃO, como sendo a etapa do desenvolvimento de programas e disponibilização de uma parte do sistema para operação. TRANSIÇÃO - RELEASE é a etapa que vai verificar a qualidade e disponibilizar para o usuário, configurando uma nova versão (release) do sistema. - 02 - A Engenharia de Software foi definida, em torno de 1970, buscando qualidade e atendimento às necessidades dos usuários. Assinale a alternativa que indica o motivo que levou a criação da Engenharia de Software: a. Ausência de técnicas no processo de desenvolvimento e entregas insatisfatórias. b. Necessidade de aumentar a produção de sistemas. c. Insatisfação dos usuários em função das linguagens de programação incipientes. d. Uso de técnicas inadequadas e entregas de sistemas com erros. e. Hardware insuficiente para as exigências dos usuários. A letra A é a alternativa correta, pois a Engenharia de Software foi criada para ordenar o desenvolvimento, gerando qualidade em função das insatisfações dos usuários. O desenvolvimento era realizado sem técnica. O hardware estava bem adequado e em relação às linguagens de programação era o que se tinha, adequado à evolução da época. - 03 - Analise as seguintes afirmativas: I - As disciplinas Levantamento de Requisitos e Análise são aplicadas para especificar o que será desenvolvido, conhecendo o escopo e as necessidades do usuário. II - O treinamento é uma tarefa a ser realizada em todas as disciplinas, pois é importante que o usuário conheça os procedimentos realizados. III - A carga de dados é uma tarefa realizada na disciplina de implantação para que se possa preservar as informações que fomentam a realização das operações da empresa. IV - As disciplinas de projeto e implementação definem a forma como os procedimentos do sistema serão executados. a. As alternativas I, II e III estão corretas. b. As alternativas I, II e IV estão corretas. c. As alternativas I, IIII e IV estão corretas. d. As alternativas II, III e IV estão corretas. e. Apenas a alternativa II está correta. A letra C é a alternativa correta, pois as disciplinas de levantamento de requisitos e análise definem O QUE será desenvolvido. As disciplinas Projeto e Implementação definem o COMO será desenvolvido e a carga de dados é realizada na disciplina de implantação. O treinamento também é realizado na disciplina de implantação e não em todas as disciplinas. - 04 - Os ciclos de vida são etapas definidas para organizar o desenvolvimento das disciplinas de Engenharia de Software, definindo o processo a ser utilizado na construção do sistema. Os ciclos de vida mais utilizados são CASCATA e ITERATIVO e INCREMENTAL. Marque a alternativa CORRETA que define uma característica do ciclo de vida em CASCATA: a. Entrega antecipada do sistema ao usuário. b. Demora na entrega final do sistema ao usuário. c. Desenvolvimento em partes. d. Utiliza-se de quatro etapas: concepção, elaboração, construção e transição. e. Possui facilidade para a mudança de requisitos. A letra B é a alternativa correta, pois a única característica do ciclo de vida em Cascata é a entrega demorada ao cliente, já que desenvolve o sistema como um todo. A implantação só ocorre depois de todos os procedimentos estarem completos. As demais alternativas referem-se ao ciclo de vida iterativo e incremental. - 05 - No desenvolvimento de sistemas deve-se considerar a Visão Sociotécnica. Marque a alternativa CORRETA que define a influência da visão sociotécnica no processo de desenvolvimento de software: a. A visão sociotécnica busca trazer para o desenvolvimento de projetos a melhor tecnologia. b. A visão sociotécnica define processos de análise de custo e benefício para aplicação de tecnologias que atendam ás necessidades sociais. c. A visão sociotécnica direciona o olhar para as questões sociais que influenciam as técnicas a serem utilizadas no processo de desenvolvimento. d. A visão sociotécnica aplica relações interpessoais para obter vantagens competitivas. e. A visão sociotécnica define o olhar para as partes que influenciam de alguma forma a interação e realização dos procedimentos do sistema em desenvolvimento. A letra E é a alternativa correta, pois a visão sociotécnica consiste em considerar os envolvidos no negócio, no processo de desenvolvimento de sistemas, como a empresa, equipe (usuários e técnicos), leis de governo, fornecedores para troca de informações, tecnologia e relações interpessoais que estará favorecendo toda comunicação. A análise do envolvimento das partes relacionadas trará resultados favoráveis e consistentes ao sistema. - 06 - Analise as afirmativas: 1. O ciclo de vida Iterativo e Incremental propõe em seus princípios o desenvolvimento em partes do sistema. 2. O ciclo de vida iterativo e incremental realiza a entrega dos sistemas aos usuários de forma antecipada e possui a facilidade no tratamento de mudança de requisitos. a. As duas alternativas estão corretas, mas a afirmativa 2 não é consequência da afirmativa 1, pois são características próprias do ciclo. b. Somente afirmativa 1 está correta, pois não se tem garantia da entrega antecipada do sistema. c. As duas afirmativas estão corretas e a afirmativa 2 é consequência da afirmativa 1. d. Somente afirmativa 2 está correta, pois o desenvolvimento em partes foi proposto pelo ciclo de vida Espiral. e. As duas afirmativas estão corretas e a afirmativa 1 é consequência da afirmativa 2. A letra C é a alternativa correta, pois o fato do desenvolvimento ser realizado em partes gera como consequência a entrega antecipada e a facilidade de mudança de requisitos. Apesar do ciclo de vida Espiral ter proposto o desenvolvimento em partes, essa prática foi também adotada pelo ciclo de vida Iterativo e Incremental.
Compartilhar