Questões de Ciência da Computação do ano 2007

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Ciência da Computação do ano 2007

No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre

Analise as seguintes afirmações sobre o Rational Unified Process (RUP).

I. O RUP não é um processo, mas um framework de processos. Ou seja, o mesmo possui uma série de disciplinas e atividades que devem ser instanciadas/configuradas/adaptadas para uma equipe de desenvolvimento ou uma organização.

II. O desenvolvimento de software baseado no RUP tem cinco características principais: guiado por casos de uso, centrado na arquitetura, iterativo e incremental, integração contínua e influenciado pelos riscos.

III. O RUP define atividades que devem ser executadas durante o desenvolvimento, as quais possuem responsáveis associados, artefatos de entrada e saída e uma seqüência de passos para executar as atividades.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

Analise as seguintes afirmações sobre o desenvolvimento iterativo e incremental do Rational Unified Process (RUP).

I. O desenvolvimento de software no RUP é iterativo, pois ele se dá através da repetição da execução de um mesmo conjunto de atividades, durante o desenvolvimento do software. Tal repetição acontece inúmeras vezes, até que o software esteja terminado.

II. A natureza iterativa e incremental do RUP permite atacar o desenvolvimento do software em partes, no qual uma parte é desenvolvida por vez. Essa natureza segue o princípio bastante conhecido de "dividir para conquistar".

III. O desenvolvimento deve ser planejado, de tal forma que cada iteração adicione um incremento ao software tanto no que diz respeito ao programa em si quanto na documentação e nos demais artefatos que compõem o desenvolvimento.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

Analise as seguintes afirmações sobre Requisitos de Software.

I. As atividades da engenharia de requisitos são fundamentais no desenvolvimento de software, pois os requisitos é que vão guiar o software a ser desenvolvido. Erros nestas atividades são propagados por todo o desenvolvimento.

II. A engenharia de requisitos é responsável por definir o escopo do software, identificando, refinando, modelando e especificando funções, desempenho, interfaces com outros sistemas e restrições do software a ser desenvolvido.

III. Um dos grandes problemas da atividade de levantamento de requisitos é garantir que as necessidades reais do cliente/usuário são identificadas. É bastante comum que os próprios clientes/usuários do software não saibam exatamente o que querem ou não consigam exprimir suas necessidades de forma clara, levando a erros na identificação dos requisitos.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

Analise as seguintes afirmações sobre Requisitos Funcionais e Não-funcionais.

I. Requisitos funcionais são as funcionalidades do software, as necessidades descritas pelo cliente/usuário, o comportamento específico, as regras do negócio de um sistema.

II. Requisitos não-funcionais são restrições de projeto e de implementação que dão suporte aos requisitos funcionais. Diferente dos requisitos funcionais, os requisitos não-funcionais estão ligados à forma com que o software opera e não, ao comportamento específico deste.

III. Exemplos de requisitos não-funcionais são: desempenho, distribuição, persistência e segurança.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis