Buscar

Exercício de Fixação 1 - Tentativa 1-3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Exercício de Engenharia de Software
Exercício de Fixação 1
Tentativa 1 de 3
Questão 1 de 10
Os requisitos externos referem-se a todos os requisitos derivados de fatores externos ao 
sistema e seu processo de desenvolvimento. São exemplos de requisitos externos:
Requisitos Legais
Questão 2 de 10
A Engenharia de Software tem como principal finalidade viabilizar o desenvolvimento 
profissional de softwares por meio de técnicas que possibilitem o direcionamento de 
especificações, projetos e evoluções. A engenharia de software está inserida no contexto: 
Das Engenharias de Sistemas, de Processo e de Produto
Questão 3 de 10
NÃO faz parte dos princípios da metodologia Scrum:
O Trabalho e os Membros da Equipe São Divididos em Partições de Alto Acoplamento
Questão 4 de 10
A verificação e a validação de uma interface de usuário ocorre em três pontos distintos: 
análise, projeto e teste. Considerando um cenário de uma aplicação web, tal verificação 
pode ser realizada através de testes de interface, testes de usabilidade e testes de 
compatibilidade. PRESSMAN, R. Engenharia de Software: Uma Abordagem Profissional, 7 ed., 
Mc Graw Hill, 2011 (adaptado) Nesse contexto, avalie as afirmações a seguir. 
I - O teste de interface experimenta mecanismos de interação e valida aspectos estéticos 
da interface do usuário, apontando erros específicos de interface e erros na maneira como 
interface implementa as semânticas de navegação, funcionalidade ou exibição de conteúdo.
II - O teste de usabilidade avalia o grau com o qual os usuários podem interagir 
efetivamente com a aplicação e o grau em que a aplicação dirige as ações do usuário.
III - O primeiro passo no teste de compatibilidade é definir uma série de configurações 
típicas encontradas do lado cliente e suas respectivas variantes, identificando 
características como plataforma, sistema operacional e navegador.
Assinale a alternativa correta:
I, II e III
Questão 5 de 10
O risco é um evento ou uma condição incerta, que se ocorrer poderá impactar positivamente 
ou negativamente em um projeto ou sobre pelo menos um objetivo do projeto. Podemos 
classificar os riscos em:
Riscos de Projeto, Riscos Técnicos e Riscos de Negócio
Questão 6 de 10
Qual a ordem correta dos estágios de maturidade das organizações, enquanto evoluem seu 
ciclo de desenvolvimento de software do modelo CMM (Capability Maturity Model), do menor 
para o maior:
Inicial, Repetível, Definido, Gerenciado e Otimizado
Questão 7 de 10
Um modelo de processo de software é utilizado para explicar uma abordagem para o 
desenvolvimento de software.
Identifique a alternativa abaixo que melhor identifica o modelo de processo de software no
qual uma implementação inicial é exposta ao usuário para que possam ser realizados 
refinamentos posteriores que representam novas versões do sistema. As atividades de 
especificação, desenvolvimento e validação são intercaladas.
Desenvolvimento Evolucionário
Questão 8 de 10
Gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos 
requisitos do sistema em desenvolvimento. Analise as afirmações sobre o gerenciamento de 
requisitos em processos de software tradicionais:
I - Mudanças nos requisitos do sistema devem ser avaliadas sem levar em conta implicações 
em custo e prazos, de forma a minimizar os riscos do projeto.
II - É necessário definir políticas de rastreabilidade que permitam a fácil determinação 
dos antecedentes e consequências de todos os requisitos.
III - Uma das atividades necessárias ao gerenciamento de alterações de requisitos é a 
avaliação de seus impactos em relação aos objetivos do projeto.
IV - Como o gerenciamento de requisitos envolve o processamento de grandes quantidades de 
informações sobre os requisitos, é recomendável definir as ferramentas que serão usadas 
para o armazenamento dos requisitos, o gerenciamento de mudanças e para o gerenciamento da
rastreabilidade.
Assinale a alternativa correta:
As Afirmações II, III e IV Estão Corretas
Questão 9 de 10
O Scrum adota ideias da teoria de controle de processos industriais no desenvolvimento de 
softwares, reinserindo conceitos de flexibilidade, adaptabilidade e produtividade. O foco 
do método é:
Encontrar uma maneira para que os profissionais de TI atuem de forma flexível para 
produzir o software em um ambiente de constantes mudanças
Questão 10 de 10
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua 
concepção até o processo de manutenção e declínio. No que diz respeito ao desenvolvimento 
de software, existem alguns processos conhecidos.
Um destes processos, possui característica iterativa e incremental, inicia cada fase do 
projeto realizando um planejamento prévio, realiza a execução da fase, verifica o 
progresso e os resultados da fase (riscos, lições aprendidas) e incrementa novos objetivos
para a fase seguinte, seguindo para a próxima iteração. O processo de software em questão 
é o:
Modelo Espiral

Outros materiais