Você está na página 1de 16

Escola de Administrao Fazendria

CONTROLADORIA-GERAL DA UNIO

Cargo: ANALISTA DE FINANAS E CONTROLE

Concurso Pblico 2008

Prova 3
Nome:

rea: Tecnologia da informao/Desenvolvimento de Sistemas de Informao


N. de Inscrio

Instrues
123Escreva seu nome e nmero de inscrio, de forma legvel, nos locais indicados. O CARTO DE RESPOSTAS tem, obrigatoriamente, de ser assinado. Esse CARTO DE RESPOSTAS no poder ser substitudo, portanto, no o rasure nem o amasse. Transcreva a frase abaixo para o local indicado no seu CARTO DE RESPOSTAS em letra para posterior exame grafolgico:

cursiva,

Onde existe uma mente aberta, sempre haver uma nova fronteira a desbravar.

(Charles Kettering)
456DURAO DA PROVA: 5 horas, includo o tempo para o preenchimento do CARTO DE RESPOSTAS. Na prova h 60 questes de mltipla escolha, com cinco opes: a, b, c, d e e. No CARTO DE RESPOSTAS, as questes esto representadas pelos seus respectivos nmeros. Preencha, FORTEMENTE, com caneta esferogrca (tinta azul ou preta), toda a rea correspondente opo de sua escolha, sem ultrapassar as bordas. Ser anulada a questo cuja resposta contiver emenda ou rasura, ou para a qual for assinalada mais de uma opo. Evite deixar questo sem resposta. Ao receber a ordem do Fiscal de Sala, conra este CADERNO com muita ateno, pois nenhuma reclamao sobre o total de questes e/ou falhas na impresso ser aceita depois de iniciada a prova. Durante a prova, no ser admitida qualquer espcie de consulta ou comunicao entre os candidatos, tampouco ser permitido o uso de qualquer tipo de equipamento (calculadora, tel. celular etc.).

789-

10 - Por motivo de segurana, somente durante os trinta minutos que antecedem o trmino da prova, podero ser copiados os seus assinalamentos feitos no CARTO DE RESPOSTAS, conforme subitem 6.5 do edital regulador do concurso. 11 - A sada da sala s poder ocorrer depois de decorrida uma hora do incio da prova. A no-observncia dessa exigncia acarretar a sua excluso do concurso. 12 - Ao sair da sala entregue este CADERNO DE PROVA, juntamente com o CARTO DE RESPOSTAS, ao Fiscal de Sala.

Boa prova!

GESTO DE TECNOLOGIA DA INFORMAO 1 - O COBIT - Control Objectives for Information and related Technology fornece boas prticas por meio de uma estrutura de domnio e processos e apresenta atividades de forma gerencial e lgica para a Governana de TI. O COBIT contm componentes interrelacionados, provendo suporte para a governana, gerenciamento, controle e atendimento das necessidades de diferentes organizaes. O componente Atividades-Chaves do COBIT (verso 4.1) est relacionado com a) b) c) d) e) Indicadores de Performance. Modelos de Maturidade. Controle de Objetivos. Responsabilidades e Contabilizao. Controle de Prticas.

3 - O MPS.BR tem como uma das metas denir e aprimorar o modelo de melhoria e avaliao de processo de software, visando preferencialmente as micro, pequenas e mdias empresas, de forma a atender s suas necessidades de negcio e ser reconhecido nacional e internacionalmente como um modelo aplicvel indstria de software. Os componentes em que o MPS.BR est dividido so: a) ISO/IEC 12207, CMMI-DEV, ISO/IEC 15504. b) modelo de referncia, guia geral, guia de aquisio, guia de implementao. c) guia geral, guia de aquisio, guia de implementao, guia de avaliao. d) modelo de referncia, mtodo de avaliao, modelo de negcio. e) guia geral, guia de avaliao e documentos do programa. 4 - No MPS.BR so denidos nveis de maturidade que so uma combinao entre processos e sua capacidade. Os nveis de maturidade estabelecem patamares de evoluo de processos, caracterizando estgios de melhoria da implementao de processos na organizao. Assinale a opo que identica todos os nveis de maturidade do MPS.BR. a) A (Otimizado), B (Gerenciado Quantitativamente), C (Denido), D (Largamente Denido), E (Parcialmente Denido), F (Gerenciado), G (Inicial). b) A (Otimizado), B (Parcialmente Otimizado), C (Denido), D (Largamente Denido), E (Parcialmente Denido), F (Gerenciado), G (Parcialmente Gerenciado). c) A (Em Otimizao), B (Gerenciado Quantitativamente), C (Denido), D (Largamente Denido), E (Parcialmente Denido), F (Gerenciado), G (Parcialmente Gerenciado). d) A (Em Otimizao), B (Parcialmente Otimizado), C (Denido), D (Largamente Denido), E (Parcialmente Denido), F (Gerenciado), G (Inicial). e) A (Otimizado), B (Executado), C (Denido), D (Largamente Denido), E (Parcialmente Denido), F (Gerenciado), G ( Parcialmente Gerenciado).

2 - O nvel de maturidade uma maneira de prever o futuro desempenho de uma organizao dentro de cada disciplina ou conjunto de disciplinas. Um nvel de maturidade uma etapa evolucionria denida de melhoria de processos. No modelo CMMI com representao em estgios existem os seguintes nveis: a) inicial, gerenciado, denido, gerenciado quantitativamente e otimizado. b) inicial, parcialmente gerenciado, executado, gerenciado qualitativamente e otimizado. c) inicial, parcialmente gerenciado, denido, gerenciado quantitativamente e otimizado. d) parcialmente gerenciado, gerenciado, denido, gerenciado quantitativamente e otimizado. e) inicial, incompleto, executado, gerenciado, denido, gerenciado quantitativamente e otimizado.

