Buscar

SIMULADO ENGENHARIA DE SOFWARE

Prévia do material em texto

APOL1
-----------------------------------------------------------------------------------------------------
Questão 1/5 - Engenharia de Software
Os métodos de processo de desenvolvimento de software que mais estão fazendo sucesso na área de desenvolvimento de software são os métodos ágeis. 
Com base no modelo de Métodos Ágeis é correto afirmar que foram idealizados para:
I- Garantir agilidade,
II-Resposta apropriada a mudanças (equipes e tecnológicas),
III-Colaboração
IV-Menor custo nas mudanças.
V-Ser adaptável 
Considerando o conteúdo ministrado na Aula 2 assinale a alternativa CORRETA
A	Somente os itens I, III e IV estão corretos.
B	Somente os itens II, III e V estão corretos.
C	Somente os itens III, IV e V estão corretos.
D	Todos os itens estão corretos.
E	Somente os itens I e V estão corretos
-----------------------------------------------------------------------------------------------------
Questão 2/5 - Engenharia de Software
Segundo a engenharia de software, em termos gerais o desenvolvimento de um sistema segue um ciclo de vida na seguinte ordem :
I-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> Manutenção -> Teste
II-Levantamento de Requisitos -> Análise -> Projeto -> Implementação -> Teste -> Manutenção
III-Levantamento de Requisitos -> Análise -> Projeto -> Teste -> Manutenção -> Implementação
IV-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> Teste -> Manutenção
V-Análise -> Levantamento de Requisitos -> Projeto -> Teste -> Manutenção -> Implementação
Assinale a alternativa que apresenta a ordem CORRETA
A	Somente o item I está correto
B	Somente o item II está correto
C	Somente o item III está correto
D	Somente o item IV está correto
E	Somente o item V está correto
-----------------------------------------------------------------------------------------------------
Questão 3/5 - Engenharia de Software
Há métodos de processos de desenvolvimento de software que são focados em áreas específicas, tais como os métodos de processos especializados. 
Com base no modelo de processo Especializado é correto afirmar que :
I-Os modelos especializados baseiam-se em componentes, métodos formais e orientação a aspectos.
II-Estes modelos incorporam características do modelo espiral, com abordagem iterativa e reuso de componentes.
III-Os métodos formais são utilizados para especificação forma de modelos matemáticos, que possuem uma notação rigorosa.
IV-Modelos que envolvem alto custo, poucos desenvolvedores e um treinamento extensivo.
V-É um tipo de processo não maduro ainda. Sua natureza é paralela e concorrente.
Considerando o conteúdo ministrado na Aula 2, assinale a alternativa com os ítens CORRETOS
A	Somente os itens I, III e IV estão corretos.
B	Somente os itens II, III e V estão corretos
C	Somente os itens III, IV e V estão corretos
D	Somente os itens III e V estão corretos
E	Todos os itens estão corretos.
-----------------------------------------------------------------------------------------------------
Questão 4/5 - Engenharia de Software
Fluxos de processos definem características de aplicações de cada tipo de processo de desenvolvimento de software. 
Com base nestes fluxos de processos é correto afirmar que:
I- Os fluxos de processo linear necessariamente seguem uma ação após a outra até o final do modelo
II- Os fluxos de processo iterativos possuem um formato de retorno dentro de uma mesma atividade ou mais. Mesmo que haja uma sequência a ser seguida, é permitida a iteratividade entre atividades e tarefas
III- Os fluxos de processo do tipo evolucionário não possuem um aspecto de iteratividade entre todas as atividades e tarefas dentro de um curto espaço de tempo.
IV- Os fluxos de processo em paralelo não permitem que várias pequenas unidades do software sejam desenvolvidas em paralelo e independente.
V- Os modelos de processos podem ser uma combinação de dois ou mais fluxos de processos.
Assinale a alternativa que contem os ítens CORRETOS
A	Somente os itens I, III e IV estão corretos
B	Somente os itens II, IV e V estão corretos
C	Somente os itens I, II e V estão corretos
D	Somente os itens I e IV estão corretos.
E	Todos os itens estão corretos
-----------------------------------------------------------------------------------------------------
Questão 5/5 - Engenharia de Software
A Engenharia de Software tem sua base obtida através da camada de processos que por sua vez utilizam ferramentas e métodos. Com base nisso é correto afirmar que:
I-Ferramentas são softwares que nos ajudam a programar melhor
II-Métodos compreendem em como os programas são esritos
III- Métodos fornecem técnicas para o desenvolvimento de software
IV-As ferramentas são utilizadas para automatização da construção de software através de processos e métodos escolhidos
V-Os metodos escolhidos são utilizados para automação da construção do software através de processos e ferramentas escolhidos.
Considerando o exposto, assinale a alternativa com a sequência correta:
A	Somente os itens I e II estão corretos
B	Somente os itens III e IV estão corretos
C	Somente os itens III e V estão corretos
D	Somente os itens I e IV estão corretos
E	Somente o item I está correto
-------------------------------------------------------------------------------------------------
	APOL1-B
	
