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.

Após a aplicação do fator de ajuste, o total de pontos de função em uma contagem ficou em 110,60. Antes da aplicação do ajuste, os pontos de função brutos estavam em 140,00. Portanto, o somatório dos 14 itens do nível de influência global foi

  • A.

    11.

  • B.

    14.

  • C.

    15.

  • D.

    18.

  • E.

    19.

Sobre os requerimentos de segurança no desenvolvimento de sistemas aplicativos, analise:

I. O desenvolvimento e manutenção de sistemas deve considerar todos os aspectos que são contemplados pela segurança

da informação: controle de acesso, trilha de auditoria e disponibilidade dos recursos de informação.

II. O processo de segurança da informação não precisa participar de todo o trabalho de engenharia do sistema. Basta

participar das fases de modelagem, construção e instalação.

III. Os requisitos de segurança devem ser incorporados aos requisitos de desenvolvimento de sistema interno, mas não

terceirizado.

IV. Os programas desenvolvidos/adquiridos devem ser testados adequadamente com o objetivo de não ocorrer problemas

quando a aplicação já estiver em funcionamento normal no ambiente de produção.

Está correto o que consta em

  • A.

    I, II, III e IV.

  • B.

    I, II e III, apenas.

  • C.

    I e II, apenas.

  • D.

    II, III e IV, apenas.

  • E.

    I e IV, apenas.

NÃO contém apenas ativos de informação classificados pela norma ABNT NBR ISO/IEC 27002:

  • A.

    base de dados e arquivos, contratos e acordos.

  • B.

    aplicativos, sistemas, ferramentas de desenvolvimento e utilitários.

  • C.

    manuais de usuário, material de treinamento, procedimentos de suporte ou operação.

  • D.

    documentação de sistema e informações sobre pesquisa.

  • E.

    planos de continuidade do negócio, procedimentos de recuperação e trilhas de auditoria.

  • A.

    as duas afirmações são verdadeiras, e a segunda justifica a primeira.

  • B.

    as duas afirmações são verdadeiras, e a segunda não justifica a primeira.

  • C.

    a primeira afirmação é verdadeira, e a segunda é falsa.

  • D.

    a primeira afirmação é falsa, e a segunda é verdadeira.

  • E.

    as duas afirmações são falsas.

Em uma aplicação para gerenciamento de currículos profissionais, deve haver uma funcionalidade para pesquisa (busca) por informações previamente registradas. Essa funcionalidade deve ser apresentada aos usuários como um formulário da interface gráfica da aplicação cuja composição deve ser diferente em cada uma das seguintes situações. Na primeira, o formulário deve apresentar ao usuário campos que permitam realizar buscas por empresas que oferecem vagas de emprego. Na segunda situação, o formulário deve apresentar campos para permitir aos usuários a realização de buscas por currículos de candidatos a vagas de emprego. O engenheiro de software, encarregado da implementação dessa funcionalidade, decidiu usar um padrão de projeto do catálogo GoF (Gang of Four). Esse padrão foi escolhido porque permite construir produtos com diferentes representações de tal forma que o mesmo processo de construção possa ser usado para criar diferentes produtos. No caso da funcionalidade descrita acima, os diferentes produtos a serem criados são as duas variantes do formulário de busca. Dentre os listados abaixo, qual foi o padrão escolhido pelo engenheiro de software?

  • A.

    Abstract Factory

  • B.

    Bridge

  • C.

    Builder

  • D.

    Mediator

  • E.

    Prototype

O paradigma do ciclo de vida clássico da Engenharia de Software é composto de seis atividades. A ordem correta, da seqüência dessas atividades está representada em qual alternativa?

  • A.

    Engenharia de sistemas - Análise - Projeto - Codificação - Teste - Manutenção.

  • B.

    Análise - Engenharia de sistemas - Projeto - Codificação - Teste - Manutenção.

  • C.

    Análise - Engenharia de sistemas - Codificação - Projeto - Teste - Manutenção.

  • D.

    Engenharia de sistemas - Análise - Codificação - Projeto - Teste - Manutenção.

  • E.

    Análise - Engenharia de sistemas - Codificação - Teste - Projeto - Manutenção.

O RUP abreviação de Rational Unified Process (ou Processo Unificado da Rational) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. Fornece técnicas a serem seguidas pelos membros da equipe de desenvolvimento de software com o objetivo de aumentar a sua produtividade. A esse respeito, analise as afirmativas a seguir:

I. Na fase de Construção ocorre a entrega ("deployment") do software, é realizado o plano de implantação e entrega, acompanhamento e qualidade do software. Produtos (releases, versões) devem ser entregues e ocorrer a satisfação do cliente.

II. São exemplos de fases do RUP: Concepção, Elaboração e Construção.

III. A disciplina de Requisitos explica como levantar pedidos das partes interessadas ("stakeholders") e transformá-los em um conjunto de requisitos que os produtos funcionam no âmbito do sistema a ser construído e fornecem requisitos detalhados para o que deve fazer o sistema.

IV. Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando.

Assinale a alternativa correta.

  • A.

    Apenas os itens I e II estão corretos.

  • B.

    Apenas os itens II e III estão corretos.

  • C.

    Apenas os itens I e IV estão corretos.

  • D.

    Apenas os itens II, III e IV estão corretos.

  • E.

    Todos os itens estão corretos.

Autor de diversos livros na área de usabilidade, como Usabilidade na web e Projetando websites. Quem é considerado o papa, guru ou rei da usabilidade?

  • A.

    Steve Jobs

  • B.

    Jakob Nielsen

  • C.

    Donald Norman

  • D.

    Mark Zuckerberg

  • E.

    Steven Krug

Acerca da engenharia de software, assinale a opção correta.

  • A.

    A análise de pontos de função é uma técnica de medição das funcionalidades oferecidas por um software do ponto de vista de seus usuários com a qual se busca medir o que o software é capaz de fazer, e não a forma como ele foi construído.

  • B.

    O modelo de desenvolvimento em cascata descreve ciclos sequenciais, incrementais e iterativos, possuindo, entre outras, as fases de requisitos e implementação.

  • C.

    O ciclo de vida RAD (rapid application development), por privilegiar a rapidez do desenvolvimento, não possui etapa de modelagem.

  • D.

    Com objetivo de melhorar a qualidade do produto, na prototipagem, não se deve fazer o reaproveitamento de código.

  • E.

    No ciclo de vida em espiral, a de análise de risco é realizada na etapa da modelagem do produto.

No RUP, que fase tem como indicação ênfase na implantação?

  • A.

    Concepção.

  • B.

    Transição.

  • C.

    Elaboração.

  • D.

    Construção.

  • E.

    Codificação.

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