Buscar

AP Engenharia de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

-------------------------------------------------------------------------------------------------------------
01/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. Quais os principais riscos quando não atentamos às questões da qualidade no desenvolvimento de software
I) Sistemas eficientes e custos altos.
II) Sistemas lentos e erros de funcionalidades.
III) Erros de funcionalidades e litígios.
IV) Falta de aprovação pelos usuários e problemas entre usuários e desenvolvedores.
V) Erros de aprovação e funcionalidades
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA
---------------------------------------------------------------------------------------------------------OK
	C
	Somente os itens II, III e IV estão corretos
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
02/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. São três tipos principais:
I)Agregacional.
II)Hierárquicos.
III)Criacionais.
IV)Estruturais.
V)Comportamentais
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA
------------------------------------------------------------------------------------------------OK
	C
	Somente os itens III,IV e V estão corretos
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
03/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)Funcionalidades
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA
------------------------------------------------------------------------------------------------OK
	D
	Todos os itens estão corretos
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
04/10
-------------------------------------------------------------------------------------------------------------
Um método para desenvolvimento de software é utilizado para construção de um software eficiente e seguro. Métodos possuem tarefas.
Assinale a alternativa que indica as principais tarefas que são abordadas em um método de software.
I) Análise, projeto, arquitetura e manutenção.
II) Projeto, análise, arquitetura, documentação e testes.
III) Planejamento do projeto, análise de requisitos, projeto de estrutura de dados, arquitetura, algoritmos, codificação, teste e manutenção.
IV) Planejamento, análise, projeto e algoritmos.
V) Planejamento, análise, projeto, algoritmos, teste e qualidade.
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA
---------------------------------------------------------------------------------------------------OK
	B
	Somente o item III está correto.
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
05/10
-------------------------------------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------------OK
	A
	Somente o item II está correto.
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
06/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 em relaçã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.
Considerando o conteúdo ministrado na aula 3, assinale a alternativa correta.
-------------------------------------------------------------------------------------------------------------OK
C - Somente a II e a V estão Corretas
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
07/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 tecnologias),
III- Colaboração
IV- Menor custo nas mudanças.
V- Ser adaptável
Considerando o conteúdo ministrado na Aula 2 assinale alternativa correta.
-------------------------------------------------------------------------------------------------------------OK
D - Todos os itens estão corretos.
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
08/10
-------------------------------------------------------------------------------------------------------------
A gestão da qualidade preza por um produto que seja útil (usável) e que contenha valor agregado tanto para o desenvolvedor quanto para os usuários do sistema.
A qualidade pode ser analisada de acordo com as dimensões: conformidade, durabilidade, facilidade de manutenção, estética, percepção, desempenho, recursos e confiabilidade.
Dentro dessas dimensões, há fatores importantes e destacados para gerar a gestão completa da qualidade. São eles:
I)Flexibilidade.
II) Portabilidade.
III)Interoperabilidade.
IV)Testabilidade.
V)Reusabilidade
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA
---------------------------------------------------------------------------------------------------------OK
	E
	Todos os itens estão corretos
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------09/10
-------------------------------------------------------------------------------------------------------------
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 interatividade entre atividades e tarefas
III- Os fluxos de processo do tipo evolucionário possuem um aspecto de interatividade entre 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
-------------------------------------------------------------------------------------------------OK
	C
	Somente os itens I,II e III estão corretos.
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
10/10
-------------------------------------------------------------------------------------------------------------
No desenvolvimento de software, a qualidade de um projeto engloba o grau de atendimento às funções e características especificadas no modelo de requisitos.
A gestão da qualidade preza por um produto que seja útil (usável) e que contenha valor agregado tanto para o desenvolvedor quanto para os usuários do sistema.
Sendo assim, a qualidade pode ser analisada de acordo com as dimensões abaixo:
I) Conformidade, durabilidade, facilidade de manutenção.
II) Estética, percepção.
III) Controle, gerenciamento.
IV) custos, orçamentos e percepção.
V) Desempenho, recursos, confiabilidade.
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA.
-------------------------------------------------------------------------------------------------------------OK
C - Somente os itens I, II e V estão corretos.
-------------------------------------------------------------------------------------------------------------

Outros materiais