Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Questão 1/10 A Engenharia de software estabelece o emprego de princípios das engenharias para obtenção de um software confiável e econômico. Segundo a IEEE, a engenharia de software é a aplicação de abordagem voltadas para : I-Sistemática II-Disciplinada III-Quantificável IV-Manutenção do software V-Operação do Software. Assinale a alternativa que indica a sequência correta ( ) A Somente os itens I e III estão corretos ( ) B Somente os itens II, IV e V estão corretos ( ) C Somente os itens II e III estão corretos ( ) D Somente os itens I e II estão corretos (X) E Todos os ítens estão corretos Questão 2/10 A Engenharia de Software tem sua base obtida através da camada de processos que por sua vez utilizam ferramentas e métodos. Com base nisso é correto afirmar que: I-Ferramentas são softwares que nos ajudam a programar melhor II-Métodos compreendem em como os programas são esritos III- Métodos fornecem técnicas para o desenvolvimento de software IV-As ferramentas são utilizadas para automatização da construção de software através de processos e métodos escolhidos V-Os metodos escolhidos são utilizados para automação da construção do software através de processos e ferramentas escolhidos. Considerando o exposto, assinale a alternativa com a sequência correta: ( ) A Somente os itens I e II estão corretos (X) B Somente os itens III e IV estão corretos ( ) C Somente os itens III e V estão corretos ( ) D Somente os itens I e IV estão corretos ( ) E Somente o item I está correto Questão 3/10 A engenharia de software surgiu em meados dos anos 70 como uma forma de contornar o que se chamava crise do software. Tal crise ocorria em decorrência da complexidade no desenvolvimento, além de problemas relacionados a prazos, custos e qualidade. Em relação aos fundamentos científicos da engenharia de software, Assinale as alternativas que estejam corretas I-O uso de métodos, modelos, técnicas, processos e ferramentas que possam ser utilizados durante todas as fases de desenvolvimento de software. II-O uso de mecanismos para planejamento e gerenciamento de projeto de desenvolvimento de software. III-A aplicação de qualidade aos processos e consequentemente ao produto final (software). IV-O uso de métodos e ferramentas que possam ser utilizados durante todas as fases de desenvolvimento de software V-O uso de métodos com aplicações de qualidade aos processos que possam ser utilizados durante todas as fases de desenvolvimento de software. Assinale a alternativa que apresenta a sequência CORRETA (X) A Somente os itens I, II e III estão corretos ( ) B Somente os itens I, II e IV estão corretos ( ) C Somente os itens I e V estão corretos ( ) D Somente os itens II, III e V estão corretos ( ) E Todos os itens estão corretos. Questão 4/10 O termo engenharia de software torna-se forte após 1968, quando sistemas tornam-se cada vez mais complexos. Dá-se início a utilização de métodos, técnicas e ferramentas de modo a combater a crise do software. Esta “crise do software” é relatada através de alguns sintomas: I-Atraso na entrega + Orçamento estourado + Gerenciamento sem indicadores II-Falhas de software + Lentidão + Cansaço da equipe III-Custos elevados + Cansaço da equipe + Lentidão IV-Requisitos mal elaborados + Custo Elevado + Insatisfação do usuário V-Baixa qualidade do software + Falhas de Software + Requisitos mal elaborados Assinale a alternativa que apresenta a sequência dos ítens CORRETOS ( ) A Somente os itens I e II estão corretos ( ) B Somente os itens IV e III estão corretos. (X) C Somente os itens I e V estão corretos ( ) D Somente os itens I e III estão corretos ( ) E Todos os itens estão corretos Questão 5/10 Segundo a engenharia de software, em termos gerais o desenvolvimento de um sistema segue um ciclo de vida na seguinte ordem : I-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> Manutenção -> Teste II-Levantamento de Requisitos -> Análise -> Projeto -> Implementação -> Teste -> Manutenção III-Levantamento de Requisitos -> Análise -> Projeto -> Teste -> Manutenção -> Implementação IV-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> Teste -> Manutenção V-Análise -> Levantamento de Requisitos -> Projeto -> Teste -> Manutenção -> Implementação Assinale a alternativa que apresenta a ordem CORRETA ( ) A Somente o item I está correto (X) B Somente o item II está correto ( ) C Somente o item III está correto ( ) D Somente o item IV está correto ( ) E Somente o item V está correto Questão 6/10 Um modelo de processo também pode ser definido como um arcabouço que contenha tarefas necessárias para a construção de software com um bom padrão de qualidade. Um processo define a abordagem adotada para elaboração do software e ao adotar um modelo de processo ganhamos : I-Estabilidade durante o processo de desenvolvimento II-Maior controle sobre o processo III-Organização do processo IV-Agilidade V-Documentação que é escrita e mantida ao longo do processo Assinale a alternativa com a sequência CORRETA ( ) A Somente os itens III e IV estão corretos ( ) B Somente os itens I e IV estão corretos ( ) C Somente os itens IV e V estão corretos (X) D Todos os itens estão corretos ( ) E Somente os itens I e V estão corretos. Questão 7/10 Fluxos de processos definem características de aplicações de cada tipo de processo de desenvolvimento de software. Com base nestes fluxos de processos é correto afirmar que: I- Os fluxos de processo linear necessariamente seguem uma ação após a outra até o final do modelo II- Os fluxos de processo iterativos possuem um formato de retorno dentro de uma mesma atividade ou mais. Mesmo que haja uma sequência a ser seguida, é permitida a iteratividade entre atividades e tarefas III- Os fluxos de processo do tipo evolucionário não possuem um aspecto de iteratividade entre todas as atividades e tarefas dentro de um curto espaço de tempo. IV- Os fluxos de processo em paralelo não permitem que várias pequenas unidades do software sejam desenvolvidas em paralelo e independente. V- Os modelos de processos podem ser uma combinação de dois ou mais fluxos de processos. Assinale a alternativa que contem os ítens CORRETOS ( ) A Somente os itens I, III e IV estão corretos ( ) B Somente os itens II, IV e V estão corretos (X) C Somente os itens I, II e V estão corretos ( ) D Somente os itens I e IV estão corretos. ( ) E Todos os itens estão corretos Questão 8/10 Os métodos de processo de desenvolvimento de software que mais estão fazendo sucesso na área de desenvolvimento de software são os métodos ágeis. Com base no modelo de Métodos Ágeis é correto afirmar que foram idealizados para: I- Garantir agilidade, II-Resposta apropriada a mudanças (equipes e tecnológicas), III-Colaboração IV-Menor custo nas mudanças. V-Ser adaptável Considerando o conteúdo ministrado na Aula 2 assinale a alternativa CORRETA ( ) A Somente os itens I, III e IV estão corretos. ( ) B Somente os itens II, III e V estão corretos. ( ) C Somente os itens III, IV e V estão corretos. (X) D Todos os itens estão corretos. ( ) E Somente os itens I e V estão corretos Questão 9/10 Modelos de processos são arcabouços para estruturação de todo o ciclo de projeto de software. O modelo incremental é destacado abaixo com algumas informações e características. É correto afimar que um modelo incremental: I-A cada nova elicitação de requisitos o projeto encolhe. II-Este modelo não pode combinar fluxos de processo lineares e paralelos. III-Também podem ser desenvolvidos para outra plataforma de hardware e de software com menor capacidade. IV-Este modelo é útil quando não há pessoal disponível para implementação completa do software. V-Os primeiros incrementos podem ser feitos com poucos profissionais. Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA ( ) A Somente os itens I, III e IV estão corretos. ( ) B Somente os itens II, III e V estão corretos. (X) C Somente os itens III, IV e V estão corretos. ( ) D Somente os itens I, IV e V estão corretos. ( ) E Todos os itens estão corretos. Questão 10/10 Há métodos de processos de desenvolvimento de software que são focados em áreas específicas, tais como os métodos de processos especializados. Com base no modelo de processo Especializado é correto afirmar que : I-Os modelos especializados baseiam-se em componentes, métodos formais e orientação a aspectos. II-Estes modelos incorporam características do modelo espiral, com abordagem iterativa e reuso de componentes. III-Os métodos formais são utilizados para especificação forma de modelos matemáticos, que possuem uma notação rigorosa. IV-Modelos que envolvem alto custo, poucos desenvolvedores e um treinamento extensivo. V-É um tipo de processo não maduro ainda. Sua natureza é paralela e concorrente. Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA ( ) A Somente os itens I, III e IV estão corretos. ( ) B Somente os itens II, III e V estão corretos. ( ) C Somente os itens III, IV e V estão corretos ( ) D Somente os itens IV e V estão corretos (X) E Todos os itens estão corretos.
Compartilhar