Buscar

Engenharia e Projeto de Software - Avaliação I - Individual

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 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

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

Prévia do material em texto

04/07/2022 20:30 Avaliação I - Individual
1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:739612)
Peso da Avaliação 1,50
Prova 46402810
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A Engenharia de Software é dividida em dez áreas de conhecimento, segundo o SWEBOK. Uma 
delas é um processo que provê recursos para o controle da evolução, identificação e auditagem dos 
artefatos de software gerados durante o desenvolvimento do projeto, ou seja, é o controle de versões 
do software, com a finalidade de estabelecer e manter a integridade dos produtos de software durante 
todo seu ciclo de vida.
De que área estamos falando?
A Construção de Software.
B Gerenciamento de Configuração de Software.
C Manutenção de Software.
D Teste de Software.
O software é classificado em três tipos. Diante disso, assinale a alternativa CORRETA:
A
(1) Softwares de sistema, que são programas escritos para controlar e coordenar o software; (2) 
Softwares de linguagens, que são programas que traduzem outros programas para a forma
binária, que é a linguagem utilizada pelos componentes do sistema computacional para mantê-los
salvos em bancos de dados especiais; e, por último, (3) Softwares de respiração, que são
programas escritos para resolver problemas comerciais ou prestar outros serviços de
processamento de dados aos usuários.
B
(1) Softwares de feiras, que são programas escritos para controlar e coordenar o software; (2) 
Softwares de linguagens, que são programas que traduzem outros programas para a forma
binária, que é a linguagem utilizada pelos componentes do sistema computacional para mantê-los
salvos em bancos de dados especiais; e, por último, (3) Softwares de aplicação, que são
programas escritos para resolver problemas comerciais ou prestar outros serviços de
processamento de dados aos usuários.
C
(1) Softwares de sistema, que são programas escritos para controlar e coordenar o software; (2) 
Softwares de linguagens, que são programas que traduzem outros programas para a forma
binária, que é a linguagem utilizada pelos componentes do sistema computacional para mantê-los
salvos em bancos de dados especiais; e, por último, (3) Softwares de aplicação, que são
programas escritos para resolver problemas comerciais ou prestar outros serviços de
processamento de dados aos usuários.
 VOLTAR