Cargo: Analista de Finanas e Controle - AFC/CGU - 2008

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

5 - O propsito do processo Gerncia de Projetos GPR do MPS.BR estabelecer e manter planos que denem as atividades, recursos e responsabilidade do projeto, bem como prover informaes sobre o andamento do projeto que permitam a realizao de correes quando houver desvios signicativos no desempenho do projeto. Assinale a opo que representa um dos resultados esperados do Processo de Projeto - GPR. a) As necessidades de aquisio, as metas, os critrios de aceitao do produto e/ou servio, os tipos e a estratgia de aquisio so denidos. b) Objetivos de medio so estabelecidos e mantidos a partir de objetivos da organizao e das necessidades de informao de processos tcnicos e gerenciais. c) As informaes produzidas so usadas para apoiar decises e para fornecer uma base objetiva para comunicao aos interessados. d) Avaliaes dos processos padro da organizao so realizadas para identicar seus pontos fortes, pontos fracos e oportunidade de melhoria. e) A viabilidade de atingir as metas do projeto, considerando as restries e os recursos disponveis, avaliada. Se necessrio, ajustes so realizados. 6 - Os componentes de um modelo CMMI so agrupados em trs categorias, que reetem como eles sero interpretados: Exigidos metas especcas e metas genricas; Esperados prticas especcas e prticas genricas; e Informativos sub-prticas, produtos de trabalho tpicos, denies ampliadas de disciplinas, elaboraes de prticas genricas, ttulos e metas prticas, notas de metas e prticas de referncias. Em relao aos componentes do Modelo CMMI, correto armar que a) as prticas especcas so utilizadas nas avaliaes para auxiliar na determinao de que a rea de processo est sendo satisfeita. b) as reas de processo tratam de caractersticas nicas que descrevem o que deve ser implementado para satisfazer o modelo. c) as metas especcas podem ser componentes opcionais no modelo. d) as denies ampliadas de disciplinas so descries detalhadas que fornecem um direcionamento para a interpretao de prticas especcas. e) todas as reas de processo do CMMI so as mesmas tanto na representao contnua quanto na representao em estgios.
Cargo: Analista de Finanas e Controle - AFC/CGU - 2008

7 - As reas de processos de suporte do CMMI cobrem as atividades que suportam o desenvolvimento e a manuteno de produtos. As reas de processos de suporte tratam os processos de suporte que so utilizados no contexto da execuo de outros processos. Assinale a opo que identica somente reas de processos de suporte do CMMI. a) Gerenciamento de congurao, garantia da qualidade do processo, garantia da qualidade do produto, medies e anlise, anlise de causas e resolues. b) Planejamento de projetos, garantia da qualidade do processo, garantia da qualidade do produto, medies e anlise, anlise de causas e resolues. c) Planejamento de projetos, garantia da qualidade do processo, garantia da qualidade do produto, medies e anlise, treinamento organizacional. d) Integrao de equipes, garantia da qualidade do processo, garantia da qualidade do produto, medies e anlise, anlise de causas e resolues. e) Gerenciamento de congurao, garantia da qualidade do processo, garantia da qualidade do produto, medies e anlise, treinamento organizacional. 8 - O propsito do processo de Gerncia de Requisitos - GRE do MPS.BR gerenciar os requisitos dos produtos e componentes do projeto e identicar inconsistncias entre os requisitos, os planos do projeto e os produtos de trabalho do projeto. Assinale a opo que identica um dos resultados esperados do processo de Gerncia de Requisitos. a) As necessidades, expectativas e restries do cliente, tanto do produto quanto de suas interfaces, so identicadas. b) Mudanas nos requisitos so gerenciadas ao longo do projeto. c) Os requisitos so validados. d) Os requisitos funcionais e no-funcionais de cada componente do produto so renados, elaborados e alocados. e) Interfaces internas e externas do produto e de cada componente do produto so denidas.

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

9 - Um modelo de qualidade dene os requisitos que as organizaes devem seguir para se capacitarem segundo o mesmo. Entre as opes abaixo, assinale a que se refere exclusivamente a modelos de qualidade de software. a) b) c) d) e) CMMI, MPS.BR, COBIT. CMMI, COBIT, ISO9001. CMMI, MPS.BR, ISO9001, COBIT. CMMI, MPS.BR, ISO9000-1. CMMI, ISO12207, ISO15504, ISO20000, ITIL.

11- A representao contnua do Modelo CMMI tem mais prticas especcas que a representao em estgios, uma vez que tem dois tipos de prticas enquanto a representao em estgios possui apenas um. Quanto s prticas em cada representao, correto armar que a) existem prticas genricas para os nveis de capacitao 1, 4 e 5 em ambas as representaes. b) na representao em estgios, somente aparecem prticas genricas para os nveis de capacitao 2 e 3. c) na representao contnua, as prticas genricas existem para os nveis de capacitao 3 a 5. d) na representao contnua, as prticas genricas existem para todos os nveis de capacitao. e) na representao em estgios, existem prticas genricas para os nveis de capacitao 3, 4 e 5. 12- No MPS.BR, Guia Geral verso 1.2, para cada um dos nveis de maturidade atribudo um perl de processos que indica onde a organizao deve colocar o esforo de melhoria. Assinale a opo que representa corretamente todos os processos atribudos ao nvel de maturidade. a) Nvel E Processos: Gerncia de Recursos Humanos - GRH, Denio do Processo Organizacional - DFP, Avaliao e Melhoria do Processo Organizacional - AMP, Gerncia de Reutilizao - GRU, Gerncia de Projetos - GPR (evoluo). b) Nvel F Processos: Garantia da Qualidade GQA, Gerncia de Congurao - GCO, Medio - MED. c) Nvel D Processos: Gerncia de Requisitos - GRE, Desenvolvimento de Requisitos DRE, Vericao - VER, Validao - VAL, Projeto e Construo do Produto - PCP, Integrao do Produto - ITP. d) Nvel D Processos: Gerncia de Recursos Humanos - GRH, Denio do Processo Organizacional - DFP, Avaliao e Melhoria do Processo Organizacional - AMP, Gerncia de Reutilizao - GRU. e) Nvel E Processos: Desenvolvimento de Requisitos - DRE, Vericao - VER, Validao - VAL, Projeto e Construo do Produto - PCP, Integrao do Produto - ITP.

