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

Foram encontradas 1.140 questões

Q926429 Engenharia de Software
Requisitos não funcionais são restrições às funções ou serviços oferecidos pelo sistema e podem ser classificados em requisitos do produto, organizacionais ou externos. Assinale a opção que corresponde a requisitos não funcionais do produto.
Alternativas
Q926428 Engenharia de Software
Considere os requisitos listados a seguir:
I. O sistema deve ser compatível com navegadores executando em smartphones. II. O sistema deve permitir o cadastro de médicos, sua matrícula e suas áreas de especialização. III. O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas. IV. O sistema deve ser desenvolvido na linguagem PHP. V. O sistema deve fornecer uma solução de interoperabilidade com o sistema financeiro e de recursos humanos já existentes na instituição. VI. O tempo de resposta a qualquer consulta deve ser de no máximo dez segundos no contexto de mil usuários simultâneos.
São requisitos não funcionais somente os que constam em
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922622 Engenharia de Software
Considerando que, durante o processo de validação de requisitos, estes são submetidos a diferentes tipos de verificação, assinale a alternativa cuja verificação indica que no documento de requisitos não existem descrições diferentes para uma mesma função do sistema.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922621 Engenharia de Software
Qual alternativa abaixo apresenta um requisito funcional de software?
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922595 Engenharia de Software

Técnicas de descoberta de requisitos (às vezes chamada de elicitação de requisitos) é o processo de reunir informações sobre o sistema requerido e os sistemas existentes e separar dessas informações os requisitos do usuário e de sistema; o uso destas técnicas faz parte da maioria dos processos de engenharia de requisitos. ___________ é o nome dado a uma técnica em que o stakeholder responde a um conjunto predefinido de perguntas sobre o sistema usado no momento e sobre o sistema que será desenvolvido; os requisitos surgem a partir das respostas a essas perguntas.


A alternativa que contém o termo que completa corretamente a lacuna do texto acima é

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922594 Engenharia de Software
Requisitos não funcionais – como o nome sugere – são requisitos que não estão diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. Podem ser provenientes das características requeridas para o software, da organização que desenvolve o software ou de fontes externas. Os requisitos não funcionais que especificam ou restringem o comportamento do software – como por exemplo o seu desempenho, seus requisitos de proteção, seus requisitos de usabilidade e a taxa aceitável de falhas – são denominados requisitos
Alternativas
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Teste de Software |
Q918901 Engenharia de Software
Considere as seguintes afirmações sobre a relação entre requisitos e teste de software.
I - A correção, a completude e a consistência do modelo de requisitos não terão forte influência sobre a qualidade de todos os produtos seguintes do desenvolvimento de software, pois o que importa para o teste é o código fonte. II - Um dos princípios gerais das boas práticas de engenharia de requisitos é que os requisitos devem ser testáveis, isto é, o requisito deve ser escrito de modo que um teste possa ser projetado para ele. Um testador pode então verificar se o requisito foi satisfeito. III - Testes baseados em requisitos são uma abordagem sistemática para projeto de casos de teste em que cada requisito é considerado, derivando-se, assim, um conjunto de testes para ele.
Quais estão corretas?
Alternativas
Q918820 Engenharia de Software

_____________ são declarações de serviços que o sistema deve fornecer, ou seja, como o sistema deve reagir a entradas específicas e como o sistema deve se comportar em determinadas situações. Em alguns casos, também podem explicitar o que o sistema não deve fazer.


Assinale a alternativa que completa corretamente a lacuna do texto acima.

Alternativas
Q916542 Engenharia de Software
Uma das técnicas de elicitação de requisitos tem foco na promoção da cooperação, de entendimento e de trabalho em grupo entre os desenvolvedores, gerando uma visão compartilhada do que o produto deve ser. Essa técnica é conhecida como
Alternativas
Q916541 Engenharia de Software
Imagem associada para resolução da questão

