Buscar

Análise Orientada A Objetos I - Avaliação I - Individual FLEX

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

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

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

Prévia do material em texto

1A programação objetos é encontrada em diversas linguagens de programação. 
A respeito dela, assinale a alternativa CORRETA:
A)  C++, Basic, Pascal.
B)  C++, JAVA, PYTHON.
C)  JAVA, dbase III.
D)  C++, JAVA, BASIC.
2São responsáveis por definir técnicas, estratégias, e principalmente os casos de testes que serão aplicados no sistema. 
Assinale a alternativa CORRETA que apresenta esse fator:
A)  Usuários.
B)  Testador.
C)  Desenvolvedor.
D)  Stakeholder.
3A OpenUP é uma implementação aberta da UP desenvolvida como parte do Eclipse Processes Framework, conhecida anteriormente como Basic Unified Process (BUP). A OpenUP aceita grande parte dos princípios utilizados no Processo Unificado, porém é um método independente de ferramenta, não exigindo grande precisão e detalhes nos documentos. O processo baseia-se em quatro princípios: Colaboração, Evolução, Balanceamento e Foco. O ciclo de vida também é dividido em quatro fases, como no UP. Essas fases são divididas em interações, porém aqui as equipes se auto-organizam para planejar cada uma delas.
Assinale a alternativa CORRETA para o ciclo de vida Transição:
A)  Baseline da arquitetura; riscos em potencial; componentes do sistema; reusabilidade.
B)  Escopo do sistema; requisitos do sistema; custo geral do sistema; riscos em potencial.
C)  Qualidade do sistema; versões Alfa e Beta; release do sistema.
D)  Teste Beta; conversão do BD; treinamentos; distribuição.
4A história da computação teve início na necessidade do homem em conseguir realizar cálculos. O caminho foi longo, iniciado com o ábaco, muitos anos antes da era cristã. A primeira máquina de calcular que apenas somava e subtraía vem surgir apenas em 1642, desenvolvida por Blaise Pascal. Em 1694, Gottfried Von Leibniz constrói a primeira calculadora que podia executar as quatro operações básicas, e em 1822, o matemático inglês Charles Babbage estabelecia os princípios do funcionamento dos computadores eletrônicos no projeto de sua máquina diferencial, capaz de realizar os cálculos necessários para elaborar uma tabela de logaritmos. A partir daí outras invenções abriram caminhos para o que temos hoje. O marco inicial se dá com o primeiro computador eletrônico.
Assinale a alternativa CORRETA que apresenta o nome desse computador:
A)  UNIVAC I.
B)  EDVAC (Electronic Discrete Variable Automatic Computer).
C)  ENIAC (Eletrical Numerical Integrator and Calculator).
D)  Harvard Mark I.
5O Agile Unified Process é uma versão simplificada do Rational Unified Process desenvolvido por Scott Ambler. Ele descreve uma abordagem simples e fácil de entender para o desenvolvimento de software de aplicativo de negócios usando técnicas e conceitos ágeis, mas ainda assim permanecendo fiéis ao RUP. 
Sobre esse conceito, assinale a alternativa CORRETA:
A)  Tem o objetivo de produzir software funcionais focando apenas no código fonte.
B)  Foca nas partes mais complexas do projeto.
C)  Não flexibiliza as mudanças e, sim, o escopo do projeto.
D)  Tem o objetivo de apresentar e discutir de novas técnicas que poderiam ser utilizadas para desenvolver softwares, disponibilizando maior agilidade por meio dos conceitos aplicados às metodologias já existentes.
6O papel define um conjunto de comportamentos, habilidades e responsabilidades de uma pessoa da equipe. Os papéis dentro de um projeto não são necessariamente para pessoas específicas nem para cargos dentro da equipe. A mesma pessoa pode exercer vários papéis em diferentes momentos do dia, no mesmo projeto. A respeito disso, classifique V para as sentenças verdadeiras e F para as falsas:
( V ) O analista é o responsável por realizar o relacionamento ou contato com usuário ou cliente do sistema.
( V  ) Os desenvolvedores transformam os requisitos em produto de software e devem ter o conhecimento necessário para desenvolver os códigos-fonte e testá-los.
(  F  ) O papel do testador está relacionado principalmente com as atividades de planejamento, controle e, sobretudo, a organização do projeto.
(  F  ) O gerente é responsável por definir técnicas, estratégias, e principalmente definir os casos de testes que serão aplicados no sistema, ou seja, tem a função de analisar os resultados dos testes e, no caso de necessidade, informar aos responsáveis que providenciem a correção.
Assinale a alternativa que apresenta a sequência CORRETA:
A)  V - F - F - V.
B)  F - F - F - V.
C) V - V - F - F.
D)  F - V - V - F.
7Processo de engenharia de software que fornece uma abordagem para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento, cujo objetivo é assegurar a produção de software de alta qualidade dentro de prazos e orçamentos previsíveis.
Do que estamos falando?
A)  RAP.
B)  RUP.
C)  ROP.
D)  REP.
8A OpenUP é uma implementação aberta da UP desenvolvida como parte do Eclipse Processes Framework, conhecida anteriormente como Basic Unified Process (BUP). A OpenUP aceita grande parte dos princípios utilizados no Processo Unificado, porém é um método independente de ferramenta, não exigindo grande precisão e detalhes nos documentos. O processo baseia-se em quatro princípios: Colaboração, Evolução, Balanceamento e Foco. O ciclo de vida também é dividido em quatro fases, como no UP. Essas fases são divididas em interações, porém aqui as equipes se auto-organizam para planejar cada uma delas.
Assinale a alternativa CORRETA para o ciclo de vida Elaboração:
A)  Escopo do sistema; requisitos do sistema; custo geral do sistema; riscos em potencial.
B)  Baseline da arquitetura; riscos em potencial; componentes do sistema; reusabilidade.
C)  Teste Beta; conversão do BD; treinamentos; distribuição.
D)  Qualidade do sistema; versões Alfa e Beta; release do sistema.
9É um framework extensível para a concepção de processos, podendo ser adaptado às características de diferentes empresas e projetos.
Do que estamos falando?
A)  Top.
B)  UP.
C)  Software.
D)  Hardware.
10Esse tipo de estrutura é bastante característico, uma vez que trata de agregação ou decomposição de objetos. Essa estratégia é muito útil na identificação dos objetos e dos seus componentes diante de um determinado problema em estudo. Além dessa definição, é importante destacar que a estrutura Todo-Parte é composta por uma característica conhecida, que é importante para determinar o número de ocorrências em um relacionamento.
Do que estamos falando?
A)  Reusabilidade.
B)  Cardinalidade.
C)  Polimorfismo.
D)  Confiabilidade.

Outros materiais