Buscar

Engenharia e Projeto de Software PROVA I

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

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 6, do total de 6 páginas

Prévia do material em texto

1
É 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.).
Estamos falando do quê?
A
Software Científico e de Engenharia.
B
Software de Tempo Real.
C
Software Comercial.
D
Software Embutido.
2
A existência da Engenharia de Software se faz importante por uma série de motivos. A respeito disso, associe os itens, utilizando o código a seguir:
I- A complexidade dos softwares.
II - Insatisfação dos usuários.
III- Produtividade.
IV- Confiabilidade do Sistema.
V- Manutenibilidade.
(    ) Especificar sistemas é uma atividade bastante complexa. Não se trata apenas de fazer uns “programinhas”.
(    ) O usuário precisa de sistemas funcionando de acordo com suas necessidades e que sejam fáceis de serem operados e/ou cujo desenvolvimento não seja demorado.
(    ) Costuma estar quase sempre abaixo do desejado. Frequentemente, a alocação de recursos e atividades é desbalanceada. Custos, tempo e recursos geralmente são subestimados.
(    ) Há diversas estatísticas que provam a pouca confiabilidade de boa parte dos sistemas. Não basta que o sistema produza resultados solicitados pelo usuário, mas que também tenha o desempenho adequado.
(    ) Facilidade de se modificar um sistema para adaptar-se a circunstâncias novas, inexistentes à época da implantação. Sistemas recentemente implantados são substituídos por novos devido ao alto custo para sua manutenção.
Assinale a alternativa que apresenta a sequência CORRETA:
A
I - II - III - IV - V.
B
V - II - IV - I - III.
C
II - III - IV - V - I.
D
IV - V - I - II - III.
3
Existem 12 princípios da Engenharia de Software. Um deles trata de 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.
Esse conceito trata de qual princípio?
A
Modelagem visual.
B
Arquiteturas baseadas em componentes.
C
Generalização.
D
Verificação contínua de qualidade.
4
A escolha de um modelo é fortemente dependente das características do projeto. 
Assinale a alternativa CORRETA que apresenta modelos de ciclo de vida:
A
Herdados, impróprios e incrementais.
B
Sequenciais, cascata e UML. 
C
Cascata, subsequência e ágeis. 
D
Sequenciais, incrementais e baseados em componentes. 
5
É um conjunto de algoritmos codificados que permite ao computador executar uma operação ou um conjunto de operações culminando em tarefas.
Do que estamos falando?
A
Software.
B
Hardware.
C
Workstations.
D
Mainframe.
6
Roger Pressman definiu que a Engenharia de Software é composta por uma tecnologia em camadas. A respeito dessas camadas, associe os itens, utilizando o código a seguir:
I- Qualidade.
II- Processo.
III- Métodos.
IV- Ferramentas.
(    ) Dá-se ênfase ao apoio automatizado ou semiautomatizado para processos e métodos.
(    ) Dá-se ênfase às abordagens e às atividades necessárias para a construção de um software.
(    ) Dá-se ênfase ao planejamento das atividades e ao controle do projeto de software.
(    ) Dá-se ênfase à preocupação da disciplina, padronização e satisfação dos clientes.
Assinale a alternativa que apresenta a sequência CORRETA:
A
II – I – IV – III – V.
B
IV – III – II – I – V.
C
I – III – II – V – IV.
D
I – II – III – IV – V.
7
Foi o primeiro computador a surgir, usado para fins militares. Esse computador foi financiado pela Marinha Americana, Faculdade de Harvard e IBM.
A que computador estamos nos referindo?
A
IBM 701.
B
EDVAC.
C
Mark I. 
D
ENIAC.
8
O software é um conjunto de algoritmos codificados que permite ao computador executar uma operação ou um conjunto de operações culminando em tarefas. Ele pode ser classificado em três tipos. Um deles refere-se a 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. Essa descrição é referente a qual tipo de software?
A
Software de execução.
B
Software de linguagens.
C
Software de sistema.
D
Software de aplicação.
9
O processo de Engenharia de Software se divide em quatro fases que indicam a ênfase que é dada no projeto em um dado instante. Com relação às quatro 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.
(    ) Essa fase tem como objetivo principal o planejamento do projeto.
(    ) Essa fase tem como objetivo principal a realização da análise do projeto.
(    ) Essa fase tem como objetivo principal a materialização da análise.
(    ) Essa fase tem como objetivo principal realizar a entrega do projeto.
Assinale a alternativa que apresenta a sequência CORRETA:
A
IV - III - II - I.
B
I - II - III - IV.
C
IV - II - III - I.
D
II - III - I - IV.
10
Para que uma metodologia de desenvolvimento de sistemas seja consistente, oferecendo maior produtividade e qualidade, deverá atender a alguns requisitos fundamentais. Nesse sentido, associe os itens, utilizando o código a seguir:
I- Documentação.
II- Modularização.
III- Planejamento.
(    ) Manter informações sobre o produto e garantir rapidez diante das mudanças.
(    ) 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.
(    ) Forma madura de administrar o tempo, é programar o futuro em relação às metas e aos objetivos a serem alcançados.
Assinale a alternativa que apresenta a sequência CORRETA:
A
III - I - II.
B
I - III - II.
C
I - II - III.
D
II - I - III.

Continue navegando