Lista completa de Questões de Ciência da Computação do ano 2011 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O RUP abreviação de Rational Unified Process (ou Processo Unificado da Rational) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. Fornece técnicas a serem seguidas pelos membros da equipe de desenvolvimento de software com o objetivo de aumentar a sua produtividade. A esse respeito, analise as afirmativas a seguir:
I. Na fase de Construção ocorre a entrega ("deployment") do software, é realizado o plano de implantação e entrega, acompanhamento e qualidade do software. Produtos (releases, versões) devem ser entregues e ocorrer a satisfação do cliente.
II. São exemplos de fases do RUP: Concepção, Elaboração e Construção.
III. A disciplina de Requisitos explica como levantar pedidos das partes interessadas ("stakeholders") e transformá-los em um conjunto de requisitos que os produtos funcionam no âmbito do sistema a ser construído e fornecem requisitos detalhados para o que deve fazer o sistema.
IV. Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando.
Assinale a alternativa correta.
Apenas os itens I e II estão corretos.
Apenas os itens II e III estão corretos.
Apenas os itens I e IV estão corretos.
Apenas os itens II, III e IV estão corretos.
Todos os itens estão corretos.
No RUP, que fase tem como indicação ênfase na implantação?
Concepção.
Transição.
Elaboração.
Construção.
Codificação.
Para ajudar na avaliação da qualidade de processos e produtos, o Rational Unified Process (RUP) incluiu páginas, como:
I. Atividade: modelos ou protótipos do artefato que informam sobre a estrutura e o conteúdo.
II. Orientações de Trabalho: dicas técnicas e práticas úteis à realização da atividade.
III. Artefato, Diretrizes e Pontos de Verificação: informações sobre como desenvolver, avaliar e usar o artefato.
IV. Templates: uma descrição da atividade a ser realizada e os passos necessários para a realização da atividade.
São corretas APENAS as afirmativas:
I e II.
II e III.
I e IV.
II e IV.
II, III e IV.
As fases do processo unificado de desenvolvimento de sistemas têm como características:
I. A fase de concepção incorpora o estudo de viabilidade e uma parte da análise de requisitos.
II. A fase de elaboração incorpora a maior parte da análise de requisitos, a análise de domínio e o projeto.
III. A fase de construção corresponde à programação e testes.
IV. A fase de transição consiste na instalação e manutenção do sistema.
Avalie as afirmativas acima e assinale a alternativa correta.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas II e III estão corretas.
Apenas as afirmativas I e IV estão corretas.
Apenas as afirmativas II e IV estão corretas.
Todas as afirmativas estão corretas.
O início para toda a atividade de desenvolvimento de software é o levantamento de requisitos, sendo esta atividade repetida em todas as demais etapas da engenharia de requisitos. Avalie as seguintes afirmativas, as quais apresentam atividades de desenvolvimento de software.
I. Classificação: agrupamento de requisitos em "módulos" para facilitar a visão global do funcionamento pretendido para o sistema.
II. Resolução de conflitos: dada a multiplicidade e diversidade de papéis das partes interessadas envolvidas na captura e análise de requisitos, é inevitável a existência de conflitos nos requisitos identificados; é importante resolver estes conflitos o mais breve possível.
III. Prioritização: consiste na atribuição de uma "prioridade" a cada requisito (por exemplo, elevada/média/baixa); obviamente, este pode ser um fator gerador de conflitos.
Quais atividades estão incluídas na etapa de análise de requisitos?
II e III, apenas.
I e II, apenas.
I e III, apenas.
I, II e III.
Nenhuma das atividades descrita acima.
Considerando-se a modelagem de sistemas usando UML, é incorreto afirmar que um Caso de Uso tem como objetivo:
Decidir e descrever os requisitos funcionais do sistema.c
Descrever quais são as etapas para se modelar um sistema.
Fornecer uma descrição clara e consistente do que o sistema deve fazer.
Permitir descobrir os requisitos funcionais das classes e operações do sistema.
Descrever a seqüência de eventos feitos por um ator no uso do sistema.
Considerando os métodos convencionais da Engenharia de Software (não orientados a objetos), identifique as 4 etapas de teste de um sistema de software:
Teste de Unidade, Teste de Engenharia de Sistema, Teste de Código, Teste do Projeto
Teste de Código, Teste de Integração, Teste de requisitos, Teste do projeto
Teste de Unidade, Teste de Integração, Teste de Validação, Teste do Sistema
Teste de Engenharia de Sistema, Teste de Código, Teste de Validação, Teste do Sistema
São modelos de ciclo de vida, utilizados em engenharia de software, exceto?
Cascata
Espiral
RED
Prototipagem
Quais são os elementos que compõem um processo de software? Assinale a opção correta:
atividades, relacionamentos, recursos e processos.
testes, artefatos, sistema e procedimentos.
atividades, artefatos, recursos e procedimentos.
organização, codificação, manutenção e testes.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Com relação a processos de desenvolvimento de software, julgue o item abaixo.
A realização de protótipos descartáveis, com o objetivo de compreender os requisitos do cliente e desenvolver melhor definição do produto, faz parte do modelo de desenvolvimento em cascata.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...