10 - Existem diversos modelos CMMI disponveis, gerados a partir do CMMI Framework. As organizaes devem selecionar uma representao, contnua ou em estgios, e determinar as reas de conhecimento que desejam incluir no modelo que iro utilizar. Quando uma organizao escolhe a representao em estgios do modelo CMMI, espera que o modelo permita a) selecionar a seqncia de melhorias que mais atendem aos objetivos do negcio. b) oferecer uma classicao nica que resume os resultados de avaliaes e realizar comparaes entre organizaes. c) reduzir as reas de riscos da organizao. d) facilidade de comparao de melhoria de processos para a ISO/IEC 15504 - International Organization for Standardization and International Eletrotechnical Commission. e) oferecer uma migrao fcil do Electronic Industries Alleance Interim Standard (EIA/IS) 731 para o CMMI.

Cargo: Analista de Finanas e Controle - AFC/CGU - 2008

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

13- A ITIL - Information Technology Infrastructure Library composta por um conjunto das melhores prticas para a denio dos processos necessrios ao funcionamento de uma rea de TI. Os objetivos da ITIL so: a) denir os processos a serem implementados na rea de TI. b) fornecer um guia para o planejamento de processos padronizados, funes e atividades para os integrantes da equipe de TI. c) permitir o mximo alinhamento entre a rea de TI e as demais reas de negcio da organizao. d) tornar-se uma referncia para as organizaes que necessitam de informaes para a melhoria do Gerenciamento de Servios de TI. e) aumentar a qualidade e diminuir o custo alocado dos servios de TI. 14- Na ITIL, o processo de Gerenciamento do Nvel de Servio a base para o gerenciamento dos servios que a rea de TI aprovisiona para a organizao. Assinale a opo que contm um subprocesso que pertence ao Gerenciamento do Nvel de Servio. a) b) c) d) e) Monitorao do desempenho. Dimensionamento da aplicao. Planejamento do crescimento dos servios. Projeo dos recursos. Garantia da existncia de um plano de recuperao do servio.

16- Na ITIL, o processo de Gerenciamento de Problemas possui como escopo o controle de problemas, o controle de erros conhecidos e o gerenciamento proativo de problemas. Um dos passos a serem seguidos pelo processo de Gerenciamento de Problemas a) a monitorao do progresso do atendimento. b) a pesquisa da causa e diagnstico da soluo para resoluo do incidente. c) o atendimento dos incidentes encaminhados pelo segundo nvel. d) o acompanhamento do Acordo de Nvel de Servio de atendimento. e) a implementao de mudanas na infra-estrutura para evitar que ocorram incidentes ou que incidentes que j tenham ocorrido voltem a ocorrer. 17- Na ITIL, o processo de Gerenciamento de Mudanas responsvel pelo controle de mudanas na infra-estrutura de TI ou quaisquer mudanas que impactam os nveis de servios acordados com as reas de negcio dos servios de TI. Como um dos benefcios especcos do processo de Gerenciamento de Mudana, a ITIL descreve a) a priorizao das aes corretivas que sero tomadas. b) o aumento da produtividade de pessoal da rea de TI pela maior delidade s aes que so planejadas em vez de trabalhos urgentes. c) a compreenso dos modos de falha de um sistema de maneira dedutiva. d) o provimento de um mecanismo de vericao. e) a habilitao da comunicao entre as partes. 18- Na ITIL, o processo de Gerenciamento de Nvel de Servio deve prover pontos de controle que permitam avaliar sua ecincia, eccia, efetividade e economicidade. Esses pontos de controle so conhecidos como Indicadores-Chaves de Desempenho, tendo como exemplos: o ndice de Servios de TI fornecidos em conformidade com o Acordo de Nvel de Servios e o ndice de evoluo do nvel dos servios de TI. Esses indicadores esto relacionados perspectiva de a) b) c) d) e) ecincia. efetividade. eccia. economicidade. viabilidade.

15- Na ITIL, a Central de Servios (Service Desk) a principal interface operacional entre a rea de TI e os usurios dos seus servios. Assinale a opo que representa uma tarefa da Central de Servios. a) b) c) d) Identicar tendncias de problemas. Controlar erros conhecidos. Revisar os principais problemas identicados. Gerenciar o trabalho das diversas equipes de suporte tcnico. e) Produzir informaes gerenciais, coletando medidas e calculando indicadores de desempenho.

Cargo: Analista de Finanas e Controle - AFC/CGU - 2008

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

19- O modelo de referncia de processos proposto possui duas reas em que os processos da ITIL so fundamentais para a sua operacionalizao: Suporte ao Servio e Entrega do Servio. Um processo de Entrega de Servios o Gerenciamento a) b) c) d) e) Financeiro. de Mudana. de Liberao. de Requisitos. de Relacionamento.

