Logo Passei Direto
Buscar
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

Prévia do material em texto

A
B
C
D
E
1 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.
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.
2 Marcar para revisão
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
A
B
C
D
E
A principal tarefa do teste na
engenharia do domínio é o
desenvolvimento de artefatos
reutilizáveis para o teste de
aplicações. A documentação da
variabilidade nos artefatos de teste
deve ser clara e inequívoca e é
fundamental para que essa tarefa
seja bem-sucedida. Marque a opção
que contém dois dos artefatos de
testes:
O plano de testes e o
roteiro de teste.
Roteiro de teste e o
documento de resultado.
Caso de teste e o cenário
de caso de teste.
Cenário de caso de teste e
o documento de resultado.
Plano de teste e o
documento de resultado.
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:
A
B
C
D
E
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
Pontos de variação e variantes são
os conceitos utilizados na ELPS para
representar a variabilidade existente
nos artefatos produzidos. Assinale a
afirmativa correta:
A
B
C
D
E
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.
Uma variante é a
representação de um
sujeito de variabilidade
enriquecido de informações
contextuais.
Uma variante corresponde
ao conceito sujeito de
variabilidade do mundo
real.
Pontos de variação e
variantes não são entidades
independentes e distintas
de artefatos de requisitos,
de arquitetura e de
tecnologia.
Uma variante só pode estar
associada a um artefato.
5 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
A
B
C
original destes modelos. É correto
afirmar que:
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.
D
E
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.
6 Marcar para revisão
A variabilidade nos artefatos de
realização pode ser obtida através
de variabilidade nas interfaces ou
nos próprios componentes. A
variabilidade nos componentes pode
ser implementada de duas formas,
não excludentes, que são o
fornecimento de versões de um
mesmo componente ou inserir a
variabilidade dentro do componente.
Em relação à variabilidade no
componente pode ser dito:
A
B
C
D
E
Existem diversas formas de
descrever a variabilidade
em diagramas de classe,
como herança, anotações
de multiplicidade e
atributos de classe.
Herança não pode ser
usada para fornecer
variantes para classes
abstratas disponíveis nas
interfaces necessárias.
Parte da variabilidade no
diagrama de classes é a
variabilidade relacionada às
instâncias de tempo de
execução do modelo de
classe, diretamente
relacionado à variabilidade
da linha de produtos.
A utilização do mecanismo
de herança na engenharia
de linha de produtos de
software não precisa ser
feita em conjunto com o
modelo de variabilidade
ortogonal.
Na realização de requisitos
textuais é comum a
utilização do modelo de
variabilidade ortogonal
fazendo referência aos
textos, contudo, na
documentação dos
artefatos de realização a
utilização de textos
explicativos não é
recomendada.
A
B
C
D
E
7 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
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.
8 Marcar para revisão
A variabilidade de requisitos
estruturais é capturada por
A
B
C
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:
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.
D
E
A
B
C
D
E
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.
9 Marcar para revisão
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.
A
B
C
10 Marcar para revisão
Como a mesma interface pode ser
implementada de diferentes
maneiras, por diferentes métodos
dos objetos das classes, os tipos de
argumentos e retornos desses
métodos devem ser escolhidos de
forma a permitir que cada variação
de algoritmo possa lidar com eles.
Neste contexto, assinale a alternativa
correta:
Em linhas gerais, a
interfacedefine os tipos
dos argumentos e os tipos
de retorno da
funcionalidade,
especificando também
parte dos algoritmos.
Os diversos componentes
variáveis que fornecem
uma mesma interface
devem implementar os
algoritmos variáveis de
maneira específica, usando
argumentos e retorno dos
mesmos tipos definido na
interface.
Os componentes variáveis
que utilizam uma mesma
interface podem enviar
parâmetros de tipos
diferentes do definido nos
componentes que
implementam a interface.
D
E
Os componentes variáveis
que utilizam uma mesma
interface precisam
implementar os códigos
dos algoritmos adequados
para a realização da
funcionalidade oferecida
pela interface.
Os diversos componentes
variáveis que fornecem
uma mesma interface
podem implementar os
algoritmos variáveis de
maneira idêntica, mesmo
que usem argumentos e
retorno de diferentes tipos
dos definido na interface.

Mais conteúdos dessa disciplina