Buscar

Engenharia de Software: Áreas de Conhecimento e Princípios

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

Prévia do material em texto

25/08/2022 02:32 Avaliação I - Individual
1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:765729)
Peso da Avaliação 1,50
Prova 52013691
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
A Engenharia de Software é dividida em dez áreas de conhecimento, segundo o SWEBOK. Uma 
delas é uma área que cujas ferramentas são criadas para prestar auxílio no ciclo de vida do software. 
Elas normalmente automatizam atividades do processo de desenvolvimento, auxiliando o analista no 
processo de concentração para as atividades que exigem maior trabalho intelectual. Estruturam 
atividades de desenvolvimento e manutenção de software para torná-las sistemáticas e suscetíveis ao 
sucesso, já que seu objetivo é a pesquisa de ferramentas e métodos para o aumento da produtividade e 
redução de falhas.
De que área estamos falando?
A Ferramentas e Métodos de Software.
B Gerenciamento de Configuração de Software.
C Gerenciamento de Engenharia de Software.
D Engenharia de Processo de Software.
A utilização da Engenharia de Software segue uma abordagem bem completa, utilizando-se de 
princípios gerais aplicados durante a fase de desenvolvimento de software. 
Tendo em vista os princípios da Engenharia de Software, assinale a alternativa CORRETA:
A Abstração / Informalidade.
B Composição / Padronização.
C Flexibilidade / Generalização.
D Rastreabilidade / Modelagem virtual.
Existem 12 princípios da Engenharia de Software. Um deles deixa claro o que deve ser atendido pelo 
sistema formalmente em requisitos.
Esse conceito trata de qual princípio?
A Arquiteturas baseadas em componentes.
B Gerenciamento de requisitos.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
25/08/2022 02:32 Avaliação I - Individual
2/4
C Padronização.
D Modelagem visual.
Para que uma metodologia de desenvolvimento de sistemas seja consistente, oferecendo maior 
produtividade e qualidade, deverá atender a alguns requisitos fundamentais.
Qual requisito consiste em dividir um conjunto de atividades em vários conjuntos menores, 
objetivando melhor visualização e acompanhamento por parte de todos os interessados no resultado 
final?
A Modelagem.
B Planejamento.
C Abstração.
D Modularização.
A história da evolução dos computadores pode ser contada pelas máquinas mais famosas já 
desenvolvidas. A respeito delas, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Mark I Primeiro computador, feito para fins militares para auxiliar nos cálculos de precisão 
necessários para balística.
( ) ENIAC (Computador Integrador Numérico Eletrônico) foi primeiro computador eletrônico à 
válvula, sua memória era muito pequena, e a cada nova operação era necessário reconfigurar toda a 
sua fiação, exigindo um enorme esforço humano.
( ) ENIAC (Computador Integrador Numérico Eletrônico) foi o primeiro computador eletrônico 
com programa armazenado utilizando sistema binário, tornando-se a arquitetura padrão para os 
computadores mais modernos.
( ) EDSAC (Calculadora Automática com Armazenamento por Retardo Eletrônico)foi o primeiro 
computador operacional em grande escala capaz de armazenar seus próprios programas.
( ) LEO (Escritório Eletrônico de Lyons) foi o primeiro computador comercial do mundo que 
começou a automatizar os trabalhos de escritórios.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - V - V.
B F - F - F - V - V.
C V - V - F - V - V.
D V - F - F - F - F.
4
5
25/08/2022 02:32 Avaliação I - Individual
3/4
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. Existem 12 princípios da Engenharia de Software. Separar a solução em 
componentes bem definidos funcionais e lógicos, com interfaces bem definidas que não 
compartilham estados e se comunicam por troca de mensagens contendo dados é um desses 
princípios.
A qual princípio essa descrição pertence?
A Desenvolvimento iterativo.
B Arquiteturas baseadas em componentes.
C Gerenciamento de requisitos.
D Rastreabilidade.
Observe o gráfico a seguir: 
O que o gráfico aponta?
A Curva de falhas real para o software.
B Curva de falhas real para o software e o hardware.
C Curva de falhas do software (idealizada).
D Curvas de falhas para o hardware.
Ciclo de vida de desenvolvimento de softwares é o processo de criação e manutenção de sistemas de 
informação descrito em modelos e metodologias utilizadas para desenvolver esses sistemas. Um 
exemplo de modelo de ciclo de vida é o Cascata. 
Assinale a alternativa CORRETA que apresenta característica do modelo de ciclo de vida em cascata:
A É fácil voltar atrás e corrigir erros.
6
7
8
25/08/2022 02:32 Avaliação I - Individual
4/4
B Os usuários conseguem ver gradualmente seu progresso.
C Várias partes do sistema são desenvolvidas em paralelo.
D É um modelo de desenvolvimento sequencial.
O primeiro computador eletrônico com programa armazenado que foi desenvolvido utilizava o 
sistema binário, memória e CPU. Esse dispositivo foi desenvolvido por Von Neumann, reconhecido 
como responsável pela arquitetura de computadores presentes até os dias atuais.
Qual o nome desse equipamento?
A MARK I.
B EDSAC.
C ENIAC.
D EDVAC.
A Engenharia de Software é dividida em dez áreas de conhecimento, segundo o SWEBOK. Uma 
delas é uma área que trata da implementação ou codificação do software, verificação, testes de 
unidade, testes de integração e depuração. Está envolvida com todas as áreas de conhecimento, 
porém, ligada fortemente às áreas de Design e Teste de Software, pois esse processo de construção 
abrange significativamente ambas as áreas.
De que área estamos falando?
A Construção de Software.
B Design de Software.
C Manutenção de Software.
D Teste de Software.
9
10
Imprimir

Continue navegando