22- A programao orientada a objetos baseada em diversos conceitos, tais como encapsulamento, herana, polimorsmo e abstrao. Com relao a esses conceitos, correto armar que a) o conceito de encapsulamento alcanado por meio da denio da visibilidade pblica aos atributos e mtodos. b) herana um mecanismo que permite que uma classe herde todo o comportamento e os atributos de outra classe. Em Java, pode-se implementar tanto a herana nica quanto a herana mltipla. c) interface pode ser considerada como a forma com que um objeto se apresenta para outros, no que diz respeito aos seus atributos e mtodos. Em Java, uma mesma classe no pode implementar mais de uma interface. d) polimorsmo o uso de um mesmo nome para identicar diferentes implementaes dos mtodos. Seu uso comum na denio de construtores, em que os mesmos podem ser implementados em diferentes verses para as diferentes formas de se instanciar a classe. e) para uma classe ser considerada abstrata, todos os seus mtodos devem ser abstratos. Em Java, para se denir uma classe abstrata deve-se utilizar a palavra chave abstract no incio de sua declarao. 23- Com relao linguagem de programao Java, correto armar que a) o operador instanceof utilizado para chamar o mtodo construtor de uma classe e criar um novo objeto. b) so tipos primitivos de dados: boolean, byte, short, char, int, long, string, oat e double. c) o tipo de dado int suporta apenas nmeros de - 32.768 a 32.767. d) a instruo do-while no faz parte das instrues de controle de uxo da linguagem. e) os valores booleanos no podem ser usados em uma operao de casting.

20- Para que as atividades de Tecnologia da Informao sejam efetivamente governadas, importante considerar as atividades e riscos da rea de TI a serem gerenciadas. As atividades so classicadas em domnios de responsabilidade. No COBIT, esses domnios so denominados a) Planejar e Organizar; Adquirir e Implementar, Entregar e dar Suporte, Monitorar e Avaliar. b) Planejar e Organizar; Adquirir e Executar, Entregar e dar Suporte, Monitorar e Medir. c) Planejar e Organizar; Implementar, Entregar e dar Suporte, Medir e Avaliar. d) Planejar e Organizar; Adquirir e Desenvolver, Entregar e dar Suporte, Monitorar e Melhorar. e) Planejar e Organizar; Adquirir e Implementar, Entregar e dar Suporte, Medir e Melhorar. DESENVOLVIMENTO DE SISTEMAS 21- Com relao aos conceitos de programao orientada a objetos, correto armar que a) mtodos abstratos so aqueles que no devem ser redenidos em classes derivadas, devem ser herdados tal como foram denidos. b) mtodos estticos so aqueles que, ao serem executados, no acessam atributos de instncia da classe. c) mtodos nais, tambm conhecidos como nalizadores ou destrutores, so chamados na destruio de uma instncia. d) mtodos construtores so mtodos chamados sobre um objeto quando ele criado. Em Java, os construtores tm o mesmo nome da classe da qual so membros e o tipo retornado por eles especicado na sua denio. e) mtodos de classe so aqueles que executam operaes que afetam objetos individuais da classe.
Cargo: Analista de Finanas e Controle - AFC/CGU - 2008 6

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

24- A linguagem Java possui uma API (Application Program Interface) que disponibiliza pacotes e classes com diversas funcionalidades para auxiliar no desenvolvimento de aplicaes. O pacote que contm classes que auxiliam na criao de interfaces de usurio, incluindo tratamento de grcos e imagens, denominado a) b) c) d) e) java.util. java.applet. java.graphic. java.image. java.awt.

27- J2EE - Java 2 Enterprise Edition uma plataforma de desenvolvimento de aplicaes multicamadas, baseada em componentes, largamente utilizada em aplicaes corporativas. A respeito das tecnologias envolvidas nessa plataforma, correto armar que a) Servlets so classes de programao Java que geram contedo dinmico (normalmente para pginas HTML) e interagem com os clientes, utilizando o modelo challenge/request. Normalmente utilizam o protocolo HTTP, apesar de no serem restritas a ele. b) JSF (Java Server Faces) um framework de interfaces para aplicaes WEB que permite a incluso de componentes grcos, tais como campos e botes, no sendo possvel salv-los no servidor. c) JSP (Java Server Pages) uma tecnologia que permite ao desenvolvedor de pginas para Internet produzir aplicaes que acessem banco de dados, manipulem arquivos no formato texto e capturem informaes a partir de formulrios. Dessa forma, contedos dinmicos podem ser adicionados para pginas estticas, tais como pginas HTML. d) Java Beans so objetos que atuam como armazenamento temporrio para as pginas de uma aplicao, sendo, portanto, localizados na camada de banco de dados. e) JCA (Java Cryptography Architecture) so objetos que padronizam a ligao a aplicaes legadas, disponibilizando servios de criptograa.

25- Na linguagem de programao Java, pode-se denir a visibilidade dos mtodos e atributos. Com relao a essa caracterstica, correto armar que a) mtodos declarados como public em uma superclasse, quando herdados, precisam ser protected em todas as subclasses dessa classe. b) mtodos declarados como protected em uma superclasse, quando herdados, precisam ser protected ou public nas subclasses dessa classe. c) o nvel de acesso protected mais restritivo do que o nvel de acesso default. d) mtodos declarados como public s podem ser acessados a partir dos mtodos da prpria classe ou de classes derivadas. e) mtodos declarados como default s podem ser acessados a partir dos mtodos da prpria classe. 26- Um dos aprimoramentos feitos na linguagem Java foi a introduo da reexo. Com relao a esse recurso, incorreto armar que a) a classe Method do pacote java.lang.reect decodica informaes de modicador sobre classes, variveis e mtodos. b) o uso da reexo se torna mais til quando se est trabalhando com serializao de objeto. c) a classe Field do pacote java.lang.reect gerencia e localiza informaes sobre variveis de classe e de instncia. d) por meio da reexo, um programa Java pode carregar uma classe sobre a qual ele nada conhece, encontrar as variveis, mtodos e construtores dessa classe e trabalhar com eles. e) a reexo necessria com o uso de JavaBeans, em que a capacidade de um objeto consultar outro a respeito do que ele pode fazer til ao se criar aplicativos mais complexos.
Cargo: Analista de Finanas e Controle - AFC/CGU - 2008 7

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

