Baixe o app para aproveitar ainda mais
Prévia do material em texto
OBJETIVA ENGENHARIA DE SOFTWARE NOTA 80 Questão 1/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 elaboradosAssinale 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. 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 2/10 Algumas características que estão presentes nos modelos de melhoria de processos de desenvolvimento de software são questões com comunicação com o cliente, métodos para representar requisitos e definição da estrutura de projeto. Sendo assim, o modelo a ser adotado deve ser: I) Consistente II) Sofisticado III) Aceito pela organização IV) Comprometido com a organização V) Possuir treinamento para todos envolvidosConsiderando o conteúdo ministrado na aula 6, assinale a alternativa com a sequência CORRETA. A Somente os itens I , II e IV estão corretos. B Somente os itens I, III e IV estão corretos. C Somente os itens II, IV e V estão corretos. D Todos os itens estão corretos. E Nenhum dos itens está correto. Questão 3/10 O gerenciamento de projetos possui tarefas com objetivos para o benefício de todos os participantes. Para que ela seja bem sucedida é necessário além de um bom planejamento, um excelente controle. A gestão de projetos é do tipo horizontal e traz consigo: I)Mais produtividade, eficiência e eficácia. II)Mais produtividade, menos eficiência e eficácia. III)Mais tecnologia e mais pessoas. IV)Aborda pessoas, processos e produtos. V)Aborda tecnologia como aspecto mais importante.Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA A Somente os itens III e IV estão corretos. B Somente os itens IV e V estão corretos C Somente os itens I e IV estão corretos D Somente os itens I, II e V estão corretos E Todos os itens estão corretos Questão 4/10 O desenvolvimento de software é afetado diretamente pela tecnologia da informação e comunicação e possui um futuro bastante amplo e complexo. Alguns aspectos técnicos e humanos que os desenvolvedores precisam se ater na construção de software: I) Aplicações ligadas ao contexto. II) Segurança, confiança e privacidade. III) Clientes com menos requisitos. IV) OLED e RFIDs. V) Máquinas CognitivasConsiderando o conteúdo ministrado na aula 6, assinale a alternativa com a sequência CORRETA. A Somente os itens I , II e V estão corretos. B Somente os itens I, III e IV estão corretos. C Somente os itens II, IV e V estão corretos. D Todos os itens estão corretos. E Nenhum dos itens está correto Questão 5/10 Métodos ágeis são tipos de processos de desenvolvimento de software que mais crescem no mercado de desenvolvimento de software por se adaptarem bem a pequenas e médias empresas. Há um manifesto público sobre o conceito de um método ágil e os itens abaixo representam alguns dos 12 pontos importantes: I) Mudanças de requisites são bem-vindas. II) Entregas frequentes funcionando em poucas semanas ou meses III) Construção de projetos em torno de tecnologia nova. IV) Medida primária de progresso: requisites de interface. V) Desenvolvimento sustentável. Ritmo constante sempreConsiderando o conteúdo ministrado na aula 6, assinale a alternativa com a sequência CORRETA. A Somente os itens I , II e V estão corretos. B Somente os itens I, III e IV estão corretos. C Somente os itens II, IV e V estão corretos. D Todos os itens estão corretos. E Nenhum dos itens está correto Questão 6/10 Testes de software são um dos principais elementos que auxiliam na garantia da qualidade do software. Dentro deste contexto, pode-se definir teste como um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Em quais fases do desenvolvimento testes de software são aplicados? I) Requisitos II) Projeto III) Implementação IV) Testes V) ManutençãoConsiderando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA A Somente os itens I , II e IV estão corretos B Somente os itens III, IV e V estão corretos C Somente os itens II, III e IV estão corretos D Somente os itens I, II, e III estão corretos E Todos os itens estão corretos Questão 7/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 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 8/10 Método é um conceito importante para o entendimento da necessidade do uso de modelagem de software. Complete com três palavras-chave a seguinte definição: “Entende-se por método _____________ a ser percorrido através de _______, aplicando-se um conjunto de __________, permitindo a construção de um software eficiente e seguro. I) caminho, técnicas, ferramentas. II) caminho, etapas, técnicas. III) técnica, caminhos, ferramentas. IV) etapa, caminhos, técnicas. V) ferramenta, técnicas, etapas.Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA A Somente o item II está correto. B Somente o item III está correto. C Somente o item V está correto. D Todos os itens estão corretos. E Somente o ítem I está correto Questão 9/10 Há vários métodos ágeis utilizados no mercado de desenvolvimento de software. São métodos que incorporam as mudanças de requisitos constantes, propõem agilidade, melhor comunicação para o time de desenvolvimento, dentre outras características. É correto afirmar que os métodos abaixo são exemplos de métodos ágeis? I - XP – extreme programming II -DAS – desenvolvimento adaptativo de software III - Scrum IV - FDD – desenvolvimento guiado por características V -AM – modelo ágil Considerando o conteúdo ministrado naaula 2, assinale a alternativa CORRETA A Somente os itens I, III e IV estão corretos. B Todos os itens estão corretos. C Somente os itens II, III e V estão corretos. D Somente os itens III, IV e V estão corretos. E Somente os itens IV e V estão corretos. 0:40:38 Questão 10/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 com os ítens corretos 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 I e V estão corretos E Todos os itens estão corretos
Compartilhar