25 resultados encontrados para . (0.008 segundos)

153613 Instituto AOCP (2014) - UFSM - Analista de Tecnologia da Informação - Processos e Desenvolvimento / Engenharia de Soft...

Assinale a alternativa que melhor define um Processo de Software.

  • a)
    Um processo de software é um conjunto de atividades que levam à produção de um produto de software.
  • b)
    Um processo de software é uma linguagem de definição de atividades que levam à produção de um produto de software.
  • c)
    Um processo de software é uma linguagem de definição de modelagem e diagramação de requisitos que levam à produção de um produto de software.
  • d)
    Um processo de software é a fase de coleta de requisitos capaz de organizar o desenvolvimento de um software.
  • e)
    Um processo de software é nome dado a um grupo de funcionalidade identificado pelo levantamento dos requisitos.

153614 Instituto AOCP (2014) - UFSM - Analista de Tecnologia da Informação - Processos e Desenvolvimento / Governança de TI ...

Assinale a alternativa que NÃO apresenta um exemplo de problema no qual pode ser utilizado um padrão de projeto.

  • a)
    Dizer a vários objetos que o estado de um outro objeto mudou.
  • b)
    Arrumar as interfaces para vários objetos relacionados que, muitas vezes, foram desenvolvidas de forma incremental.
  • c)
    Identificar e listar objetos com o mesmo comportamento e criar um tipo genérico para serializá-los.
  • d)
    Fornecer uma forma padronizada de acesso aos elementos de uma coleção, independentemente de como essa coleção é implementada.
  • e)
    Permitir a possibilidade de estender a funcionalidade de uma classe existente em run-time.

153615 Instituto AOCP (2014) - UFSM - Analista de Tecnologia da Informação - Processos e Desenvolvimento / Programação (TI)

Considerando a versão 1.7 do JDK da linguagem de programação Java, classes nesta linguagem podem ser estendidas. Sobre esse assunto, assinale a alternativa INCORRETA.

  • a)
    Ao criar um objeto de uma subclasse, o primeiro passo é executar o corpo do construtor da subclasse.
  • b)
    A extensão de classes pode ser usada para diversos objetivos. É mais comumente usada para especialização.
  • c)
    Sempre que estende-se uma classe, cria-se uma nova classe com um contrato expandido. Entretanto, o contrato herdado não sofre alteração.
  • d)
    Quando um objeto é criado, é alocada memória para todos os seus campos, incluindo aqueles herdados de superclasses e cujos campos são configurados com o valor default de seus respectivos tipos.
  • e)
    Nesta linguagem, uma subclasse pode estender de apenas uma superclasse.

153625 Instituto AOCP (2014) - UFSM - Analista de Tecnologia da Informação - Processos e Desenvolvimento / Governança de TI ...

Em Governança de TI, há um contexto denominado Gerenciamento de Problemas; neste contexto, existe uma definição para quando há uma causa conhecida de um problema e ao menos uma solução de contorno associada. Assinale a alternativa que apresenta esta definição.

  • a)
    BUG.
  • b)
    Erro Conhecido.
  • c)
    Problema.
  • d)
    Anomalia.
  • e)
    Erro Solucionado

153627 Instituto AOCP (2014) - UFSM - Analista de Tecnologia da Informação - Processos e Desenvolvimento / Engenharia de Soft...

O RUP é um modelo constituído de quatro fases distintas, identificadas no processo de software.

Assinale a alternativa que apresenta uma destas fases.

  • a)
    Construção.
  • b)
    Codificação.
  • c)
    Mapeamento.
  • d)
    Análise de requisitos.
  • e)
    Workflow

165133 Instituto AOCP (2014) - UFSM - Analista de Tecnologia da Informação - Processos e Desenvolvimento / Programação (TI)

Sobre Diagrama de Estado, assinale a alternativa INCORRETA.

  • a)
    A UML não inventou o Diagrama de Estado.
  • b)
    Este diagrama é útil para a modelagem de classes cujos objetos têm um atributo de estado, podendo assumir um pequeno número de valores possíveis; as transições permitidas entre esses valores são restritas.
  • c)
    Uma classe talvez tenha dois ou mais atributos de estado que podem ser proveitosamente modelados com diagramas de estado.
  • d)
    Um diagrama de estado não capta – e não deve captar – todas as facetas e algoritmos possíveis da classe.
  • e)
    Neste diagrama, a notação de um círculo totalmente preenchido designa um estado final, chamado de pseudoestado final.

165142 Instituto AOCP (2014) - UFSM - Analista de Tecnologia da Informação - Processos e Desenvolvimento / Governança de TI ...

Assinale a alternativa que define corretamente um padrão de projeto.

  • a)
    O padrão de projeto é dividido em 5 etapas que estão presentes nas melhores técnicas de gerenciamento de projetos.
  • b)
    O padrão de projeto é uma especificação detalhada de como resolver um dado problema.
  • c)
    O padrão de projeto é uma receita de como resolver um problema difícil de acontecer.
  • d)
    O padrão de projeto é uma descrição do problema e da essência da solução, de modo que a solução possa ser reusada em diferentes contextos.
  • e)
    Padrão de projeto consiste em técnicas de solução de problemas utilizados na programação estruturada. Já os projetos de software orientados a objetos não sofreram nenhum impacto com essa técnica.

165145 Instituto AOCP (2014) - UFSM - Analista de Tecnologia da Informação - Processos e Desenvolvimento / Engenharia de Soft...

Sobre RUP, assinale a alternativa INCORRETA.

  • a)
    Ilustra boas práticas na especificação e no projeto e apoia a prototipação e entrega incremental.
  • b)
    Uma perspectiva dinâmica, que mostra as fases do modelo ao longo do tempo, é uma das 3 perspectivas que descrevem o RUP.
  • c)
    Uma perspectiva estática, que mostra as atividades realizadas no processo, é uma das 3 perspectivas que descrevem o RUP.
  • d)
    Uma perspectiva prática, que sugere boas práticas a serem usadas durante o processo, é uma das 3 perspectivas que descrevem o RUP.
  • e)
    O RUP é um exemplo de modelo de processo contemporâneo derivado de trabalhos e pesquisas sobre Extreme Programming.

165146 Instituto AOCP (2014) - UFSM - Analista de Tecnologia da Informação - Processos e Desenvolvimento / Engenharia de Soft...

Assinale a alternativa que NÃO apresenta uma das quatro atividades fundamentais para um Modelo de Software, de acordo com a Engenharia de Software.

  • a)
    Especificação de Software.
  • b)
    Criação do Escopo do Software.
  • c)
    Projeto e implementação de Software.
  • d)
    Validação de Software.
  • e)
    Evolução de Software.

165147 Instituto AOCP (2014) - UFSM - Analista de Tecnologia da Informação - Processos e Desenvolvimento / Programação (TI)

Considerando a versão 1.7 do JDK da linguagem de programação Java, assinale a alternativa INCORRETA sobre tipos, execução e retorno de métodos.

  • a)
    Ao ser invocado, o fluxo de controle passa do método invocador ao método invocado e os comandos deste método são executados em sequência, de acordo com a semântica destes comandos.
  • b)
    Um método completa a execução e retorna ao invocador quando uma dentre três coisas ocorre: um comando return é executado, o final do método é alcançado ou uma exceção não capturada é lançada.
  • c)
    Se um método retorna algum resultado, ele poderá retornar vários resultados, como várias referências de objetos ou valores primitivos.
  • d)
    Métodos podem ser estáticos ou não.
  • e)
    Métodos estáticos não podem ser declarados com modificador de acesso protected.