28- A especicao do EJB (Enterprise Java Beans) tem como inteno padronizar o tratamento de problemas comuns em aplicaes complexas, tais como persistncia, integridade transacional, segurana e controle de concorrncia. A respeito do EJB, correto armar que a) os Entity Beans foram substitudos pela Java Persistence API na verso EJB 3.0, porm, os Entity Beans de verses 2.x podem continuar utilizando o Container-Managed Persistence (CMP) por questes de compatibilidade. b) os Session Beans so responsveis por garantir que o cdigo cliente possua privilgios sucientes de acesso a um EJB. c) as classes EJB usadas pelas aplicaes esto includas no pacote javax.ejb.spi. d) um container EJB, na sua verso 3.0, possui 3 tipos principais de beans: Application Beans, Session Beans e Server Beans. e) os Stateless Session Beans so objetos distribudos que no possuem estado, permitindo acesso concorrente aos mesmos. Assim, o contedo das variveis de instncia preservado entre as chamadas de mtodos. 29- Ao longo das ltimas dcadas, a engenharia de software fez progressos signicativos no campo de padres de projeto arquiteturas comprovadas para construir software orientado a objetos exvel e fcil de manter. Com relao ao padro Facade, correto armar que a) fornece um objeto representante ou um marcador de outro objeto para controlar o acesso ao mesmo. b) dene o esqueleto de um algoritmo em uma operao, postergando a denio de alguns passos para subclasses. c) dene uma interface para criar um objeto, mas deixa as subclasses decidirem qual classe a ser instanciada. d) fornece uma interface unicada para um conjunto de interfaces em um subsistema. e) dene uma dependncia um para muitos entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes so automaticamente noticados e atualizados.

30- Quanto nalidade, os padres de projeto podem ser classicados em padres de criao, padres de estrutura ou padres comportamentais. Correspondem categoria de padres estruturais: a) b) c) d) e) Facade, Prototype e Proxy. Adapter, Composite e Proxy. Adapter, Factory Method e Template Method. Builder, Template Method e Strategy. Adapter, Bridge e Singleton.

31- A linguagem de Modelagem Unicada (UML) emergiu como notao de diagramao de padro, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentena que conceitua apropriadamente a UML, segundo o OMG-Object Management Group, a) um mtodo para especicar e modelar os artefatos dos sistemas. b) um processo de especicao e modelagem de sistemas orientados a objeto. c) uma linguagem para implementar os conceitos da orientao a objetos. d) uma linguagem visual para especicar, construir e documentar os artefatos dos sistemas. e) um mtodo comum para a representao da orientao a objetos. 32- No Processo Unicado (PU), o termo Modelo de Domnio signica uma representao visual de classes conceituais ou objetos do mundo real. Assinale a opo que apresenta uma armativa correta quanto ao Modelo de Domnio. a) No trata da representao de objetos de software. b) Signica um conjunto de diagramas que descreve classes de software. c) Representa a camada de domnio de uma arquitetura de software. d) Representa objetos de software com responsabilidades. e) Aplicando a notao UML, ilustrado como um conjunto de diagramas de classe em que so denidas as operaes.

Cargo: Analista de Finanas e Controle - AFC/CGU - 2008

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

33- Diagramas de pacotes UML so usados para ilustrar a arquitetura lgica de um sistema. Assinale a opo correta a respeito da aplicao de diagramas de pacotes UML. a) No permitem agrupar classes, outros pacotes e casos de uso. b) Camadas de Interface de Usurio-UI no podem ser modeladas como pacotes. c) A dependncia (acoplamento) entre pacotes representada por uma Associao. d) Na UML, as associaes so denidas como o relacionamento semntico entre dois pacotes. e) Representam as camadas, subsistemas e pacotes (no signicado Java). 34- O desenvolvimento orientado a objetos utiliza uma estratgia orientada a objetos em todo o processo, seguindo os estgios de anlise orientada a objetos, projeto orientado a objetos e programao orientada a objetos. Assinale a opo que representa uma atividade exclusiva do projeto orientado a objetos. a) Desenvolver um modelo orientado a objetos do domnio da aplicao. b) Realizar um projeto de software utilizando uma linguagem de programao orientada a objetos. c) Desenvolver um modelo orientado a objetos para implementar os requisitos identicados. d) Identicar os conceitos, atributos e associaes que so considerados de interesse. e) Identicar entidades e operaes que esto relacionadas com o problema a ser resolvido. 35- O processo de projeto de arquitetura se preocupa em estabelecer um framework estrutural bsico para um sistema. Envolve a identicao dos componentes principais do sistema e das comunicaes entre estes componentes. Um exemplo de um possvel modelo de arquitetura um modelo a) que descreve como os atores externos interagem com o sistema de software. b) que mostra eventos do sistema para um cenrio de um caso de uso. c) de projeto de objetos de software que interagem para realizar trabalho. d) de notao, que pode ilustrar as interaes de atores e as operaes iniciadas por eles. e) de relacionamento, que mostra os relacionamentos com o uxo de dados entre os subsistemas.
Cargo: Analista de Finanas e Controle - AFC/CGU - 2008 9