-----------------------------------------------------------------------------------------------------
Questão 1/5 - Engenharia de Software
A Engenharia de Software tem sua base obtida através da camada de processos que por sua vez utilizam ferramentas e métodos. Com base nisso é correto afirmar que:
I-Ferramentas são softwares que nos ajudam a programar melhor
II-Métodos compreendem em como os programas são esritos
III- Métodos fornecem técnicas para o desenvolvimento de software
IV-As ferramentas são utilizadas para automatização da construção de software através de processos e métodos escolhidos
V-Os metodos escolhidos são utilizados para automação da construção do software através de processos e ferramentas escolhidos.
Considerando o exposto, assinale a alternativa com a sequência correta:
A	Somente os itens I e II estão corretos
B	Somente os itens III e IV estão corretos
C	Somente os itens III e V estão corretos
D	Somente os itens I e IV estão corretos
E	Somente o item I está correto
-----------------------------------------------------------------------------------------------------
Questão 2/5 - Engenharia de Software
A engenharia de software surgiu em meados dos anos 70 como uma forma de contornar o que se chamava crise do software. 
Tal crise ocorria em decorrência da complexidade no desenvolvimento, além de problemas relacionados a prazos, custos e qualidade. 
Em relação aos fundamentos científicos da engenharia de software, Assinale as alternativas que estejam corretas 
I-O uso de métodos, modelos, técnicas, processos e ferramentas que possam ser utilizados durante todas as fases de desenvolvimento de software.
II-O uso de mecanismos para planejamento e gerenciamento de projeto de desenvolvimento de software.
III-A aplicação de qualidade aos processos e consequentemente ao produto final (software).
IV-O uso de métodos e ferramentas que possam ser utilizados durante todas as fases de desenvolvimento de software
V-O uso de métodos com aplicações de qualidade aos processos que possam ser utilizados durante todas as fases de desenvolvimento de software.
Assinale a alternativa que apresenta a sequência CORRETA
A	Somente os itens I, II e III estão corretos
B	Somente os itens I, II e IV estão corretos
C	Somente os itens I e V estão corretos
D	Somente os itens II, III e V estão corretos
E	Todos os itens estão corretos.
-----------------------------------------------------------------------------------------------------
Questão 3/5 - Engenharia de Software
Segundo a engenharia de software, em termos gerais o desenvolvimentode um sistema segue um ciclo de vida na seguinte ordem :
I-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> Manutenção -> Teste
II-Levantamento de Requisitos -> Análise -> Projeto -> Implementação -> Teste -> Manutenção
III-Levantamento de Requisitos -> Análise -> Projeto -> Teste -> Manutenção -> Implementação
IV-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> Teste -> Manutenção
V-Análise -> Levantamento de Requisitos -> Projeto -> Teste -> Manutenção -> Implementação
Assinale a alternativa que apresenta a ordem CORRETA
A	Somente o item I está correto
B	Somente o item II está correto
C	Somente o item III está correto
D	Somente o item IV está correto
E	Somente o item V está correto
-----------------------------------------------------------------------------------------------------
Questão 4/5 - Engenharia de Software
O termo engenharia de software torna-se forte após 1968, quando sistemas tornam-se cada vez mais complexos. 
Dá-se início a utilização de métodos, técnicas e ferramentas de modo a combater a crise do software. 
Esta “crise do software” é relatada através de alguns sintomas:
I-Atraso na entrega + Orçamento estourado + Gerenciamento sem indicadores
II-Falhas de software + Lentidão + Cansaço da equipe
III-Custos elevados + Cansaço da equipe + Lentidão
IV-Requisitos mal elaborados + Custo Elevado + Insatisfação do usuário
V-Baixa qualidade do software + Falhas de Software + Requisitos mal elaborados
Assinale a alternativa que apresenta a sequência dos ítens CORRETOS
A	Somente os itens I e II estão corretos
B	Somente os itens IV e III estão corretos.
C	Somente os itens I e V estão corretos
D	Somente os itens I e III estão corretos
E	Todos os itens estão corretos
-----------------------------------------------------------------------------------------------------
Questão 5/5 - Engenharia de Software
Modelos de processos são arcabouços para estruturação de todo o ciclo de projeto de software. 
O modelo incremental é destacado abaixo com algumas informações e características. 
É correto afimar que um modelo incremental:
I-A cada nova elicitação de requisitos o projeto encolhe.
II-Este modelo não pode combinar fluxos de processo lineares e paralelos.
III-Também podem ser desenvolvidos para outra plataforma de hardware e de software com menor capacidade.
IV-Este modelo é útil quando não há pessoal disponível para implementação completa do software.
V-Os primeiros incrementos podem ser feitos com poucos profissionais.
Considerando o conteúdo ministrado na Aula 2, assinale a alternativa com os ítens corretos
A	Somente os itens I, III e IV estão corretos
B	Somente os itens II, III e V estão corretos
C	Somente os itens III, IV e V estão corretos
D	Somente os itens I e V estão corretos
E	Todos os itens estão corretos
-----------------------------------------------------------------------------------------------------
	
	
APOL2
------------------------------------------------------------------------------------------------------
Questão 1/5 - Engenharia de Software
Modelos de processos são arcabouços para estruturação de todo o ciclo de projeto de software. 
O modelo incremental é destacado abaixo com algumas informações e características. 
É correto afimar que um modelo incremental:
I-A cada nova elicitação de requisitos o projeto encolhe.
II-Este modelo não pode combinar fluxos de processo lineares e paralelos.
III-Também podem ser desenvolvidos para outra plataforma de hardware e de software com menor capacidade.
IV-Este modelo é útil quando não há pessoal disponível para implementação completa do software.
V-Os primeiros incrementos podem ser feitos com poucos profissionais.
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A	Somente os itens I, III e IV estão corretos.
B	Somente os itens II, III e V estão corretos.
C	Somente os itens III, IV e V estão corretos.
D	Somente os itens I, IV e V estão corretos.
E	Todos os itens estão corretos.
------------------------------------------------------------------------------------------------------
Questão 2/5 - Engenharia de Software
Métodos de processo de desenvolvimento de software evolutivos, como o próprio nome propõe, destacam-se por uma linha de atuação iterativa e centrada nos stakeholders. 
É correto afirmar para métodos de processo do tipo evolucionário que:
I- Este modelo aplica-se a sistemas simples que não apresentam evolução ao longo do tempo de desenvolvimento.
II-As necessidades de negócio não podem mudar com muita frequência.
III-Os prazos geralmente são generosos e são produzidos para mercados muito específicos.
IV-Prototipação e Espiral são comumente confundidos como tipos de modelos evolucionários
VI-Os requisitos geralmente não são difíceis de serem elicitados
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A	Somente os itens I, III e IV estão corretos.
B	Somente os itens II, III e V estão corretos.
C	Somente os itens III, IV e V estão corretos.
D	Todos os itens estão corretos.
E	Nenhum dos itens está correto
-------------------------------------------------------------------------------------------------------
Questão 3/5 - Engenharia de Software
Os modelos de processos de desenvolvimento de software são constituídos por fluxos de processo. 
É correto afirmar que os fluxos abaixo representam todos os tipos:
I-Linear
II-Iterativo
III-Evolucionário
IV-Paralelo
V-Combinação de dois ou mais modelos
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A	Somente os itens III e IV estão corretos.
B	Somente os itens I e IV estão corretos.
C	Somente os itens IV e V estão corretos.
D	Todos os itens estão corretos.
E	Somente os itens I e V estão corretos.
-------------------------------------------------------------------------------------------------------
Questão 4/5 - Engenharia de Software
Um modelo de processo também pode ser definido como um arcabouço que contenha tarefas necessárias para a construção de software com um bom padrão de qualidade. Um processo define a abordagem adotada para elaboração do software e ao adotar um modelo de processo ganhamos :
I-Estabilidade durante o processo de desenvolvimento
II-Maior controle sobre o processo
III-Organização do processo
IV-Agilidade
V-Documentação que é escrita e mantida ao longo do processo
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A	Somente os itens III e IV estão corretos.
B	Somente os itens I e IV estão corretos.
C	Somente os itens IV e V estão corretos.
D	Todos os itens estão corretos.
E	Somente os itens I e II estão corretos.
-------------------------------------------------------------------------------------------------------
Questão 5/5 - Engenharia de Software
Fluxos de processos definem características de aplicações de cada tipo de processo de desenvolvimento de software. 
Com base nestes fluxos de processos é correto afirmar que :
I- Os fluxos de processo linear necessariamente seguem uma ação após a outra até o final do modelo
II- Os fluxos de processo iterativos possuem um formato de retorno dentro de uma mesma atividade ou mais. Mesmo que haja uma sequência a ser seguida, é permitida a iteratividade entre atividades e tarefas
III- Os fluxos de processo do tipo evolucionário possuem um aspecto de iteratividade entre todas as atividades e tarefas dentro de um curto espaço de tempo.
IV- Os fluxos de processo em paralelo não permitem que várias pequenas unidades do software sejam desenvolvidas em paralelo e independente.
V- Não é possível haver a combinação de dois ou mais modelos de fluxos.
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A	Somente os itens I,III e IV estão corretos.
B	Somente os itens II, IV e V estão corretos.
C	Somente os itensI,II e III estão corretos.
D	Todos os itens estão corretos.
E	Somente os itens I e IV estão corretos.
-------------------------------------------------------------------------------------------------------
	
	
	APOL3
	
