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 figura II, que representa o modelo em cascata, a etiqueta #a corresponde à manutenção, e a etiqueta #b, ao projeto. Esse modelo tem a característica de a saída de uma fase ser a entrada para a seguinte.

  • C. Certo
  • E. Errado

Julgue os seguintes itens, relativos a caso de uso.

I     Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado.

II    Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas.

III   Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento.

IV   Um caso de uso envolve a interação dos atores com o sistema.

 

A quantidade de itens certos é igual a

  • A.

    0

  • B.

    1

  • C.

    2

  • D.

    3

  • E.

    4

Em UML (unified modeling language), os diagramas estruturais são organizados em função dos principais grupos de itens encontrados na modelagem de um sistema. Os diagramas estruturais em UML não incluem o diagrama de

  • A.

    classes.

  • B.

    caso de uso.

  • C.

    componentes.

  • D.

    estrutura composta.

  • E.

    objetos.

Ferramentas CASE que oferecem serviços utilizados durante todas as etapas de desenvolvimento de um software são classificadas como

  • A.

    vertical.

  • B.

    diagonal.

  • C.

    transversal.

  • D.

    meridional.

  • E.

    horizontal.

Segundo a OMT, em orientação a objetos, o diagrama na figura acima representa

  • A.

    uma herança.

  • B.

    um compartilhamento.

  • C.

    uma agregação.

  • D.

    uma generalização.

  • E.

    um método.

São propriedades do compontente do Delphi ClientDataset, EXCETO:

  • A. Active.
  • B. BOF.
  • C. ProviderName.
  • D. Timer.
  • E. Fields.

Acerca de padrões de projeto, assinale a opção correta.

  • A.

    Padrões de projeto são aplicados no tratamento de códigos específicos de linguagem de programação orientada a objetos. Essa característica permite redução de custos, mas prejudica a qualidade de uma aplicação.

  • B.

    Padrões de projeto são tratados com o enfoque na melhoria da qualidade de um projeto de software. O seu uso racional aumenta a produtividade de determinado ponto de desenvolvimento e aumenta os custos em função da qualidade de uma aplicação.

  • C.

    Embora não sejam aplicados em técnicas de desenvolvimento de aplicações, padrões de projeto fornecem uma visão orientada a objetos para solução de problemas, com um baixo custo.

  • D.

    Padrões de projeto são aplicados ao desenvolvimento de aplicações e, de maneira geral, fornecem meios de se descrever soluções para problema. Essa característica permite redução do tempo gasto com o desenvolvimento e melhoria da qualidade da aplicação.

  • E.

    Padrões de projeto permitem redução do tempo gasto com um desenvolvedor e geralmente melhoram a qualidade de uma aplicação. Essa característica incentiva o reuso de software para resolver problemas, mas tem como desvantagem o aumento do custo de uma aplicação

Na arquitetura MVC, o componente que gerencia o comportamento e os dados do domínio da aplicação, responde às requisições sobre o seu estado e responde às instruções para mudança de estado é

  • A.

    o modelo.

  • B.

    o controle.

  • C.

    a visão.

  • D.

    o coding.

  • E.

    a maturidade.

Assinale a opção correta acerca das metodologias de desenvolvimento de software.

  • A.

    Extreme programming é um método centrado no usuário, na produtividade do desenvolvimento e na documentação de apoio.

  • B.

    RUP, uma metodologia adequada para grandes projetos de desenvolvimento, tem como características a facilidade de uso e a agilidade do projeto.

  • C.

    O Microsoft Solution Framework (MSF), apesar de não ser uma metodologia em si, mas um guia genérico para desenvolvimento, é uma solução ampla de engenharia de software que orienta desenvolvedores tanto no ambiente Microsoft, como em Unix.

  • D.

    O uso de uma ou mais metodologias de desenvolvimento é prejudicial ao bom desempenho do projeto.

  • E.

    Por ser embasado em componentes relacionados a objetos, o RUP permite a produção de uma arquitetura executável nas fases iniciais do projeto.

Com relação a requisitos de software, julgue os itens a seguir.

As principais entidades intervenientes do gerenciamento de requisitos são os usuários, os clientes, os analistas de mercado, as agências reguladoras e os engenheiros de software.

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