Pergunta 1
1
/1
Leia o trecho a seguir:
“Pode-se ter interação do usuário, que envolve entradas e saídas, interação entre o sistema que
está em desenvolvimento e outros sistemas, ou interação entre os componentes do sistema.”
Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
p. 86.
O trecho acima aborda os tipos de interação existentes no modelo. Com base no conteúdo
estudado sobre modelos de interação e no trecho acima, uma das abordagens do modelo de
interação consiste em:
Ocultar opções de resposta
Diagramas de Sistema.
Documentação Codificada.
Modelagem de caso de uso.
Resposta correta
Transferência de Dados.
Identificação de Atributos.
Pergunta 2
1
/1
Leia o trecho a seguir:
“Os modelos são usados durante o processo de engenharia de requisitos para ajudar a extrair os
requisitos do sistema; durante o processo de projeto, são usados para descrever o sistema para os
engenheiros que o implementam; e, após isso, são usados para documentar a estrutura e a
operação do sistema.”
Fonte: SOMMERVILLE, Ian. Engenharia de Software. São Paulo: Pearson Prentice Hall, 2011. P. 82.
O trecho acima cita uma das funcionalidades dos modelos de sistema. Baseado no conteúdo
estudado sobre o assunto e no trecho citado, é correto afirmar que os modelos de sistema
existentes utilizados pela Engenharia de Software têm, dentre outras funções, o objetivo de:
Ocultar opções de resposta
apresentar os requisitos sugeridos para outros stakeholders.
implementar os requisitos ao novo sistema.
Resposta correta
debater os pontos fortes do sistema, de maneira exclusiva.
documentar o sistema para a implementação.
descartar o esclarecimento das funções do sistema existente.
Pergunta 3
1
/1
Leia o trecho a seguir:
“Geralmente, os modelos de contexto mostram que o ambiente inclui vários outros sistemas
automatizados. No entanto, eles não mostram os tipos de relacionamentos entre os sistemas no
ambiente e o sistema que está sendo especificado.”
Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
p. 85.
O texto acima cita os modelos de contexto. Com base nele e no conteúdo estudado sobre o
assunto, é possível definir o modelo de contexto como:
Ocultar opções de resposta
um compartilhamento de dados entre os sistemas que, de alguma maneira, influencia na
elaboração do projeto do sistema.
uma atividade que envolve a presença de Stakeholders do sistema, com o objetivo de estabelecer
qual funcionalidade este deve incluir.
Resposta correta
um modelo que envolve negócios realizados de maneira exclusivamente automatizada.
uma funcionalidade que descarta as sobreposições que podem surgir em relação aos sistemas.
um ambiente de tomada de decisões que normalmente apresenta uma série limitada de sistemas
automatizados.
Pergunta 4
1
/1
Leia o trecho a seguir:
O modelo comportamental indica como o software vai responder aos estímulos ou eventos
externos. Para criá-lo, devemos executar etapas: Avaliar todos os casos de uso para entender
completamente a sequência de interação dentro do sistema é uma destas etapas.
Fonte: PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem
Profissional. 8ª ed. Mc Graw Hill Education. 2016. p. 203.
O trecho acima trata das características do modelo comportamental. A partir dessas informações e
do conteúdo estudado sobre o tema, é possível afirmar que a modelagem dirigida a eventos:
Ocultar opções de resposta
oferece sustentação aos requisitos baseados em eventos e determina os estágios a serem
realizados.
possui uma quantidade variada de fases e estipula qual os procedimentos adequados.
bloqueia o fluxo de dados existentes no sistema e os procedimentos realizados.
demonstra como o sistema se comporta a eventos de caráter externo e interno, simultaneamente.
Resposta correta
modifica as informações referentes aos processamentos executados e às diretrizes do modelo.
Pergunta 5
0
/1
Leia o trecho a seguir:
“Os requisitos expressam as necessidades e restrições colocadas sobre o produto de software que
contribuem para a solução de algum problema do mundo real. Esta área envolve elicitação,
análise, especificação e validação dos requisitos de software.”
Fonte: TORRES, André Luís de Lucena. Uma introdução ao SWEBOK. Disponível em:
<[Link]
v8_CORRIGIDO_Versao_Final_OK.pdf>. Acesso em: 25 abr. 2019.
O trecho acima apresenta uma das áreas de conhecimento do SWEBOK. A partir dessas
informações e do conteúdo estudado sobre o tema, é correto afirmar que as três referências de
conhecimento empregadas para ilustrar o guia SWEBOK são:
Ocultar opções de resposta
Inovação, Requisitos e Especializado.
Requisitos, Pesquisa Avançada e Especializado.
Geralmente Aceitas, Pesquisa Avançada e Especializado.
Resposta correta
Incorreta:
Geralmente Aceitas, Pesquisa Avançada e Certificação.
Hierarquia, Pesquisa Avançada e Especializado.
Pergunta 6
1
/1
Leia o trecho a seguir:
“[...] Conforme já descrito anteriormente, a engenharia de software compreende um conjunto de
camadas que envolvem métodos, ferramentas e processos. Qualquer desenvolvimento de produto
inicia com uma ideia e termina com o produto pretendido.”
Fonte: AUDY, Jorge; PRIKLADNICKI, Rafael. Desenvolvimento distribuído de software. Rio de
Janeiro: Elsevier, 2008. p. 13.
O trecho acima trata do processo de desenvolvimento de software que resulta num produto.
Diante disto, é possível criar modelos capazes de atender às necessidades dos clientes.
Considerando essas informações e o conteúdo estudado, é possível afirmar que o modelo
prescritivo possui o objetivo de:
Ocultar opções de resposta
ser mais flexível no desenvolvimento do software.
apresentar as etapas do sistema.
reunir e organizar o desenvolvimento do software.
Resposta correta
expor o fluxo de dados existente no sistema.
criar informações dos processamentos executados em cada fase.
Pergunta 7
1
/1
Leia o trecho a seguir:
“O processo UP, embora não seja exclusivo, foi desenvolvido no cenário da abordagem Orientada
a Objetos, com a proposta da Unifield Modeling Language (UML). A UML é uma linguagem visual
resultante de numerosos métodos orientados a objeto que existam no início da década de 1990.”
Fonte: HIRAMA, Kechi. Engenharia de Software: Qualidade e Produtividade com Tecnologia. Rio de
Janeiro: Elsevier, 2012. p. 42.
O trecho acima trata das origens do processo UP. A partir dessas informações e do conteúdo
estudado a respeito, ordene as fases do processo UP a seguir:
( ) Elaboração
( ) Transição
( ) Construção
( ) Concepção
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta
2, 1, 3, 4.
3, 1, 2, 4.
2, 4, 3, 1.
Resposta correta
4, 2, 3, 1.
1, 3, 2, 4.
Pergunta 8
1
/1
Leia o trecho a seguir:
“As principais falhas verificadas em projetos de software são relativas aos requisitos, devidas às
dificuldades no entendimento das necessidades do usuário. Portanto, realizar corretamente o
levantamento e administração de requisitos é essencial para a qualidade de software.”
Fonte: TORRES, André Luís de Lucena. Uma introdução ao SWEBOK. Disponível em:
<[Link]
v8_CORRIGIDO_Versao_Final_OK.pdf>. Acesso em: 25 abr. 2019.
O trecho aponta a importância da verificação dos projetos de software. A partir dessas
informações e do conteúdo estudado sobre o tema, pode-se concluir que o Projeto de Software:
Ocultar opções de resposta
estabelece a arquitetura e os componentes de um sistema.
Resposta correta
verifica a qualidade do produto.
busca melhorar o produto de software.
dá suporte ao produto durante o seu ciclo operacional.
cria uma descrição externa do software.
Pergunta 9
1
/1
Leia o trecho a seguir:
“As disciplinas do AUP devem ser executadas de forma iterativa, de modo a definir quais
atividades os membros da equipe de desenvolvimento devem realizar para construir, validar e
entregar um sistema que atenda às necessidades do negócio identificadas ao longo das fases e dos
marcos AUP.”
Fonte: CRUZ, Fábio. Scrum e Agile em projetos: guia completo. 2ª ed. Rio de Janeiro: Brasport,
2018. p. 327.
O trecho acima retrata as funcionalidades das disciplinas do AUP. A partir dessas informações e do
conteúdo estudado sobre o tema, é possível dizer que a disciplina de testes se caracteriza por:
Ocultar opções de resposta
estabelecer quais ações serão realizadas pelos integrantes.
transformar os modelos em códigos executáveis.
projetar a entrega do sistema e a realização do plano.
encontrar solução para as questões relacionadas ao projeto.
visualizar os erros no momento da validação do sistema.
Resposta correta
Pergunta 10
1
/1
Leia o trecho a seguir:
“É possível criar modelos estruturais de um sistema quando se está discutindo e projetando sua
arquitetura. O projeto de arquitetura é um tema particularmente importante na Engenharia de
Software”.
Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
p. 90.
O trecho acima traz as possibilidades que os modelos estruturais apresentam na formação da
arquitetura de um software. Assim, considerando as informações apresentadas e os conteúdos
estudados sobre o tema, é possível afirmar que, além da arquitetura projetada, outros fatores
importantes dos modelos estruturais estão relacionados:
Ocultar opções de resposta
aos requisitos segregados e às relações existentes entre entidades.
à característica estática, referente à exposição da organização.
à inclusão de componentes e diagramas de implantação da UML.
Resposta correta
aos níveis de limitação dos diagramas de classe em UML.
às diferenças dos modelos semânticos de dados