A engenharia de requisitos estabelece uma base sólida para o projeto e para a construção. Sem ela, o software resultante tem grande probabilidade de não atender às necessidades do cliente. A engenharia de requisitos abrange sete tarefas distintas: concepção, levantamento, elaboração, negociação, especificação, validação e gestão. É importante notar que algumas delas ocorrem em paralelo e que todas são adaptadas às necessidades do projeto.

PRESSMAN, Roger, MAXIM, Bruce. Engenharia de Software, 8th edição. AMGH, 01/2016.

Com base no texto, associe as tarefas distintas da engenharia de requisitos relacionados na COLUNA-A com as suas descrições apresentados na COLUNA-B.

COLUNA-A COLUNA-B
I.Concepção

1. Estabelecer um entendimento básico do problema, as pessoas que querem uma solução, a natureza da solução desejada e a eficácia da comunicação e colaboração preliminares entre os demais envolvidos e a equipe de software.

II.Levantamento

(ou Elicitação)

2. Perguntar ao cliente, aos usuários e aos demais envolvidos quais são os objetivos para o sistema ou produto, o que deve ser obtido, como o sistema ou produto atende às necessidades da empresa e, por fim, como o sistema ou produto deve ser utilizado no dia a dia.

III.Elaboração

3. Explicitar o conhecimento obtido na concepção e no Levantamento (elicitação) e transformar narrativas de linguagem natural para UML (uso de diagramas).

IV.Negociação

4. Verificar se clientes ou usuários estão propondo necessidades conflitantes. Ambos os lados ganham, pois é consolidado um “acordo” que ambas as partes aceitam.

V.Especificação

5. Pode ser um documento por escrito, um conjunto de modelos gráficos, um modelo matemático formal, um conjunto de cenários de uso, um protótipo ou qualquer combinação dos fatores citados.

VI.Validação

6. Examinar a especificação para garantir que todos os requisitos de software tenham sido declarados de forma não ambígua, e que as inconsistências, omissões e erros tenham sido detectados e corrigidos.
VII.Gestão

7. Um conjunto de atividades que ajuda a equipe de projeto a identificar, controlar e acompanhar as necessidades e suas mudanças à medida que o projeto prossegue.
A seguir, assinale a alternativa que contém a sequência correta da associação.

I-1; II-2; III-3; IV-4; V-5; VI-6, VII-7.

I-1: III-1; III-4; IV-2; V-3: VI-1; VII-2.

I-3; II-1; III-4; IV-3; V-2; VI-4; VII-6.

I-4; II-3; III-2; IV-1; V-4; VI-3; VII-6.

I-3; II-2; III-3; IV-4; V-1; VI-2; VII-5.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.