Lista completa de Questões de Ciência da Computação do ano 2003 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Sejam dadas as afirmações sobre o modelo waterfall:
I. Muitas vezes força a estimativa de custos a ocorrer após uma pequena quantidade de requerimentos ser levantada.
II. Enfatiza a necessidade de antecipação de mudanças.
III. Leva a um estilo burocrático de trabalho com muitos formatos de documen-tos a serem preenchidos. Esse estilo pode levar o engenheiro de software a se preocupar mais com a sintaxe do projeto do que com a semântica.
IV. A especificação de requerimentos origina um documento escrito que permite o entendimento do usuário a respeito do produto final a ser desenvolvido.
Marque a alternativa com todas as afirmações CORRETAS, de acordo com o livro GHEZZI, Fundamentals of Software Engineering.
I, III e IV
I e III apenas
II e III apenas
II, III e IV
O método de modelagem de requisitos que utiliza diagramas de fluxo de dados e de controle como base, divide em partições as funções que transformam os fluxos, cria um modelo comportamental utilizando o diagrama de transição de estados e um modelo de conteúdo de dados através de um dicionário de requisitos, em que o sistema é representado como uma transformação de informação, sendo sua função global representada por uma bolha, é a análise:
comportamental;
dos requisitos;
orientada a objetos;
de tempo real;
estruturada.
Os métodos de análise de requisitos de software orientados a objeto possibilitam que o analista modele um problema representando:
classes, objetos, entidades e operações;
classes, objetos, entidades e relacionamentos;
objetos, atributos, entidades e relacionamentos;
classes, objetos, atributos e relacionamentos;
classes, objetos, atributos e operações.
Com relação a projeto e implementação de software, leia com atenção as sentenças abaixo. I O projeto de interface estabelece o "layout" e os mecanismos de interação para a interação homemmáquina. II As atividades de projeto, codificação e teste absorvem 75% ou mais do custo da engenharia de software, excluindo-se a manutenção. III O projeto de software pode ser visto de uma perspectiva administrativa composto de atividades de projeto de dados, projeto arquitetural, projeto procedimental e projeto de interfaces. Pode-se dizer que as sentenças:
I e II são falsas e a III é verdadeira;
I e II são verdadeiras e a III é falsa;
II e III são verdadeiras e a I é falsa;
II e III são falsas e a I é verdadeira;
I e III são verdadeiras e a II é falsa.
O objetivo principal do projeto de casos de teste é derivar um conjunto de testes que tenha uma alta probabilidade de revelar defeitos no software. Dos testes aplicados em projetos de software existem duas categorias diferentes de técnicas de projetos de caso de teste, as quais são:
teste de caixa branca e teste de comparação;
teste de caixa preta e teste de laços;
teste de caixa branca e teste de sistemas de tempo real;
teste de caixa branca e teste de caixa preta;
teste de caixa preta e teste de fluxo de dados.
A manutenção de um software pode ser definida por atividades que são levadas a efeito depois que um programa é liberado para uso. Essas atividades podem ser representadas como:
manutenção preditiva, manutenção preventiva e manutenção corretiva;
manutenção preditiva, manutenção perfectiva e manutenção adaptativa;
manutenção preditiva, manutenção perfectiva e manutenção corretiva;
manutenção preventiva e manutenção corretiva;
manutenção corretiva, manutenção adaptativa, manutenção perfectiva e manutenção preventiva.
A engenharia de software abrange um conjunto de três elementos fundamentais. Aquela que melhor representa esses elementos é:
projeto lógico, projeto físico e implementação;
análise, projeto e implementação;
métodos, ferramentas e procedimentos;
métodos, projetos e procedimentos;
ferramentas, procedimentos e testes.
Ciência da Computação - Filosofia do SGBD - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2003
Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas bancos de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Com relação aos conceitos fundamentais de banco de dados, julgue os itens a seguir.
O jornal de rollback de transações de um sistema gerenciador de banco de dados relacional contém um registro de todas as transações que foram iniciadas e completadas nas últimas 24 horas de operação do banco de dados.
Nos "firewalls", numa configuração típica tem-se:
um gateway de aplicação na LAN interna e um gateway de aplicação na LAN externa;
um roteador que filtra pacotes e dois gateways de aplicação, sendo um na LAN interna e outro na LAN externa;
um roteador na LAN interna e outro roteador na LAN externa;
um roteador que filtra pacotes da LAN interna, outro que filtra pacotes da LAN externa e um gateway de aplicação;
um roteador que filtra pacotes na LAN externa e um gateway de aplicação na LAN interna.
As ferramentas que isolam os requisitos específicos do usuário e sugerem os casos de testes são Ferramentas CASE de Teste para
avaliação transfuncional.
gerenciamento de testes.
aquisição de dados.
análise dinâmica.
análise estática.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...