Lista completa de Questões de Ciência da Computação do ano 2006 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Sobre o diagrama de classe abaixo, representado em UML, marque a afirmativa CORRETA:
Sempre que a associação representada acima for criada entre Pessoa e Habilidade, necessariamente será criada uma nova instância de Competencia.
Para cada instância de Pessoa corresponde exatamente uma instância de Habilidade.
Não é possível criar instâncias de Pessoa e de Habilidade, pois estas são dependentes de Competencia.
Para cada associação entre instâncias de Pessoa e Habilidade corresponde um conjunto possivelmente vazio de instâncias de Competencia.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
A seguir estão representados a classe "Intervalo" (I) e um diagrama de classe da UML (II), contendo as classes "Pedido" e "ArrayList". As representações são independentes entre si:
É CORRETO afirmar quena classe Intervalo, o atributo "fim" é público. No diagrama, a classe "Pedido" implementa a interface "List"
na classe Intervalo, "duracao" é um atributo derivado. No diagrama, a classe "Pedido" usa objetos que implementam a interface "List".
na classe Intervalo, o atributo "inicio" é público. No diagrama, a interface "List" depende da classe "Pedido".
na classe Intervalo, o atributo fim é protegido. No diagrama, a interface "List" independe da classe "Pedido".
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Observe o diagrama de classe UML abaixo e marque a sentença CORRETA:
A associação "x" é obrigatória para qualquer instância de "B", mas opcional para as instâncias de "A".
A associação "z" é obrigatória para qualquer instância de "A" e de "D".
"w" é uma associação com multiplicidade muito para muitos.
Não é possível adicionar mais nenhuma associação a este modelo.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
No processo de engenharia de software, utiliza-se o modelo empírico de estimativa (estático e de valor simples) que computa o esforço e custo de desenvolvimento de software como uma função do tamanho de programa expresso em linhas de código estimadas. Este modelo é conhecido por
Delphi.
Putnam.
Estimacs.
Cocomo básico.
Pontos de função.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Com relação aos conceitos de engenharia de software, o modelo de ciclo de vida de software que descreve uma seqüência de atividades do ciclo de vida, começando pela engenharia de sistemas e concluindo com a manutenção, é conhecido por
Espiral.
Cascata.
Incremental.
Prototipação.
Evolucionário.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Sobre a análise de riscos, utilizada no processo de engenharia de software, é correto afirmar que
os riscos de cronograma não devem ser levantados pela análise de riscos.
identificação, projeção e avaliação são atividades principais da análise de riscos.
a projeção dos riscos, também conhecida por estimativa dos riscos, só pode ser estabelecida de forma qualitativa.
a projeção dos riscos, também conhecida por estimativa dos riscos, só pode ser estabelecida de forma quantitativa.
a análise de riscos deverá se ater somente aos riscos técnicos, que identificam potenciais problemas de projeto, implementação, interface, verificação e manutenção.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
A análise de requisitos é uma tarefa da engenharia de software. Sobre esta análise, é correto afirmar que
a análise de requisitos deverá somente fazer a descrição funcional do software.
na análise de requisitos não deverá ser feita uma descrição comportamental do software.
a análise de requisitos é uma atividade que deverá envolver e ser realizada somente pelo engenheiro de software.
a FAST é uma técnica utilizada na identificação do problema e na especificação de um conjunto preliminar de requisitos de solução.
a técnica, que estimula a criação de uma equipe de desenvolvedores e clientes para a realização das primeiras etapas de análise e especificação, é conhecida por SQA.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
O processo de analisar um programa existente, num esforço para criar uma representação do programa em um nível de abstração maior do que o código-fonte, é conhecido por
Prototipação.
Reusabilidade.
Análise essencial.
Engenharia reversa.
Engenharia progressiva.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Sobre as ferramentas CASE, utilizadas na engenharia de software, analise as afirmativas abaixo.
I. As ferramentas CASE só podem ser utilizadas nas fases de projeto e codificação.
II. Algumas ferramentas CASE existentes podem automatizar o processo de estimativa do projeto de software.
III. O único objetivo do uso de ferramentas CASE é a automatização da documentação das fases da engenharia de software.
IV. Existem diversas ferramentas CASE que proporcionam ao engenheiro de software a capacidade de automatizar atividades manuais e fases como: planejamento, projeto, codificação, requisitos, gerenciamento de configuração e documentação.
Das afirmativas da página anterior, estão corretas, apenas,
I e II
I e III
II e III
II e IV
III e IV
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Alguns testes são realizados no processo de verificação e validação do software. Um destes testes é realizado pelo usuário com o intuito de descobrir erros. Este teste é realizado em um ambiente natural de uso, mas sob a supervisão do desenvolvedor do software, que registra os erros e problemas detectados pelo usuário. Esse teste é conhecido por
Alfa.
Beta.
de unidade.
de integração.
de recuperação.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...