Questões de Concurso
Sobre engenharia de requisitos em engenharia de software
Foram encontradas 1.321 questões
I. A especificação de requisitos é o processo de escrever os requisitos de usuário e de sistemas em um documento de requisitos.
II. No documento em que são especificados os requisitos, devem ser detalhados os aspectos tecnológicos da arquitetura e as restrições do projeto.
III. Os requisitos podem ser especificados de diversas formas, como, por exemplo, por meio de escrita em linguagem natural ou através do preenchimento de um formulário padrão, do tipo template.
Quais estão corretas?
I. Cenários.
II. Joint Application Development (JAD).
III. Prototipação.
Quais estão corretas?
I. O modelo FURPS pode ser utilizado para categorizar os requisitos não funcionais de um software.
II. No acrônimo FURPS, a letra "R" significa "Reliability", ou seja, "Consistência". Em um software, um requisito de consistência diz respeito, por exemplo, à consistência que deve existir, em um banco de dados, ao se concluir uma transação.
III. Tempo de resposta e consumo de recursos, como memória RAM e processador, são características de requisitos de um software, relacionadas, no acrônimo FURPS, à letra "P", que significa "Performance".
Quais estão corretas?
I. A revisão técnica formal pode ser considerada o mecanismo primário de validação de requisitos.
II. A presença de clientes e usuários, na validação de requisitos, deve ser evitada para que não se comprometa o trabalho técnico realizado por engenheiros de software.
III. Gestão ou gerenciamento de requisitos é o processo de acompanhar as etapas do desenvolvimento para que não ocorram mudanças nos requisitos após a revisão técnica final.
Assinale:
A respeito dos modelos de casos de uso, analise as afirmativas a seguir.
I. Esses modelos descrevem o que o sistema faz, sem entrar no mérito de como é feito.
II. Esses modelos fornecem uma abordagem para os desenvolvedores chegarem a uma compreensão comum com os usuários finais.
III. Quando não caracterizarem uma transação completa, esses modelos, como regra, devem ser considerados passos de um caso de uso maior.
Assinale:
I. Para cada processo aberto deve ser emitido um aviso eletrônico para o juizado correspondente.
II. Os tempos de resposta do sistema não podem exceder a 20 milissegundos, em qualquer hipótese.
III. A disponibilidade da rede de dados deve ser 24 × 7.
IV. Cada juiz deve ser capaz de realizar uma busca de processos, tanto pelo número quanto pela data ou pelo responsável.
V. Toda modificação realizada nos programas do sistema devem seguir os padrões estabelecidos na Gestão de Mudanças.
É exemplo de requisito não funcional o que consta APENAS em
Sommerville define dois tipos fundamentais de desenvolvimento evolucionário.Considere:
I. Descrever todos os requisitos não funcionais antes de fazer o protótipo. Descrever os requisitos funcionais e técnicos. Implementar todos requisitos e desenvolver novo protótipo.
II. Trabalhar com o cliente para explorar os requisitos e entregar um sistema final. O desenvolvimento começa com as partes do sistema compreendidas. O sistema evolui por meio da adição de novas características propostas pelo cliente.
III. Incorporar e implementar todas as mudanças do software no primeiro estágio do desenvolvimento, definindo todos os requisitos técnicos. Formar um protótipo a partir daí. O sistema evolui por meio da adição de novas características propostas pelo cliente.
IV. Compreender os requisitos do cliente e, a partir disso, desenvolver melhor definição de requisitos para o sistema. O protótipo se concentra na experimentação dos requisitos mal compreendidos do cliente.
De acordo com Sommerville
I. nesta abordagem para validação, um modelo executável do sistema em questão é demostrado para os usuários finais e clientes. Estes podem verificar o modelo para verificar se ele atende às suas reais necessidades.
II. um usuário pode pensar que é necessário um sistema para executar determinadas funções. No entanto, maior reflexão e análise mais aprofundada podem identificar funções necessárias, adicionais ou diferentes. O sistema tem diversos stakeholders com diferentes necessidades, e qualquer conjunto de requisitos é inevitavelmente um compromisso da comunidade de stakeholders.
Os tipos de verificação I e II referem-se, respectivamente, a:
Percebe-se no texto que houve falha, principalmente, no processo de:
1. O usuário deve ser capaz de pesquisar as listas de agendamento de pacientes.
2. O sistema deve implementar as disposições de privacidade dos pacientes, tal como estabelecido pela legislação e padrões internacionais.
3. O sistema deve ser capaz de gerar a cada dia uma lista de pacientes para consulta naquele dia.
4. A equipe médica deve ser capaz de usar todas as funções do sistema após quatro horas de treinamento.
5. Cada membro da equipe que usa o sistema deve ser identificado apenas por seu número de identificação de dez dígitos.
6. O sistema deve estar disponível durante o horário comercial, sendo permitido um tempo de indisponibilidade que não exceda cinco segundos.
São requisitos funcionais SOMENTE o que consta em: