Logo Passei Direto
Buscar

Linhas-de-Produtos-de-Software

User badge image
Ana Gaby

em

Ferramentas de estudo

Questões resolvidas

A variabilidade em requisitos textuais pode ser representada através da utilização do Modelo Ortogonal de Variabilidade, objetivando a não transferência da ambiguidade do requisito textual variável para a modelagem da variabilidade.
É correto afirmar que:
O mecanismo de dependência de artefato deve ser utilizado para ligar um pedaço de requisito à variante respectiva.
A maneira de ligar um requisito textual à variante respectiva é através de um diagrama de classes.
Uma variante só pode se ligar a um único pedaço de requisito textual.
Os requisitos textuais não precisam estar organizados e separados em pedaços para a modelagem de variabilidade.
Sempre um requisito textual será conectado a alguma variante.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A variabilidade em requisitos textuais pode ser representada através da utilização do Modelo Ortogonal de Variabilidade, objetivando a não transferência da ambiguidade do requisito textual variável para a modelagem da variabilidade.
É correto afirmar que:
O mecanismo de dependência de artefato deve ser utilizado para ligar um pedaço de requisito à variante respectiva.
A maneira de ligar um requisito textual à variante respectiva é através de um diagrama de classes.
Uma variante só pode se ligar a um único pedaço de requisito textual.
Os requisitos textuais não precisam estar organizados e separados em pedaços para a modelagem de variabilidade.
Sempre um requisito textual será conectado a alguma variante.

Prévia do material em texto

