Buscar

Lista de Exercícios de ES nro 3 -Telecomunicações

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

Lista de Exercícios de ES
NUMERO 3
Diogo Alexandro Silva Oliveira - T2826E-4
1. Considerando as seguintes afirmativas sobre processos de desenvolvimento de software conhecidos como Engenharia de Software Baseada em Componentes (ESBC): 
I- O ESBC tem ênfase no paralelismo entre tarefas.
II- A atividade da Engenharia de Domínio produz uma lista de componentes que podem ser reutilizados. 
III- O modelo de troca de dados é um dos ingredientes arquiteturais necessários para a atividade de composição de componentes. 
As afirmativas verdadeiras são:
a) ( )somente I
b) ( ) somente I e II
c) ( ) somente II
d) ( ) I, II e III
e) (X) somente III
2. Uma empresa realizou um levantamento de requisitos de um Estacionamento, onde num primeiro momento destacou duas funcionalidades principais:
 - Atendente registra a entrada e saída do veículo, mas é importante frisar que quando o cliente estaciona o veículo ele recebe o ticket onde contém a data e hora de entrada, placa, a cor do veículo e o modelo do carro.
 - Quando o cliente retira o veículo do estacionamento ele recebe o comprovante de pagamento (fatura).
É correto afirmar que:
a) ( )Existe um relacionamento do tipo include do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, onde este é essencial para o comportamento do caso de uso Registrar Entrada.
b) ( )Existe um relacionamento do tipo include do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este é opcional para o comportamento do caso de uso Registrar Entrada.
c) ( )Existe um relacionamento do tipo generalização do caso de uso Gerar Fatura para o caso de uso registrar Saída, onde define uma funcionalidade do sistema do ponto de vista do usuário.
d) (X)Existe um relacionamento do tipo extend do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este é essencial para o comportamento do caso de uso Registrar Entrada.
e) ( )Existe um relacionamento do tipo extend do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, onde este é essencial para o comportamento do caso de uso Registrar Entrada.
3. De acordo com as seguintes afirmativas sobre o desenvolvimento de software baseado em componentes, é correto afirmar que seus fundamentos são:
I. Componentes independentes especificados por sua interface
II. Padrões de Implementação de Componentes para facilitar a implementação de componentes.
III. Middleware que fornece suporte para a interoperabilidade.
IV. Um processo de desenvolvimento que não é orientada a reutilização.
 
As afirmativas estão corretas em:
a) ( ) II e IV
b) (x) I, II, III
b) ( ) I
c) ( ) III e IV
d) ( ) I e IV
 
4. Qual o diagrama que permite que o Arquiteto de um sistema modele a estrutura de arquivos de uma aplicação e seus relacionamentos?
 a) (X) Diagrama de Componentes
b) ( ) Diagrama de Classes
c) ( )Diagrama de Software
d) ( )Diagrama de Objetos
e) ( )Diagrama de Arquivos
5. Qual modelo abaixo, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software nos casos em que os requisitos de um problema são bem compreendidos e quando o trabalho flui de forma relativamente linear?
a) ( )Nenhuma das alternativas
b) ( )Modelo Ágil
c) ( )Modelo prototipação
d) ( )Modelo em espiral
e) (X) Modelo em cascata
6. Os objetivos do teste de software podem ser expressos, de forma mais clara, pela observação das três regras definidas por Myers:
 
· A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro;
· Um bom caso de teste é aquele que apresenta uma elevada probabilidade de revelar um erro ainda não descoberto;
· Um teste bem-sucedido é aquele que revela um erro ainda não descoberto.
Observe as afirmações abaixo:
I - Teste de Caixa Branca é uma técnica de teste que usa a perspectiva interna do sistema para modelar os casos de teste. No teste de software, a perspectiva interna significa basicamente o código fonte. 
II – Teste de Caixa Preta em que a perspectiva interna do sistema é desconsiderada, sendo testadas e mensuradas somente as interfaces do sistema.
III- Ambas as técnicas podem ser usadas em conjunto. Dessa forma, o teste é modelado conhecendo-se a estrutura interna do sistema, mas a execução ignora esse aspecto, como na caixa-preta.
Assinale a alternativa corretaa:
a) ( X ) Todas as alternativas estão corretas.
b) ( ) Todas as alternativas estão erradas.
c) ( ) Apenas a alternativa I está errada.
d) ( ) Apenas as alternativas I e III estão erradas.
e) ( ) Apenas as alternativas I e II estão erradas.
 
7. A norma ISO/IEC 9126 define seis características de qualidade de software que estão descritas abaixo. Associe as características a sua definição:
I – Funcionalidade 		II – Eficiência		V - Confiabilidade
III – Manutenibilidade		IV – Portabilidade	VI – Usabilidade
a) (III) Facilidade para correções, atualizações e alterações. 
b) (I) O conjunto de funções satisfazem as necessidades explícitas e implícitas para a finalidade a que se destina o produto.
c) (II) Os recursos e tempos utilizados são compatíveis com o nível de desempenho requerido para o produto.
d) (IV) É possível utilizar o produto em diversas plataformas com pequeno esforço de adaptação.
e) (VI ) É fácil utilizar o software.
8. Engenharia de Software inclui um grande número de teorias, conceitos, modelos, técnicas e métodos. Analise as seguintes definições:
 
I) No planejamento de projetos de software, há várias técnicas que podem ser usadas para estimativa de custo e esforço. A técnica de Pontos por Função é uma técnica de estimativa que, embora não seja relacionada diretamente a linhas de código, é utilizada também para a obtenção de métricas de produtividade e qualidade do desenvolvimento de software; 
II) CMMI (Capability Maturity Model Integration) é um modelo estabelecido pelo Software Engineering Institute (SEI) que propõe níveis de competência organizacional relacionados à qualidade do processo de desenvolvimento de software; 
III) Engenharia Reversa é o processo de inferir ou reconstruir um modelo de mais alto nível (projeto ou especificação) a partir de um documento de mais baixo nível (tipicamente um código fonte); 
Levando-se em conta as três afirmações I, II e III acima, identifique a única alternativa válida:
a) ( ) Apenas a I está correta;
b) ( ) Apenas a II está correta;
c) ( ) Apenas a II e a III estão corretas;
d.) ( ) Apenas a I e a III estão corretas;
e) (X) As afirmações I, II e III estão corretas.
9. Como gerente de projeto para uma organização compradora, você descobre que as entregas recebidas do fornecedor não estão em conformidade com as especificações para o produto. Em qual documento você procurar sobre como lidar com resultados não-conformes? 
a) ( ) Proposta do vendedor
b) ( ) Plano de gerenciamento das aquisições 
c) ( )Plano de gerenciamento da qualidade 
d) (X)Contrato
e) ( )Documento de Requisito
10. (CESGRANRIO/PETROBRAS 2008) É uma boa prática durante a fase inicial de um projeto, ou seja, antes de entrar na fase de planejamento, que se defina claramente quais serão os objetivos do projeto, e também que se obtenha autorização para iniciá-lo. Isto normalmente é feito, gerando os seguintes documentos: 
a) ( )Declaração de escopo do projeto e Termo de autorização do projeto.
b)(X) Declaração de escopo do projeto e Termo de abertura do projeto.
c) ( )Declaração de escopo do projeto e Plano de gerenciamento do projeto.
d) ( )Declaração de escopo preliminar do projeto e Termo de abertura do projeto. 
e) ( )Declaração de escopo preliminar do projeto e Termo de autorização do projeto.

Continue navegando