36- No Processo Unicado, os Contratos de Operao servem para descrever modicaes detalhadas em objetos em um modelo de domnio como resultado de uma operao do sistema. As sees de um Contrato de Operao so as seguintes: a) Operao e Regra de Negcio. b) Operao, Escopo, Nvel, Ator principal, Pr-condies, Fluxo bsico, Fluxos alternativos, Ps-condies, Extenses. c) Operao, Referncias Cruzadas, Pr-condies e Ps-condies. d) Operao, Pr-condies, Fluxo bsico, Fluxos alternativos, Ps-condies, Extenses. e) Operao, Referncias Cruzadas, Pr-condies, Fluxo bsico, Fluxos alternativos, Ps-condies, Extenses. 37- A UML inclui diagramas de interao para ilustrar como os objetos interagem por meio de mensagens. Os diagramas de interao constituem uma generalizao de dois tipos de diagramas especializados na UML: Diagrama de Seqncia e Diagrama de Comunicao. Assinale a sentena que se refere exclusivamente a um Diagrama de Comunicao. a) Cada mensagem entre objetos representada com uma expresso de mensagem em linha slida, com seta cheia, entres as linhas de vida verticais. b) A notao UML para chamadas assncronas uma mensagem com seta traada. c) Os participantes da linha da vida devem representar um objeto, no uma coleo. d) A ordem das mensagens ilustrada com nmeros de seqncia. e) A barra de especicao de execuo indica o foco de controle. 38- A anlise arquitetural, no processo unicado, pode ser vista como uma especializao da anlise de requisitos, com foco nos requisitos que inuenciam a arquitetura. Assinale a opo que se refere anlise arquitetural. a) Est preocupada com a identicao e resoluo dos requisitos no-funcionais do sistema. b) Faz parte da anlise de riscos de negcio de um projeto. c) Produz os artefatos de arquitetura de implantao. d) Enfoca a camada lgica da aplicao principal. e) Trata do conjunto de decises signicativas sobre a organizao de um sistema de software.
Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

39- Uma camada um agrupamento de granularidade muito grossa de classes, pacotes ou subsistemas, que tem responsabilidade coesiva sobre um tpico importante do sistema. Camadas comuns encontradas na arquitetura lgica de um sistema de informao so: Camada de Interface com o Usurio, Camada de Aplicao, Camada de Domnio, Camada de Infra-estrutura de Negcio, Camada de Servios Tcnicos e Camada de Fundao ou Servios Bsicos. Exemplos de grupamentos na Camada de Fundao ou Servios Bsicos so a) Servios de persistncia e segurana. b) Estruturas de dados, Arquivo, Banco de dados e Entrada/sada de rede. c) Servios tais como: estoque, faturamento, compras. d) Fluxo de trabalho, transies janelas/pginas. e) Relatrio e interfaces HTML, XML, Javascript. 40- Como caractersticas de usabilidade ou facilidade de uso, uma interface com o usurio deve possuir, entre outros, atributos tais como: facilidade de aprendizado, velocidade de operao, robustez, facilidade de recuperao e facilidade de adaptao. Para o atributo robustez, o resultado da avaliao de uma interface deve determinar a) o nvel de tolerncia do sistema aos erros do usurio. b) at que ponto o sistema est integrado a um nico modelo de trabalho. c) quanto tempo leva um novo usurio para se tornar produtivo com o sistema. d) com que ecincia o sistema se recupera a partir dos erros cometidos pelos usurios. e) em que grau a resposta do sistema combina com a prtica de trabalho do usurio.

ENGENHARIA DE SOFTWARE 41- Em um Plano de Projeto, a Estrutura Analtica a) dene a estratgia de acompanhamento da evoluo do projeto. b) descreve as dependncias entre atividades, o tempo estimado requerido para atingir cada marco e a alocao de pessoas nas atividades. c) descreve os relatrios de gerenciamento que devem ser produzidos. d) descreve a diviso do trabalho em atividades e identica os marcos e os produtos a serem entregues com cada atividade. e) descreve o modo como a equipe de anlise organizada, as pessoas envolvidas e seus papis na equipe. 42- Um modelo de processo de software uma representao abstrata de um processo de software. Assinale a opo que identica um dos modelos de processo de software. a) b) c) d) e) Anlise e denio de requisitos. Projeto de sistemas e de software. Anlise e projeto estruturado. Anlise e projeto orientado a objetos. Desenvolvimento formal de sistemas.

43- A Engenharia de Software uma disciplina da engenharia que se ocupa de todos os aspectos da produo de software, desde os estgios iniciais de especicao do sistema at a manuteno do mesmo. A Engenharia de Software adota mtodos de engenharia de software que a) so um conjunto de atividades, cuja meta o desenvolvimento ou a evoluo do software. b) so uma representao simplicada de um processo de software, apresentada a partir de uma perspectiva especca. c) so abordagens de estruturadas para o desenvolvimento de software, que incluem modelos de sistemas, notaes, regras, recomendaes de projetos e diretrizes de processos. d) se ocupam da teoria e dos fundamentos de desenvolvimento de software. e) se ocupam de todos os aspectos relacionados ao desenvolvimento de sistemas com base em computadores, incluindo hardware, software e engenharia de processos.

Cargo: Analista de Finanas e Controle - AFC/CGU - 2008

10

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

44- No modelo de desenvolvimento em espiral, cada ciclo da espiral representa uma fase do processo de software. Nesse modelo, a atividade que obrigatoriamente estar presente em todos os ciclos : a) b) c) d) e) Planejamento de desenvolvimento. Anlise de requisitos. Teste de unidade. Anlise, Projeto, Implementao e Teste. Anlise de riscos.

47- No RUP (Rational Unied Process), dois dos exemplos dos artefatos de Implantao so: a) Guia de design e Arte nal do produto. b) Material de suporte para o usurio e Guia de teste. c) Plano de implantao e Manual de guia de estilo. d) Notas de release e Materiais de treinamento. e) Artefatos de Instalao e Guia de ferramentas. 48- No RUP (Rational Unied Process), o termo Papis se refere a a) pessoas que executam atividades. b) denio abstrata de um conjunto de atividades executadas e dos respectivos artefatos. c) a identicao e responsabilidades de pessoas ou grupo de pessoas. d) os cargos ocupados por pessoas. e) as competncias exigidas para que uma pessoa execute atividades. 49- Segundo o RUP (Rational Unied Process), o artefato Plano de Integrao do Build um artefato da disciplina a) b) c) d) e) Implementao. Implantao. Ambiente. Anlise e Design. Gerenciamento de projeto.

