O Uso do Framework NFR no Projeto de Banco de Dados Distribuído

Márcia Santos, Maria Lencastre, Jaelson Brelaz de Castro, Décio Fonseca

Centro de Informática - Universidade Federal de Pernambuco

Av. Professor Luís Freire s/n Cidade Universitária

E-mail{mrfps, mlpm, jbc, decio}@cin.ufpe.br

 

Resumo. O projeto de banco de dados distribuído é um processo bastante complexo que envolve aspectos distintos para a realização de uma adequada distribuição dos dados (Buretta 1997). Muitos desses aspectos correspondem a requisitos não funcionais (propriedades de qualidade ou restrições dos sistemas), como por exemplo, disponibilidade, custos e desempenho. Esses requisitos normalmente são pouco explorados nas etapas do projeto, deixando assim de auxiliar no processo de distribuição. Este artigo tem como objetivo representar os requisitos não funcionais nas fases iniciais do projeto de banco de dados distribuído, através da integração de estratégias propostas pela área de Engenharia de Requisitos. O trabalho foca em especial o uso do Framework NFR (Chung et al. 2000) e faz uma extensão de seus catálogos de requisitos não funcionais, a fim de integrar os principais aspectos relacionados com a distribuição dos dados.

Abstract. Distributed database design is a complex process that involves a set of distinct aspects for the accomplishment of an adequate data distribution (Buretta 1997). Many of these aspects correspond to non functional requirements (quality properties or systems restrictions), for example, availability, costs and performance, that are abstract questions. Non functional requirements are normally not explored in distributed databases design phases, giving a little contribution to the distribution process. This article aims to represent non functional requirements in the initial phases of distributed database design through the integration of strategies proposed by Requirements Engineering area. This work emphasizes the use of Framework NFR (Chung et al. 2000) and makes an extension of its non functional requirements catalogues in order to integrate the major aspects related with data distribution.

Keywords: Engenharia de Requisitos, Framework NFR, projeto de banco de dados distribuídos