Questões de Concurso Sobre engenharia de requisitos em engenharia de software

Foram encontradas 1.321 questões

Q2084834 Engenharia de Software
A engenharia de requisitos compreende duas grandes etapas: o desenvolvimento e o gerenciamento de requisitos. Selecione a atividade de desenvolvimento de requisitos na qual é realizada a investigação dos requisitos por meio da compreensão do contexto em que o projeto está inserido.
Alternativas
Q2084760 Engenharia de Software
A seleção das funcionalidades de um software se baseia em diversos aspectos, dentre eles temos diversos meios de se obter essas informações do cliente, para que o software atinja suas expectativas. Selecione o usuário de um documento de Engenharia de Requisitos que usa os requisitos para compreender qual sistema será desenvolvido. 
Alternativas
Q2081591 Engenharia de Software
Entender os requisitos de um problema está entre as tarefas mais difíceis enfrentadas por um analista de tecnologia de informação. Do ponto de vista do processo de software, a engenharia de requisitos é uma atividade que se inicia em tempo de projeto e pode ocorrer de forma contínua ao longo do ciclo de desenvolvimento e em tempo de execução. (Adaptado de: Pressmam, R. S.; Maxin, B. R. Engenharia de Software: uma abordagem tradicional; 9ª ed. Porto Alegre: AMGH, 2021.)
Considerando as atividades de levantamento, análise, gerenciamento de requisitos e histórias de usuários, analise as afirmativas a seguir.
I. Uma importante atividade em engenharia de requisitos é entender as metas de negócios de longo prazo que devem ser atendidas pelo sistema de software. Essas metas podem ser funcionais ou não funcionais e são, frequentemente, uma boa maneira de explicar os requisitos aos envolvidos e, uma vez estabelecidas, podem ser usadas para gerenciar conflitos entre eles.
II. No processo de verificação de requisitos, diferentes processos de conferências podem ser realizados para garantir que a especificação do sistema, produto ou serviço atenda às necessidades do cliente e de outras partes envolvidas. Entre esses processos pode-se encontrar a geração de casos de teste, inspeção, rastreabilidade, conferência de consistência, de completude e de realismo.
III. Os modelos comportamentais representam os elementos funcionais do sistema e como eles transformam dados à medida que se movem pelo sistema. Entre os modelos UML pode-se encontrar o diagrama de estados.
IV. Histórias de usuários descrevem funcionalidades e são compostas de três partes: cartão onde uma funcionalidade é escrita e é usada no planejamento do sistema de software; conversas entre equipe de desenvolvimento e cliente, por meio das quais o cliente explica e detalha o que escreveu no cartão; e, confirmação que é um teste escrito pelo cliente, em alto nível, que ajuda a identificar que a história foi implementada como esperado. Para escrever uma boa história ela precisa focar em seis atributos, conhecidos pelo acrônimo INVEST.
Está correto o que se afirma apenas em
Alternativas
Q2079160 Engenharia de Software
Considere realizar um levantamento de requisitos para um importante e novo sistema de informação. Foi questionado ao usuário-chave sobre os atributos da interface gráfica, que respondeu: “O que eu realmente gostaria é de um sistema que leia minha mente. Ele saberia o que quero fazer antes mesmo de eu ter de fazê-lo; isso me facilitaria tremendamente a vida. Isso é tudo, apenas isso”. Ao analisar tal resposta, verificou que não havia nada de inadequado com a solicitação, pois se tratava de um sistema que reagisse às suas necessidades e o ajudasse a concretizar suas tarefas. Trata-se de querer controlar o computador, e não que o computador o controle. Considerando que deixar o usuário no comando; reduzir a sua carga de memória; bem como tornar a interface consistente (regras de ouro) formam a base para um conjunto de princípios para o projeto de interfaces do usuário, analise as afirmativas a seguir.
I. Possibilitar que a interação de usuário possa ser interrompida e desfeita, ou seja, o usuário deve ser capaz de interromper a sequência de trabalho para fazer alguma outra coisa (sem perder o trabalho que já havia feito).
II. Aumentar a complexidade da interação à medida que os níveis de competência avançam e permitir que a interação possa ser personalizada. O usuário cria níveis de competência que permitem trabalhar com interações mais complexas.
III. Se modelos interativos anteriores criarem expectativa nos usuários, não será necessário fazer alterações a menos que haja uma forte razão para isso. Uma vez que determinada sequência interativa tenha se tornado um padrão de fato (como o uso de alt-S para salvar um arquivo), o usuário pressupõe que poderá ocorrer em qualquer aplicação que vá utilizar. Uma mudança poderá causar confusão.
IV. O layout visual da interface deverá se basear na metáfora do mundo real, pois permite ao usuário se apoiar em indicações visuais bem compreensíveis, em vez de memorizar uma sequência de interações misteriosa.
Está correto o que se afirma apenas em 
Alternativas
Q2079156 Engenharia de Software
A engenharia de requisitos pode incluir quatro atividades de alto nível, que visam avaliar se o sistema é útil para a empresa, descobrindo requisitos, convertendo-os em alguma forma- -padrão, e verificar se os requisitos realmente definem o sistema que o cliente quer. Sobre requisitos, analise as afirmativas a seguir.
I. Etnografia: técnica de observação que pode ser usada para compreender os processos operacionais e ajudar a extrair os requisitos de apoio para tais processos.
II. Gerenciamento de requisitos: processo de reunir informações sobre o sistema requerido e os sistemas existentes e separar as informações, os requisitos de usuário e de sistema.
III. Elicitação de requisitos: processo pelo qual verifica se os requisitos definem o sistema que o cliente realmente quer.
IV. Entrevistas formais ou informais com os stakeholders do sistema: parte da maioria dos processos de engenharia de requisitos.
Está correto o que se afirma apenas em 
Alternativas
Q2074655 Engenharia de Software
Técnica de observação que pode ser usada na elicitação de requisitos, na qual o analista ou engenheiro de requisitos imerge no ambiente dos usuários e observa os hábitos de seu trabalho diário para que os requisitos de software possam ser identificados a partir dessas observações: 
Alternativas
Q2074653 Engenharia de Software
Um critério de qualidade para orientar a elaboração de Histórias do Usuário é o modelo 3 C´s, proposto por Ron Jeffreis (2001).