45- Requisitos so capacidades e condies s quais o sistema e em termos mais amplos, o projeto deve atender. Entre as diversas classicaes e tipos de requisitos, encontramos requisitos do usurio, requisitos de sistema e especicao de projeto de software. Assinale a opo que trata de requisitos de usurio. a) O usurio deve dispor de recursos para denir o tipo de arquivos externos. b) O software deve oferecer um meio de representar e acessar arquivos externos criados por outras ferramentas. c) Cada tipo de arquivo externo pode ter uma ferramenta associada que pode ser aplicada a ele. d) Cada tipo de arquivo externo pode ser representado com um cone especco na tela do usurio. e) Devem ser fornecidos recursos para o cone que representa um arquivo externo, a ser denido pelo usurio. 46- O Processo Unicado foi estabelecido em termos de fases que so: Concepo, Elaborao, Construo, Transio e Produo. Uma variedade de produtos de trabalho pode ser produzida como conseqncia da aplicao da UML. Um produto de trabalho da fase de Concepo o (a) a) b) c) d) e) prottipo arquitetural executvel. requisito suplementar incluindo os no-funcionais. modelo inicial de caso de uso. lista de riscos revisada. plano e procedimento de teste.

50- Gerenciamento de riscos signica identicar riscos e traar planos para minimizar seus efeitos sobre o projeto. Assinale a opo que contenha a descrio de um exemplo de Risco de Negcios. a) A tecnologia sobre a qual o sistema est sendo construdo foi superada por nova tecnologia. b) O tamanho do sistema foi subestimado. c) As especicaes de interface no estavam disponveis dentro do prazo. d) Haver uma mudana no gerenciamento organizacional, com a denio de prioridades diferentes. e) Haver maior nmero de mudanas nos requisitos do que o previsto.

Cargo: Analista de Finanas e Controle - AFC/CGU - 2008

11

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

GERENCIAMENTO DE DADOS E CONTEDO WEB 51- Em um banco de dados que utiliza a linguagem SQL para denio, manipulao e controle de dados, correto armar que os comandos a) CREATE, DROP e INSERT fazem parte da DML (Linguagem de Manipulao de Dados). b) GRANT e REVOKE fazem parte da DCL (Linguagem de Controle de Dados). c) INSERT, UPDATE e SELECT fazem parte da DDL (Linguagem de Denio de Dados). d) ALTER, DELETE e REVOKE fazem parte da DML (Linguagem de Manipulao de Dados). e) CREATE, GRANT e DROP fazem parte da DCL (Linguagem de Controle de Dados). 52- Administrar um banco de dados constitui-se basicamente em instalar, congurar, monitorar e solucionar problemas em um SGBD (Sistema Gerenciador de Banco de Dados). Assim, constituem-se responsabilidades de um Administrador de Banco de Dados (DBA), exceto: a) planejar o projeto fsico do banco de dados. b) realizar, testar e manter cpias de segurana dos dados periodicamente. c) monitorar o desempenho do servidor de banco de dados e tomar as providncias necessrias para atender as demandas dos usurios e sistemas. d) denir regras para a nomenclatura utilizada nas tabelas e nos esquemas do banco de dados. e) denir e vericar periodicamente a segurana e integridade do servidor de banco de dados. 53- Em linhas gerais, normalizar um banco de dados identicar o melhor lugar onde cada dado pertence. A normalizao uma abordagem de projeto que minimiza a redundncia e otimiza as estruturas de dados, colocando os elementos de informaes nos grupos apropriados. Com relao s formas normais, correto armar que uma tabela est na a) segunda forma normal (2FN), se e somente se estiver na primeira forma normal (1FN) e todos os atributos no-chave forem totalmente dependentes da chave primria. b) primeira forma normal (1FN), se e somente se todos os domnios bsicos contiverem somente valores no atmicos, isto , atributos multivalorados. c) terceira forma normal (3FN), se e somente se estiver na segunda forma normal (2FN) e todos os atributos no-chave forem independentes da chave primria.
Cargo: Analista de Finanas e Controle - AFC/CGU - 2008 12

d) forma normal de Boyce/Codd (BCNF), se e somente se cada determinante for uma chave estrangeira. e) quarta forma normal (4FN), se somente se estiver na terceira forma normal (3FN) e existirem dependncias multivaloradas. 54- O termo integridade se refere preciso ou correo de dados. Em um banco de dados relacional, as restries de integridade tm importncia crucial, pois fornecem uma forma de garantir que as mudanas realizadas pelos usurios no resultem na perda de consistncia dos dados. Com relao s restries de integridade, incorreto armar que uma restrio de a) varivel de relao especica os valores vlidos para uma determinada varivel de relao, e vericada quando essa varivel de relao atualizada. b) tipo especica os valores vlidos para um determinado tipo, e vericada durante invocaes do seletor correspondente. c) atributo especica os valores vlidos para um determinado atributo, e nunca deve ser violada. d) banco de dados especica os valores vlidos para um determinado banco de dados, e vericada no instante de COMMIT. e) domnio especica que o valor de um atributo no pode pertencer a mais de um domnio. 55- Em relao s clusulas, funes e operadores SQL, correto armar que a) a clusula GROUP BY utilizada para especicar as condies que devem reunir os registros que sero selecionados. b) a funo de soma SUM utilizada para devolver o nmero de registros da seleo. c) a clusula HAVING somente pode ser especicada em conjunto com a clusula GROUP BY. d) o operador UNION ALL combina os resultados de duas consultas SQL em uma nica tabela, desde que as consultas tenham o mesmo nmero de colunas e dados compatveis. Nesse caso, os registros duplicados so automaticamente removidos. e) a ordem de duas instrues SELECT que fazem uso do operador EXCEPT no altera o resultado da consulta.

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