A+ Alterar modo de visualização
1
2
04/07/2022 20:30 Avaliação I - Individual
2/5
D (1) Softwares de sistema, que são programas escritos para controlar e vigiar o software; (2) 
Software de linguagens, que são programas que traduzem outros programas para a forma
binária, que é a linguagem utilizada pelos componentes do sistema computacional para mantê-los
salvos em bancos de dados especiais; e, por último, (3) Softwares de aplicação, que são
programas escritos para resolver problemas comerciais ou prestar outros serviços de
processamento de dados aos usuários.
Existem 12 princípios da Engenharia de Software. Uma das maneiras de lidar com a complexidade é 
subdividir o processo em atividades específicas, diminuindo a complexidade do problema, 
provavelmente atribuídas a especialistas de diferentes áreas. A decomposição das atividades leva, 
também, à separação das preocupações ou responsabilidades.
Esse conceito trata de qual princípio?
A Abstração.
B Generalização.
C Formalidade.
D Decomposição.
O software é um conjunto de algoritmos codificados que permite ao computador executar uma 
operação ou um conjunto de operações culminando em tarefas. Roger Pressman (1995), porém, 
amplia essa classificação de software em sete diferentes categorias, afirmando ser uma tarefa um 
tanto difícil desenvolver categorias genéricas para aplicações de softwares, pois, no mesmo passo que 
o software cresce, desaparece a visão de compartimentos.
"É uma coleção de programas que dão apoio a outros programas. É caracterizado pela forte interação 
com hardware, intenso uso por múltiplos usuários; operações concorrentes que exigem 
escalonamento schedule; compartilhamento de recursos e sofisticada administração do processo; 
estruturas de dados complexas e múltiplas interfaces externas." Exemplo: compiladores, editores 
simples, drivers, componentes do SO.
A qual classificação de software essa descrição pertence? 
FONTE: PRESSMAN, Roger S. Engenharia de software. São Paulo: Pearson Makron Books, 1995. 
A Software Básico.
B Software Científico e de Engenharia.
C Software de Tempo Real.
D Software Comercial.
3
4
04/07/2022 20:30 Avaliação I - Individual
3/5
A aplicação da Engenharia de Software segue uma abordagem bem completa, onde são 
recomendados caminhos como referência para sua correta e benéfica utilização. Em diversos livros 
são apresentados como Introdução à Engenharia de Software, alguns princípios gerais aplicados 
durante toda a fase de desenvolvimento de software, da importância de algumas propriedades gerais 
dos processos e produtos. Assinale a alternativa CORRETA que apresenta os três primeiros dos 12 
princípios da Engenharia de Software:
A Formalidade, Abstração, Decomposição.
B Generalização, Abstração, Decomposição.
C Padronização, Formalidade, Abstração.
D Padronização, Formalidade, Modelagem Visual.
O software é um conjunto de algoritmos codificados que permite ao computador executar uma 
operação ou um conjunto de operações culminando em tarefas. Roger Pressman (1995), porém, 
amplia essa classificação de software em sete diferentes categorias, afirmando ser uma tarefa um 
tanto difícil desenvolver categorias genéricas para aplicações de softwares, pois, no mesmo passo que 
o software cresce, desaparece a visão de compartimentos.
"É usado para controlar produtos e sistemas para mercados industriais e de consumo, pode utilizar 
memória de somente leitura e usa rotinas limitadas e particulares. O software embutido reside na 
memória só de leitura (read only) e pode executar funções limitadas e particulares (por exemplo, 
controle de teclado para fornos de micro-ondas) ou oferecer recursos funcionais de controle 
significativos (por exemplo, funções digitais em automóveis, tais como controle, mostradores no 
painel, sistemas de freio etc.)."
A qual classificação de software essa descrição pertence? 
FONTE: PRESSMAN, Roger S. Engenharia de software. São Paulo: Pearson Makron Books, 1995.
A Software de computador pessoal.
B Software Embutido.
C Software de inteligência artificial.
D Software Científico e de Engenharia.
Existem 12 princípios da Engenharia de Software. Em um deles, toda a equipe é engajada na solução. 
Exemplo: SCRUM.
Esse conceito trata de qual princípio?
A Arquiteturas baseadas em componentes.
B Rastreabilidade.
C Modelagem visual.
5
6
7
04/07/2022 20:30 Avaliação I - Individual
4/5
D Desenvolvimento iterativo.
A aplicação da Engenharia de Software segue uma abordagem bem completa, onde são 
recomendados caminhos como referência para sua correta e benéfica utilização. Sobre os princípios 
da Engenharia de Software, associe os itens, utilizando o código a seguir:
I- Formalidade. 
II- Abstração. 
III- Decomposição. 
IV- Generalização. 
( ) Deve ser desenvolvido com passos definidos e com precisão, seguidos de maneira efetiva. Não 
se deve restringir a criatividade, mas melhorá-la, uma vez que são criticamente analisados à luz de 
uma avaliação formal. Seus efeitos benéficos podem ser sentidos na manutenção, reutilização, 
portabilidade e entendimento do software.
( ) É o processo de identificação dos aspectos importantes de um determinado fenômeno, 
ignorando-se os detalhes. Os programas, por si só, são abstrações das funcionalidades do sistema.
( ) Uma das maneiras de lidar com a complexidade é subdividir o processo em atividades 
específicas, diminuindo a complexidade do problema, provavelmente atribuídas a especialistas de 
diferentes áreas. A decomposição das atividades leva, também, à separação das preocupações ou 
responsabilidades.
( ) Pensar na resolução de umaforma generalizada para permitir reutilização. É o processo de 
identificação dos aspectos importantes de um determinado fenômeno, ignorando-se os detalhes.
Assinale a alternativa que apresenta a sequência CORRETA:
A II - I - III - IV.
B I - II - III - IV.
C IV - I - III - II.
D III - IV - II - I.
A figura a seguir representa um modelo de ciclo de vida de software: 
 
8
9
04/07/2022 20:30 Avaliação I - Individual
5/5
FONTE: http://www.diegomacedo.com.br/modelos-de-ciclo-de- vida/?print=print>. Acesso em: 19 
jul. 2015
Que modelo é esse?
A Prototipação.
B Incremental.
C Baseado em componentes.
D Cascata.
Diz respeito tanto ao processo como ao produto do software. O produto sofre constantes mudanças, 
pois, em muitos casos, a aplicação é desenvolvida incrementalmente enquanto seus requisitos ainda 
não foram totalmente entendidos. Esse conceito se refere a qual princípio da Engenharia de Software?
A Rastreabilidade.
B Generalização.
C Flexibilidade.
D Formalidade.
10
Imprimir

Continue navegando