wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ENGENHARIA DE SOFTWARE

Total questions: 10

Worksheet time: 19mins

Name
Class
Date
1.

A Engenharia de Software :

a)

é uma área da computação que visa abordar de modo sistemático as questões técnicas e não técnicas no projeto, implantação, operação e manutenção no desenvolvimento de um software

b)

consiste em uma disciplina da computação que aborda assuntos relacionados a técnicas para a otimização de algoritmos e elaboração de ambientes de desenvolvimento.

c)

trata-se de um ramo da TI que discute os aspectos técnicos e empíricos nos processos de desenvolvimento de sistemas, tal como a definição de artefatos para a modelagem ágil.

d)

envolve um conjunto de itens que abordam os aspectos de análise de mercado, concepção e projeto de software, sendo independente da engenharia de um sistema.

e)

agrupa as melhores práticas para o concepção, projeto, operação e manutenção de artefatos que suportam a execução de programas de computador, tais como as técnicas de armazenamento e as estruturas em memória principal.

2.

O conjunto de atividades e resultados associados que resulta em um produto de software recebe o nome de

a)

engenharia de sistemas

b)

processo de software

c)

especificação de software

d)

validação de software

e)

métricas de software

3.

No que diz respeito à Engenharia de Software, um processo é um conjunto de atividades e resultados associados, cujo objetivo é o desenvolvimento e a produção do software. Existem quatro atividades fundamentais de processo, duas das quais são definidas a seguir.


I - O software é modificado para se adaptar às mudanças dos requisitos do cliente e do mercado.

II - O software é testado para garantir que o produto gerado é o que o cliente deseja.


As atividades I e II são denominadas, respectivamente:

a)

Evolução do Software e Homologação do Software

b)

Especificação do Software e Homologação do Software

c)

Evolução do Software e Validação do Software

d)

Especificação do Software e Validação do Software

e)

Especificação do Software e Verificação do Software

4.

Em relação à engenharia de software, a afirmação NÃO pertinente aos processos de software é:

a)

são atividades ordenadas, normalmente divididos em fases

b)

usam uma sistematização normalmente rígida e pesada

c)

suas fases buscam manter a integridade e a qualidade do produto final

d)

permitem que atividades sejam definidas em uma sequência lógica, para assim obter determinado software

e)

um dos primeiros processos de software existente foi o modelo espiral

5.

As atividades do modelo espiral de Engenharia de Software são:

a)

Planejamento, Análise dos Componentes, Análise de Hierarquia e Avaliação feita pelo cliente

b)

Planejamento, Análise dos Riscos, Engenharia e Avaliação feita pelo cliente

c)

Projeto, Análise dos Benefícios, Engenharia e Avaliação feita pelo gestor

d)

Planejamento, Eliminação dos Riscos, Análise de Contingência e Avaliação feita pelo cliente

e)

Planejamento, Projeto, Análise dos Riscos e Engenharia

6.

Qual modelo de processo trabalha com o conceito de entrega de várias versões, que oferecem, progressivamente, maior funcionalidade ao cliente?

a)

Incremental.

b)

Cascata.

c)

Modelo V.

7.

Qual modelo de processo não é recomendado em situações em que os requisitos mudam constantemente?

a)

Incremental.

b)

Cascata.

c)

Modelo V.

d)

Prototipação.

8.

Qual é o Modelo de Processo?

a)

Prototipação

b)

modelo V

c)

XP

d)

Scrum

9.

1. Analise as afirmativas sobre o modelo de processo de software conhecido como “modelo em cascata".


I. Em geral, o resultado de cada fase do processo resulta em um ou mais documentos aprovados.

II. É adequado a situações com pequena probabilidade de mudanças radicais durante o desenvolvimento do sistema.

III. Prevê a execução simultânea das fases de desenvolvimento.


Estão CORRETAS as afirmativas:

a)

I e II apenas.

b)

I e III apenas.

c)

II e III apenas.

10.

Por que a "crise de software" ocorreu?

a)

Falta de preparação

b)

Falta de métodos e planejamento

c)

Falta de investimento

d)

Tecnologia falha