Questões

Total de Questões Encontradas: 50

Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
José foi incumbido de modelar as classes do sistema que a empresa estava desenvolvendo. Ele se deparou com as seguintes classes:

Classe 1, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Gregoriano.

Classe 2, que possui os atributos data de nascimento, nome, sexo, telefone e um método para calcular a idade no calendário Chinês.

Classe 3, que possui os atributos data de nascimentonomesexo e um método para calcular a idade no calendário Juliano.

Por ser conhecedor de técnicas de orientação a objetos, ele propôs que fosse criada uma classe com os atributos comuns e o método de cálculo da idade. Sugeriu que fossem criadas classes baseadas nessa primeira e que apenas alterassem o que não fosse comum, como a inclusão do atributo telefone e diferentes tipos de implementação para o método do cálculo da idade.

Deste modo ele utilizou, respectivamente, as técnicas de
A
herança e polimorfismo. 
B
abstração e agregação. 
C
encapsulamento e abstração. 
D
polimorfismo e encapsulamento. 
E
abstração e herança. 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Um dos conceitos básicos de orientação a objetos é o fato de um objeto, ao tentar acessar as propriedades de outro objeto, deve sempre fazê-lo por uso de métodos do objeto ao qual se deseja atribuir ou requisitar uma informação, mantendo ambos os objetos isolados. A essa propriedade da orientação a objetos se dá o nome de 
A
herança.
B
abstração. 
C
polimorfismo. 
D
mensagem. 
E
encapsulamento. 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
No modelo ER − Entidade-Relacionamento, em alguns casos, determinada entidade pode não ter um valor aplicável a um atributo. Por exemplo, o atributo Apartamento de um endereço se aplica apenas a endereços que estão em edifícios de apartamentos, e não a outros tipos de residências, como as casas. Para essas situações é criado um valor especial chamado
A
vazio.
B
padrão.
C
reservado.
D
null. 
E
abstrato.
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
No modelo ER − Entidade-Relacionamento, observa-se que os atributos compostos e multivalorados podem ser aninhados de uma maneira arbitrária. Podemos representar essa organização arbitrária agrupando os componentes de um atributo composto entre parênteses, separando os componentes por meio de vírgulas e mostrando os atributos multivalorados entre chaves. Esses atributos são chamados de
A
concatenados. 
B
esparsos. 
C
agrupados. 
D
complexos. 
E
irmãos. 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software. Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software
A
análise de recursos e software
B
desenvolvimento incremental.
C
geração de relatórios de teste. 
D
pesquisa e testes. 
E
implementação e teste unitário. 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
A técnica de Análise por Pontos de Função − APF
A
deve ser utilizada para estimar a complexidade ciclomática dos programas de computador baseado em suas funções.
B
pode ser aplicada para medir o tamanho de um sistema antes de desenvolvê-lo, de forma que seu custo seja previsto mais adequadamente.
C
é aplicável antes mesmo dos requisitos funcionais do software serem definidos.
D
é baseada no número de linhas de código produzidas, sendo mais adequada para medir a produtividade da equipe de programadores.
E
permite a contagem de pontos de função somente para estimar o esforço de desenvolvimento de novos projetos. 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Uma métrica de software é uma característica de um sistema de software, documentação de sistema ou processo de desenvolvimento que pode ser objetivamente medido. Sobre as métricas de software é correto afirmar que
A
as métricas de controle e de previsão podem fornecer dados importantes que norteiam o desenvolvimento do software, porém, não podem influenciar a tomada de decisão de gerenciamento. 
B
as métricas de software podem ser métricas de controle ou métricas de previsão. Métricas de controle (conhecidas como métricas de produto) podem ser utilizadas para medir o tempo necessário para reparar um defeito ou a complexidade ciclomática de um módulo. 
C
os atributos internos de software, como a complexidade ciclomática de um componente, podem ser medidos com o uso de ferramentas de software que analisam o código fonte do software
D
todas as métricas de controle e de previsão podem ser usadas para medir de maneira apropriada o número de métodos ou funções que chamam outros métodos ou funções em um software.
E
a medição de software deve ser utilizada para coletar apenas dados qualitativos sobre o software e o processo de software. Estes dados devem ser usados para fazer inferências sobre a qualidade de produto e de processo.
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Com relação aos tipos de testes de software, considere:

  I. Testes baseados em requisitos são uma abordagem sistemática para projeto de casos de teste em que se considera cada requisito e deriva-se um conjunto de testes para eles. São mais uma validação do que um teste de defeitos.  

II. Testes de release são feitos pela própria equipe de desenvolvimento e devem centrar-se na descoberta de bugs no sistema, nos quais os casos de teste são projetados para expor os defeitos.

III. Testes de desenvolvimento incluem testes unitários, nos quais se testa objetos e métodos específicos; testes de componentes, em que se testa diversos grupos de objetos; e testes de sistema, nos quais se testa sistemas parciais ou completos.

IV. Teste beta é um tipo de teste de usuário em que os usuários do software trabalham com a equipe de desenvolvimento para testar o software no local do desenvolvedor.

Está correto o que se afirma APENAS em
A
I e III.
B
II e IV.
C
I e II. 
D
III e IV.
E
I, II e III. 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Web Services são aplicações modulares que podem ser acessadas por meio de uma rede, em geral, a World Wide Web. A arquitetura dos Web Services descrevem três papéis: service provider, service requester e service broker, e três operações básicas:
A
publish, find e manage.
B
describe, publish e manage.
C
register, describe e bind.
D
describe, publish e find.
E
publish, find e bind.
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Uma aplicação criada a partir da combinação (ou orquestração) de serviços é chamada de ________ (que sob um determinado ponto de vista, implementa um processo de negócio).  É desse modo que o uso de SOA possibilita flexibilizar a implementação e a manutenção de processos de negócios. Em última instância é um meio que permite traduzir para a área de tecnologia os objetivos e necessidades das áreas de negócios. Ao criar um novo sistema, o TI verifica os serviços já existentes e quais novos serviços devem ser criados para suportar o novo processo de negócios.

A lacuna da frase acima é preenchida, corretamente, por 
A
composite application.  
B
web service collection. 
C
enterprise application. 
D
enterprise service application. 
E
composite solution. 
Página 2 de 5