SóProvas


ID
140848
Banca
CESPE / CEBRASPE
Órgão
ANTAQ
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação a requisitos de software, julgue os itens a seguir.

O gerenciamento de requisitos é uma atividade básica que deve anteceder as demais atividades da engenharia de software, pois é pré-requisito para todas elas.

Alternativas
Comentários
  •  De acordo, com o Pressman, no livro engenharia de software, sexta edição, a engenharia de requisitos é composto por quatro atividades, nesta ordem:

     - Concepção - estabelecer um entendimento básico do problema, o pessoal que quer uma solução, a natureza da solução desejada e a efetividade da comunicação e colaboração preliminares entre cliente e desenvolvedor
     - Levantamento - É realizado um detalhamento do que foi feito na concepção. 
     - Elaboração - As informações obtidas do cliente durante a concepção e o levantamento são expandidas e refinadas durante esta atividade. Enfoca o desenvolvimento de um modelo técnico refinado das funções, características e restrições do software.
     - Negociação - Diferentes clientes/usuários proponham requisitos conflitantes. Nesta atividade, o engenheiro de requisitos precisa reconciliar esses conflitos, ou seja, clientes, usuário e outros interessados são solicitados a ordenar os requisitos e depois discutir os conflitos de prioridade.
     - Especificação - é o produto de trabalho final produzido pelo engenheiro de requisitos. Ela serve como fundamento das atividades de engenharia de software subsequentes. Ela descreve a função e o desempenho de um sistema baseado em computador e as restrições que governarão o seu desenvolvimento.
     - Validação - Os produtos de trabalho resultantes da engenharia de requisitos são avaliados quanto à qualidade durante o passo desta atividade. 
     - Gestão de Requisitos - É um conjunto de atividade que ajudam a equipe de projeto a identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue. são idênticas às teénicas de gestão de configuração software.
     
    Portanto, a gestão de requisitos não é NECESSARIAMENTE é pré-requisito para todas elas, pois existem atividades que podem ser independentes ao gerenciamento de requisito.
     
  • Acrescentando:

    A gerência de requesitos é uma atividade que identificar, CONTROLAR e RASTREAR requisitos e MUDANÇAS de requisitos, ou seja ela continua sendo executada mesmo após a etapa da elicitação de requisitos. Por esse motivo ela não é pré-requisito das outras atividades de ES (Análise, Codificação, Testes, etc).

    Os requisitos podem sofrer modificações e continuam sendo rastreados a QUALQUER TEMPO! Isso mata a questão!

    Abraços

  • Acrescentando mais,

    O gerenciamento dos requisitos é realizado juntamente com as outras fases da engenharia de requisitos : elicitação; análise; especificação e validação. Portanto ele não antecede a ninguém.

  • O comando da questão diz :

    "O gerenciamento de requisitos é uma atividade básica que deve anteceder as demais atividades da engenharia de software, pois é pré-requisito para todas elas."

    A minha dúvida é em relação a redação empregada no enunciado!

    Entendo que temos atividades dentro da Engenharia de Requisitos, dentre elas a Gestão de Requisitos.
    Interpretei "gerenciamento de requisitos" como referente a todas as atividades envolvendo requisitos.
    Note que o enunciador NÃO diz que esta atividade deve anteceder as demais atividades da engenharia de requisitos, e SIM, da engenharia de software, que corresponde a todo o processo de confecção do software.

    Ainda estou um tanto confuso!
  • Acho que o examinador quis confundir o candidato misturando conceitos de gerencimanento de requisitos e disciplinas RUP. Analisando sob a visão do RUP, antes dos requisitos vem a Modelagem de negócio.
  • Pessoal,

    Não faz sentido, para se gerenciar requisitos temos que ter  primeiramente os requisitos.
    O gerenciamento de requisitos se inicia após um levantamento inicial de requisitos.

    Bons estudos!
  • "A gestão de requisitos começa com a identificação. A cada requisito é atribuído um modo identificador."
    Pressman, 6a ed, pág. 121

    Logo é necessário ter feito o levantamento e análise, para então iniciar o processo de gerenciamento de requisito.
    A gestão de requisitos é fundamentalmente o trabalho de manter as tabelas de rastreabilidade dos requisitos.

    Bons estudos.
  • @Luciano: infelizmente interpretei como você, supondo que o enunciado se referia a todo o conjunto de atividades que envolviam requisitos, incluindo o levantamento.

  • Em alguns casos (sistemas simplórios, por exemplo), a gestão de requisitos nem é recomendada...mas caso ela ocorra, sim, ela pode anteceder várias outras fases da eng. de requisitos.

  • Anteceder TODAS as atividades da ENGENHARIA de software é uma grande responsabilidade! E a análise de viabilidade do sistema, onde ficaria?