Simulado: Policial Federal Perito - Engenharia de Software - DPF

20 questões | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior | Comentar (0)

Responda as 20 questões do simulado abaixo (Policial Federal Perito - Engenharia de Software - DPF). Ao terminar a prova, clique em corrigir para ver o gabarito.

0 resolveram
0% acertos
n/d
0 gabaritaram
0 ótimo
0 bom
0 regular
0 péssimo
Dados estatísticos de usuários que resolveram este simulado.

1 Questão 610254 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

Por ser um processo que se caracteriza por exigir um grau de inteligência muito alto, constata-se que praticamente não existem ferramentas de automação da gerência de configuração, ainda que existam ferramentas específicas restritas ao controle de versões.

2 Questão 610517 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

Métodos de projeto de sistemas híbridos, incorporando conceitos da concepção estruturada e da concepção por objetos, simultaneamente, não são raros, ainda que existam características conflitantes entre os dois tipos de metodologias.

3 Questão 610713 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

A estimativa de pontos de função para um sistema ou módulo a ser construído é realizada com o objetivo de dimensionar os recursos financeiros e os prazos estimados para a realização das etapas do projeto.

4 Questão 611197 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

São tarefas básicas da gerência de configuração a identificação de itens de configuração, o controle de versões, o controle de modificações, a auditoria de configuração e o relatório de status de configuração.

5 Questão 611570 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

Constata-se para os softwares de ciclo de vida longo que, à medida que o software evolui, a quantidade de itens de configuração se estabiliza a partir de determinado momento do ciclo de vida.

6 Questão 611610 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses sistemas. Acerca da utilização de técnicas de reengenharia assistidas por ferramentas CASE em auditoria de sistemas, julgue os itens a seguir.

A engenharia direta, a partir da documentação e dos modelos existentes em ferramenta CASE, pode ser usada para gerar a estrutura básica do código-fonte correspondente a esses modelos. Tal código, gerado automaticamente, pode ser usado em termos comparativos com o código-fonte do programa que está sendo analisado, com o objetivo de identificar diferenças entre as especificações constantes da documentação e as estruturas realmente implementadas.

7 Questão 611639 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

O padrão IEEE Std. 610.12-1990 define o conceito de baseline, que se trata de uma especificação (ou qualquer produto resultante do desenvolvimento) que foi revista formalmente e obteve aprovação, podendo assim servir de referência ou base para novos desenvolvimentos, e que só pode ser modificada por intermédio de procedimentos formais de controle de modificações.

8 Questão 611768 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

A engenharia de sistemas deve considerar a definição de um ambiente de comunicação e operação em rede, pois é impossível obter, com uso de tecnologia Web, um sistema que possa ser executado em um único computador hospedeiro.

9 Questão 611827 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses sistemas. Acerca da utilização de técnicas de reengenharia assistidas por ferramentas CASE em auditoria de sistemas, julgue os itens a seguir.

Ferramentas de controle de versão, que mantêm controle de alterações embasado nos registros de datas de modificação e exclusão de arquivos integrados e mantidos pelo sistema operacional, geram informações e revelam, sem equívocos, a ocorrência de alterações em qualquer arquivo do projeto, mesmo que a natureza da alteração não possa ser claramente identificada.

10 Questão 611858 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses sistemas. Acerca da utilização de técnicas de reengenharia assistidas por ferramentas CASE em auditoria de sistemas, julgue os itens a seguir.

Registros de log gerados pelas ferramentas CASE, quando de seu uso sistemático no desenvolvimento de sistemas, auxiliam na descoberta de trilhas de auditoria de modificações nesses sistemas.

11 Questão 612258 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

A avaliação de riscos consiste em avaliar objetivamente quais os possíveis prejuízos decorrentes do não-atendimento das especificações para os requisitos do projeto.

12 Questão 612612 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

O produto da probabilidade de sucesso de uma etapa do projeto por uma variável que dimensione o impacto (financeiro e(ou) temporal) relacionado ao não-cumprimento da etapa define objetivamente o risco associado a essa etapa.

13 Questão 612709 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

A utilização de técnicas de orientação a objetos é imperativa para o projeto de interfaces, ainda que esse não seja necessariamente o caso para o projeto de banco de dados.

14 Questão 612766 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

O ciclo de vida de desenvolvimento de um software com arquitetura Web não precisa ser necessariamente diferente do ciclo de vida de um sistema stand alone.

15 Questão 613027 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

Nas arquiteturas de sistemas de informação modernos, integrando acesso, transporte, processamento e armazenamento da informação, um importante papel cabe ao middleware, o assim denominado software subjacente às aplicações e que inclui funções de comunicação, controles operacionais, elementos de gerência e de segurança, suporte à programação e à operação dos sistemas distribuídos etc., elementos fundamentais às arquiteturas modernas de sistemas do tipo cliente-servidor, com duas ou três camadas, e sistemas distribuídos de uma maneira geral. Acerca dos diversos elementos de middleware e dessas possíveis arquiteturas, julgue os seguintes itens.

Uma arquitetura cliente-servidor a três camadas caracteriza-se por impossibilitar que a camada intermediária, também denominada camada de servidor de aplicação ou camada de processamento, resida no mesmo sistema servidor da camada de banco de dados.

16 Questão 613324 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses sistemas. Acerca da utilização de técnicas de reengenharia assistidas por ferramentas CASE em auditoria de sistemas, julgue os itens a seguir.

Alterações maliciosas em programas podem ser detectadas automaticamente com o emprego sistemático de ferramentas adequadas de controle de versão, que mantêm indicadores de integridade do código-fonte e do código executável ou que podem determinar diferenças entre versões anteriores existentes em cópias de segurança e em versões mais novas.

17 Questão 613389 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

Métricas relacionadas a tamanho de código-fonte são sistematicamente aplicadas e úteis. Entretanto, esse tipo de métrica não pode ser utilizado para a realização de medidas comparativas entre projetos que utilizem linguagens de programação diferentes.

18 Questão 613799 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

Métricas de qualidade só podem ser definidas em termos de parâmetros subjetivos de qualidade. Assim, tais métricas devem ser avaliadas na forma de questionários aplicados sistematicamente aos usuários do sistema em desenvolvimento.

19 Questão 614596 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

Os ambientes de computação e de comunicação da informação vêm-se caracterizando por aportar a flexibilidade e as funcionalidades necessárias a um bom desempenho e à obtenção da qualidade nas empresas no ambiente de negócios e nas organizações em geral, exigindo assim abordagens próprias de planejamento, projeto, implementação e suporte, abordagens essas ligadas às características negociais e organizacionais. Acerca dessas abordagens e da correlação entre sistemas de tratamento e comunicação da informação com os processos negociais e organizacionais, julgue os itens que se seguem.

Na análise de necessidades de informação, constata-se que, embora os usuários tenham um entendimento completo das necessidades e do domínio do problema negocial, tais usuários de sistemas de informação têm dificuldade em comunicar suas necessidades aos engenheiros de sistemas e terminam por especificar os requerimentos de maneira ambígua e sem critérios claros de verificação.

20 Questão 614628 | Ciência da Computação, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE, Ensino Superior, 2002

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

Um requisito típico para projeto de sistemas para ambientes do tipo Web é a implementação de interfaces em linguagem HTML e suas principais extensões.

Deixe seu comentário (0)

Seja o primeiro a comentar!