Buscar

Prova Atividade Prática - 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1 - Para que a garantia da qualidade seja efetiva, precisamos adotar uma estrutura de métricas, as quais nos darão resultados numéricos que nos auxiliarão na análise e melhoria contínua no processo de desenvolvimento de software.
A estrutura de métricas estabelece itens importantes e princípios de medição conforme as alternativas abaixo:
I) validações empíricas.
II) criação de métricas e feedback.
III) medidas, métricas e construção de indicadores.
IV) formulação, coleta, análise e feedback.
V) formulação de validações empíricas e indicadores numéricos
E - todos os itens estão corretos
2 - 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 II esta correto
3 - O projeto de interfaces, tão importante quanto código de programa bem implementado, deve considerar aspectos importantes na sua construção:
I)Usabilidade.
II)Escalabilidade.
III)Acessibilidade.
IV)Portabilidade.
V)Produtividade
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA
B - Somente os itens I e III estão corretos
4 - Projeto de software é um empreendimento com objetivo bem definido, que consome recursos e ocorre geralmente com prazos, custos e qualidade bem definidos. 
As afirmativas abaixo também referem-se a projetos de software:
I)Projetos de software tornam-se cada vez maiores e mais complexos.
II)Projetos de software tornam-se cada vez mas artesanais.
III) Projetos de software necessitam de gerentes de projetos mais integradores que técnicos.
IV)Projetos de software possuem como principais etapas: planejamento, programação e controle de tarefas integradas.
V)Projetos de software necessitam de programadores e analistas mais integradores que técnicos.
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA
B - Somente os itens I, III e IV estão corretos
5 - 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
E - Nenhum item está correto
6 - 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 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
C - Somente I, II e III estão corretos
7 - 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.
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
C - Somente I, II e III estão corretos
8 - 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
B - Somente os itens I, III, V estão corretos
9 - 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 falhas
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA
E - Somente o item V está correto
10 - 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
E - Todos os itens estão corretos.

Continue navegando