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.

Observe a figura, relacionada às metodologias de desenvolvimento, com particular enfoque aos requisitos e especificação de sistemas.

Uma das fases é direcionada a verificação dos requisitos em relação ao realismo, consistência e abrangência. Durante esse processo, erros no documento de requisito são inevitavelmente descobertos. Devem, então, ser feitas as modificações para corrigir os problemas. Essa fase denominase

  • A. estudo de viabilidade.
  • B. elicitação e análise de requisitos.
  • C. especificações de requisitos.
  • D. validação de requisitos.

Sobre os Processos do Ciclo de vida definidos pela norma NBR ISO/IEC 12207, é correto afirmar que são definidos ____ Processos Fundamentais, ____ Processos de Apoio e ____ Processos Organizacionais.

A ordem correta de preenchimento das lacunas do trecho acima é:

  • A.

    5 – 8 – 4

  • B.

    8 – 4 – 5

  • C.

    4 – 8 – 5

  • D.

    5 – 4 – 8

  • E.

    4 – 5 – 8

O termo Orientado a Objetos (OO) tem por significado a organização de um software como uma coleção de objetos distintos que incorporam a estrutura de dados e comportamento. Na metodologia OO são usados três modelos para descrever um sistema de diferentes pontos de vista. Observe.

I. Descreve a estrutura estática dos objetos de um sistema e seus relacionamentos.

II. Descreve os aspectos de um objeto que mudam com o tempo.

III. Descreve como os objetos em um sistema cooperam para conseguir resultados mais amplos.

I, II e III Implementam diagramas e gráficos caracterizados, respectivamente, nos modelos de

  • A. fluxos, sequências e relacionamentos.
  • B. classes, sequências e interações.
  • C. classes, estados e interações.
  • D. fluxos, estados e relacionamentos.

Uma das críticas feitas ao modelo do ciclo de vida do desenvolvimento de software em cascata refere-se a

  • A. exigência de conhecimento de avaliação e gerenciamento de risco para evitar grandes surpresas no projeto.
  • B. comprometimentos na qualidade e nas possibilidades de manutenção a longo prazo, parecendo um protótipo.
  • C. pouca flexibilidade para mudanças futuras, exigindo compromissos nas fases iniciais do projeto.
  • D. pouca visibilidade das etapas do processo, tornando cara a documentação de todas as versões dos sistemas.
  • E. exigências de velocidade as quais levam o engenheiro de software a utilizar linguagens, algoritmos ou ferramentas ineficientes ao longo de todo o projeto.

A Análise e Projeto Orientado a Objetos oferece suporte a um recurso que apresenta as características listadas a seguir.

I. Separa os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão escondidos de outros objetos.

II. Evita que partes de um programa se tornem tão interdependentes que uma pequena mudança tenha grandes efeitos em cascata.

III. Pode-se mudar a implementação de um objeto sem afetar as aplicações que o utilizam.

Esse recurso denomina-se

  • A. encapsulamento.
  • B. compartilhamento.
  • C. especialização.
  • D. generalização.

A análise de Ponto de Função engloba diversas etapas, sendo que a contagem está associada fundamentalmente a projetos de desenvolvimento e de melhoria. Nesse contexto, uma função é representada pelas necessidades do usuário em termos de processamento de dados e que caracteriza a lógica, sendo identificadas como entradas externas (EE), saídas externas (SE) e consultas externas (CE). Essa descrição caracteriza o tipo denominado Funções

  • A. Dados.
  • B. Processos.
  • C. Transacionais.
  • D. Organizacionais.

Web Services fornece um meio padrão de interoperabilidade entre diferentes aplicações de software, executando em uma variedade de plataformas e/ou frameworks. Tem como um dos objetivos prover a conversão das aplicações na versão Web. A comunicação é realizada por meio de protocolos abertos. Por padrão, Web Services estabelece

• uma linguagem projetada para transportar e armazenar dados, com foco direcionado para a essência do dado.

• um protocolo que permite aos aplicativos trocarem informações sobre HTTP.

A linguagem e o protocolo são, respectivamente,

  • A. XSL e UDDI.
  • B. XSL e SOAP.
  • C. XML e SOAP.
  • D. XML e UDDI.

  • A. aplicação, apresentação, domínio e infraestrutura
  • B. aplicação, domínio, apresentação e infraestrutura
  • C. apresentação, aplicação, domínio e infraestrutura
  • D. apresentação, domínio, aplicação e infraestrutura
  • E. domínio, apresentação, aplicação e infraestrutura

O desenvolvimento de um sistema de software complexo demanda que seus desenvolvedores tenham a possibilidade de examinar e estudar esse sistema a partir de diversas perspectivas. O uso da UML sugere que um sistema pode ser descrito por meio de cinco visões independentes do sistema. Duas dessas visões são detalhadas a seguir. Observe.

I. Descreve o sistema de um ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos do sistema.

II. Enfatiza as características de concorrência e paralelismo, sincronização e desempenho do sistema.

As duas visões detalhadas são conhecidas, respectivamente, por visões de

  • A. fluxos de dados e processo.
  • B. fluxo de dados e operação.
  • C. casos de uso e operação.
  • D. casos de uso e processo.

Considere:

I. Para cada cliente deve ser aplicado um identificador único.

II. O tempo de resposta entre a requisição e a informação não pode exceder a 2 ms.

III. Clientes têm filiais que devem "carregar", na base de dados, o identificador do cliente principal.

 IV. O sistema não deve ferir as leis de proteção ambiental.

São requisitos não funcionais os que constam em

  • A.

    I e II, apenas.

  • B.

    II e III, apenas.

  • C.

    II e IV, apenas.

  • D.

    I, III e IV, apenas.

  • E.

    I, II, III e IV.

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