Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia de Requisitos (/aluno/timeline/i… Av1 - Engenharia de Requisitos (/notific Informações Adicionais Período: 20/03/2023 00:00 à 04/05/2023 23:59 Situação: Confirmado Tentativas: 2 / 3 Pontuação: 2500 Protocolo: 848728238 A atividade está fora do período do cadastro Avaliar Material 1) O sucesso de um projeto de software irá depender de alguns fatores decisivos, como disponibilidade do cliente para apoiar o time e esclarecer dúvidas ao longo do projeto, validação dos requisitos levantados e dos protótipos construídos e da elucidação completa e correta dos requisitos funcionais e não funcionais. A experiência do analista responsável pelas entrevistas para o levantamento dos requisitos é de fundamental importância para que o cliente consiga expressar suas necessidades da melhor forma, o que nem sempre acontece. Requisitos mal especificados resultarão em produtos que não atendem às reais necessidades do cliente e, consequentemente, caem no desuso ou na descontinuidade da aplicação. Com base no texto acima e nos seus conhecimentos sobre a fase de especificação de requisitos, avalie as seguintes asserções e a relação entre elas. I. Requisitos não funcionais são menos importantes que os funcionais, tendo em vista que não são vistos pelos usuários finais PORQUE II. Os requisitos funcionais são os que de fato importam no sistema, tendo em vista que representam as necessidades concretas dos usuários. Após a análise dessas asserções, assinale a alternativa correta. Alternativas: https://www.colaboraread.com.br/aluno/timeline/index/3302492103?ofertaDisciplinaId=1945089 https://www.colaboraread.com.br/notificacao/index javascript:void(0); a) b) c) d) e) 2) a) b) c) d) e) 3) As asserções I e II são verdadeiras e a II justifica a I. A asserção I é verdadeira, enquanto a II é falsa e não justifica a I. A asserção II é verdadeira, enquanto a I é falsa e não é a causa da II. As asserções I e II são falsas. Alternativa assinalada As asserções I e II são verdadeiras e a I justifica a II. Em um processo de desenvolvimento de um software, não basta apenas o levantamento dos requisitos necessários para a nova aplicação. Após as entrevistas com o cliente, necessárias para que ele possa exprimir seus anseios com a aplicação, é fundamental que haja a priorização dos requisitos que foram levantados, para que se dê prioridade àquelas funções que mais agregam valor ao produto e, consequentemente, satisfazem as necessidades do cliente. Algumas técnicas de priorização de requisitos podem ser utilizadas em conjunto com técnicas de negociação, para que se chegue a um consenso com as diferentes partes interessadas no produto, de quais as funcionalidades que mais irão agregar valor, de forma global. Com base no texto acima, selecione a alternativa CORRETA que apresenta uma técnica de priorização de requisitos. Alternativas: Diagrama de casos de uso. Regular scale. Nominal scale. Alternativa assinalada Mapa de requisitos. Diagrama de Gantt. Para que uma aplicação possa ser construída e mantida é fundamental que o projeto, desde o início, seja baseado em métodos e técnicas que irão auxiliar no sucesso do produto entregue ao cliente. O sucesso de um produto de TI, dentre outras formas, pode ser medido a partir da satisfação do cliente, refletida na adequação de suas reais necessidades com os requisitos levantados e documentados para o software. Quanto maior for a aderência das funcionalidades implementadas aos interesses do negócio do cliente, maior será a longevidade da aplicação e o sucesso do projeto. A utilização da engenharia de requisitos, por sua vez, é de fundamental importância no processo de levantamento, documentação e manutenção dos requisitos de uma aplicação, sendo parte integrante da engenharia de software. 4) a) b) c) d) e) O propósito da construção de uma aplicação é atender às necessidades de um cliente, resolvendo um problema que pertence a um domínio de negócio. Desta forma, as funcionalidades do programa a ser construído precisam estar aderentes aos anseios do cliente, se propondo a resolver o problema inicial. A fase de construção da aplicação só irá ser iniciada, em metodologias tradicionais, como a cascata, após a fase de levantamento dos requisitos ter sido finalizada, o que implica que os requisitos iniciais, descritos de forma macro e sem muito detalhamento, precisarão estar refinados o suficiente para que todas as suas regras de negócio estejam mapeadas, juntamente com as especificações técnicas. Com base no texto acima e nos seus conhecimentos, assinale a alternativa que apresenta uma técnica INCORRETA para o levantamento de requisitos. Alternativas: Levantamento orientado a ponto de vista. Brainstorming. Prototipagem. BSC. Alternativa assinalada JAD. a) b) c) d) e) Com base no texto acima e seus conhecimentos sobre engenharia de requisitos, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) É fundamental que o analista responsável pela compreensão e escrita dos requisitos de uma aplicação tenha o entendimento correto das funcionalidades para o sucesso da aplicação. ( ) A fase de engenharia de software é uma das etapas dos processos de engenharia de requisitos. ( ) A etapa de validação dos requisitos de software é importante para garantir que o entendimento dos requisitos está correto e irá atender às necessidades do cliente. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – V – V. V – F – F. F – F – F. F – V – F. V – F – V. Alternativa assinalada 5) a) b) c) d) e) A fase de elicitação de requisitos é de suma importância para o sucesso do projeto, garantindo que o produto a ser construído atenderá de forma efetiva às necessidades dos clientes. Esta fase do projeto será composta pelas subfases de entrevistas com o cliente, refinamento dos requisitos e validação, compondo o documento de especificação de requisitos. Para que o processo de levantamento de funcionalidades possa acontecer com mais efetividade, técnicas podem ser aplicadas pelo analista de requisitos. O objetivo, com estas técnicas, é conseguir identificar regras de negócio ocultas e de difícil percepção apenas com entrevistas. A fase de validação dos requisitos irá finalizar o processo de elicitação, estabelecendo um acordo com o cliente acerca do conjunto de funcionalidades que será contemplada pela aplicação. De acordo com as informações apresentadas na tabela a seguir, faça a associação das técnicas para levantamento de requisitos, apresentadas na Coluna A com suas respectivas descrições, apresentadas na Coluna B. Coluna A Coluna B I. Levantamento orientado a ponto de vista 1- Voltada para criação de uma única visão do comportamento da aplicação para todos os interessados. II. JAD 2- Se baseia na observação do ambiente no qual a aplicação estará inserida para levantar seus requisitos de negócio. III. Etnografia 3- Se baseia na visão dos diferentes interessados no produto para definir quais as funcionalidades da aplicação. Assinale a alternativa que apresenta a associação CORRETA entre as colunas: Alternativas: I-1, II-2, III-3. I-1, II-3, III-2. I-3, II-1, III-2. Alternativa assinalada I-2, II-1, III-3. I-3, II-2, III-1.
Compartilhar