A gerência de configuração de software (GCS) é um processo que abrange todas as fases que compõem o ciclo de vida de um software, consistindo, basicamente, em um conjunto de regras formais para a identificação e o controle das mudanças, de modo que um controle sistemático seja exercido sobre as modificações realizadas. A GCS fornece uma abordagem consistente, controlada e flexível para o gerenciamento da evolução das mudanças, garantindo a integridade e a rastreabilidade dos artefatos modificados. Para se estabelecer um controle sistemático sobre as diversas revisões de um artefato, normalmente, utiliza-se uma ferramenta que suporta controle de versões.
Cristiano Caetano. CVS — controle de versões e desenvolvimento colaborativo de software. São Paulo: Novatec, 2004. p. 13 (com adaptações).
Considerando o fragmento de texto acima, julgue os itens subsequentes, relativos ao controle de versões e ao Concurrent Version System (CVS).
Quando um projeto é transferido do repositório do CVS para a área de trabalho do usuário, a edição do arquivo pode ser iniciada e, uma vez que o projeto conste no CVS, as operações de inclusão ou exclusão de arquivos na área de trabalho do usuário são reconhecidas automaticamente pelo CVS.
Em determinado município, há, cadastrados, 58.528 eleitores, dos quais 29.221 declararam ser do sexo feminino e 93 não informaram o sexo. Nessa situação, julgue os próximos itens.
Considere como verdadeiras as seguintes proposições: “Se o eleitor A é do sexo masculino ou o eleitor B não informou o sexo, então o eleitor C é do sexo feminino”; “Se o eleitor C não é do sexo feminino e o eleitor D não informou o sexo, então o eleitor A é do sexo masculino”. Considere também que seja falsa a seguinte proposição: “O eleitor C é do sexo feminino”. Nesse caso, conclui-se que o eleitor D não informou o sexo.
Uma escola promove, anualmente, um projeto para incentivar a participação de seus alunos nos processos eleitorais. A cada ano, são escolhidos 5 professores, que orientarão um grupo de 100 alunos em várias atividades. No início deste ano de 2011, a escola conta com 35 professores, dos quais 15 já participaram do projeto em anos anteriores; dos 800 alunos matriculados, 300 já participaram do projeto em outras oportunidades e 600 já são eleitores.
Com base na situação apresentada acima, julgue os itens a seguir.
Considere que a proposição “O professor Carlos participou do projeto ou a aluna Maria é eleitora” seja falsa. Nesse caso, a proposição “Se o professor Carlos participou do projeto, então a aluna Maria é eleitora” será verdadeira.
Julgue os próximos itens, relativos à administração de rede de dados.
Instalando-se o firewall do Windows XP, é possível criar uma barreira protetora que monitora e restringe as informações passadas entre o computador do usuário e uma rede ou a Internet, bem como eliminar possíveis contaminações por vírus.
Julgue os itens que se seguem, referentes a fundamentos de computação e a linguagens de programação.
Em programação orientada a objetos, a herança serve para criar classes que incorporem propriedades e métodos de outras classes. Assim, é possível construir uma classe a partir de outra sem ter de reescrevê-la.
Julgue os itens que se seguem, referentes a fundamentos de computação e a linguagens de programação.
Em programação orientada a objetos, um construtor java serve para inicializar os atributos, sendo automaticamente executado sempre que se cria um novo objeto.
Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.
O framework JUnit, embora tenha sido projetado para realizar testes de unidade em um programa, também é utilizado para realizar testes funcionais.
A respeito de engenharia de software, julgue os itens subsequentes.
Para se chegar ao produto, a primeira ação que se deve fazer é definir o escopo do projeto. Para tal, é necessário realizar um levantamento inicial de requisitos, decompondo-se o problema segundo a abordagem “dividir para conquistar”. Inicialmente, o sistema deve ser decomposto em subsistemas que são, por sua vez, decompostos em módulos. Os módulos podem, ainda, ser recursivamente decompostos em submódulos ou funções, até que se obtenha uma visão geral das funcionalidades a serem tratadas no projeto.
Com relação à administração de sistemas operacionais e de sistemas de informação, julgue os itens seguintes.
OpenVZ é uma solução de virtualização para criação de ambientes virtuais isolados que funcionam como servidores standalone convencionais, porém, com a utilização de um único hardware em comum. Esses ambientes virtuais seguros são conhecidos como VE ou Virtual Private Server (VPS).
As organizações bem-sucedidas reconhecem os benefícios da tecnologia da informação (TI) e a utilizam para direcionar os valores das partes interessadas no negócio. Essas organizações consideram que as boas práticas do Control Objectives for Information and Related Technology (COBIT) podem auxiliá-las a otimizar os investimentos em TI.
IT Governance Institute, COBIT 4.1, 2007, p. 7 (com adaptações).
Tendo o texto acima como referência inicial, julgue os itens a seguir, relativos ao COBIT 4.1.
A disponibilidade refere-se à entrega da informação por meio do melhor ou mais produtivo e econômico uso dos recursos.
Julgue os itens que se seguem, referentes a fundamentos de computação e a linguagens de programação.
Objetos de software interagem e comunicam-se com os outros por meio de mensagens. Por exemplo, quando o objeto A deseja que o objeto B execute um de seus métodos, envia a este uma mensagem. Algumas vezes, o objeto receptor precisa de mais informação para que saiba exatamente o que deve fazer, de modo que essa informação seja transmitida juntamente com a mensagem por meio de parâmetros.
A respeito de engenharia de software, julgue os itens subsequentes.
Logo após o início das atividades técnicas de um projeto, o gerente e a equipe de desenvolvimento devem estimar o trabalho a ser realizado, os recursos necessários, o tempo de duração e, por fim, o custo do projeto. Para se estimar o tamanho do software, deve-se seguir a métrica de pontos de função (PF), desde que esta seja compatível com a tecnologia empregada na implementação do sistema.
Uma escola promove, anualmente, um projeto para incentivar a participação de seus alunos nos processos eleitorais. A cada ano, são escolhidos 5 professores, que orientarão um grupo de 100 alunos em várias atividades. No início deste ano de 2011, a escola conta com 35 professores, dos quais 15 já participaram do projeto em anos anteriores; dos 800 alunos matriculados, 300 já participaram do projeto em outras oportunidades e 600 já são eleitores.
Com base na situação apresentada acima, julgue os itens a seguir.
Escolhendo-se ao acaso, na escola, um professor e um aluno, a probabilidade de ambos ainda não terem participado do projeto é inferior a 35%.
As organizações bem-sucedidas reconhecem os benefícios da tecnologia da informação (TI) e a utilizam para direcionar os valores das partes interessadas no negócio. Essas organizações consideram que as boas práticas do Control Objectives for Information and Related Technology (COBIT) podem auxiliá-las a otimizar os investimentos em TI.
IT Governance Institute, COBIT 4.1, 2007, p. 7 (com adaptações).
Tendo o texto acima como referência inicial, julgue os itens a seguir, relativos ao COBIT 4.1.
No COBIT, as atividades de TI são definidas segundo um modelo de processos genéricos com quatro domínios: planejar e organizar, adquirir e implementar, entregar e suportar, e monitorar e avaliar.
Em determinado município, há, cadastrados, 58.528 eleitores, dos quais 29.221 declararam ser do sexo feminino e 93 não informaram o sexo. Nessa situação, julgue os próximos itens.
Se, entre os eleitores que não informaram o sexo, o número de eleitores do sexo masculino for o dobro do número de eleitores do sexo feminino, então, nesse município, os eleitores do sexo masculino são maioria.
A crescente aceitação do gerenciamento de projetos indica que a aplicação de conhecimentos, processos, habilidades, ferramentas e técnicas adequados pode ter um impacto significativo no sucesso de um projeto. No guia PMBOK4, identifica-se esse subconjunto do conhecimento em gerenciamento, que pode ser empregado na maioria dos projetos, como boa prática.
Um guia do conhecimento em gerenciamento de projetos (Guia PMBOK). 4.ª ed., Project Management Institute: 2008, p. 4 (com adaptações).
Tendo o texto acima como referência inicial e considerando o guia PMBOK4, julgue os itens que se seguem, relativos a gerenciamento de projeto.
O gerenciamento da qualidade do projeto, que engloba o gerenciamento do projeto e o produto do projeto, aplica-se a todos os projetos, independentemente da natureza do produto.
A respeito de engenharia de software, julgue os itens subsequentes.
A metodologia Rational Unified Process (RUP) promove o envolvimento do cliente, bem como iterações e testes contínuos, o que torna o processo dependente de outros, apesar de reduzir os seus riscos. Já a metodologia ExtremeProgramming (XP) proporciona flexibilidade e agilidade, visto que, por meio dela, realiza-se a divisão de tarefas de forma específica.
A gerência de configuração de software (GCS) é um processo que abrange todas as fases que compõem o ciclo de vida de um software, consistindo, basicamente, em um conjunto de regras formais para a identificação e o controle das mudanças, de modo que um controle sistemático seja exercido sobre as modificações realizadas. A GCS fornece uma abordagem consistente, controlada e flexível para o gerenciamento da evolução das mudanças, garantindo a integridade e a rastreabilidade dos artefatos modificados. Para se estabelecer um controle sistemático sobre as diversas revisões de um artefato, normalmente, utiliza-se uma ferramenta que suporta controle de versões.
Cristiano Caetano. CVS — controle de versões e desenvolvimento colaborativo de software. São Paulo: Novatec, 2004. p. 13 (com adaptações).
Considerando o fragmento de texto acima, julgue os itens subsequentes, relativos ao controle de versões e ao Concurrent Version System (CVS).
Para se armazenar em arquivos binários no CVS, é necessário informar o tipo do arquivo durante as operações de importação e adição.