-------------------------------------------------------------------------------------------------------
Questão 1/5 - Engenharia de Software
Método é um conceito importante para o entendimento da necessidade do uso de modelagem de software. 
Complete com três palavras-chave a seguinte definição: 
“Entende-se por método _____________ a ser percorrido através de _______, aplicando-se um conjunto de __________, permitindo a construção de um software eficiente e seguro.
I) caminho, técnicas, ferramentas.
II) caminho, etapas, técnicas.
III) técnica, caminhos, ferramentas.
IV) etapa, caminhos, técnicas.
V) ferramenta, técnicas, etapas.
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA
A	Somente o item II está correto.
B	Somente o item III está correto.
C	Somente o item V está correto.
D	Todos os itens estão corretos.
E	Somente o ítem I está correto
-------------------------------------------------------------------------------------------------------
Questão 2/5 - Engenharia de Software
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de modelagem unificada). 
A UML possui diagramas derivados das metodologias de Rumbaugh, Coad e Booch. 
As afirmativas abaixo são corretas em relação à UML.
I) A OMG (Object Managment Group) é uma organização que mantém as especificações dos diagramas da UML.
II) Diagramas de sequência, colaboração e atividades fazem parte da UML.
III) A UML é muito mais difundida e utilizada que os modelos anteriores (Estruturado e Essencial).
IV) Diagramas de Fluxo de Dados fazem parte da UML.
V) A UML não tem uma classificação para seus diagramas, tais como diagramas Estáticos e Dinâmicos.
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA
A	Somente os itens II, III e V estão corretos.
B	Somente os itens I, II e III estão corretos.
C	Somente os itens III, IV e V estão corretos.
D	Somente os itens IV e V estão corretos.
E	Todos os itens estão corretos.
-------------------------------------------------------------------------------------------------------
Questão 3/5 - Engenharia de Software
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de modelagem unificada). 
É correto afirmar que os diagramas abaixo relacionados pertencem ao modelo comportamental ou dinâmico do sistema modelado.
I) Casos de Uso
II) Interação
III) Sequência
IV) Colaboração
V) Atividades
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA
	A	Somente os itens III e V estão corretos.
	B	Somente os itens IV e V estão corretos.
	C	Somente os itens II e V estão corretos.
	D	Todos os itens estão corretos.
	E	Somente os itens I e V estão corretos.
