Perguntas e Respostas

Avatar do usuário
bernardino
Site Admin
Mensagens: 745
Registrado em: 28 Ago 2020, 15:11

Perguntas e Respostas

Mensagem por bernardino »

As opções na cor verde representam as opções corretas.

1) Um dev em uma reunião com os stakeholders sobre um projeto de desenvolvimento percebe que não possuía conhecimento sobre a importância dessa rastreabilidade de requisitos e pesquisou sobre o assunto posteriormente.

Sobre as informações encontradas, avalie as afirmações:

I. O desenvolvedor descobriu que a rastreabilidade permite realizar uma reengenharia, em que se pode listar as funções em um sistema existente que está substituindo e rastreá-las até onde elas são endereçadas bis requisitos do novo sistema e componentes de software.

II. O desenvolvedor descobriu que a rastreabilidade permite que o software continue sempre em desenvolvimento e evolução, porque as informações de rastreamento confiáveis facilitam a sua capacidade de fazer mudanças de forma correta e completa durante a manutenção dele.

III. O desenvolvedor descobriu que a rastreabilidade permite encontrar requisitos desnecessários, requisitos funcionais que não são rastreados de volta para requisitos de usuário ou de negócios, e que podem não ser necessários, o que se torna uma prática nociva ao projeto de implementar itens que não foram solicitados por nenhum dos stakeholders.


2) Dentre as diversas fases do processo de desenvolvimento de software, a de elicitação e priorização de requisitos, aliada à satisfação dos usuários, rem diso destacada como preponderante para a melhoria do processo de desenvolvimento de software.

Uma licitação ou priorização ineficaz dos requisitos traz consequências que podem levar ao fracasso do projeto que pode ser explicado pelo fato dessas etapas constituírem base para as atividades subsequentes

I. o professor explicou que a priorização de requisitos está ligada à atribuição da importância relativa aos requisitos maximizando o valor que será entregue pelo projeto.

II. Na priorização de requisitos são tratados em primeiro lugar os aspectos mais relevantes para o desenvolvimento do software, considerados os mais urgentes e que agregam maior valor ao produto em que uma ordem coerente com o cenário.


Resposta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

3) Especificação de software, ou engenharia de requisitos, é o processo de compreensão e definição dos serviços requisitados do sistema e identificação de restrições relativas à operação e ao desenvolvimento do sistema. A engenharia de requisitos é um estágio particularmente crítico do processo de software, pois erros nessa fase inevitavelmente geram problemas no projeto e na implementação do sistema. O processo de engenharia de requisitos, que pode ser visualizado na imagem abaixo, tem como objetivo produzir um documento de requisitos acordados que especifica um sistema que satisfaz os requisitos. Os desenvolvedores de sistemas precisam de uma especificação mais detalhada do sistema.


[IMAGEM OCULTA]

I. Durante a especificação de requisitos, o engenheiro informou ao estagiário que o documento de requisitos gerado pode conter dois tipos de requisitos de usuário e os requisitos do sistema

PORQUE

II. Caso não seja elaborado de forma correta, durante validação de requisitos, estes são verificados quanto ao realismo, à consistência e à completude, visto que, durante este processo, os erros no documento de requisitos são inevitavelmente descobertos, leva à modificação do documento para correção desses problemas.

Resposta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Algumas pessoas acham que foco significa dizer sim para a coisa em que você vai se focar.
Mas não é nada disso.
Significa dizer não às centenas de outras boas ideias que existem.
Você precisa selecionar cuidadosamente.”

Steve Jobs
Responder