Questões de Concurso
Comentadas sobre engenharia de requisitos em engenharia de software
Foram encontradas 1.222 questões
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:
A gestão de requisitos é composta das seguintes fases: elicitação, na qual se insere a prototipação; especificação; e validação.
O ato de colecionar os requisitos não estruturados, o de agrupar requisitos relacionados e o de organizá-los em grupos coerentes estão relacionados às atividades de classificação e organização de requisitos.
A atividade de classificação deve ocorrer após a descoberta dos requisitos e antes de sua priorização e negociação.
As entregas da elicitação dependem das técnicas utilizadas para a sua realização. Nesse ciclo, preparar a elicitação é uma tarefa que pode ter como entrada o business case e o escopo da solução.
Na técnica de análise de interface, os requisitos da interface do usuário são detalhados e integrados a outros requisitos, como casos de uso, cenários, regras de dados e de negócio, o que permite ao especificador de requisitos avaliar, identificar, descrever e validar suas necessidades de interface da solução a ser desenvolvida.
Essas pessoas são conhecidas como
De acordo com a NC n.º 16/IN01/DSIC/GSIPR, no processo de desenvolvimento de software seguro, devem-se identificar os responsáveis pela definição e validação dos requisitos de segurança que o software deva atender, requisitos que devem ser definidos e homologados ao final do projeto de desenvolvimento do software.
Os requisitos funcionais são distribuídos em três tipos: os que restringem o comportamento do software, os derivados de políticas da organização e os provenientes de fatores externos, como as normas de órgãos reguladores.
No processo de validação de requisitos, a verificação de consistência assegura que os requisitos possam ser implementados de acordo com as tecnologias existentes.
O gerenciamento de requisitos é planejado durante o processo de elicitação de requisitos e iniciado quando se torna disponível a primeira versão do documento de requisitos aprovada pelos stakeholders.
A etnografia auxilia na descoberta de requisitos implícitos do sistema ao se observar a forma como um trabalho é executado, em vez de se verificar como os processos são definidos pela organização.