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 Engenharia de Software é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção. A Engenharia de Software adota métodos que

  • A.

    são um conjunto de atividades, cuja meta é o desenvolvimento ou a evolução do software.

  • B.

    são uma representação simplificada de um processo de software, apresentada a partir de uma perspectiva específica.

  • C.

    são abordagens de estruturadas para o desenvolvimento de software, que incluem modelos de sistemas, notações, regras, recomendações de projetos e diretrizes de processos.

  • D.

    se ocupam da teoria e dos fundamentos de desenvolvimento de software.

No RUP, uma unidade de implantação consiste em um build, documentos e artefatos de instalação. A finalidade desta atividade é criar uma unidade de implantação que seja suficientemente completa para ser descarregada, instalada e executada em um nó como um grupo. Criar a Unidade de Implantação é responsabilidade do

  • A.

    Gerente de Implantação.

  • B.

    Gerente de Controle de Mudança.

  • C.

    Gerente de Configuração.

  • D.

    Revisor do Projeto.

  • E.

    Engenheiro de Processo.

Com relação às ferramentas CASE, julgue os itens subsequentes.

AnalystDesigner, Software through Pictures e System Architect são exemplos de ferramentas upper CASE disponíveis no mercado.

  • C. Certo
  • E. Errado

O gerenciamento de contratos de licença de software deve possibilitar a gestão de todos os processos definidos numa política que contemple a gestão de contratos de licença para os diferentes tipos de software, sejam eles, adquiridos, gratuitos, OEM etc. A licença LGPL (Lesser General Public License)

  • A. estabelece explicitamente os direitos do usuário final, tais como, o direito ao uso, cópia, modificação, fusão, distribuição, e venda de software.
  • B. não permite restrições que impeçam que seja distribuído da mesma maneira que foi adquirido.
  • C. costuma ser chamada de copycenter, já que impõe poucas restrições; situa-se relativamente próxima do domínio público.
  • D. permite a reutilização de software licenciado em programas livres ou proprietários, mas proíbe o uso promocional do nome do autor sob copyright.
  • E. permite ao desenvolvedor usar bibliotecas livres em um software proprietário, sem ter de abrir o código da sua própria aplicação.

Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, assinale a alternativa correta.

  • A.

    Durante a atividade de análise e engenharia de sistemas, as exigências são traduzidas em uma representação do software, que pode ser avaliada quanto à quantidade, antes que a codificação se inicie.

  • B.

    Na prototipação, são realizados os testes para garantir que a entrada definida produza resultados reais que concordem com os resultados exigidos.

  • C.

    Quando da realização da análise de riscos, ocorrem adaptações a fim de acomodar mudanças no ambiente externo e acréscimos funcionais ou de desempenho.

  • D.

    Ao fazer a codificação, o projeto deve ser traduzido em uma forma legível por máquina. Quando o projeto é bem detalhado, essa etapa pode ser realizada mecanicamente.

No RUP, investigar os detalhes do Log de Teste e analisar as falhas que ocorreram durante a implementação e execução do teste é um dos papéis do

  • A.

    Gerente de Teste.

  • B.

    Analista de Teste.

  • C.

    Designer de Teste.

  • D.

    Implementador.

  • E.

    Testador.

Com relação às ferramentas CASE, julgue os itens subsequentes.

As ferramentas CASE que auxiliam o desenvolvedor durante o processo de levantamento de necessidades, de análise e de elaboração de projeto são denominadas lower CASE ou ferramentas back-end.

  • C. Certo
  • E. Errado

Em relação ao LDAP é INCORRETO afirmar que

  • A. serve como base para uma solução DNS (Domain Name System).
  • B. toda informação de um item pode ser colocada em um único registro.
  • C. permite a obtenção de informações de apenas um ramo da hierarquia.
  • D. possibilita implantar segurança em ramos diferentes da árvore.
  • E. localiza e gerencia usuários e recursos na rede.

O modelo espiral para a Engenharia de Software foi desenvolvido acrescentando-se novos elementos as melhores características de outros modelos. Segundo o modelo espiral, a determinação dos objetivos, alternativas e restrições está relacionada à atividade de

  • A.

    análise de risco.

  • B.

    planejamento.

  • C.

    engenharia.

  • D.

    avaliação feita pelo cliente.

Em relação ao ciclo de vida de um projeto, é correto afirmar:

  • A.

    As organizações consideram o ciclo de vida do produto parte do ciclo de vida do projeto.

  • B.

    Os processos de gerenciamento de projetos guardam acentuada correspondência com as fases do ciclo de vida do projeto pertinente.

  • C.

    Define as fases que conectam o início de um projeto ao seu final.

  • D.

    No contexto de teste funcional, o critério de cobertura de todo o comando especifica que cada comando do código fonte deve ser executado por algum caso de teste.

  • E.

    Os Diagramas de Colaboração mostram a troca entre diversos objetos, em uma situação específica e delimitada no tempo.

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