39 resultados encontrados para . (0.007 segundos)

00152 UFG (2010) - UFG - Analista de TI - Desenvolvimento de Sistemas / Programação

Analise o seguinte código na linguagem Java, que retorna o menor número inteiro de um array.

O laço for, em sua forma básica, foi estendido na versão Java 5. 0 para tornar mais convenientes e legíveis as iterações sobre arrays e outras coleções. Esse laço for estendido, chamado laço for-each, é adequado para:
  • a)
    fazer iterações sobre qualquer classe que implemente a interface Iterable.
  • b)
    fazer iterações sobre múltiplas coleções em paralelo.
  • c)
    filtrar elementos de um Iterator.
  • d)
    manter compatibilidade com versões anteriores à Java 5.0.

00579 UFG (2010) - UFG - Analista de TI - Desenvolvimento de Sistemas / Governança de TI

O MPS.BR consiste simultaneamente em um movimento para a Melhoria de Processo do Software Brasileiro (programa MPS.BR) e um modelo de qualidade de processo (modelo MPS) direcionado para pequenas e médias empresas de desenvolvimento de software no Brasil. Sobre o MPS.BR, sabe-se também que ele:
  • a)
    carece de um método de avaliação para melhoria de processo de software.
  • b)
    possui incompatibilidade com o modelo de referência CMMI (Capability Maturity Model Integration).
  • c)
    tem alto custo de certificação em relação às normas estrangeiras.
  • d)
    apresenta 7 níveis de maturidade (do nível A ao G), cada qual com suas áreas de processo, onde são analisados processos fundamentais, organizacionais e de apoio.

00944 UFG (2010) - UFG - Analista de TI - Desenvolvimento de Sistemas / Governança de TI

Que processos de uma empresa de desenvolvimento de software são avaliados quando esta almeja atingir o nível de maturidade MR-MPS G (Parcialmente Gerenciado)?
  • a)
    Gerência de riscos e Gerência de projetos.
  • b)
    Gerência de projetos e Gerência de configuração.
  • c)
    Gerência de riscos e Garantia da qualidade.
  • d)
    Gerência de projetos e Gerência de requisitos.

14274 UFG (2010) - UFG - Analista de TI - Desenvolvimento de Sistemas / Engenharia de Software

O processo de desenvolvimento iterativo em que se desenvolve rapidamente um sistema apenas para explorar opções de requisitos e de projeto, mas não deverá ser implantado no cliente é o
  • a)
    modelo em espiral.
  • b)
    prototipação throw-away.
  • c)
    modelo sequencial linear.
  • d)
    método ágil programação extrema.

14275 UFG (2010) - UFG - Analista de TI - Desenvolvimento de Sistemas / Engenharia de Software

O principal objetivo do processo de verificação e validação (V&V) de software é estabelecer confiança de que o sistema de software atende tanto a sua especificação quanto às expectativas de seus usuários finais. Além das atividades de inspeção de software, outras atividades de suma importância no contexto do processo de V&V são aquelas relacionadas
  • a)
    aos testes de software.
  • b)
    à manutenção de software.
  • c)
    à estimativa de custo de software.
  • d)
    ao gerenciamento de configuração de software.

14276 UFG (2010) - UFG - Analista de TI - Desenvolvimento de Sistemas / Engenharia de Software

Quando um sistema de software passa por manutenção, deve-se assegurar que as mudanças incorporadas a esse software sejam controladas. A esse processo de gerenciamento de mudanças do sistema dá-se o nome de gerenciamento de configuração de software, que inclui as atividades de
  • a)
    projeto detalhado e teste de software.
  • b)
    teste de software e gerenciamento de versões.
  • c)
    gerenciamento de versões e construção de sistemas.
  • d)
    especificação de requisitos e garantia de qualidade de software.

14277 UFG (2010) - UFG - Analista de TI - Desenvolvimento de Sistemas / Engenharia de Software

Ao testar um programa, deve-se garantir que cada declaração do programa seja executada pelo menos uma vez.
Essa é a essência da abordagem de projeto de testes chamada teste
  • a)
    estrutural.
  • b)
    baseado em requisitos.
  • c)
    de partições.
  • d)
    de equivalência.

14278 UFG (2010) - UFG - Analista de TI - Desenvolvimento de Sistemas / Engenharia de Software

Considere o diagrama de classes UML a seguir.



Em um relacionamento empregador/funcionário, entre uma Empresa e uma Pessoa, existe um Serviço que representa as propriedades desse relacionamento e que se aplicam a exatamente um único par de Pessoa e Empresa. Como modelado no diagrama UML, serviço é uma
  • a)
    generalização.
  • b)
    composição.
  • c)
    classe de associação.
  • d)
    dependência.

14279 UFG (2010) - UFG - Analista de TI - Desenvolvimento de Sistemas / Engenharia de Software

Os diagramas de caso de uso UML são importantes para a modelagem do contexto de um sistema, subsistema ou classe, assim como a modelagem dos requisitos do comportamento desses elementos. Uma outra utilidade dos diagramas de caso de uso UML é a sua aplicação em
  • a)
    testes de sistemas executáveis por meio de engenharia de produção.
  • b)
    modelagem de estados, eventos e transições.
  • c)
    gerenciamento de versões.
  • d)
    modelagem da visão estática da implantação de um sistema.
icon
Questão anulada pela banca organizadora do concurso.

14280 UFG (2010) - UFG - Analista de TI - Desenvolvimento de Sistemas / Engenharia de Software

O conjunto de atividades e resultados associados que resulta em um produto de software recebe o nome de
  • a)
    engenharia de software.
  • b)
    processo de software.
  • c)
    especificação de software.
  • d)
    implantação de software.