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.

Na UML, um relacionamento semântico entre dois itens em que a alteração de um pode afetar a semântica do outro e uma representação estrutural entre o todo e suas partes são as respectivas definições de

  • A.

    generalização, que é um tipo especial de associação, e dependência, representada por uma linha cehia com seta

  • B.

    dependência, representada por uma linha tracejada com seta, e agregação, que é um tipo especial de associação

  • C.

    generalização e agregação que são tipos especiais de associação

  • D.

    dependência, representada por uma linha cheia com seta, e generalização, que é um tipo especial de associação

  • E.

    agregação e generalização, que são tipos especiais de associação

Assinale entre os modelos abaixo aquele que NÃO é empregado na Análise Essencial:

  • A. Modelo Essencial.
  • B. Modelo Ambiental.
  • C. Modelo de Colaboração.
  • D. Modelo Comportamental.
  • E. Modelo de Implementação.

Uma ferramenta computadorizada de auxílio ao processo de software deve contemplar e permitri seu registro e controle em diversos níveis do ciclo de desenvolvimento: Upper CASE em um nível mais alto e Lower CASE em um nível mais baixo. De acordo com a classificação geralmente aceita, são, respectivamente, duas aplicações coerentes para Upper e duas para Lower:

  • A.

    codificação, teste de programa, manutenção e planejamento

  • B.

    análise, codificação, projeto de aplicação e teste de programa

  • C.

    análise, planejamento, teste de programa, análise e codificação

  • D.

    projeto da aplicação, teste de programa, análise e codificação

  • E.

    planejamento, manutenção, teste de programa e análise

Os objetivos listados a seguir dizem respeito à(ao):

 I. Identificar a necessidade do usuário.

II. Avaliar a concepção do sistema quanto à sua exeqüibilidade.

 III. Executar análise econômica e técnica.

IV. Atribuir funções ao hardware, ao software, às pessoas, ao banco de dados e aos demais elementos do sistema.

V. Estabelecer as restrições de prazo e de custo.

VI. Criar uma definição de sistema que construa a base para todo o trabalho de engenharia subseqüente.

Assinale a alternativa correspondente:

  • A. Gestão de Projetos.
  • B. Planejamento Estratégico de Sistema de Informações.
  • C. Análise de Sistemas.
  • D. UML –Unified Modeling Language ou Linguagem Unificada de Modelagem.
  • E. Engenharia ou Administração de Banco de Dados.

No RUP, a análise do domínio do problema, o desnvolvimento do plano do projeto, o estabalecimento de uma sólida base arquitetural e a eliminição dos elementos de mais alto risco do projeto são objetivos

  • A.

    da Elaboration Phase

  • B.

    da Construction Phase

  • C.

    da Inception Phase

  • D.

    da Transition Phase

  • E.

    do Deployment

Ao se fazer o Planejamento de um software é necessário, entre outros fatores, de cronogramas ou mais precisamente, de métodos de determinação de cronogramas. Entre os métodos mais utilizados em um Planejamento, destacam-se:

  • A. PERT – Program Evaluation and Review Technique e CPM – Critical Path Method
  • B. CRM – Customer Relationship Management e UML
  • C. PERT e UML
  • D. CPM – Cronogam Program Method e CRM
  • E. CPM e UML

Dos nove core process workflow do RUP, são, respectivamente, dois core engineering e dois core supporting workflows:

  • A.

    Implementation, Test, Project Management e Environment

  • B.

    Requirements, Configuration and Change Management, Project Management e Test

  • C.

    Configuration and Change Management, Implementation, Requirements e Test

  • D.

    Project Management, Requirements e Implementation

  • E.

    Business modeling, Requirements, Analysis & Design e Implamentation

Com relação a engenharia de software, julgue os seguintes itens.

A arquitetura de um sistema de software é influenciada por casos de uso identificados na especificação dos requisitos. Além de casos de uso, outros fatores influenciam a arquitetura de um sistema, a exemplo de softwares de sistema usados e requisitos não-funcionais.

  • C. Certo
  • E. Errado

Sobre a Análise de Requisitos, observe as afirmativas abaixo:

 I. É uma tarefa da engenharia de software que efetua a ligação entre a alocação de software em nível de sistema e o projeto de software.

II. Possibilita que o engenheiro de sistemas especifique a função e o desempenho do software, indique a interface do software com outros elementos do sistema e estabeleça quais são as restrições de projeto que o software deve enfrentar.

III. Na Análise de Requisitos é de fundamental importância a fase de teste do sistema sem a qual o sistema pode ser implementado sem as garantias mínimas recomendadas nesta fase.

 Está(ão) correta(s) apenas a(s) afirmativa(s):

  • A. I
  • B. I e II
  • C. I e III
  • D. II e III
  • E. I, II e III

Na arquitetura MVC, o encapsulamento das funcionalidade de processamento específicas da aplicação, a selação do comportamento do modelo e a permissão do apresentação da lógica de processamento são respectivamente as atribuições

  • A.

    do Modelo, da Visão e do Controlador

  • B.

    da Visão, do Modelo e do Controlador

  • C.

    do Controlador, do Modelo e da Visão

  • D.

    do Modelo, do Controlador e da Visão

  • E.

    da Visão, do Controlador e do Modelo

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