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.

A UML-2 descreve quantos tipos de diagramas oficiais:

  • A.

    Cinco

  • B.

    Oito

  • C.

    Dez

  • D.

    Treze

  • E.

    Vinte e Um

Sobre as ferramentas CASE, utilizadas na engenharia de software, analise as afirmativas abaixo.

I. As ferramentas CASE só podem ser utilizadas nas fases de projeto e codificação.

II. Algumas ferramentas CASE existentes podem automatizar o processo de estimativa do projeto de software.

III. O único objetivo do uso de ferramentas CASE é a automatização da documentação das fases da engenharia de software.

IV. Existem diversas ferramentas CASE que proporcionam ao engenheiro de software a capacidade de automatizar atividades manuais e fases como: planejamento, projeto, codificação, requisitos, gerenciamento de configuração e documentação.

Das afirmativas da página anterior, estão corretas, apenas,

  • A.

    I e II

  • B.

    I e III

  • C.

    II e III

  • D.

    II e IV

  • E.

    III e IV

Analise as afirmativas sobre a orientação a objetos e assinale a afirmativa correta:

I. O modelo de análise orientada a objetos aborda três aspectos de objetos: a estrutura estática (modelo de objetos), a seqüência de interações (modelo dinâmico) e as transformações de dados (modelo funcional). 
II. O modelo de análise orientada a objetos é uma abstração concisa e precisa do que o sistema deverá fazer, não como deverá fazê-lo. 
III. O modelo de análise orientada a objetos é uma abstração concisa e precisa como o sistema deverá fazer, não do que deverá fazê-lo.

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

  • A.

    III

  • B.

    I e III

  • C.

    II e III

  • D.

    I e II

  • E.

    I, II e III

Alguns testes são realizados no processo de verificação e validação do software. Um destes testes é realizado pelo usuário com o intuito de descobrir erros. Este teste é realizado em um ambiente natural de uso, mas sob a supervisão do desenvolvedor do software, que registra os erros e problemas detectados pelo usuário. Esse teste é conhecido por

  • A.

    Alfa.

  • B.

    Beta.

  • C.

    de unidade.

  • D.

    de integração.

  • E.

    de recuperação.

Na análise orientada a objetos, o compartilhamento de atributos e operações entre classes, com base em relacionamento hierárquico, é conhecido por

  • A.

    Herança.

  • B.

    Abstração.

  • C.

    Hierarquia

  • D.

    Polimorfismo.

  • E.

    Encapsulamento.

No processo de desenvolvimento de um software é definido um conjunto de etapas e a esse conjunto de etapas dá-se o nome de Paradigmas da Engenharia de Software. Nesse contexto destacam-se 4 paradigmas principais. Não importando o paradigma utilizado o processo de desenvolvimento pode ser dividido em 3 fases de desenvolvimento que são

  • A.

    o ciclo de vida básico, a prototipação e o modelo espiral.

  • B.

    o clico de vida básico, desenvolvimento e manutenção.

  • C.

    prototipação, modelo em espiral e manutenção.

  • D.

    definição, desenvolvimento e manutenção.

  • E.

    definição, prototipação e manutenção.

A fase de testes de um software é muito importante. Vár ias estratégias de testes podem ser implementadas para assegurar que o software está realmente em acordo com suas especificações e sem erros. Quando o software é testado em um ambiente cont rolado por alguns usuários e juntamente com os desenvolvedores es te é denominado de

  • A.

    Teste de Unidade.

  • B.

    Teste de Integração.

  • C.

    Teste de Instalação.

  • D.

    Beta-Test.

  • E.

    Alfa-Test.

Com relação ao diagrama de casos de uso (UML) a seguir, assinale a alternativa correta:

  • A. O relacionamento B não está em conformidade segundo a UML. Não é possível utilizar herança entre atores.
  • B. O relacionamento D apresenta um relacionamento de generalização, válido entre casos de uso.
  • C. O relacionamento C indica que o comportamento do "Caso 1" pode opcionalmente acionar o "Caso 4".
  • D. O relacionamento A denota que sempre que for acionado o comportamento do "Caso 1", será também acionado o comportamento do "Caso 2".

Existem alguns organismos que auxiliam a melhorar a qualidade do desenvolvimento dos softwares tanto internacional quanto nacionalmente. A International Organizat ion for Standardization – ISO e a International Electrotechnical Comission – IEC, são organismos normalizadores reconhecidos internacionalmente. Em âmbito nacional, qual órgão responde pelo processo de normalização de softwares no Brasil?

  • A.

    ANSI.

  • B.

    ABNT.

  • C.

    ISO.

  • D.

    IEEE.

  • E.

    PSP.

Com relação às instruções XML a seguir, assinale a alternativa que representa corretamente a reposta de um validador XML:

Analise as instruções XML a seguir e assinale a alternativa correta Linha/instrução

  • A. Há um erro na linha 9, tag de encerramento "i" omitida.
  • B. Há um erro na linha 2, iniciar a linha com "<".
  • C. Há um erro na linha 7, tag de encerramento "body" omitida.
  • D. Há um erro na linha 1, tag "!DOCTYPE" não reconhecida.
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...