Magna Concursos

Foram encontradas 655 questões.

98144 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Em um artigo de 1983, na revista Communications of the ACM .RJ Abbot, tratando da concepção de programas por meio de descrições informais em inglês, ou seja, uma linguagem natural, afirma que "um programa de computador capaz de tomar uma estratégia informal expressa em inglês e transformá-la automaticamente em um programa executável está ainda longe de ser realizado". Já R.S. Pressman, na conclusão de seu livro Software Engineering de 1997 coloca a construção de software embasada na compreensão da linguagem natural como uma tecnologia que se encontra apenas em estágio conceitual. Entretanto, pode-se demonstrar que existem correspondências entre elementos lexicais e sintáticos das linguagens naturais com estruturas de dados e fluxos de programas, podendo tais correspondências fundamentarem métodos de análise de software. Acerca dessas correspondências e das possibilidades de seu uso na construção de programas, julgue o item abaixo.

Um adjetivo sugere uma função, ou um operador, ou um método que, tomando uma variável ou objeto como argumento, retorna um atributo dessa variável ou objeto.

 

Provas

Questão presente nas seguintes provas
98143 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Entre os assuntos de foco da gerência de projetos de software, encontram-se os aspectos relativos ao pessoal, os aspectos do problema a serem resolvidos pelo software e os aspectos do próprio processo de desenvolvimento, tais como as métricas a serem aplicadas nesse processo. Acerca da gerência de projetos de software, julgue o item a seguir.

Aplicar métricas ao processo de desenvolvimento pode trazer benefícios significativos para uma organização que está procurando melhorar seu nível de maturidade no processo de desenvolvimento de software, mas as métricas estão sujeitas também a ser usadas de maneira equivocada, podendo criar mais problemas que resolver os já existentes. O uso do bom senso é um fator importante na interpretação das métricas.

 

Provas

Questão presente nas seguintes provas
98142 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Entre os assuntos de foco da gerência de projetos de software, encontram-se os aspectos relativos ao pessoal, os aspectos do problema a serem resolvidos pelo software e os aspectos do próprio processo de desenvolvimento, tais como as métricas a serem aplicadas nesse processo. Acerca da gerência de projetos de software, julgue o item a seguir.

O grau de dificuldade do problema a ser resolvido, o tamanho (estimado) do programa resultante e o tempo em que a equipe de desenvolvimento permanecerá trabalhando em conjunto são alguns dos fatores a considerar quando do planejamento da estrutura da equipe de projeto.

 

Provas

Questão presente nas seguintes provas
98141 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Acerca das vantagens e desvantagens da abordagem orientada a objetos na concepção de softwares de grande porte, julgue o item abaixo.

Engenheiros e analistas de sistemas, ao realizarem uma concepção orientada a objetos a partir da documentação de especificação de requerimentos de software (SRS), terão uma tarefa difícil, pela incompatibilidade entre a análise SRS à OOA, estarão incrementando o custo de desenvolvimento e aumentando o risco de introdução de erros, especialmente em sistema de grande poder.

 

Provas

Questão presente nas seguintes provas
98140 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

O código a seguir apresenta um programa escrito na linguagem Java, versão 2. e explora os conceitos de tratamento de exceções dessa linguagem.

Enunciado 3166986-1


Acerca das estruturas de linguagem e seus significados no código acima, julgue o seguinte item.

As ocorrências da palavra-chave "throw" nas linhas 5 e 9 especificam um lançamento de um objeto de exceção do tipo "NullPointerException".

 

Provas

Questão presente nas seguintes provas
98139 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

A metodologia de concepção orientada a objetos emprega entre outras ferramentas, o encapsulamento de informação e a reutilização de software. Acerca das principais características da metodologia de concepção orientada a objetos aplicada ao desenvolvimento de software, julgue o item seguinte.

Não existe acesso direto por parte de um objeto às informações de implementação interconectadas em outro objeto particular.

 

Provas

Questão presente nas seguintes provas
98138 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Encorajadas pela introdução da linguagem Simula, em 1967, várias linguagens de programação orientadas a objetos entraram em cena, oferecendo aos usuários diversos aspectos da filosofia da concepção por objetos, Entre as linguagens de programação por objetos, pode-se destacar a própria linguagem Simula, as linguagens Smalltalk C++ e Java. Acerca dessas linguagens, julgue o item que se segue.

A linguagem Smalltalk é uma combinação entre as linguagens Simula e Lisp. com ênfase no link (ou binding) dinâmico. Na linguagem Smalltalk, não há distinção entre classe e objetos. Uma classe é vista como uma instância de uma classe de nível superior chamada metaclasse (metaclass), que permite à hierarquia de classes de um sistema incluir todos os elementos do sistema. No topo da hierarquia, a classe de nível mais alto é chamada de objeto. A linguagem Smalltalk define três tipos principais de mensagens (e métodos associados): unary, keyword e binary que, respectivamente, representam rotinas sem parâmetros, rotinas com parâmetros e mensagens similares às funções infix em Ada. Em Smalltalk, os atributos de uma classe não podem ser acessados por clientes.

 

Provas

Questão presente nas seguintes provas
98137 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

Uma das ferramentas, mais úteis encontradas atualmente para a programação orientada a objetos é a linguagem de programação C++.

O código abaixo ilustra uma classe de objetos no padrão ANSI ISO/C ++.

Enunciado 3161133-1
Enunciado 3161133-2

Com relação a esse código, julgue o item seguinte.

Se a função "double fct", definida entre as linhas 28 e 43 inclusive, é chamada por outro módulo de um software qualquer, o valor retornado pela função é igual a 5.

 

Provas

Questão presente nas seguintes provas
98136 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

A especificação e documentação de sistemas concebidos segundo a metodologia de orientação a objetos está experimentando uma padronização de facto, com a introdução da UML (unified modeling language), desenvolvida conjuntamente por Rumbaungh, Jacobson e Booch, três dos principais autores dessa metodologia. Acerca dos conceitos e das aplicações da UML, julgue o item que se segue.

A UML tem tido um uso extremamente flexível recentemente, sendo usada tanto como linguagem de concepção como de codificação de módulos de software concebidos segundo a metodologia de orientação a objetos.

 

Provas

Questão presente nas seguintes provas
98135 Ano: 2000
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Provas:

A introdução de técnicas e conceitos de orientação a objetos ampliou as facilidades de desenvolvimento presentes nas técnicas tradicionais de concepção estruturada. No entanto, muitos programas desenvolvidos em linguagens orientadas a objetos não aproveitam esse potencial da linguagem por terem sido concebidos sem a utilização adequada dos paradigmas da orientação a objetos. A respeito dos conceitos de orientação a objetos que devem ser utilizados durante a concepção e implementação de um programa orientado a objetos, julgue o item a seguir.

Uma classe consiste em um modelo abstrato de objeto e é implementada concretamente em linguagens como C++ e Java como um tipo derivado.

 

Provas

Questão presente nas seguintes provas