Analise as afirmativas abaixo sobre o modelo 3 C’s:

I. Cartão: a história do usuário é pequena o suficiente para caber em um cartão. II. Criação: a história do usuário propõe hipóteses que podem ou não ser validadas pelo usuário em um processo de criação conjunta. III. Conversação: a história do usuário consegue promover a comunicação entre o usuário e a equipe, proporcionando um entendimento comum da funcionalidade a ser entregue.

Está CORRETO apenas o que se afirma em: 
Alternativas
Q2074652 Engenharia de Software
No contexto da Engenharia de Requisitos, o método SMART pode ser aplicado para avaliar se o estudo do domínio do problema produziu representações das necessidades de negócio que permitam o trabalho prosseguir em direção aos requisitos da solução.

Analise as afirmativas abaixo sobre o significado de cada letra da sigla SMART:
I. M – Mensurável: são resultados passíveis de acompanhamento e medição. II. R – Relevante: alinhamento com a visão, a missão e os objetivoschave da organização. III. A – Automatizável: requisitos passíveis de automatização.
Estão CORRETAS as afirmativas:
Alternativas
Q2070207 Engenharia de Software
Na Engenharia de Software, existe uma disciplina denominada requisitos de software. Assinale a alternativa que apresenta uma das suas principais finalidades. 
Alternativas
Q2066779 Engenharia de Software
A respeito do requisito não funcional, assinale V para a afirmativa verdadeira e F para a falsa.
( ) O sistema deve permitir que os usuários criem e editem seus perfis. ( ) O sistema deve estar disponível na Web e em dispositivos Android. ( ) O sistema deve ter um recurso de pesquisa que permita aos usuários encontrar informações sobre vendas. ( ) O sistema deve estar disponível 99,99% do tempo. ( ) O sistema deve exibir dados de vendas em tempo real.
As afirmativas são, respectivamente,
Alternativas
Q2056549 Engenharia de Software

Com relação à Engenharia de Software, analise as afirmativas a seguir.


I. Requisitos funcionais podem ser descritos como um atributo de qualidade, de desempenho, de segurança ou como uma restrição geral em um sistema.

II. Rastreabilidade é o termo que se refere ao mapeamento documentado entre os artefatos de Engenharia de Software, como os requisitos e casos de teste.

III. A elicitação de requisitos combina elementos de solução de problemas, elaboração, negociação e especificação.


Estão corretas as afirmativas 

Alternativas
Q4138161 Engenharia de Software
Os requisitos de um sistema de software definem o que ele deve fazer e sob quais restrições. Nesse contexto, marque a alternativa correta.  
Alternativas
Q4110131 Engenharia de Software
A Engenharia de Software utiliza para a organização da semântica e especificação do projeto algumas categorias conforme o propósito de cada requisito. Dado algumas das categorias: Desempenho, Disponibilidade, Segurança, Interoperabilidade, Usabilidade, Confiabilidade, assinale a alternativa correta que indica o requisito relacionado às categorias.
Alternativas
Q4097377 Engenharia de Software
A Especificação de Requisitos de Software, documento de requisitos de software, define o que os desenvolvedores de um sistema necessitam implementar. Essa especificação implica que 
Alternativas
Q4097371 Engenharia de Software
A Engenharia de Software é uma disciplina que envolve a aplicação de uma abordagem sistemática e quantificável para desenvolvimento, operação e manutenção de software. Qual dos seguintes trios de conteúdos representa três áreas de conhecimento que fazem parte do corpo de conhecimento próprio da Engenharia de Software? 
Alternativas
Q3990596 Engenharia de Software
Em engenharia de software, existem requisitos que são declarações de serviços que o sistema deve fornecer, como deve reagir a entradas específicas e como o sistema deve ser comportar. Esse requisito é do tipo 
Alternativas
Q3960357 Engenharia de Software
 Considerando-se as etapas da engenharia de requisitos, já é possível construir casos de uso após a fase de:
Alternativas
Q3960356 Engenharia de Software
Alguns artefatos podem ser produzidos como resultado da etapa de levantamento de requisitos. Assinale a alternativa que indica um artefato que NÃO é produzido durante a fase de levantamento de requisitos. 
Alternativas
Q2408295 Engenharia de Software

O objetivo do processo de engenharia de requisitos é criar e manter um documento de requisitos do sistema, e inclui quatro subprocessos de alto nível. Em um desses, os engenheiros de software trabalham com os clientes e os usuários finais do sistema para aprender sobre o domínio da aplicação, quais serviços o sistema deve fornecer, o desempenho esperado do sistema, além das restrições de hardware. Esse subprocesso é denominado:

Alternativas
Q2093395 Engenharia de Software
Os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que ele oferece e as restrições a seu funcionamento. Esses requisitos refletem as necessidades dos clientes para um sistema que serve a uma finalidade determinada, como controlar um dispositivo, colocar um pedido, ou encontrar informações. Em relação aos requisitos de software funcionais, assinale a afirmativa correta.
Alternativas
Respostas
321: C
322: C
323: B
324: C
325: B
326: C
327: C
328: A
329: A
330: C
331: C
332: D
333: B
334: D
335: D
336: C
337: B
338: A
339: D
340: D