Escolar Documentos
Profissional Documentos
Cultura Documentos
Requisitos funcionais
Um requisito fundamental define uma funo de um software ou parte dele. Ele o conjunto de
entradas, seu comportamento e sua sada, ou seja, envolve clculos, lgicas de trabalho,
manipulao e processamento de dados, entre outros. Dentro dos requisitos funcionais
tambm encontram-se a arquitetura do aplicativo, diferentemente da arquitetura tcnica, que
pertence aos requisitos no funcionais.
Muitos autores ainda dividem os requisitos funcionais em trs: evidente, escondida e friso.
Requisitos evidentes quando o usurio final do sistema est ciente do que est sendo
executado. Escondida quando uma funo est sendo feita, mas invisvel ao usurio. Alm
das duas, ainda h a do tipo friso, quando a execuo da funcionalidade no afeta outras
funes do software.
Registrar a venda de produtos em lojas virtuais, calcular o total de uma venda, capturar a
informao de um formulrio, fazer o login com uma identificao e senha e exibir a descrio e
preo de um item so exemplos de requisitos funcionais evidentes. J dar baixa em um item,
manter um log de vendas feitas e prover a integrao com outros sistemas so requisitos
escondidos.
Requisitos no funcionais
Levantamento e anlise de
requisitos funcionais e nofuncionais
O que so requisitos no processo de anlise de sistemas? Veja as diferenas entre
funcionais e no funcionais e as tcnicas que podem ser usadas para obteno de
requisitos.
Home
Anlise de textos: O usurio descreve as necessidades textualmente. (tcnica muito usada atualmente);
Reutilizao de requisitos: Reaproveitamento de padres ou requisitos de outros sistemas.
Requisitos funcionais
Os requisitos funcionais so aqueles que fazem
parte do sistema, como um relatrio especfico, um
campo a mais em um cadastro, etc. Eles
normalmente tm a finalidade de agregar valor ao
usurio ou facilitar o trabalho que ele desenvolve.
Requisitos funcionais sero implementados no
prprio sistema e da juno desses requisitos o
corpo do sistema ser montado.
Requisitos no-funcionais
Requisitos no-funcionais so aqueles relacionados
ao ambiente onde o sistema est inserido. Um
servidor mais robusto, um firewall, ou um usurio
especializado em determinado procedimento pode
ser visto como requisitos no-funcionais. Eles no
devem ser ignorados por no fazerem parte
diretamente do sistemas, mas devem ser
considerados por compor o ambiente onde o
software ir rodar.
Os requisitos podem ser classificados tambm pelo
seu tipo:
Requisitos operacionais;
Requisitos de segurana;
Requisitos de desempenho;
Especificaes de Hardware e software.
Entre outros.