56- Uma subquery (subconsulta) um comando SELECT que foi embutido em outro comando SELECT, UPDATE, DELETE ou dentro de outra subquery. A nalidade da subquery retornar um conjunto de linhas para a query (consulta) ou comando principal. Com relao s subqueries, correto armar que a) uma subquery no precisa estar includa entre parntesis. b) uma subquery sempre deve estar do lado esquerdo do operador de comparao. c) uma subquery pode conter a clusula ORDER BY. d) o operador IN no pode ser utilizado em uma subquery que retorne mltiplas linhas. e) o operador igual = no pode ser utilizado em uma consulta que contenha uma subquery que retorne mltiplas linhas. 57- Considere as seguintes consultas envolvendo dados de duas tabelas (T1 e T2) que possuem o atributo CODIGO em comum e assinale a opo correta. Consulta 1 SELECT * FROM T1 WHERE CODIGO IN (SELECT CODIGO FROM T2) Consulta 2 SELECT * FROM T1 WHERE NOT EXISTS (SELECT CODIGO FROM T2 WHERE T1.CODIGO = T2.CODIGO ) Consulta 3 SELECT T1.* , T2.* FROM T1 INNER JOIN T2 ON T1.CODIGO = T2.CODIGO Consulta 4 SELECT * FROM T1 WHERE CODIGO NOT IN (SELECT CODIGO FROM T2) Consulta 5 SELECT T1.* FROM T1 LEFT OUTER JOIN T2 ON T1.CODIGO = T2.CODIGO WHERE T2.CODIGO IS NULL Consulta 6 SELECT T1.* , T2.* FROM T1 , T2 WHERE T1.CODIGO = T2.CODIGO
Cargo: Analista de Finanas e Controle - AFC/CGU - 2008 13

a) O resultado da consulta 3 igual ao resultado da consulta 4. b) O resultado da consulta 2 igual ao resultado da consulta 6. c) O resultado da consulta 2 igual ao resultado da consulta 5. d) O resultado da consulta 5 igual ao resultado da consulta 6. e) O resultado da consulta 1 igual ao resultado da consulta 5. 58- O Sistema Gerenciador de Banco de Dados MySQL foi desenvolvido baseado em trs premissas bsicas: conabilidade, facilidade de uso e desempenho. O MySQL est disponvel para vrias plataformas de software e hardware por meio de arquivos binrios executveis, pacotes de distribuio pr-compilados ou distribuio em cdigo fonte, permitindo instalaes personalizadas. A respeito do MySQL, correto armar que a) o MySQL no suporta o uso de stored procedures e triggers. b) o tamanho de uma tabela do MySQL est limitado a 4Gb independente do sistema operacional utilizado. c) so tipos de dados vlidos: INTEGER, DOUBLE, DATE, BLOB, BIT, NUMERIC, MONEY, VARCHAR. d) possvel instalar o MySQL nos sistemas operacionais MAC OS e Novell Netware. e) a storage engine BLACKHOLE foi desenvolvida para ambientes com elevado nmero de transaes com suporte total s operaes de COMMIT e ROLLBACK.

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

59- O SQL Server 2005 atualmente a nova gerao de software de gerenciamento de banco de dados da Microsoft. O SQL Server 2005 fornece uma plataforma que permite implantar e gerenciar dados entre mltiplas plataformas, aplicativos e dispositivos. Sobre o Microsoft SQL Server 2005, correto armar que a) inclui o DTS (Data Transformation Services), um conjunto de ferramentas que permite a extrao e manipulao de dados atravs do processo de ETL (Extrao, Transformao e Carga). b) os recursos do Enterprise Manager, Query Analyzer e Analysis Manager foram reunidos em uma nica ferramenta denominada SQL Server Management Studio, que funciona com quaisquer dos componentes do SQL Server. c) foi lanado somente na verso com 64 bits, uma deciso estratgica da Microsoft a partir da ntida dinmica da indstria em suportar a computao de 64 bits. d) por meio do SQL Server Integration Services (SSIS), possvel obter recursos de Workow e GED (Gerenciamento Eletrnico de Documentos), alm da capacidade de ETL (Extrao, Transformao e Carga) essenciais para o desenvolvimento de Data Warehousing (DW). e) possui criptograa nativa no banco de dados, embora os dados trafegados pela rede ainda tenham que utilizar os hashes de criptograa LAN Manager (LM) por questes de compatibilidade com os clientes.

60- O Zope um servidor de aplicaes WEB de cdigo aberto. Os objetos que o Zope publica na WEB so armazenados no ZODB, um banco de dados orientado a objetos integrado ao sistema. Sobre o Zope, correto armar que a) Uma instalao de Zope congurada com ZEO (Zope Enterprise Objects) permite aumentar a escalabilidade de um stio WEB atravs do compartilhamento do banco de dados ZODB a vrios processos servidores Zope. b) As Zclasses so objetos Zope que permitem a execuo de cdigo SQL atravs de uma conexo de banco de dados. Assim, todos esses mtodos devem estar obrigatoriamente associados a uma conexo de banco de dados. c) A classe ObjectContent do Mdulo File um objeto Zope que possui o contedo de um arquivo. O uso mais comum de um objeto da classe ObjectContent para apresentar o contedo de arquivos em uma pgina WEB. d) O Zope um software livre distribudo com a licena GNU General Public License (Licena Pblica Geral), idealizada por Richard Stallman, no mbito da Free Software Foundation (FSF). e) Para a utilizao do Zope, obrigatria a instalao de um servidor WEB que suporte CGI (Common Gateway Interface), como, por exemplo, o Apache ou o IIS da Microsoft.

Cargo: Analista de Finanas e Controle - AFC/CGU - 2008

14

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

Cargo: Analista de Finanas e Controle - AFC/CGU - 2008

15

Prova 3 - rea: T.I. /Desenvolvimento de Sistemas de Informao

Escola de Administrao Fazendria www.esaf.fazenda.gov.br

Você também pode gostar