-------------------------------------------------------------------------------------------------------
Questão 4/5 - Engenharia de Software
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de modelagem unificada). 
É correto afirmar que os diagramas abaixo relacionados pertencem ao modelo estático do sistema modelado.
I) Casos de Uso
II) Interação
III) Sequência
IV) Colaboração
V) Atividades
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA
A	Somente os itens III e V estão corretos.
B	Somente os itens IV e V estão corretos.
C	Somente os itens II e V estão corretos.
D	Todos os itens estão corretos.
E	Nenhum dos itens está correto.
-------------------------------------------------------------------------------------------------------
Questão 5/5 - Engenharia de Software
A modelagem de software surgiu juntamente com a engenharia de software. 
Elas foram evoluindo juntamente com a evolução de software e necessidades das empresas e pessoas. 
Abaixo são listados alguns tipos de modelagem de software.
I) Estruturada.
II) Orientada a Serviços.
III) Orientada a Objetos.
IV) Unificada.
V) Essencial.
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA
A	Somente os itens II, III e V estão corretos.
B	Somente os itens I, III e V estão corretos.
C	Somente os itens III, IV e V estão corretos.
D	Somente os itens IV e V estão corretos.
E	Todos os itens estão corretos.
   
https://www.passeidireto.com/arquivo/25609556/prova-objetiva-nota-100-uninter
--------------------------------------------------------------------------------------
Questão 1/10 - Análise de Sistemas
Conforme visto nas aulas, Requisito é uma condição cuja exigência deve
ser satisfeita.
Com relação aos requisitos, assinale a alternativa correta que corresponde
a definição de Requisitos Funcionais:
A Listagem de todas as coisas que o sistema deve fazer;
B Restrições e qualidades que se coloca sobre como o sistema deve realizar seus requisitos funcionais;
C Listagem de todas as coisas que devem ser evitadas no sistema;
D Restrições e qualidades que se coloca sobre como o sistema não deve realizar seus requisitos funcionais;
E Listagem de todas as falhas ocorridas no sistema durante a fase de testes.
--------------------------------------------------------------------------------------
Questão 2/10 - Análise de Sistemas
A Análise Orientada a Objetos concentra-se nos aspectos essenciais do
objeto sem detalhamento, focando em suas características e o que ele faz.
Com relação as características da Análise Orientada a Objetos, assinale a
alternativa correta que corresponde a definição do conceito de Herança na
análise orientada a objetos:
A Mecanismo que permite a construção de uma classe agregada a partir de outras classes componentes;
B É o princípio relacionado com as diferentes formas de um objeto;
C Significa que todos os atributos e métodos programados no ancestral já estarão
D Utilizada para agrupar certos objetos que ocorrem em algum ponto no tempo ou sob circunstâncias similares;
E Significa que só deve ser representado as características que são relevantes para o problema em questão.
--------------------------------------------------------------------------------------
Questão 3/10 - Análise de Sistemas
Conforme abordado nas Aulas, o tratamento da informação é um requisito
que fundamenta o processo de desenvolvimento de software antes da
solução de tecnologia a ser aplicada. Para isso é necessário gerenciá-lo de
forma eficiente.
Com base nesta definição, assinale a alternativa correta que corresponde
aos objetivos da Engenharia de Requisitos:
A A Engenharia de Requisitos objetiva produzir métodos para compreender o que um sistema deve fazer;
B A Engenharia de Requisitos objetiva fornecer métodos para compreender a natureza de um problema, estabelecer com exatidão o que um sistema deve fazer;
C A Engenharia de Requisitos objetiva indicar se o esforço em desenvolver um sistema vale apena;
D A Engenharia de Requisitos visa somente garantir que uma base de requisitos seja composta essencialmente de bons requisitos;
E A Engenharia de Requisitos visa somente identificar requisitos incompletos ou ausentes.
--------------------------------------------------------------------------------------
Questão 4/10 - Análise de Sistemas
O Diagrama de Casos de Uso da UML descreve o que o sistema faz do
ponto de vista do observador externo, ajudando a esclarecer os requisitos
do sistema e a dividir o desenvolvimento do sistema em tarefas.
De acordo com a definição apresentada acima, assinale a alternativa
correta que corresponde aos tipos de relacionamento entre os casos de
uso:
A Include, Extend, Composição;
B Agregação, Composição, Herança;
C Include, Composição, Herança;
D Include, Extend, Generalization;E Herança, Extend, Agregação.
--------------------------------------------------------------------------------------
Questão 5/10 - Análise de Sistemas
Conforme abordado na Aula 03, a evolução da Engenharia de Software se
baseou nos chamados Ciclos de Vida de Sistemas, sendo composta por 04
fases.
Assinale a alternativa correta que corresponde a estas quatro fases:
A Distribuição, Instalação, Configuração, Utilização;
B Design, Implementação, Integração, Verificação;
C Migração, Reengenharia, Reengenharia Reversa, Validação;
D Definição, Desenvolvimento, Operação, Retirada;
E Análise, Especificação, Planejamento, Implementação.
--------------------------------------------------------------------------------------
Questão 6/10 - Análise de Sistemas
Com relação a definição de Software, analise atentamente as afirmativas
abaixo:
I. Fazem parte da definição de Software, instruções que quando executadas
produzem a função e o desempenho desejados;
II.Fazem parte da definição de Software, estruturas de dados que
possibilitam que os programas manipulem adequadamente a informação;
III. Fazem parte da definição de Software, documentos que descrevem a
operação e o uso dos programas.
Com base nas afirmativas apresentadas acima, assinale a alternativa
correta:
A Estão corretas somente as afirmativas I e III;
B Estão corretas somente as afirmativas I e II;
C Estão corretas somente as afirmativas II e III;
D Está correta somente a afirmativa I;
E Estão corretas as afirmativas I, II e III.
--------------------------------------------------------------------------------------
Questão 7/10 - Análise de Sistemas
Conforme abordado nas aulas, durante o desenvolvimento de software, as
etapas que envolvem métodos, ferramentas e procedimentos, são
conhecidas como componentes do Ciclo de Vida de Software.
Com relação aos modelos de ciclo de vida vistos nas aulas, analise
atentamente a imagem abaixo:
Assinale a alternativa que corresponde ao modelo de ciclo de vida de
software que é apresentado na imagem acima:
A Modelo Cascata;
B Modelo Estrutural;
C Modelo Espiral;
D Modelo Essencial;
E Prototipação.
--------------------------------------------------------------------------------------
Questão 8/10 - Análise de Sistemas
Diagramas de Sequência da UML descrevem as interações entre as classes
através das trocas de mensagens ao logo do tempo.
De acordo com a definição apresentada acima, assinale a alternativa
correta que corresponde aos componentes de um diagrama de sequência:
A Objetos, Classes e Mensagens;
B Objetos, Atributos, Relacionamentos e Mensagens;
C Classes, Linha da Vida e Relacionamentos;
D Classes, Objetos, Relacionamentos e Linha da Vida;
E Objetos, Mensagens e Tipos de Mensagens.
--------------------------------------------------------------------------------------

   
https://www.passeidireto.com/arquivo/20886704/objetiva-engenharia-de-software-nota-100
---------------------------------------------------------------------------------------------
Questão 1/10
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de modelagem unificada).
É correto afirmar que os diagramas abaixo relacionados pertencem ao modelo comportamental ou dinâmico do sistema modelado.
I) Casos de Uso
II) Interação
III) Sequência
IV) Colaboração
V) Atividades
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA
A Somente os itens III e V estão corretos.
B Somente os itens IV e V estão corretos.
C Somente os itens II e V estão corretos.
D Todos os itens estão corretos.
E Somente os itens I e V estão corretos.
---------------------------------------------------------------------------------------------
Questão 2/10
Projeto de padrão de software é uma regra de três partes que expressa a relação entre contexto, problema e solução do software.
Quando fala-se em padrões para WebApps, é importante o desenvolvimento de arquiteturas de:
I)Informações
II)Navegação
III)Interação
IV)Apresentação
V)FuncionalidadesConsiderando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA
A Somente os itens I, II e III estão corretos
B Somente os itens II, III e IV estão corretos
C Somente os itens III,IV e V estão corretos
D Todos os itens estão corretos
E Somente os itens II, III, IV e V estão corretos
---------------------------------------------------------------------------------------------
Questão 3/10
A modelagem do tipo estruturada possui uma visão macro e parte-se de um marco zero para se enxergar a totalidade.
Assim como todas as modelagens e metodologias esta possui alguns diagramas.
Quais os itens abaixo são diagramas que fazem parte deste tipo de modelagem?
I) diagramas de sequência.
II) diagramas de classe.
III) diagramas de casos de uso.
IV) diagramas de componentes.
V) diagramas de colaboração.Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA
A Somente os itens II, III e V estão corretos.
B Somente os itens I, III e V estão corretos.
C Somente os itens III, IV e V estão corretos.
D Todos os itens estão corretos.
E Nenhum dos itens está correto.
---------------------------------------------------------------------------------------------
Questão 4/10
Um software bom o suficiente é capaz de possuir funções e características de alta qualidade, usuários que queiram utilizá-lo, bem como possuir funções especializadas. Para tanto, eles possuem custos.
Estes custos relacionados à qualidade de software são divididos em
I) qualidade, avaliação e falhas.
II) prevenção, testes e falhas.
III) verificação, avaliação e falhas.
IV) prevenção, avaliação e validação.
V) prevenção, avaliação e falhasConsiderando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA
A Somente o item I está correto
B Somente o item IV está correto
C Somente o item II está correto
D Todos os itens estão corretos
E Somente o item V está correto
---------------------------------------------------------------------------------------------
Questão 5/10
Modelos de processos são arcabouços para estruturação de todo o ciclo de projeto de software. O modelo
clássico é o modelo mais antigo. As afirmações abaixo relatam informações adicionais ou características
deste modelo:
I-Este modelo, também conhecido por modelo cascata,
II-É uma abordagem paralela e sistemática das atividades e tarefas.
III-Permite que o resultado seja visto antes do final do projeto.
IV-É o mais antigo da engenharia de software.
V-Sua eficácia é grande
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
A Somente os itens I e IV estão corretos.
B Somente os itens II, III e V estão corretos.
C Somente os itens II e V estão corretos.
D Todos os itens estão corretos.
E Somente os itens I e V estão corretos.
---------------------------------------------------------------------------------------------
Questão 6/10
Os métodos de processo de desenvolvimento de software que mais estão fazendo sucesso na área de desenvolvimento de software são os métodos ágeis.
Com base no modelo de Métodos Ágeis é correto afirmar que foram idealizados para:
I- Garantir agilidade,
II-Resposta apropriada a mudanças (equipes e tecnológicas),
III-Colaboração
IV-Menor custo nas mudanças.
V-Ser adaptável
Considerando o conteúdo ministrado na Aula 2 assinale a alternativa CORRETA
A Somente os itens I, III e IV estão corretos.
B Somente os itens II, III e V estão corretos.
C Somente os itens III, IV e V estão corretos.
D Todos os itens estão corretos.
E Somente os itens I e V estão corretos
---------------------------------------------------------------------------------------------
Questão 7/10
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de modelagem
unificada).
A UML trabalha em várias visões. As afirmativas abaixo são corretas emrelação às visões.
I) Implantação e sequência.
II) Projeto e implementação.
III) Processo e atividade.
IV) Sequência e processo.
V) Implantação e processo.
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA
A Somente os itens III e V estão corretos.
B Somente os itens IV e V estão corretos.
C Somente os itens II e V estão corretos.
D Somente os itens I e V estão corretos.
E Todos os itens estão corretos.
---------------------------------------------------------------------------------------------
Questão 8/10
O gerenciamento de projetos possui tarefas com objetivos para o benefício de todos os participantes.
Para que ela seja bem sucedida é necessário além de um bom planejamento, um excelente controle.
A gestão de projetos é do tipo horizontal e traz consigo:
I)Mais produtividade, eficiência e eficácia.
II)Mais produtividade, menos eficiência e eficácia.
III)Mais tecnologia e mais pessoas.
IV)Aborda pessoas, processos e produtos.
V)Aborda tecnologia como aspecto mais importante.Considerando o conteúdo ministrado na aula 5,
assinale a alternativa CORRETA
A Somente os itens III e IV estão corretos.
B Somente os itens IV e V estão corretos
C Somente os itens I e IV estão corretos
D Somente os itens I, II e V estão corretos
E Todos os itens estão corretos
---------------------------------------------------------------------------------------------
Questão 9/10
Algumas características que estão presentes nos modelos de melhoria de processos de desenvolvimento
de software são questões com comunicação com o cliente, métodos para representar requisitos e definição
da estrutura de projeto.
Sendo assim, o modelo a ser adotado deve ser:
I) Consistente
II) Sofisticado
III) Aceito pela organização
IV) Comprometido com a organização
V) Possuir treinamento para todos envolvidosConsiderando o conteúdo ministrado na aula 6, assinale a
alternativa com a sequência CORRETA.
A Somente os itens I , II e IV estão corretos.
B Somente os itens I, III e IV estão corretos.
C Somente os itens II, IV e V estão corretos.
D Todos os itens estão corretos.
E Nenhum dos itens está correto.
---------------------------------------------------------------------------------------------


Continue navegando