SOMMERVILLE, I. Engenharia de software. 9. ed. São Paulo: Person Education, 2011.
Com relação às atividades do processo de elicitação de requisitos e com base na espiral da figura apresentada, assinale a alternativa correta.
Alternativas
Q916540 Engenharia de Software
Afirmações em linguagem natural mais diagramas de serviços que o sistema provê e suas restrições operacionais, escritos para clientes.
A respeito da engenharia de requisitos, é correto afirmar que o conceito apresentado refere-se aos (às)
Alternativas
Q915444 Engenharia de Software
As alternativas sobre a Engenharia de Requisitos estão corretas, EXCETO:
Alternativas
Ano: 2018 Banca: FUNRIO Órgão: AL-RR Prova: FUNRIO - 2018 - AL-RR - Analista de Sistemas |
Q908911 Engenharia de Software
Um sistema apresenta a seguinte exigência. a plataforma de desenvolvimento deve utilizar a linguagem Java.
Nesse contexto, o requisito explicitado é categorizado como
Alternativas
Q908195 Engenharia de Software
Sobre Análise de Requisitos, é incorreto afirmar:
Alternativas
Q907742 Engenharia de Software

Com respeito ao processo de Engenharia de Requisitos de Software, considere as seguintes afirmativas.


I O Diagrama de Classes e o Diagrama de Atividades, ambos fornecidos pela Unified Modeling Language, podem ser usados tanto no processo de requisitos quanto na descrição de arquitetura (design) de um software.


II Em projetos dinâmicos, como na construção de um Jogo Educacional interativo, a especificação de requisitos pode ser substituída por uma abordagem baseada exclusivamente em protótipos evolutivos.

III Em uma organização de desenvolvimento de software, os processos de gerenciamento de requisitos e gerenciamento de projetos devem atuar de forma integrada.

IV Etnografia, prototipação, entrevistas e questionários são técnicas que podem ser usadas na identificação de requisitos de software.

V Os casos de uso descrevem requisitos interativos. Assim, processos internos de um software não constituem casos de uso, não importando quão complexos sejam.


Está(ão) correta(s)

Alternativas
Q907733 Engenharia de Software

Um engenheiro de software está especificando os requisitos para um software que automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma instituição de ensino superior.

Durante o processo de levantamento e especificação de requisitos, o engenheiro de software identificou requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob sua responsabilidade.


Considere os requisitos relacionados a seguir:


I O sistema deve ser compatível com navegadores Web executando em smartphones.

II O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua capacidade.

III O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas.

IV O sistema deve ser desenvolvido com a linguagem Java.

V O sistema deve fornecer uma solução de interoperabilidade com os outros sistemas existentes na instituição.

VI Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no contexto de mil usuários simultâneos.


Dentre os itens relacionados de I a VI, são requisitos não funcionais 

Alternativas
Q905531 Engenharia de Software

Analise as seguintes afirmativas sobre os tipos de verificações de requisitos que fazem parte do processo de Validação de Requisitos, de acordo com Sommerville (2011):


I. Verificações de completeza consistem em validar com todos os stakeholders se os requisitos contemplam as suas necessidades e se funcionalidades adicionais e diferentes também serão necessárias.

II. Verificações de realismo consistem em avaliar se o requisito realmente pode ser implementado, podendo levar em consideração o orçamento e o prazo para desenvolvimento do sistema.

III. Verificações de consistência são necessárias para evitar requisitos conflitantes, com restrições ou descrições contraditórias para uma mesma função do sistema.


Estão CORRETAS as afirmativas:

Alternativas
Q902418 Engenharia de Software
De acordo com Sommerville (2011), Requisitos de Interoperabilidade, Requisitos Éticos e Requisitos Legais são
Alternativas
Q900874 Engenharia de Software
Um Analista necessita levantar os requisitos de um sistema junto aos usuários. São técnicas de levantamento:
Alternativas
Q899780 Engenharia de Software
No contexto da especificação de requisitos de software, um exemplo de requisito “não funcional” é:
Alternativas
Respostas
421: A
422: C
423: A
424: D
425: A
426: B
427: D
428: A
429: C
430: E
431: A
432: B
433: D
434: D
435: D
436: C
437: D
438: B
439: D
440: E