No âmbito da Instrução Normativa para Contratação de Soluções de Tecnologia da Informação, SLTI/MP IN 04/2014, o representante da contratada, responsável por acompanhar a execução do contrato e atuar como interlocutor, com a incumbência de responder às principais questões técnicas, legais e administrativas referentes ao andamento cultural, é denominado
A ITIL (do inglês, Information Technology Infrastructure Library ) foi criada na década de 80, com o propósito de apresentar as melhores práticas de gerenciamento de serviços de Tecnologia da Informação. A edição ITIL 2011 teve como objetivo principal resolver erros e inconsistências nos textos e diagramas da edição de 2007, sendo a maioria das alterações realizada no volume
A UML (do inglês, Unified Modeling Language) define uma linguagem gráfica para visualização, especificação, representação e documentação dos artefatos de sistemas. Para representar como as partes de um sistema interagem entre si para realizar uma função, bem como a ordem em que essas interações ocorrem, a partir da UML, deve ser utilizado o diagrama de
MVC (do inglês, Model-View-Controller) é um padrão de arquitetura de software que divide uma aplicação em três camadas, contemplando a manipulação dos dados (model), a interação do usuário (view) e o controle (controller). A camada controller lida com
A arquitetura de padrões de interoperabilidade (e-PING) define um conjunto mínimo de premissas, políticas e especificações técnicas que regulamentam a utilização da Tecnologia da Informação e Comunicação no Poder Executivo Federal. Com a finalidade de organizar as definições dos padrões, a arquitetura foi segmentada em:
No contexto da ITIL 2011, o processo que visa a otimizar a capacidade da infraestrutura de TI, de serviços e de suporte para prover, a custo efetivo, um nível de disponibilidade que permita atingir os objetivos de negócio é o gerenciamento de
A e-PING, no âmbito das especificações técnicas, adotou um padrão para a formação de endereços de caixa postal eletrônica, estabelecido no documento “Padrão de Formação de Endereços de Correio Eletrônico – Caixas Postais Individuais”. Considere os seguintes dados fictícios: - Nome da organização pública federal: Secretaria de Planejamento Institucional (SPI); - Nome do servidor: Fulano Ciclano Biclano da Silva. Segundo a e-PING, o endereço de correio eletrônico para esse servidor na organização SPI deve ser
O Modelo de Acessibilidade em Governo Eletrônico (eMAG) tem como objetivo nortear o desenvolvimento e a adaptação de conteúdos digitais do Governo Federal, garantindo o acesso a todos. No que tange aos sítios, são práticas desaconselhadas pelo eMAG o uso de
O evento que ocorre no início de cada Sprint e envolve a equipe de desenvolvimento, o Scrum Master e o Product Owner é denominado Sprint
Um modelo multidimensional organiza dados em níveis de abstração, definindo uma hierarquia que possibilita extrair informações sob diferentes visões. Qual a operação permite, em ferramentas OLAP, obter um subcubo do cubo original a partir da seleção em duas ou mais dimensões?
O volume Operação de Serviços da ITIL 2011 reúne processos para monitorar o ambiente de Tecnologia da Informação, acompanhar a performance de serviços e tratar as ocorrências. O processo responsável por restaurar a operação de um serviço o mais rápido possível, causando o mínimo de danos ao negócio, é o gerenciamento de
As políticas gerais utilizadas na construção da e-PING fundamentam as especificações técnicas e orientam os órgãos que aderem à estratégia em suas soluções de interoperabilidade. São políticas gerais da estrutura da e-PING:
A engenharia de requisitos, no contexto do desenvolvimento de software, tem como objetivos elicitar, modelar, especificar e gerenciar as principais funcionalidades e restrições do sistema. Qual modelo é responsável por realizar o tratamento de características dependentes de um determinado tipo de plataforma computacional, porém independente de produtos específicos?
Por meio da linguagem de modelagem BPMN (do inglês, Business Processing Model Notation), é possível obter uma representação dos processos de negócio de uma organização. Gateways são elementos-chave na modelagem de processos de negócio, usados para controlar a sequência do fluxo, determinando os pontos de desvio. Um gateway do tipo inclusivo, para a seleção da sequência do fluxo, implementa a lógica:
Em PostgreSQL, uma função é um objeto de banco de dados que permite encapsular e executar uma sequência de instruções SQL como uma única unidade lógica. Em uma função PostgreSQL, para definir um valor padrão para um parâmetro, é necessário inserir
Na monitoração e otimização de desempenho de bancos de dados relacionais, uma métrica importante é o número de blocos que contêm tuplas de uma relação r (br), calculado como: br = nr/ fr, sendo nr o número de
A linguagem SQL permite diversas operações sob um conjunto de dados de uma ou mais tabelas. Além dos comandos, cláusulas poderão ser utilizadas para filtrar, agrupar ou ordenar os dados recuperados. Qual a cláusula SQL responsável para filtrar registros em uma consulta implementada sobre uma tabela?
Os padrões W3C definem uma plataforma aberta para desenvolvimento de aplicações web, sendo otimizados para interoperabilidade, segurança, privacidade, acessibilidade e internacionalização. No que tange às páginas web, o W3C propõe a utilização do CSS para
Os grupos de comandos da linguagem SQL, utilizada para modelagem de banco de dados relacionais, implementam funções específicas. Seja a tabela DepServidor, a seguir, que contém informações sobre os filhos de servidores da Prefeitura de Rio Branco. Seja o comando SQL: SELECT f2.filho FROM DepServidor f1 INNER JOIN DepServidor f2 ON f1.filho= f2.servidor WHERE f1.servidor = 'Carlos Augusto'; A execução do comando acima tem como resultado os nomes dos
O modelo MPS.BR baseia-se no CMMI e estabelece níveis de maturidade para a evolução de processos de software, de serviços e de gestão de pessoas. Além dos processos do nível de maturidade G (Parcialmente Gerenciado), quais processos compõem o nível de maturidade F (Gerenciado)?
Business Intelligence é um conceito que envolve o uso de ferramentas tecnológicas para coletar, armazenar, analisar, compartilhar informações no âmbito da gestão de negócios e tomada de decisão. As ferramentas OLAP (do inglês, Online Analytical Processing) permitem
Qual recurso da Análise e Projeto Orientado a Objetos separa os aspectos externos de um objeto dos detalhes internos da implementação, possibilitando alterar a implementação de um objeto sem afetar as aplicações que o utilizam?
Estruturas de dados com operações associadas que definem um certo comportamento são recursos úteis na programação orientada a objetos pois proporcionam simplificação do código e reuso. Considere os trechos de código em Python a seguir, que definem dois tipos abstratos de dados. As classes EstruturaDados1 e EstruturaDados2 representam, respectivamente:
O modelo STAR SCHEMA é uma forma elementar de modelagem dimensional, na qual os dados são organizados em fatos e dimensões. Um fato é o evento contado ou medido e uma dimensão inclui dados de referência sobre o fato. É característica da tabela FATO:
Integridade de dados é o conjunto de regras previamente estabelecidas nos sistemas gerenciadores de banco de dados, para garantir que de um processo de atualização não resultem dados inconsistentes. As regras de integridade de dados podem ser implementadas de forma declarativa ou procedural. Qual a característica de uma regra de integridade procedural?
Um analista de tecnologia da Prefeitura de Rio Branco recebeu a seguinte demanda da Secretaria de Segurança Pública: identificar comportamentos e características, de um conjunto de dados referente a processos judiciais ligados a ataques maliciosos a servidores de dados. O analista utilizou técnicas de mineração de dados e apresentou o seguinte resultado: 75% dos envolvidos em processos judiciais ligados a ataques maliciosos a servidores de dados também estão envolvidos em processos ligados a roubo de dados sigilosos. Com base no relato, o analista utilizou a técnica de
A análise e projeto orientados a objetos baseiam-se na observação de um problema, sistema ou tarefa para identificar os objetos e interações entre eles. A relação entre dois objetos pode ser representada por:
SQL (do inglês, Structured Query Language) é a linguagem utilizada para modelagem de bancos de dados relacionais, cujos comandos são divididos em cinco grupos funcionais: DDL (Data Definition Language), DCL (Data Control Language), DML (Data Manipulation Language), DQL (Data Query Language) e DTL (Data Transaction Language). Os comandos TRUNCATE e INSERT pertencem, respectivamente, aos grupos:
A mineração de dados consiste em métodos, ferramentas e técnicas automatizadas para extrair informações de um conjunto de dados. Qual é o método de mineração de dados que tem como objetivo classificar as instâncias em categorias previamente definidas com base em suas características ou atributos?
O SGBD (do inglês, Data Base Management System) é um sistema responsável por gerenciar o acesso, o armazenamento, a organização e a manipulação de dados em um banco de dados. Para otimizar o acesso aos dados, o SGBD fornece métodos denominados views (visões), que podem
OLAP (do inglês, Online Analytics Processing) e OLTP (do inglês, Online Transaction Processing) são sistemas de gerenciamento de banco de dados para armazenar e processar grandes volumes de dados. É característica dos sistemas OLTP
As metodologias ágeis revelam-se cada vez mais importantes dentro do gerenciamento de projetos, proporcionando entregas com conceito de maior benefício para o cliente. No âmbito dos projetos de desenvolvimento de software, a prática utilizada na metodologia ágil XP (do inglês, Extreme Programming) para reduzir o custo das alterações é conhecida como
Test Driven Development (TDD) é uma prática muito utilizada no processo de desenvolvimento de sistemas computacionais, que aumenta a produtividade do processo a partir de testes já consolidados. A figura a seguir representa o ciclo do TDD. As atividades previstas nos balões RED -GREEN - REFACTOR podem, respectivamente:
O processo de desenvolvimento de software pode ser definido como o conjunto de atividades organizadas para definir, desenvolver, testar e manter um software. O modelo iterativo e incremental que incentiva o feedback de cada uma das fases é o
O MPS-BR tem como objetivo a melhoria do processo de software no âmbito das empresas brasileiras para atingir padrões de qualidade aceitos internacionalmente e definidos a partir das normas ISO. São características de qualidade de software definidas pela norma ISO/IEC 9126 (NBR 13596):
Padrões de projeto são descrições de soluções prontas para problemas específicos e frequentes de software, podendo ser classificados de acordo com a natureza do problema que solucionam. A classificação e a finalidade do padrão de projeto Decorator são, respectivamente:
As funções, no âmbito da ITIL, são unidades especializadas e responsáveis por conduzir um ou mais processos ou atividades na estrutura organizacional. Quais são as funções definidas na ITIL 2011?


























