No contexto da especificação de software, qual atividade ve...

Próximas questões
Com base no mesmo assunto
Q641538 Engenharia de Software
No contexto da especificação de software, qual atividade verifica os requisitos quanto ao realismo, à consistência e à completude?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

No contexto da especificação de software, a atividade que verifica os requisitos quanto ao realismo, à consistência e à completude é a Validação de Requisitos. Portanto, a alternativa correta é a B - Validação de requisitos.

A Validação de Requisitos é uma etapa crucial no processo de desenvolvimento de software. Seu objetivo é garantir que os requisitos definidos para o sistema sejam realistas (possíveis de serem implementados dentro das restrições do projeto), consistentes (sem contradições entre eles) e completos (contemplando todas as necessidades do usuário e do sistema). Essa atividade geralmente envolve a verificação de documentos de requisitos e a realização de revisões com as partes interessadas.

Vamos analisar por que as outras alternativas estão incorretas:

A - Especificação de requisitos: Esta atividade foca na documentação e na definição dos requisitos de software. Não lida diretamente com a verificação de realismo, consistência e completude, mas sim com a tradução das necessidades do usuário em especificações técnicas claras.

C - Estudo de viabilidade: Esta fase precede a especificação, onde o foco está em determinar se o projeto é viável, considerando aspectos técnicos, econômicos e de cronograma. Não inclui a verificação detalhada dos requisitos.

D - Elicitação e análise de requisitos: Neste estágio, o objetivo é descobrir e compreender os requisitos. Envolve a coleta de informações das partes interessadas, mas não a validação em termos de realismo, consistência e completude.

E - Prototipação de requisitos: É uma técnica utilizada para explorar e refinar os requisitos através de protótipos. Embora contribua para a compreensão dos requisitos, não é a atividade principal destinada à sua validação.

Espero que esta explicação tenha ajudado a entender melhor o processo de validação de requisitos e a importância dessa etapa no desenvolvimento de software. Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O gabarito é a letra B.

 

A validação de requisitos examina a especificação para garantir que todos os requisitos do sistema foram estruturados de maneira não ambígua, que as inconsistências, omissões e erros foram apagados e corrigidos, e que os produtos de trabalho estão em conformidade com os padrões estabelecidos para o processo, para o projeto e para o produto.

GABARITO B

Existem quatro atividades principais do processo de engenharia de requisitos:

1. Estudo de viabilidade. É feita uma estimativa acerca da possibilidade de se satisfazerem as necessidades do usuário identificado usando-se tecnologias atuais de software e hardware.O estudo considera se o sistema proposto será rentável a partir de um ponto de vista de negócio e se ele pode ser desenvolvido no âmbito das atuais restrições orçamentais. Um estudo de viabilidade deve ser relativamente barato e rápido. O resultado deve informar a decisão de avançar ou não, com uma análise mais detalhada.

2. Elicitaçâo e análise de requisitos. Esse é o processo de derivação dos requisitos do sistema por meio da observa­ção dos sistemas existentes, além de discussões com os potenciais usuários e compradores, análise de tarefas, entre outras etapas.Essa parte do processo pode envolver o desenvolvimento de um ou mais modelos de sistemas e protótipos, os quais nos ajudam a entender o sistema a ser especificado.

3. Especificação de requisitos. É a atividade de traduzir as informações obtidas durante a atividade de análise em um documento que defina um conjunto de requisitos. Dois tipos de requisitos podem ser incluídos nesse documento. Requisitos do usuário são declarações abstratas dos requisitos do sistema para o cliente e usuário final do sistema; requisitos de sistema são uma descrição mais detalhada da funcionalidade a ser provida.

4. A validação de requisitos. Essa atividade verifica os requisitos quanto a realismo, consistência e completude. Durante esse processo, os erros no documento de requisitos são inevitavelmente descobertos. Em seguida, o documento deve ser modificado para correção desses problemas.

FONTE: SOMMERVILLE

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo