Questões sobre Engenharia de Software

Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Em relação às funcionalidades oferecidas por ferramentas CASE (Computer-Aided Software Engineering), é possível dizer que são utilizadas para a

I. uniformização do processo de desenvolvimento e das atividades realizadas.

II. reutilização de vários artefatos ao longo dos projetos, permitindo o aumento da produtividade.

III. automação de atividades, destacando-se a geração de código e de documentação.

IV. modelagem de processos de negócio.

Está correto o que consta em

  • A.

    I, II, III e IV.

  • B.

    I, II e IV, apenas.

  • C.

    III e IV, apenas.

  • D.

    II, III e IV, apenas.

  • E.

    I, II e III, apenas.

Analise as seguintes afirmativas sobre os sistemas de informação organizacionais.

I. Supply Chain Management são sistemas planejam, organizam e gerenciam os recursos humanos de uma empresa.

II. Enterprise Resource Planning são sistemas que integram o planejamento, o gerenciamento e o uso dos recursos de uma organização.

III. Client Relationship Management são sistemas que consideram que o sucesso de uma empresa depende da gestão eficaz do relacionamento com seus clientes.

Assinale a alternativa CORRETA:

  • A.

    A afirmativa III está errada e as afirmativas I, II estão corretas.

  • B.

    A afirmativa II está errada e as afirmativas I, III estão corretas.

  • C.

    A afirmativa I está errada e as afirmativas II, III estão corretas.

  • D.

    As afirmativas I, II e III estão corretas.

Em relação aos tipos de requisitos de software, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa.

( ) Requisitos não-funcionais são restrições sobre os serviços ou as funções oferecidos pelo sistema.

( ) Requisitos de domínio são declarações, em uma linguagem natural, de quais serviços são esperados do sistema.

( ) Requisitos funcionais são declarações de serviços que o sistema deve fornecer.

( ) Requisitos funcionais podem estabelecer explicitamente o que o sistema não deve fazer.

Assinale a opção com a sequência CORRETA.

  • A.

    V, F, V, V.

  • B.

    F, V, V, F.

  • C.

    V, F, F, V.

  • D.

    F, V, F, F.

Tipo de teste que focaliza cada componente de um software de forma individual, garantindo que o componente funciona adequadamente:

  • A.

    Teste de Integração.

  • B.

    Teste de Unidade.

  • C.

    Teste de Regressão.

  • D.

    Teste de Validação.

De acordo com o RUP (Rational Unified Process), a fase de concepção consiste em

  • A.

    desenvolver os componentes do software.

  • B.

    converter as bases de dados.

  • C.

    identificar os atores que interagem com o sistema.

  • D.

    construir um protótipo executável.

  • E.

    descrever a arquitetura do software.

Por meio de diagramas da UML, é possível capturar diferentes visões do sistema. Assinale a opção que apresenta o diagrama de um comportamento dinâmico do sistema.

  • A.

    diagrama de casos de uso

  • B.

    diagrama de objetos

  • C.

    diagrama de componentes

  • D.

    diagrama de implantação

  • E.

    diagrama de classes

Assinale a opção que apresenta uma das finalidades da análise de requisitos.

  • A.

    Gerar versões dos artefatos produzidos.

  • B.

    Prover o ambiente adequado para a organização.

  • C.

    Documentar processos de negócio usando casos de uso de negócios.

  • D.

    Balancear objetivos em conflito entre os participantes do projeto.

  • E.

    Organizar, levantar e documentar funcionalidades e restrições.

A engenharia da usabilidade é embasada no uso das técnicas de

  • A.

    avaliações heurísticas e cenários de uso.

  • B.

    helps online e call center.

  • C.

    observação do usuário e helps online.

  • D.

    cenários de uso e informações na tela do sistema.

  • E.

    verbalização simplificada e helps online.

Quanto às técnicas de controle de concorrência, avalie as seguintes alternativas.

I. O esquema de Esperar-morrer e Ferir-esperar são técnicas de prevenção de deadlocks (impasses).

II. Uma solução para a inanição é ter um esquema onde as transações sempre são atendidas, como, por exemplo, primeira que chega é a primeira a ser servida.

III. Podem ocorrer deadlocks quando o controle de concorrência é baseado em ordenação de rótulo (timestamp).

Assinale a alternativa CORRETA:

  • A.

    A afirmativa II está errada e as afirmativas I, III estão corretas.

  • B.

    A afirmativa I está errada e as afirmativas II, III estão corretas.

  • C.

    A afirmativa III está errada e as afirmativas I, II estão corretas.

  • D.

    As afirmativas I, II e III estão corretas.

Considerando que todo desenvolvimento de software pode ser entendido como um ciclo de solução de problemas, julgue os itens a seguir, relativos a gerenciamento de processos de negócio. O analista de um processo de negócios fundamenta-se, inicialmente, no modelo atual do negócio e, após realizar análise, adota um modelo futuro, por meio do qual o cliente pode imaginar a versão do processo após a revisão.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...