Sei sulla pagina 1di 2

Engenharia de Requisitos

LUIZ FERNANDO ZACARO


Fafem Faculdade de Mococa
Engenharia de Software I

Resumo: Este trabalho tem como objetivo elicitar as principais tcnicas e metodologias empregadas na
Engenharia de Requisitos, que um dos pontos fundamentais no desenvolvimento de um sistema. A
Engenharia de Requisitos procura entender todas as necessidades e desejos do cliente na elaborao de
um sistema e transforma esses dados em requisitos para que sejam transformados no produto final.
Palavras Chaves: Requisitos, sistema, metodologias.

1 Definio de Requisito
Segundo o Dicionrio Aurlio, requisito uma condio necessria para a obteno de um certo objetivo.
Um requisito consiste da definio documentada de uma propriedade ou comportamento que um produto
ou servio deve atender.
Todos os envolvidos no projeto de software (gerentes, diretores, desenvolvedores, testadores, etc.)
possuem expectativas e necessidades de que o produto resultante deve obedecer. Por isso os requisitos
devem refletir as necessidades de todos os envolvidos e no apenas dos usurios.

1.1 Requisitos na Engenharia de Software


Os requisitos definem como o sistema ser construdo, quais recursos do projeto devem ser especificados
e quais as suas funes. Deve tambm representar os problemas que o software em questo precisa
solucionar. As condies em que os sistema deve funcionar, assim como o ambiente de operao e o
comportamento que o sistema deve apresentar tambm devem ser claramente detalhados nos requisitos.

2 Engenharia de Requisitos
A Engenharia de Requisitos um processo que engloba todas as atividades que contribuem para a
produo de um documento de requisitos e sua manuteno ao longo do tempo. As atividades da
Engenharia de Requisitos vo desde a elicitao dos requisitos at a confeco e gerencia do produto
final.
Erros em requisitos podem causar atraso ou cancelamento na entrega do projeto, softwares que no
atendem as necessidades dos clientes e vrios outros problemas. Por isso muito importante que no haja
erros de interpretao ou falta de compreenso na elaborao dos requisitos.

3 Elicitao de Requisitos
Consiste na obteno de dados junto aos usurios detentores das informaes, principalmente para a
construo de um sistema ou produto ou, ainda para melhorar um processo de trabalho. A principal
dificuldade na elicitao de requisitos refletir as reais necessidades do cliente e do negcio e garantir
que os dados estejam corretos e completos. Existem vrias tcnicas para a elicitao de requisitos, que
podem ser usadas de acordo com a necessidade do usurio, dentre elas esto:

3.1 Entrevistas e questionrios


Consiste basicamente em entrevistas com o cliente e pessoas ligadas ao processo (funcionrios, etc.),
onde o entrevistador procura esclarecer todas as dvidas e necessidades do cliente para a criao do
sistema.
3.2 Workshop de requisitos
uma tcnica utilizada atravs de reunies de um grupo de analistas de requisitos com um grupo ligado
ao cliente, onde so levantados todos os dados necessrios para a criao do sistema.
3.3 Cenrios
O uso de cenrios uma forma de levar as pessoas a imaginarem o comportamento do sistema. Consiste
no uso de exemplos prticos onde os usurios podem interagir, comentar e sugerir melhorias para o
sistema.
3.4 Prototipagem
uma tcnica utilizada em diversas etapas do processo de criao de um sistema. Consiste na criao de
parte do sistema, ainda sem todos os requisitos incorporados, onde pode-se ter uma viso mais direta do
funcionamento e possveis erros que o sistema possa apresentar.
3.5 Estudo etnogrfico
Algumas pessoas podem no conseguir expressar de forma eficiente todas as necessidades do sistema a
ser utilizado por ela e por demais pessoas dentro de uma organizao. O estudo etnogrfico uma
maneira de extrair informaes necessrias criao de um sistema atravs do acompanhamento direto
das atividades de um funcionrio, onde possvel recolher informaes que podem ter passado
despercebidas em outros processos de levantamento de requisitos.

Potrebbero piacerti anche