luana - aula 10 artigo 1

Post on 06-Jul-2015

325 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Artigo "Nonfunctional Requirements: From Elicitation to Conceptual Models"

TRANSCRIPT

Artigo: Cataloguing Non Functional Requirements

as Softgoal Networks

Introdução

Bases de conhecimento e catálogos facilitam a utilização de NRF.

Os catálogos não são estáticos.

O artigo tem como objetivo: Catalogar NFR como rede de “softgoals” Utilizam abordagem orientado a domínio Modelo de dados para armazenar e recuperar

conhecimento embutido nos catálogos NFR

NFR Framework

Cada NFR é visto como objetivos que podem conflitar.

Os NFR podem ser decompostos

Exemplo de Grafo NFR

Circulo Negrito – Operacionalização estática Circulo pontilhado – Operacionalização dinâmica

Representação de Rede de Softgoals

Exemplos para NFR: privacidade, rastreamento e performance

Rede para Rastreamento

Problemas nos Catálogos O framework NFR propõem três catálogos diferentes:

Tipo -> Armazena os tipos de NFRs. Método -> Refinamento de NRF Correlação -> Relação operacionalizações de diferentes NFR.

Todos eles foram propostos sem nenhuma organização.

O conhecimento de tipos, metodos e correlação apresentada como uma rede de softgoals, geram catálogos.

Esses são embutido em uma mesma rede de acordo com seu domínio.

Os softgoals estão organizados por domínio, tipo e tópico.

Soluções sobre Catalogar NFR

Semelhança com o problema de reuso de componentes fora de uma biblioteca.

Utilizar classificação por facetas Vantagens:

Reduz a necessidade de palavras chaves, mesmo tendo que nomear as facetas.

Organizar os NFR como uma classificação facetada.

Soluções sobre Catalogar NFR

Problemas de utilizar classificação facetada. Vocabulário:

Os tipos de NFR tem um vocabulário bem definido, tendo um vocabulário controlado (controlled vocabulary)

As operacionalizações não tem vocabulário definido. O topico deve ser nomeado de acordo com o dominio. O

uso de LEL para integrar NFR e funcionalidade mostrou que o topico também tem um vocabulário controlado.

Evolução

Soluções sobre Catalogar NFR

Facetas utilizadas para classificar softgoals: Tipo, Lista de tipos relacionados, lista de

operacionalizações e tópico.

Exemplos:

Soluções sobre Catalogar NFR

Conclusão

Foi proposto um catalogo organizado por facetas e armazenado num banco.

O catalogo não foi integrado com outros artefatos de software.

top related