1) Marque a alternativa que lista apenas princípios dos métodos ágeis. a) Entrega incremental; Envolvimento do cliente; Manter a simplicidade; Minimizar custos; Pessoas, não processos. b) Acolher as mudanças; Entrega incremental; Envolvimento do cliente; Minimizar custos; Pessoas, não processos. c) Acolher as mudanças; Entrega incremental; Envolvimento do cliente; Manter a simplicidade; Pessoas, não processos. d) Acolher as mudanças; Envolvimento do cliente; Manter a simplicidade; Minimizar custos; Pessoas, não processos. e) Acolher as mudanças; Entrega incremental; Manter a simplicidade; Minimizar custos; Pessoas, não processos. 2) A Engenharia de Software se preocupa com as questões ________ de desenvolver e entregar software _______. a) teóricas, útil. b) práticas, útil. c) práticas, correto. d) teóricas, correto. e) teóricas, perfeito 3) Marque a alternativa que descreve corretamente uma das quatro atividades fundamentais da Engenharia de Software. a) Especificação: a funcionalidade do software e as restrições sobre sua operação devem ser validadas. b) Modelagem: o funcionamento desejado para o software é modelado para que possa ser analisado antes do desenvolvimento. c) Desenvolvimento: o software deve ser produzido para atender a sua especificação. d) Evolução: o software deve evoluir para atender as novas funcionalidades sendo atendidas pelas soluções dos concorrentes. e) Validação: o software deve ser validado para garantir que atenda ao que o gerente deseja. 4) Marque a alternativa que contém uma afirmação correta sobre os modelos de processo de software. a) O RUP (Rational Unified Process) reúne elementos de vários modelos de processos que foram propostos antes de seu lançamento, com exceção de prototipação. b) Embora o reúso de software seja comum e frequente, ainda não há nenhum modelo de processo proposto especificamente para esse fim. c) O desenvolvimento incremental, apesar das suas vantagens e benefícios, não tem sido usado atualmente nas organizações que desenvolvem software. d) O modelo de Boehm é um modelo de processo de software bastante antigo (de 1988) que já propunha o desenvolvimento incremental dirigido por riscos. e) O modelo em cascata foi o primeiro modelo de processo proposto para a engenharia de software e é ainda o mais usado atualmente. 5) No contexto dos principais conceitos associados aos tipos de requisitos, marque a alternativa que completa corretamente a seguinte frase: “Requisitos não funcionais são __________ sobre os __________ ou ___________ oferecidas pelo __________”.  a) características, componentes, restrições, departamento. b) restrições, serviços, funções, sistema. c) serviços, modelos, prioridades, usuário. d) funções, códigos, estimativas, cliente. e) funcionalidades, riscos, condições, computador. 6) Língua/linguagem natural, língua/linguagem natural estruturada, notações gráficas, representação binária.No contexto dos principais conceitos associados às atividades de elicitação, especificação e validação de requisitos, marque a alternativa que contém apenas notações usadas para especificação de requisitos: a) Língua/linguagem natural, língua/linguagem natural estruturada, notações gráficas, representação binária. b) Língua/linguagem natural, notações gráficas, especificações matemáticas, representação binária. c) Língua/linguagem natural, língua/linguagem natural estruturada, notações gráficas, especificações matemáticas. d) Língua/linguagem natural, língua/linguagem natural estruturada, especificações matemáticas, representação binária. e) Língua/linguagem natural estruturada, notações gráficas, especificações matemáticas, representação binária. 7) No contexto dos principais conceitos associados às atividades de elicitação, especificação e validação de requisitos, marque a alternativa que apresenta uma informação correta sobre histórias de usuário e cenários usados na engenharia de requisitos: a) Trata-se de descrições abstratas e genéricas dos requisitos de software. b) Cenários são escritos como um texto narrativo. c) Histórias de usuário são bastante aplicadas em conjunto com alguns métodos ágeis. d) Um cenário alto nível pode ser detalhado em algumas histórias mais específicas. e) Diferentemente de “cenários”, as histórias referem-se a uma descrição de como o sistema pode ser usado em alguma tarefa em particular. 8) No contexto dos principais conceitos associados aos tipos de requisitos, marque a alternativa que contém corretamente uma métrica para um tipo de requisito de software não funcional: a) Número de quadros de ajuda para medir robustez. b) Porcentagem de eventos causando falhas para medir confiabilidade. c) Tempo médio até a falha para medir velocidade. d) Tempo de atualização da tela para medir facilidade de uso. e) Número de sistemas-alvo para medir portabilidade.

Leaderboard

Visual style

Options

Switch template

Continue editing: ?