Magna Concursos

Foram encontradas 250 questões.

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

Vários riscos devem ser considerados no planejamento de um software, a exemplo de riscos relativos ao tamanho do software, riscos de impactos nos negócios, riscos ligados às características do cliente, ao processo de desenvolvimento, ao ambiente de desenvolvimento, à tecnologia embutida no sistema, ao tamanho e à experiência da equipe de desenvolvimento etc. Por essa razão. uma das atividades de planejamento de software é a projeção de riscos. Acerca desse assunto, julgue o item seguinte.

A avaliação de riscos procura classificar cada risco em termos de probabilidade de ocorrência e mensuração dos impactos, caso o risco venha a se efetivar.

 

Provas

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

As linguagens de programação Fortran, Pascal e C são ainda bastante utilizadas no desenvolvimento de novos softwares ou na atualização de softwares existentes. Essas linguagens não são consideradas na literatura como orientadas a objetos, mas alguns dos conceitos encontrados na filosofia da concepção por objetos podem ser utilizados para se obter maior qualidade nos softwares desenvolvidos a partir dessas linguagens. Acerca das linguagens Fortran, Pascal e C, no contexto da abstração de dados e funções, e com relação à emulação por objetos e classes de objetos, que permite aproximar essas linguagens da tecnologia por objetos, julgue o item abaixo.

Na linguagem C, apesar do uso freqüente da instrução #include<header.h> , em que header.h é um arquivo cabeçalho qualquer, que encoraja módulos clientes a acessarem estruturas de dados por meio de suas representações físicas, é possível obter encapsulamento. Além disso, habilidades como a de manipular ponteiros para funções permitem emular algumas das mais avançadas propriedades da abordagem orientada a objetos, tais como a emulação de objetos, classes e herança. Essas habilidades fizeram da linguagem C um excelente veículo para o desenvolvimento de linguagens orientadas a objetos, como as linguagens Objective-C, C++ e a linguagem Java.

 

Provas

Questão presente nas seguintes provas
98127 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.

Constata-se, na prática, que a maioria dos desenvolvedores não aplica métricas ao processo de desenvolvimento de software.

 

Provas

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

Considere o seguinte programa, que implementa um método de ordenação, escrito em linguagem C/C++ padrão ANSI, uma das linguagens de programação mais utilizadas na atualidade:

Enunciado 3144999-1

Acerca desse programa e do método de ordenação utilizado, julgue o item seguinte.

O programa faz a ordenação por meio de várias passagens sobre a tabela, comparando pares de valores adjacentes e trocando-os de posição caso estejam fora de ordem, o que constitui um algoritmo do tipo bubblesort.

 

Provas

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

Uma técnica tradicional para realizar estimativas relativas a um projeto de software é o modelo COCOMO (constructive cost model), concebido por Barry Boehm. Acerca desse modelo, julgue o item que se segue.

Há um modelo COCOMO básico que se destina a calcular o esforço e o custo de desenvolvimento de um software como uma função da quantidade estimada de variáveis presentes no software.

 

Provas

Questão presente nas seguintes provas
98124 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.

A utilização do conceito de herança está associada à reutilização de códigos genéricos por extensão na implementação de códigos mais específicos, implicando modificações mínimas no código reutilizado.

 

Provas

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

A análise de requisitos constitui etapa fundamental no desenvolvimento de um software, devendo resultar em uma especificação precisa de objetos a serem alcançados com o software bem como em um planejamento que envolve recursos, tecnologias e tempo para o desenvolvimento do projeto do software. Acerca da análise de requisitos e suas consequências para o desenvolvimento de software, julgue o item abaixo.

A construção de modelos de análise e de implementação deve ser validada pela verificação de atendimento dos objetivos gerais e específicos do software. Desse modo, a partição do software em módulos deve ser orientada em função de cada um desses objetivos, para os quais são definidos indicadores de progresso que serão verificados durante a realização de protótipos para cada módulo do software.

 

Provas

Questão presente nas seguintes provas
98122 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.

A definição de relações de heranças cíclicas pode acarretar inconsistências no modelo, devendo ser utilizada somente em casos específicos.

 

Provas

Questão presente nas seguintes provas
98121 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 C++, na sua mais recente versão, oferece diversas ferramentas que permitem a programação orientada a objetos, entre as quais se encontram o encapsulamento de informação, a herança simples e a múltipla herança, link ou binding estático e dinâmico, funções virtuais puras, generalidade por meio de classes template, sobrecarga de funções e de operadores. Todavia, em C++, não existe a noção, implícita na linguagem, de asserções do tipo pré-condições, pós-condições e invariantes que são encontradas em linguagens do tipo Eiffel.

 

Provas

Questão presente nas seguintes provas
98120 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.

Os modelos UML são construídos a partir da definição de dois tipos básicos de relacionamento, a generalização e a associação, associados respectivamente com herança e clientela entre classes de objetos.

 

Provas

Questão presente nas seguintes provas