Prova de Informática para Engenharia de Software – Concurso BACEN (FCC)

Simulado com questões de prova: Prova de Informática para Engenharia de Software – Concurso BACEN (FCC). Resolva online grátis, confira o gabarito e baixe o PDF!


Desempenho Global
0
Resoluções
0%
Média
N/D
Dificuldade
publicidade
  • E ab (KLOC) exp (bb) é uma equação típica do modelo COCOMO básico, onde "E" é o esforço aplicado em pessoas-mês, KLOC é o número estimado de linhas de código do projeto. O coeficiente ab e o expoente bb referem-se a valores extraídos da tabela de classes de projetos, de acordo com sua classificação em modo

  • Com relação à melhoria dos processos de software, é correto afirmar:

  • A UML representa o desenvolvimento de novos conceitos não normalmente usados. Por isso e muitas outras razões, o bom entendimento da UML não é apenas aprender a simbologia e o seu significado, mas também aprender a modelar a Orientação a Objetos. Nesse aspecto, é correto afirmar:

  • Em relação à análise de requisitos funcionais e nãofuncionais, é correto afirmar:

  • ERP (Enterprise Resource Planning) é um termo
  • No RUP,

  • No SW-CMM, o ciclo de vida dos projetos é assunto tratado em vários níveis de maturidade. As áreas chave de processo, nas quais o ciclo de vida é abordado, são

  • Em relação ao diagrama de classes na notação UML, analise:

    I. uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um;

    II. o polimorfismo das operações é uma conseqüência da relação de herança entre classes;

    III. se um objeto A está associado a um objeto B e B está associado a mais de um objeto C, então, obrigatoriamente, um objeto C estará associado a mais de um objeto A.

    É correto o que consta APENAS em

  • O RUP (Rational Unified Process)

  • Em relação a ferramentas CASE, é correto afirmar que:

  • A XP (Extreme Programming) é baseada em um conjunto de regras, também conhecidas como best practices. Nesse aspecto, analise:

    I. The Customer is Always Available: Na XP todas as decisões sobre o rumo do projeto devem ser tomadas pelo cliente. Ele deve priorizar as tarefas, ser responsável pelos testes de aceitação, e, acima de tudo, orientar e tirar dúvidas dos desenvolvedores durante o processo de programação.

    II. A técnica de Continuous Integration diz que o código desenvolvido por cada par de desenvolvedores deve ser integrado ao código base constantemente. Quanto menor o intervalo entre cada integração, menor a diferença entre os códigos desenvolvidos e maior a probabilidade de identificação de erros, pois cada vez que o código é integrado, todos os unit tests devem ser executados, e, se algum deles falhar, é porque o código recém integrado foi o responsável por inserir erro no sistema.

    III. Pair Programming – na XP todo o código deve ser produzido por duas pessoas utilizando o mesmo computador. Enquanto um dos parceiros se preocupa com detalhes da implementação, ficando responsável pela digitação do código, o outro deve tentar ter uma visão mais ampla da rotina, imaginando as suas peculiaridades.

    IV. Collective Code Ownership – O código deve ser de propriedade de todos e todos devem ter permissão para alterar o que for necessário para que seu trabalho possa ser desenvolvido e, também, para se evitar atrasos no desenvolvimento, devido à necessidade de alterações nas rotinas.

    É correto o que consta em

  • Considerando as best practices em relação ao planejamento de projetos de softwares, é correto afirmar:

  • Segundo Roger S. Pressman: "Ele tem um lugar definido no trabalho da Engenharia de Software, pois produz um padrão no qual os métodos para análise, projeto, codificação, testes e manutenção podem ser colocados".

    O conceito acima refere-se ao paradigma

  • Em relação aos conceitos e fundamentos de engenharia de software, é correto afirmar:

publicidade

COMENTÁRIOS (0)

🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.