Buscar

GESTÃO DA TECNOLOGIA DA INFORMAÇÃO - Engenharia e Projeto de Software (ADS19) - Avaliação I - Individual (Cod 687316)

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

GESTÃO DA TECNOLOGIA DA INFORMAÇÃO 
Engenharia e Projeto de Software (ADS19) - Avaliação I - Individual (Cod.:687316) 
 
1 - A Engenharia de Software originou-se conceitualmente em 1969, por Fritz Bauer, durante uma conferência 
patrocinada pelo Comitê de Ciência da Organização do Tratado do Atlântico Norte (Otan). Com relação à 
necessidade do desenvolvimento de melhores softwares, assinale a alternativa CORRETA que apresenta a principal 
necessidade que levou à criação da Engenharia de Software: 
A) Apenas criar um código-fonte de qualidade. 
B) Desenvolver a documentação do software e do manual do usuário. 
C) Desenvolvimento de projetos de software que fossem entregues dentro de custo e prazo adequados. 
D) Entregar no prazo. 
2 - 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 uma forma 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) IV - I - III - II. 
B) I - II - III - IV. 
C) III - IV - II - I. 
D) II - I - III - IV. 
3 - O desenvolvimento do software está estreitamente ligado a mais de cinco décadas de evolução do hardware, 
culminando em menor tamanho do hardware, fazendo com que sistemas baseados em computadores se tornassem 
mais sofisticados. Evoluímos dos processadores à válvula para os dispositivos microeletrônicos, que são capazes de 
processar milhares de instruções por segundo. Qual era é marcada pela orientação em batch e os softwares 
customizados? 
A) Primeira era. 
B) Quarta era. 
C) Segunda era. 
D) Terceira era. 
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. Um deles diz respeito a pensar na resolução de uma forma generalizada para permitir reutilização. É o 
processo de identificação dos aspectos importantes de um determinado fenômeno, ignorando-se os detalhes. A qual 
princípio essa descrição pertence? 
A) Decomposição. 
B) Generalização. 
C) Padronização. 
D) Flexibilidade. 
5 - O desenvolvimento do software está estreitamente ligado há mais de cinco décadas de evolução do hardware, 
culminando em menor tamanho do hardware, o que fez com que sistemas baseados em computadores se 
tornassem mais sofisticados. Evoluímos dos processadores a válvula para os dispositivos microeletrônicos, que são 
capazes de processar milhares de instruções por segundo. Com isso em mente, observe os seguintes tópicos: 
- Multiusuário – Tempo real – Banco de dados – Produto de software – Software house. 
A qual período da evolução do software esses tópicos estão ligados? 
A) A quarta era 
B) A terceira era 
C) A segunda era. 
D) Os primeiros anos. 
6 - O software é um conjunto de algoritmos codificados que permite ao computador executar uma operação ou um 
conjunto de operações culminando em tarefas. Sobre os tipos de software disponíveis, bem como a função e 
utilidade desses tipos de software, associe os itens, utilizando o código a seguir: 
I – Software Embutido. II – Software de computador pessoal. III – Software de inteligência artificial. 
( ) Exemplos: sistema de reconhecimento de imagem, sistemas especialistas, redes neurais e aprendizado etc. 
( ) 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. 
( ) Exemplos: editores de texto, planilhas, calculadora, jogos, computação gráfica, gerenciamento de dados, 
aplicações financeiras pessoais e comerciais, redes externas ou acesso a banco de dados, são apenas algumas das 
centenas de aplicações. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) II - I - III. 
B) I - II - III. 
C) I - III - II. 
D) III - I - II. 
 
7 - O software é um conjunto de algoritmos codificados que permite ao computador executar uma operação ou um 
conjunto de operações culminando em tarefas. Sobre os tipos de software disponíveis, bem como a função e 
utilidade desses tipos de software, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Software Básico: é uma coleção de programas que dão apoio a outros programas. Exemplo: compiladores, 
editores simples, drivers, componentes do SO. 
( ) Software de Tempo Real: monitorar, analisar e controlar eventos do mundo real, caracterizado pela coleta de 
dados do ambiente externo, análise que transforma a informação de acordo com a necessidade do sistema, controle 
e saída para um ambiente externo e um componente de monitoração que coordena todos os outros. 
( ) Software Científico e de Engenharia: facilita as operações comerciais e decisões administrativas. As aplicações 
dessa área reestruturam os dados de uma forma que facilita as operações comerciais e as tomadas de decisões 
administrativas. 
( ) Software Comercial: algoritmos com intenso processamento de números e cálculos. As aplicações diversificadas 
variam da análise de fadiga mecânica de automóveis à dinâmica orbital de naves espaciais recuperáveis, e da 
biologia molecular à manufatura automatizada. Exemplos: sistemas de astronomia, naves espaciais, matemática 
avançada etc. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
A) F - F - V - V. 
B) V - V - F - F. 
C) F - V - F - V. 
D) V - V - V - F. 
 
8 - O processo de Engenharia de Software se divide em quatro fases que indicam a ênfase que é dada no projeto em 
um dado instante. Sobre as fases, associe os itens, utilizando o código a seguir: 
I – Fase de Iniciação. II – Fase de Elaboração. III – Fase de Construção. IV – Fase de Transição. 
( ) Ênfase na análise. 
( ) Ênfase na implantação. 
( ) Ênfase no escopo. 
( ) Ênfase no desenvolvimento. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) II - I - IV - III. 
B) II - I - III – IV. 
C) I - IV - III – II. 
D) II - IV - I - III. 
9 - A Engenharia de Software é dividida em dez áreas de conhecimento, segundo o SWEBOK. Uma delas é uma área 
cujo objetivo é implementar processos novos e melhores, seja no escopo individual, de projeto ou organizacional, e 
pode ser definida como uma visão geral sobre questões do processo, amplamente relacionadas à definição, 
implementação, avaliação, mensuração, gerenciamento, mudanças e melhorias do processo de ciclo de vida de 
software. De que área estamos falando? 
A) Engenharia de Processo de Software. 
B) Gerenciamento de Configuraçãode Software. 
C) Ferramentas e Métodos de Software. 
D) Gerenciamento de Engenharia de Software. 
10 - Em um projeto de software existem, em geral, muitos profissionais envolvidos. Têm-se, entre outros, gerentes, 
analistas, arquitetos, programadores e testadores. Durante a realização das atividades de desenvolvimento, a 
comunicação entre eles é fundamental. Para estabelecer um canal de comunicação uniforme, é necessário aplicar 
métodos definidos em processos de desenvolvimento de software. Para que uma metodologia de desenvolvimento 
de sistemas seja consistente, oferecendo maior produtividade e qualidade, deverá atender a alguns requisitos 
fundamentais. Quais são esses requisitos tratados como fundamentais? 
A) Desenvolvimento, Flexibilidade, Documentação, Modularização e Planejamento. 
B) Padronização, Flexibilidade, Documentação, Modularização e Planejamento. 
C) Desenvolvimento, Homologação, Documentação, Modularização e Planejamento. 
D) Desenvolvimento, Homologação, Documentação, Modularização e Divulgação.

Continue navegando