A
B
1 Marcar para revisão
Interfaces são muito utilizadas na
implementação de variabilidade, e o
projeto de uma interface é afetado
pelos tipos de variabilidade que
devem estar presentes nos
componentes conectados à
interface, quer sejam fornecedores
ou usuários. Tem efeito no projeto
de uma interface:
Variabilidade em Recursos,
que significa que a mesma
interface pode ser
implementada de diferentes
maneiras, por diferentes
métodos dos objetos das
classes.
Variabilidade em
Algoritmos ou Protocolos,
que significa que a
variabilidade está
relacionada à configuração
do aplicativo, incluindo
diferenças de hardware e
software.
Questão 1 de 10
Em branco (10)
1 2 3 4 5
6 7 8 9 10
Finalizar exercícios
Lista de exercícios Variabilida… Sair e finalizar depois
C
D
E
Variabilidade em
Algoritmos ou Protocolos,
que significa que
componentes diferentes
lidam com o mesmo tipo de
funcionalidade, mas podem
fornecer ou usar
quantidades diferentes de
determinados recursos.
Variabilidade na
Configuração da Aplicação,
que significa que a
variabilidade está
relacionada à configuração
do aplicativo, incluindo
diferenças de hardware e
software.
Variabilidade em Recursos,
que significa que a
variabilidade está
relacionada à configuração
do aplicativo, incluindo
diferenças de hardware e
software.
2 Marcar para revisão
A ELPS lida com a documentação da
variabilidade de uma maneira tal que
os modelos de requisitos não são
adequados. O MOV permite que a
variabilidade seja convenientemente
documentada através de diferentes
modelos, sem alterar a forma
original destes modelos. É correto
afirmar que:
A
B
C
D
E
Um caso de uso é
documentado utilizando-se
somente um diagrama de
casos de uso.
A parte textual de um caso
de uso deve sempre ser
descrita na forma tabular,
caso seja necessário um
integração ao diagrama de
variabilidade.
No caso de representar o
caso de uso através de um
diagrama de sequencia, a
integração ao diagrama de
variabilidade fica um tanto
prejudicada.
A integração do MOV ao
caso de uso, para a
representação de
variabilidade, independente
da forma como o caso de
uso é representado, sempre
será feita através de
dependências de artefato
ou dependências de
artefato - ponto de
verificação, as quais ligam
os pontos variáveis às
partes do artefato que as
representa.
Um caso de uso já permite
identificar as variabilidades
dos requisitos. O uso do
MOV apenas torna essa
capacidade mais fácil de
ser utilizada.
A
B
C
D
E
3 Marcar para revisão
A variabilidade em requisitos textuais
pode ser representada através da
utilização do Modelo Ortogonal de
Variabilidade, objetivando a não
transferência da ambiguidade do
requisito textual variável para a
modelagem da variabilidade. É
correto afirmar que:
Os requisitos textuais não
precisam estar organizados
e separados em pedaços
para a modelagem de
variabilidade.
Sempre um requisito textual
será conectado a alguma
variante.
A maneira de ligar um
requisito textual à variante
respectiva é através de um
diagrama de classes.
O mecanismo de
dependência de artefato
deve ser utilizado para ligar
um pedaço de requisito à
variante respectiva.
Uma variante só pode se
ligar a um único pedaço de
requisito textual.
4 Marcar para revisão
A
B
C
D
E
A arquitetura estrutural, principal
produto do projeto de alto nível, é
composta por visões que, juntas,
permitem a compreensão da
arquitetura da aplicação. São duas
das principais visões da arquitetura
estrutural:
Lógica e física.
Desenvolvimento e
componente.
Código e requisito.
Desenvolvimento e
processo.
Processo e componente.
5 Marcar para revisão
A variabilidade de requisitos
estruturais é capturada por
Diagramas de Classes. Essa
variabilidade estrutural documentada
em um diagrama de classes envolve
alguns tipos de variabilidade. Em
relação à utilização de diagramas de
classes para a modelagem da
variabilidade, é correto afirmar que:
A
B
C
D
E
Tendo em vista que o
modelo de classes
especifica um conjunto de
instâncias (objetos e suas
ligações) e é usado para
validar essas instâncias em
tempo de execução, pode-
se dizer que a variabilidade
é inerente ao modelo.
Contudo, não se presta a
documentar a variabilidade
de linha de produto.
A variabilidade estrutural
documentada em um
diagrama de classes
envolve variabilidade de
responsabilidade e de
controle.
A variabilidade da linha de
produto pode ser
documentada usando as
notações padrão do
modelo de classes.
Um dos tipos de
variabilidade estrutural
documentada em um
diagrama de classes é a
relacional.
A variabilidade em um
diagrama de classes
sempre é de uma
granularidade fina.
6 Marcar para revisão
A
B
C
A estrutura arquitetural estabelece os
componentes e as interfaces a serem
projetados e implementados, além
de documentar a variabilidade
externa e interna. A textura
arquitetural fornece diretrizes que
especificam as regras para lidar com
a variabilidade no projeto e
implementação de componentes e
interfaces. Assinale a alternativa
correta:
No projeto da aplicação, os
componentes e interfaces
são implementados. Na
realização do domínio,
componentes e interfaces
são caracterizadas,
descendo um nível em
relação às suas
especificações.
No teste do domínio, os
componentes e interfaces
são definidos. Na
realização do domínio,
componentes e interfaces
são caracterizadas,
descendo um nível em
relação às suas
especificações.
Os componentes e
interfaces são definidos na
realização do domínio, ao
passo que na engenharia
de requisitos do domínio
esses artefatos são
caracterizados, descendo
um nível em relação às
suas especificações.
D
E
A
B
Na engenharia de requisitos
do domínio, os
componentes e interfaces
são definidos. Na
realização do domínio,
componentes e interfaces
são caracterizadas,
descendo um nível em
relação às suas
especificações.
Os componentes e
interfaces são definidos no
projeto do domínio, ao
passo que na realização do
domínio esses artefatos são
caracterizados, descendo
um nível em relação às
suas especificações.
7 Marcar para revisão
Gerenciamento de variabilidade é
uma atividade voltada para
proporcionar o reuso de artefatos de
software em um a linha de produtos
de software. Tem por objetivo definir
e explorar a variabilidade ao longo
dos diferentes estágios do ciclo de
vida de uma linha de produtos de
software. É uma questão tratada
pelo gerenciamento de variabilidade:
Levantamento de requisitos
não funcionais.
Gerenciamento de artefatos
variáveis.
C
D
E
A
B
Atividades de apoio
relacionadas à resolução
de questões de otimização.
Definição de algoritmos
capazes de aumentar o
desempenho do artefato de
software.
Identificação de
componentes não variáveis.
8 Marcar para revisão
No mundo real, variabilidade
significa a capacidade de mudança
que as coisas possuem. Na ELPS, a
variabilidade está intrinsecamente
relacionada à possibilidade de reuso
de artefatos nas diversas aplicações
de uma mesma linha de produtos.
Assinale a alternativa que relaciona
corretamente os conceitos do
mundo real com os da ELPS:
Um sujeito de variabilidade
do mundo real relaciona-se
com o conceito de variante
na ELPS.
Um sujeito de variabilidade
do mundo real relaciona-se
com o conceito de objeto
de variabilidade na ELPS.
C
D
E
A
B
Um ponto de variabilidade
do mundo real relaciona-se
com o conceito de objeto
de variabilidade na ELPS.
Uma variante do mundo
real relaciona-se com o
conceito de variante na
ELPS.
Um sujeito de variabilidade
do mundo real relaciona-se
com o conceito de ponto
de variação na ELPS.
9 Marcar para revisão
A variabilidade no mundo real é
representada na ELPS por conceitos
que se equivalem aos conceitos de
sujeito e de objeto de variabilidade.
Assinale a alternativa que contém
afirmativas válidas:
Um software pode executar
nos sistemas Windowse
Linux. O Windows é um
exemplo de ponto de
variação.
O fato de um aplicativo
poder ser executado em
um celular ou em um
computador representa um
ponto de variação.
C
D
E
A definição de ponto de
variação se aplica a quase
todos os tipos de artefatos
do desenvolvimento,
excetuando-se os artefatos
de código.
Além de representar o
objeto de variabilidade
incorporado, um ponto de
variação possui
informações contextuais
sobre os detalhes da
absorção da variabilidade
do mundo real para o
mundo do desenvolvimento
de software.
Um variante é um conceito
utilizado pela ELPS para
representar os sujeitos de
variabilidade dentro do
mundo do projeto de
software.
10 Marcar para revisão
Interfaces são mecanismos
importantes na implementação da
variabilidade, pois como a mesma
interface pode ser fornecida por
vários componentes e podem ser
requisitadas por outros
componentes, isso resulta em um
grande número de configurações
possíveis de componentes de
domínio em aplicativos de linha de
produtos. Assinale a opção que
contém um tipo de variabilidade que
A
B
C
D
E
não têm efeitos no projeto de uma
interface:
O uso de diferentes
algoritmos ou protocolos.
Diferenças nos recursos
fornecidos.
Variabilidade inerente ao
modelo de classes usada
para validar instâncias em
tempo de execução.
Diferenças na configuração
do aplicativo.
Muitos componentes de
fornecimento.

Mais conteúdos dessa disciplina