Answers of Subjects
In Portuguese
SPLOT
Subject ID
T3-S01
T3-S02
Points in Favor
Points Against
Facilidade em criar o modelo. Ferramenta muito
intuitiva.
Interface fácil de utilizar e agradável de
visualizar. Boa análise do modelo de
características. Implementação de features
exclusivas.
Complicação em conseguir a url do modelo.
Não intuitivo.
Não é tão conveniente visualizar ou editar uma
linha de produto, principalmente se muitas
pessoas necessitarem dela ao mesmo tempo.
Qualquer usuário pode mudar o repositório de
qualquer outro usuário, o que é pouco seguro. O
software assume que o usuário conhece todos os
termos de uma linha de produtos de software,
com pouco auxílio. Os parâmetros para
descrever uma feature são muito simples. Não
se pode criar um grupo OR ou XOR com
features já existentes, é necessário criar tudo
novamente.
Não poder salvar o projeto desde o início e a
tecla ENTER não funcionar para salvar (é
necessário clicar em uma área fora do campo de
edição para validar as alterações incluídas).
Linguagem de restrições não trivial para leigos.
Não é possível alterar as cláusulas OR para
limitar a quantidade de features escolhidas (1..2,
por exemplo).
T3-S03
Fácil de usar; instruções de uso diretas, bem
redigidas e úteis; disponibilidade online; retorno
da análise automática.
T3-S04
Capacidade de detecção das core features,
marcando inclusive features que, em teoria,
seriam opcionais, mas por conta das restrições,
viram obrigatórias. Estatísticas dinâmicas do
projeto. Tela de configuração de produtos bem
desenvolvida, com informações sobre a
configuração
gerada.
Capacidade
de
disponibilização do modelo para o público.
Ferramenta de exportação do modelo para XML
e de análise bem interessante
Permite visualizar todas as possibilidades que
um produto pode ter, geralmente não
conseguimos enxergar isto no meio de várias
linhas de código.
T3-S05
T3-S06
Interessante e simples de utilizar. Apresentou
bastante consistência no tratamento das
constraints.
T3-S07
Feature Model Analysis.
T3-S08
É Web e simples de usar.
T3-S09
Gostei da clareza da ferramenta.
T3-S10
A aplicação é rápida e de utilização fácil. Ela
destaca as cores features e com isso permite
uma percepção sobre o sistema que poderia não
ter sido percebida.
A ferramenta permite criar as opções ligadas em
arvores.
O aplicativo é bom para fazer o modelo de
configuração de software. Ele é bem
explicativo. A análise é boa por contar com
T3-S11
T3-S12
A ferramenta não permitir trocar os nodos de
uma árvore de lugar. Por exemplo, se eu fiz um
ramo inteiro de uma árvore e quero torná-la
filha de um novo nó, tenho que refazer a árvore
inteira.
Manipulação dos nós da árvore. Não é possível
alterar a ordem e o nível dos itens, para isso é
necessário apagar e recriar o trecho que deseja
alterar.
O SPLOT possui uma curva de aprendizagem
muito baixa. Interface baseada em "Click here"
é muito confusa. “Product configuration” é
muito lento.
A representação da árvore do feature model
poderia ser mais fácil de entender. Não é
possível mover uma feature para outro galho da
árvore do feature model.
Dificuldade para fazer alterações no feature
diagram. Por exemplo: renomear features e
dificuldade para criar, alterar e excluir
constraints.
A aplicação não permite editar um tipo de
feature para outro tipo qualquer, estando presa
aos grupos de tipos.
Nenhuma.
O principal problema é que não tem como
recuperar ou salvar instanciações específicas do
programa (para poder editá-las depois).
configurações
possíveis
características acessíveis.
funcionam corretamente.
e
detectar
As constraints
T3-S13
É possível criar modelos de características com
muita facilidade. O editor de modelo é bem
intuitivo.
T3-S14
Fácil e rápido de usar. A maior parte é bem
intuitiva.
T3-S15
Ferramenta de fácil compreensão,
organizada e estruturada.
T4-S01
Editor do modelo de característica, ferramenta
fácil e intuitiva, análise automática dos
modelos.
Editor do modelo de característica, análise
automática dos modelos, configuração do
produto, persistência dos modelos, repositório
de compartilhamento, ferramenta online.
Ferramenta fácil e intuitiva, análise automática
dos modelos, ferramenta online.
Repositório de compartilhamento, criação de
restrições, ferramenta online.
Análise automática dos modelos, criação de
restrições, ferramenta online.
Ferramenta fácil e intuitiva, persistência dos
modelos, Criação de restrições.
Ferramenta fácil e intuitiva, configuração do
produto, tutoriais e manuais de uso.
T4-S02
T4-S03
T4-S04
T4-S05
T4-S06
T4-S07
T4-S08
T4-S09
bem
Análise automática dos modelos, configuração
do produto, repositório de compartilhamento.
Análise automática dos modelos, repositório de
compartilhamento, ferramenta online.
Poderia gerar uma “string” de configuração que
permita ser usada em makefiles para poder
selecionar arquivos e defines em caso de
compilação condicional, o que é indispensável
para um simples exemplo que deu 464
combinações possíveis.
O ruim na interface é que não tem como
reordenar manualmente os nós da árvore e
também não tem a opção de arrastar e soltar um
nó para dentro ou para fora de outro. Além de
não aceitar remoção de nós com “delete” do
teclado.
A interface de configurar instância de produto é
estranha, porque o estado inicial não mostra
bem se uma característica está incluída ou não
(mostra tanto o botão de incluir e excluir),
deixando a interface um pouco poluída. Seria
melhor se todas as características estivessem
excluídas no estado inicial de configuração.
Na opção de configurar uma instância de
aplicativo, há um bug com nomes grandes
mudando de linha.
Outro problema é não aceitar caracteres nãoAscii, o que permitiria o uso em outros idiomas.
Se o usuário não gerar a URL do modelo (no
formato SXFM) ele não poderá acessar outras
funcionalidades do S.P.L.O.T., como por
exemplo: "Automated Analysis" e "Product
Configuration".
O editor poderia trabalhar com atalhos do
teclado, o que facilitaria a criação dos modelos
(caso o modelo seja muito grande, ter que criar
cada característica no nó pai pode ser muito
dispendioso).
Editar um nó já existente é meio confuso.
A opção salvar, a princípio também é confusa,
você só aprende a usar se fizer a experiência de
copiar a URL e colar.
No momento de edição dos nós para uma maior
usabilidade deveria ter a opção de renomear
característica, bem como se encontra a opção de
deleção.
Encontrei maiores dificuldades para encontrar
as opções de configuração do produto.
Teclas de atalho, exemplos disponíveis,
tutoriais e manuais de uso.
Interface da ferramenta, integração com código.
Editor do modelo de característica, integração
com outras ferramentas, exemplos disponíveis,
Interface da ferramenta, termos usados, teclas
de atalho.
Termos
usados,
repositório
de
compartilhamento, teclas de atalho.
Integração com outras ferramentas, integração
com código, teclas de atalho.
Integração com outras ferramentas, repositório
de compartilhamento, não há como fazer uma
busca textual no repositório.
Interface da ferramenta, termos usados,
organização automática das características,
Interface da ferramenta, termos usados,
integração com código.
T4-S10
Análise automática dos modelos, configuração
do produto, repositório de compartilhamento.
T4-S11
Análise automática dos modelos, integração
com outras ferramentas, repositório de
compartilhamento, criação de restrições.
Configuração do produto, repositório de
compartilhamento, criação de restrições.
Ferramenta fácil e intuitiva, análise automática
dos modelos, ferramenta online.
T4-S12
T4-S13
T4-S14
Editor do modelo de característica, análise
automática dos modelos, configuração do
produto.
Termos usados, tutoriais e manuais de uso,
edição da cardinalidade das características não é
intuitiva.
Interface da ferramenta.
Interface da ferramenta, integração com outras
ferramentas, teclas de atalho.
Integração com código, persistência dos
modelos,
organização
automática
das
características.
Interface da ferramenta, termos usados,
persistência dos modelos.
Download

Answers of Subjects In Portuguese SPLOT Subject ID Points in