DEFINIÇÃO DE REQUISITOS NÃO-FUNCIONAIS EM PROJETO DE SISTEMAS WEB
Análise e Desenvolvimento de Sistemas
Resumo
O desenvolvimento de softwares, para o devido saneamento de seus custos e tempo, deve ser feito com base em processos sistemáticos. Os requisitos para este software também precisam ser trabalhados da mesma maneira.
O crescimento exponencial do uso da Internet e as inúmeras possibilidades oferecidas por esta plataforma tem feito com que o número de aplicações para a Web cresça. Unindo esses fatores, este trabalho tem como objetivo tratar de como os requisitos não funcionais para aplicações Web devem ser tratados do ponto de vista da disciplina da Engenharia de Requisitos.
Palavras-chave: Requisitos Não Funcionais. Engenharia de Requisitos. Sistemas Web. Aplicações Web.
Introdução
Na década de 60, reconhecida a importância dos softwares, como estes mudariam a maneira como o mundo via o crescimento tecnológico e como este promoveria mudanças no comércio, na indústria, na cultura das pessoas, ou seja, em todos os setores da vida cotidiana, atrelada a crise do software enfrentada, deparou-se com a necessidade de um modo de trabalho sistemático e controlado de desenvolver sistemas. Assim, nascia a disciplina de Engenharia de Sofware. (LEITE, 2009).
Já na fase inicial do projeto, lograva de igual sorte a obtenção dos requisitos para o novo sistema. Viu-se que era necessário tratar os requisitos para o novo sistema da mesma forma controlada que estava sendo feito em todo o ciclo de vida do software. Dessa necessidade de se trabalhar os requisitos seguindo processos bem definidos, passa a surgir a Engenharia de Requisitos.
Este trabalho objetiva abordar os aspectos relacionados à Engenharia de Requisitos para Aplicações Web, especificamente às peculiaridades na definição dos Requisitos Não-funcionais adotada nos projetos de aplicações voltadas à Internet.
Antes de aprofundar no assunto supra, insta esclarecer alguns tópicos essenciais