Questões de Ciência da Computação da UPE / UPENET / IAUPE

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Ciência da Computação da UPE / UPENET / IAUPE

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).

Dependendo da fase em que se encontre o desenvolvimento, é necessário dar maior prioridade a determinadas atividades da engenharia de requisitos. Sobre a Priorização de Atividades na Gerência de Requisitos de Software, analise as seguintes afirmações.

I. Atividades de identificação de requisitos, elicitação das necessidades dos stakeholders e captura de um vocabulário comum devem ser priorizadas nas primeiras iterações de um desenvolvimento de software.

II. A revisão de requisitos é um exemplo de atividade de requisito, normalmente executada mais no final do desenvolvimento do software.

III. Uma atividade que deve ser executada após a primeira iteração do desenvolvimento é a atividade de priorizar requisitos. Esta atividade utiliza o resultado de uma outra atividade de requisitos que deve ser executada ainda no início do desenvolvimento de software, a análise de riscos.

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

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

I. A arquitetura de um software representa a estrutura do sistema, ou seja, quais são os elementos do software, suas propriedades/serviços externos e como estes se relacionam.

 II. São exemplos típicos de componentes de uma arquitetura de software: interface com o usuário (apresentação), lógica (regras) do negócio, comunicação e (armazenamento de) dados.

III. Cliente-servidor, repositório, invocação implícita e camadas são exemplos de arquiteturas de software.

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

Analise as seguintes afirmações sobre Implementação de Arquitetura em Camadas.

 I. Um disseminado tipo de arquitetura de software é a Arquitetura em Camadas. Nessa arquitetura, os elementos estão dispostos em 3 camadas (apresentação, negócio e dados).

II. Na arquitetura em camadas, os elementos ficam dispostos um sobre o outro, como camadas de uma lasanha. O elemento que se encontra na camada acima utiliza os serviços do elemento da camada abaixo, e um elemento só se relaciona com o elemento da camada imediatamente acima e com o elemento da camada imediatamente abaixo, se houver.

III. Um dos objetivos dessa arquitetura é que mudanças na implementação dos serviços de uma camada não devem afetar as demais, desde que as interfaces dos serviços oferecidos pelas camadas não sejam alteradas.

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