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.

Com relação à engenharia de software, julgue os próximos itens.

A evolução de um software é realizada ao serem testados, integrados e aceitos os componentes individuais.

  • C. Certo
  • E. Errado

No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.

A modelagem de processos, realizada em um diagrama de atividades, por exemplo, pode mostrar um nó objeto representante dos dados utilizados na execução de uma atividade.

  • C. Certo
  • E. Errado

Com relação à característica dos componentes na engenharia de software baseada em componentes (CBSE − componentbased software engineering), considere:

I. A padronização de componentes significa que um componente usado em um processo CBSE precisa obedecer a um modelo de componentes padrão. Esse modelo pode definir as interfaces de componentes, metadados de componente, documentação, composição e implantação.

II. Um componente deve ser independente, deve ser possível compor e implantá-lo sem precisar usar outros componentes específicos.

III. Para um componente ser composto, todas as interações externas devem ter lugar por meio de interfaces privadas e restritas. Além disso, ele deve proporcionar acesso externo a informações sobre si próprio, como seus métodos e atributos.

Está correto o que consta em

  • A.

    II e III, apenas.

  • B.

    I, II e III.

  • C.

    I e III, apenas.

  • D.

    I e II, apenas.

  • E.

    III, apenas.

Durante a fase inicial da modelagem de dados em um sistema de gerenciamento de banco de dados, é necessário partir dos problemas ou requisitos dos usuários até chegar a um modelo de dados que suporte tais necessidades. Durante essa fase são construídos diagramas que mostram a interação do usuário com a parte do sistema em análise. Tais diagramas, feitos em linguagem UML, são os diagramas de

  • A.

    classes.

  • B.

    atividades.

  • C.

    casos de uso.

  • D.

    objetos.

  • E.

    entidade relacionamento.

A engenharia de software baseada em reuso é uma estratégia da engenharia em que o processo de desenvolvimento é orientado para o reuso de softwares existentes. Dentre os benefícios do reuso de software, é INCORRETO afirmar:

  • A.

    Preencher uma biblioteca de componentes reusáveis e garantir que desenvolvedores de software possam utilizar essa biblioteca são ações não onerosas, pois processos de desenvolvimento não precisam ser adaptados para utilizar essa biblioteca.

  • B.

    Devido ao custo do software existente já ser conhecido, o risco de processo é reduzido.

  • C.

    Especialistas em aplicações podem desenvolver softwares reusáveis que encapsulem seu conhecimento, tornando seu uso mais eficaz.

  • D.

    Muitas vezes os custos gerais de desenvolvimento não são tão importantes quanto entregar um sistema ao mercado o mais rápido possível. O reuso de um software pode acelerar a produção do sistema.

  • E.

    Alguns padrões, como os de interface de usuário, podem ser implementados como um conjunto de componentes reusáveis. O uso de interfaces de usuário-padrão melhora a confiança, pois os usuários cometem menos erros quando são apresentados a interfaces familiares.

O processo de desenvolvimento em cascata é um exemplo de processo dirigido a planos, pois, em princípio, é necessário planejar e programar todas as atividades do processo antes de começar a trabalhar nelas. São exemplos de estágios desse modelo:

  • A.

    Integração de Produto, Definição de Processo Organizacional e Gerenciamento de Riscos.

  • B.

    Análise e Definição de Requisitos, Implementação de Teste Unitário e Integração e Teste de Sistema.

  • C.

    Inicial, Gerenciado e Em Otimização.

  • D.

    Engenharia de Requisitos, Ciclo de Vida de Projetos e Gestão de Incidentes.

  • E.

    Acompanhamento e Controle de Projeto, Medição e Análise e Desenvolvimento de Requisitos.

No desenvolvimento de um sistema corporativo, cujo processo é baseado no RUP (Rational Unified Process), a capacitação dos usuários ocorre na fase de

  • A.

    concepção

  • B.

    elaboração

  • C.

    iniciação

  • D.

    transformação

  • E.

    transição

Para obter estimativas de desenvolvimento de um determinado sistema, foi utilizada a análise por pontos de função.

Dado: Fator de Ajuste = 1,21

Qual a soma das características gerais do sistema?

  • A.

    0,65

  • B.

    0,9

  • C.

    21

  • D.

    56

  • E.

    90

O gerente do projeto de desenvolvimento de um novo website de uma empresa afirma ao patrocinador do projeto que entrevistas, dinâmicas de grupo, protótipos e oficinas são ferramentas e técnicas do processo de

  • A.

    Avaliar Candidatos.

  • B.

    Coletar Requisitos.

  • C.

    Selecionar Fornecedores.

  • D.

    Verificar Escopo.

  • E.

    Planejar Mudanças.

Uma ferramenta muito usada na análise estruturada de sistemas é o Diagrama de Fluxo de Dados. Em sua notação, quatro símbolos são utilizados. Um desses símbolos representa os processos e é denominado

  • A.

    bolha

  • B.

    caixa

  • C.

    linha reta

  • D.

    vetor

  • E.

    losango

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