Buscar

201703091396 - Projeto de TCC -ENTREGA FINAL - Alessandro Coelho Silva

Prévia do material em texto

UNIVERSIDADE ESTÁCIO DE SÁ 
SISTEMAS DE INFORMAÇÃO 
 
 
 
ALESSANDRO COELHO SILVA 
 
 
 
 
 
 
 
 
PROJETO DE TCC EM SISTEMAS DE INFORMAÇÃO 
Desenvolvimento de Ferramenta para leitura e comparação de arquivos do 
SICOM (TCE-MG) com a base de dados do cliente 
 
 
 
 
 
 
 
 
 
 
 
 
Poços de Caldas - MG 
2019 
 
 
 
ALESSANDRO COELHO SILVA 
 
 
 
 
 
PROJETO DE TCC EM SISTEMAS DE INFORMAÇÃO 
Desenvolvimento de Ferramenta para leitura e comparação de arquivos do 
SICOM (TCE-MG) com a base de dados do cliente 
 
 
 
 
Poços de Caldas - MG 
2019 
 
 
 
Projeto apresentado à Universidade Estácio de 
Sá, como parte das exigências para a obtenção 
do título de Bacharel em Sistemas de 
Informação. 
 
 
 
 
TUTORIA: 
Prof. Sérgio Rodrigues Affonso Franco 
Tutor da Disciplina “Projeto de TCC em Sistemas de Informação” 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
________________________________________ 
Prof. Sérgio Rodrigues Affonso Franco 
Tutor da Disciplina “Projeto de TCC em Sistemas de Informação” 
 
 
 
 
Desenvolvimento de Ferramenta para leitura e comparação de 
arquivos do SICOM (TCE-MG) com a base de dados do cliente 
Alessandro Coelho SilvaI 
Sérgio Rodrigues Affonso FrancoII 
 
RESUMO 
 
Este Projeto de Trabalho de Conclusão de Curso visa apresentar um modelo 
de software que atenda às necessidades de um cliente específico, à saber a 
Prefeitura Municipal de Poços de Caldas. Tal modelo, porém, após sua conclusão 
poderá servir ao propósito de outros órgãos municipais com respeito às suas 
prestações de contas ao TCE-MG (Tribunal de Contas do Estado de Minas Gerais) 
através do SICOM. O objetivo do software é apontar inconsistências nas 
informações enviadas pelo órgão ao TCE-MG, comparando-as com as atuais 
constantes na base de dados do cliente. O conjunto de arquivos que compõe a 
remessa mensal à ser enviada ao TCE-MG é formado por 46 documentos com a 
extensão “csv” compactados. Neste projeto trataremos, exclusivamente, dos 
arquivos “RSP - Restos à Pagar de Exercícios Anteriores”, “OPS – Pagamentos das 
Despesas (exceto extraorçamentária) ” e “IDERP - Inscrição de Despesas do 
Exercício em Restos a Pagar”. Tais arquivos foram selecionados pelo cliente por, no 
cenário atual, apresentarem maior dificuldade para detecção de incompatibilidade da 
informação enviada ao órgão fiscalizador com relação àquela constante na base de 
dados do cliente. 
 
Palavras Chaves: Projeto, Conclusão de Curso, SICOM, RSP, OPS, 
IDERP. 
 
 
I 
Aluno concludente do curso de Bacharel em Sistemas de Informação da Universidade Estácio de Sá. 
II Professor Orientador do Projeto de Trabalho de Conclusão de Curso da Universidade Estácio de Sá. 
 
 
 
Development of a tool for reading and comparing SICOM files 
(TCE-MG) with the customer database 
Alessandro Coelho SilvaI 
Sérgio Rodrigues Affonso FrancoII 
 
ABSTRACT 
 
 This Course Conclusion Work Project aims to present a software model that 
meets the needs of a specific client, namely the City Hall of Poços de Caldas. Such a 
model, however, after its completion may serve the purpose of other public agencies 
with respect to their rendering of accounts to the TCE-MG (Court of Accounts of the 
State of Minas Gerais) through SICOM. The purpose of the software is to point out 
inconsistencies in the information sent by the agency to the TCE-MG, comparing 
them with the current constants in the customer database. The set of files that make 
up the monthly shipment to be sent to TCE-MG consists of 46 documents with the 
extension "csv" compressed. In this project, we will deal exclusively with the files 
"RSP - Remains to Pay from Previous Years", "OPS - Expenses Payments (Except 
Extraordinary)" and "IDERP - Inscription of Expenses of the Exercise in Remains to 
Pay ". These files were selected by the client because, in the current scenario, they 
present greater difficulty to detect the incompatibility of the information sent to the 
audit court in relation to that constant in the client's database. 
 
 
 
 
Key Words: Project, Course Conclusion, SICOM, RSP, OPS, IDERP. 
 
 
I Concluding student of the Bachelor's degree in Information Systems at Estácio de Sá University. 
II
 Guiding Professor of the Course Conclusion Work Project of Estácio de Sá University 
 
 
 
 
SUMÁRIO 
 
1 - O PROBLEMA................................................................................................. 7 
1.1 - Tema do Trabalho....................................................................................... 7 
1.2 – Contextualização........................................................................................ 7 
1.3 – A situação-problema.................................................................................. 7 
1.4 - Breve descrição da solução....................................................................... 8 
2 – CONTEXTUALIZAÇÃO.................................................................................. 9 
2.1 - Premissas e Restrições do projeto........................................................... 9 
2.2 – Caracterização da empresa....................................................................... 9 
2.2.1 – Histórico da empresa.............................................................................. 9 
2.2.2 – Atividades da empresa........................................................................... 10 
2.2.3 – Mercado consumidor.............................................................................. 10 
2.2.4 – Concorrência........................................................................................... 11 
2.2.5 – Organograma........................................................................................... 11 
2.3 - Proposta de trabalho.................................................................................. 11 
2.3.1 – Método de trabalho................................................................................. 11 
2.3.2 – Previsão e alocação de recursos (humanos e materiais).................... 11 
2.3.3 – Cronograma de trabalho (diagrama de Gantt)...................................... 12 
2.3.4 - Previsão orçamentária............................................................................. 12 
2.4 - O Sistema Atual........................................................................................... 13 
2.4.1 – Funcionamento do Sistema Atual.......................................................... 13 
2.4.2 – Problemas do Sistema Atual.................................................................. 13 
 
 
 
 
 
 
3 - A SOLUÇÃO.................................................................................................... 14 
3.1 – O Sistema Proposto................................................................................... 14 
3.1.1 – Justificativas para o novo Sistema........................................................ 14 
3.1.2 – Situação desejada................................................................................... 15 
3.1.2.1 – Objetivos Gerais..................................................................................... 15 
3.1.2.2 – Objetivos Específicos............................................................................. 15 
3.1.3 – Soluções Alternativas............................................................................. 15 
3.2 – Solução Escolhida......................................................................................16 
3.2.1 – Escopo da Solução................................................................................. 17 
3.2.2 – Lista de requisitos do Sistema............................................................... 17 
4 – REFERÊNCIAS............................................................................................... 19 
5 – ANEXOS......................................................................................................... 20 
 
 
 
 
 
7 
 
 
1. O PROBLEMA 
 
1.1 – Tema do trabalho 
Detectar incompatibilidades de informações enviadas ao TCE-MG com 
relação às informações constantes na base de dados do cliente 
 
1.2 – Contextualização 
A diretoria do Departamento Contábil da Prefeitura Municipal de Poços de 
Caldas, responsável pelo envio das remessas mensais (e anuais) ao SICOM, 
detectou, através dos informativos de envios (do próprio SICOM), uma série de 
inconsistências nos valores informados como “comprometidos com restos a pagar de 
exercícios anteriores” no momento de enviar a remessa de Acompanhamento 
Mensal referente ao mês de Dezembro/2018. 
 
1.3 – A situação-problema 
Tal informação (“Saldos comprometidos com restos a pagar de exercícios 
anteriores”) trata-se de uma somatória de valores de restos a pagar de exercícios 
enviados em remessas dos meses de Janeiro dos anos anteriores (desde a 
implantação do SICOM pelo TCE-MG em Janeiro de 2012) subtraídos dos efetivos 
pagamentos dos referidos restos a pagar, considerando também demais 
movimentações (cancelamentos, restabelecimentos). 
Há, portanto, na base de dados do TCE-MG significativa quantidade de 
registros que apontam para os saldos comprometidos de restos a pagar. 
Quando o informativo de envio (uma espécie de relatório de erros) aponta 
que há diferença no valor informado através do arquivo “IDERP” (implementado 
justamente à partir do exercício de 2018) com relação ao registrado durante as 
remessas anteriores, passa a existir um cenário de 168 possíveis remessas que 
contém um ou mais erros já informados ao TCE-MG. Trata-se de uma aferição 
complexa e demorada verificar todos os arquivos, comparando linha a linha do 
detalhamento correspondente à despesa inscrita em restos a pagar com suas 
8 
 
 
respectivas movimentações (o que não necessariamente ocorre no mesmo mês), ou 
seja, uma tarefa árdua e sujeita à falha humana. 
 
1.4 - Breve descrição da solução 
O projeto de software proposto objetiva a possibilidade de importar arquivos 
enviados ao TCE-MG, disponibilizados através do próprio Portal do SICOM, e 
processar as informações constantes no referido arquivo, comparando-as 
diretamente com a base de dados do cliente, apontando possíveis inconsistências 
entre as bases, oferecendo ao usuário informação necessária para providenciar 
retificação de dados junto ao Tribunal de Contas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9 
 
 
2. CONTEXTUALIZAÇÃO 
 
2.1 - Premissas e Restrições do projeto 
Pressupõe-se que a ferramenta a ser desenvolvida seja suficiente para 
auxiliar a correção de dados constantes na base do cliente (apontando as 
diferenças), e possibilite ao usuário tomar a melhor decisão com relação aos 
possíveis procedimentos a serem adotados visando à retificação dos dados tanto em 
sua base quanto na base de dados do órgão fiscalizador através de processo 
adequado junto ao Tribunal de Contas do Estado. 
Considera-se, portanto, que as diferenças apontadas pelo SICOM nos 
saldos de restos a pagar informados em meses/exercícios anteriores em relação ao 
saldo informado na remessa referente à Dezembro/2018 sejam todos resultados de 
movimentações inadequadas após o envio das prestações de contas. 
O software a ser desenvolvido será limitado exclusivamente à consulta: 
 - Não será utilizado para fazer qualquer alteração à base de dados contábil 
do cliente; 
 - Não será utilizado para gerar qualquer arquivo a ser enviado ao TCE-MG 
através do SICOM; 
 - Não será utilizado para gerar impressão de qualquer relatório; 
 
2.2 – Caracterização da empresa 
A empresa denominada “cliente” trata-se da Prefeitura Municipal de Poços 
de Caldas - município mineiro localizado na região sudoeste do estado com 
população estimada em 166.111 habitantes¹. 
2.2.1 – Histórico da empresa 
A base de dados do cliente remete à um conjunto de informações desde o 
ano de 1940. Tal base passou a ser informatizada na década de 1990 (não sendo 
possível determinar precisamente o ano). 
Desde o exercício de 2007 o cliente utiliza o atual software de gestão 
pública, basicamente para a gestão das áreas contábeis, arrecadação fazendária e 
10 
 
 
processos judiciais, financiamento imobiliário municipal, recursos humanos e folha 
de pagamento, gestão de estoque, compras, licitações e contratos, patrimônio, 
frotas, gestão de saúde pública, assistência social e unidades educacionais, gestão 
de documentos, protocolos e fluxos. 
“O SICOM (Sistema Informatizado de Contas dos Municípios) é uma 
tecnologia inovadora do Tribunal de Contas do estado de Minas Gerais, criada em 
parceria com os jurisdicionados, para apoiar o controle externo da gestão dos 
recursos públicos de forma eficiente, eficaz, efetiva e transparente.”² 
“A Resolução/TCE/MG nº 07/2011 limitou-se a aprovar o SICOM e 
determinar sua adoção, pelos Municípios, a partir de 2012(...)”.³ 
Logo, desde o exercício de 2012, as prestações de contas para o TCE-MG 
gradativamente foram sendo realizadas através do SICOM. 
O SICOM hoje é composto por conjuntos de arquivos específicos para cada 
um dos módulos de prestação de contas. 
O município mantém um histórico de cumprimento preciso dos prazos para 
com o TCE-MG e, eventualmente, identifica necessidade de retificar informações 
junto ao órgão. 
2.2.2 – Atividades da empresa 
A empresa atua como órgão público do poder executivo municipal. 
2.2.3 – Mercado consumidor 
O órgão é responsável tanto pela administração municipal quanto pelo 
atendimento e assistência à população local. 
Segundo o professor Fabrício Bolzan, quando o mesmo recorre ao Código 
de Defesa do Consumidor, Lei 8.078 de 11 de setembro de 1990, enquadra-se o 
usuário de serviço público no conceito de consumidor em sentido estrito: 
“Art. 2° Consumidor é toda pessoa física ou jurídica que adquire ou utiliza 
produto ou serviço como destinatário final.” 
 
11 
 
 
 “Nesse sentido, sem dúvidas o usuário do serviço público se enquadra no 
conceito de consumidor em sentido estrito. Como exemplo, basta pensar no serviço 
de energia elétrica, ao qual somos destinatário final”, explica Bolzan. 
Fabrício lembra que, além do sentido estrito, o CDC traz três conceitos de 
consumidor por equiparação, um deles no Art. 2º, Parágrafo único: 
Parágrafo único: Equipara-se a consumidor a coletividade de pessoas, 
ainda que indetermináveis, que haja intervindo nas relações de consumo. 
Com base no artigo citado, Fabrício enquadra o usuário de serviço público 
no contexto de consumidor coletivo e explica que uma coletividade de usuários pode 
entrar com uma ação coletiva na busca da melhoria de um determinado serviço.”⁴ 
2.2.4 – Concorrência 
Considerando o cenário em que se enquadra não há uma concorrência para 
o cliente em questão. Há, sim, uma obrigatoriedade no âmbito de corresponder ao 
atendimento público e às prestações de contas aos órgãos fiscalizadores. 
2.2.5 – Organograma 
O organograma correspondente ao exercício de 2019 está descrito no 
ANEXO I. 
 
2.3 - Proposta de trabalho 
2.3.1 – Método de trabalho 
A pretensão é desenvolver um software, utilizando doparadigma orientado a 
objeto, através da linguagem de programação Java com acesso ao banco de dados 
do cliente através de um esquema exclusivo para aplicação. 
O resultado esperado é uma aplicação leve com consultas otimizadas e 
processamento rápido para geração de visualizações em tela com informações 
suficientes para apontar diferenças entre os arquivos enviados ao SICOM e a base 
de dados do cliente. 
2.3.2 – Previsão e alocação de recursos (humanos e materiais) 
Será necessária alocação de ao menos três pessoas para o processo: 
12 
 
 
 - Um profissional para o desenvolvimento da ferramenta, sendo este 
responsável pela análise, levantamento de requisitos e desenvolvimento da 
ferramenta – aluno concludente do curso de Bacharel em Sistemas de Informação; 
 - Um profissional para validação das tabelas e disponibilização das views a 
serem lidas referentes ao sistema atual, que corresponderão à base de dados a ser 
comparada com o arquivo baixado do SICOM e processado pela ferramenta a ser 
desenvolvida – funcionário da empresa responsável pelo software utilizado pela 
administração pública para gestão; 
 - Um profissional para validação e verificação das informações geradas pela 
ferramenta – funcionário /servidor da Prefeitura Municipal de Poços de Caldas, 
responsável por realizar as prestações de contas do município; 
Não será necessária alocação de quaisquer recursos financeiros. 
O desenvolvimento da ferramenta em si será realizado sem custo para o 
cliente, objetivando a entrega do Trabalho de Conclusão de Curso do aluno 
concludente. 
A disponibilização das views e validação das tabelas por parte da empresa 
fornecedora do software atual utilizado pelo cliente serão feitos através de um 
“acordo de cooperação” sem qualquer custo adicional para o cliente. 
2.3.3 – Cronograma de trabalho (diagrama de Gantt) 
Cronograma de trabalho demonstrado através do Diagrama de Gantt 
constante no anexo II. 
2.3.4 - Previsão orçamentária 
Prevê-se custo zero para o projeto. 
Os recursos necessários ao desenvolvimento são plataformas gratuitas 
(Eclipse, SGBD Oracle). 
As informações trocadas entre o desenvolvedor, cliente e o atual fornecedor 
de software de gestão utilizado pelo cliente serão feitas através de um acordo de 
cooperação, através do qual as três partes serão beneficiadas: 
- O cliente conseguirá identificar discrepâncias em sua base de dados; 
13 
 
 
- A empresa detentora do software atual (utilizado pelo cliente) conseguirá 
dispor de menos tempo de sua equipe de suporte técnico no auxílio ao cliente para a 
busca de erros em uma base de dados grande; 
- O desenvolvedor, aluno concludente do curso de bacharel em Sistemas de 
Informação, aumentará o conhecimento sobre a área estudada, e conseguirá 
concluir seu projeto e trabalho de conclusão de curso considerando a experiência 
em um ambiente real, com situações específicas em um cenário rico em 
probabilidades. 
 
2.4 - O Sistema Atual 
2.4.1 – Funcionamento do Sistema Atual 
O sistema atual utilizado pelo cliente é composto por diversos módulos e é 
através destes que são inseridos os dados e gerados todos os arquivos que 
compõem a remessa enviada mensalmente ao SICOM. O referido sistema não será 
substituído pelo software produto deste trabalho de conclusão de curso (e sim 
complementado). 
2.4.2 – Problemas do Sistema Atual 
O software atual não tem como característica o apontamento de 
inconsistências na base de dados com relação aos arquivos enviados ao SICOM. O 
controle de registros históricos de possíveis modificações na base de dados através 
de inserções / exclusões / alterações de dados não tem se mostrado suficiente para 
apontar de forma direta possíveis problemas neste cenário de prestação de contas. 
O SICOM, por sua vez não tem dados suficientes para apontar todos os 
detalhes de todas as movimentações que não correspondem à sua base de dados 
atual. 
A “junção” dos dois arquivos, comparando dados de ambos, após análise, se 
mostrou a forma mais eficiente de apontar as informações a serem corrigidas 
através de declaração retificadora por parte do cliente ao Tribunal de Contas do 
Estado. 
 
14 
 
 
3. A SOLUÇÃO 
 
3.1 – O Sistema Proposto 
O Sistema proposto será denominado, à princípio, e à partir deste ponto 
neste projeto, como “COMPARA SICOM”. 
3.1.1 – Justificativas para o novo Sistema 
O Objetivo do cliente é manter, sempre, uma base de dados coerente com 
as movimentações mensais e as prestações de contas efetuadas aos diversos 
órgãos fiscalizadores. 
Considerando o tamanho da entidade, os diversos departamentos 
envolvidos e a característica indispensável de uma base de dados integrada 
(imposta pelos órgãos fiscalizadores, e naturalmente inerente ao processo); 
Considerando a quantidade de usuários de sistema responsáveis pela 
inserção de todos os dados, nas várias fases do processo; 
Considerando o ambiente de trabalho caracterizado por processos 
relativamente bem definidos, mas não muito bem implementados; 
Considerando a falta de controle de movimentações executadas fora do 
cronograma definido pela Administração e suas respectivas diretorias; 
Considerando a dificuldade em detectar movimentações em saldos de 
Restos à pagar, visto que, até o momento, só foram detectadas após crítica do 
SICOM; 
Considerando, ainda, a possibilidade de o SICOM ter em sua base de 
dados, por diversos motivos, alguma(s) inconsistência(s) – neste caso sendo 
necessária retificação oficial por parte do cliente; 
Conclui-se que a única alternativa coerente com a transparência pública a 
ser adotada pelo cliente como princípio constitucional é a revisão da base de dados. 
Considera-se que, à princípio, inclusive pelo acompanhamento constante 
dos relatórios contábeis referentes aos saldos de restos à pagar, que a base de 
dados do cliente está correta e corresponde aos documentos arquivados, 
pagamentos e cancelamentos realizados durante os períodos. Neste sentido, a 
15 
 
 
inconsistência entre a base de dados do cliente em relação à do órgão fiscalizador, 
uma vez apontada, seria objeto de retificação (naturalmente e obrigatoriamente 
justificada) da(s) remessa(s) enviada(s). 
Ter em seu conjunto de ferramentas um módulo que aponte tais 
inconsistências seria de suma importância na agilidade do processo de prestação de 
contas como um todo, baseado nos princípios aqui apontados. 
3.1.2 – Situação desejada 
3.1.2.1 – Objetivos Gerais 
Comparar a base de dados do cliente com a base de dados constante no 
órgão fiscalizador, através dos arquivos de remessas enviados ao órgão (baixados 
diretamente do Portal Sicom⁵). 
3.1.2.2 – Objetivos Específicos 
O COMPARA SICOM deve demonstrar as movimentações incompatíveis 
entre as duas bases de dados de forma detalhada: 
● Documento inscrito em restos à pagar (empenho e ano 
correspondente); 
● Tipo da movimentação (liquidação, pagamento, estorno de liquidação, 
cancelamento de saldo); 
● Data da movimentação; 
● Valor da movimentação. 
3.1.3 – Soluções Alternativas 
Após a realização de algumas reuniões, na expectativa de suprir a demanda 
do cliente, concluiu-se que eram possíveis 3 alternativas: 
3.1.3.1 - O reenvio de todas as remessas entregues ao TCE-MG através do SICOM 
As prestações de contas enviados ao SICOM mensalmente (ou conforme 
períodos e conjuntos de arquivos específicos), desde a oficialização do projeto, em 
Janeiro de 2012 são integradas e contém informações dependentes diretamente das 
remessas anteriores. Ou seja, é impossível substituir uma única remessa sem que 
sejam substituídas todas as posteriores. Logo, uma vez que não sesabe ao certo 
quais os documentos de restos a pagar estão inconsistentes entre as bases, a forma 
16 
 
 
mais segura seria o reenvio de todas as remessas já entregues ao SICOM (desde o 
início do projeto). 
Tal ação implica em uma solicitação e justificativa ao Tribunal de Contas 
para que o mesmo autorize a substituição das remessas. 
3.1.3.2 – A análise de todas as movimentações de forma individual até a detecção 
das inconsistências 
Baseando-se no saldo informado pelo Informativo de Envio do SICOM, 
partindo-se da última remessa e analisando uma a uma todas as anteriores (até que 
as inconsistências encontradas reflitam os valores informados como saldo pelo 
Tribunal de Contas do Estado). 
À partir da conclusão da análise seria solicitada substituição unicamente das 
remessas posteriores ao primeiro erro enviado anteriormente (o último encontrado); 
3.1.3.3 – O desenvolvimento de uma ferramenta informatizada que apure as 
diferenças e aponte-as para o usuário 
Desta forma, o trabalho se torna otimizado e a detecção dos erros precisa. 
A partir da detecção das diferenças, apontadas pela ferramenta 
informatizada, solicita-se a substituição ao TCE-MG, de forma idêntica à apontada 
na solução alternativa 3.1.3.2 (“unicamente das remessas posteriores ao primeiro 
erro enviado anteriormente”). 
Uma vez sujeita à análise do Tribunal, tal solicitação (para quaisquer uma 
das soluções apontadas) pode ser ou não deferida. 
Se for deferida, o próprio Tribunal de Contas estabelece prazo específico 
para a substituição. 
Não sendo deferida: a solução para correção das informações é contábil. 
3.2 – Solução Escolhida 
A solução apontada no item 3.1.3.3 mostrou-se a mais prática para o cliente, 
uma vez que não seria necessário colocar a tarefa de busca e análise utilizando-se 
do recurso humano (o que se mostrou inviável e custoso para o cliente) em seu 
cronograma de trabalho. 
17 
 
 
A solução informatizada reduz, também, drasticamente a possibilidade de 
que erros não sejam detectados, pois analisará os dados de forma precisa e após 
concluída, testada e homologada, resultará em uma ferramenta eficiente, ágil e de 
interface amigável. 
3.2.1 – Escopo da Solução 
A solução a ser desenvolvida – “COMPARA SICOM” – deve disponibilizar 
em tela um layout que possibilite, de forma objetiva e amigável a busca e 
processamento dos arquivos RSP e OPS enviados anteriormente ao SICOM e, à 
partir da definição da referência (mês e exercício contábil), uma busca do mesmo 
conjunto de informações na base de dados do cliente. 
Após o processamento deverá ser demonstrado, visualmente em tela, todos 
os objetos encontrados na referência: empenho(s) inscrito(s) em restos à pagar, 
seu(s) respectivo(s) ano(s), valor(es) processado(s) e não processado(s), assim 
como as movimentações referentes ao(s) mesmo(s): liquidação(ões), pagamento(s), 
cancelamento(s) e/ou restabelecimento(s). 
O sistema deve destacar as diferenças entre os objetos dos arquivos RSP e 
OPS (SICOM) e os selecionados na base de dados do cliente. 
3.2.2 – Lista de requisitos do Sistema 
O sistema deve permitir: 
 - 3.2.2.a - Definição, por parte do usuário, da referência contábil a ser 
trabalhada (o sistema deverá trabalhar única e exclusivamente com um mês a cada 
processamento – seguindo o padrão de prestação de contas ao TCE-MG); 
 - 3.2.2.b – Seleção dos arquivos RSP e OPS, através dos diretórios do 
sistema operacional (a saber, no caso do cliente – Windows versão 7 ou superior); 
 - 3.2.2.c – Leitura do referido arquivo identificando claramente para o 
usuário os empenhos inscritos em restos à pagar com seus respectivos atributos, 
diferenciando em tela as movimentações referentes aos objetos; 
 - 3.2.2.d – Leitura da base de dados do cliente, selecionando os empenhos 
inscritos em restos à pagar com seus respectivos atributos, diferenciando em tela as 
movimentações referentes aos objetos; 
18 
 
 
O sistema deverá oferecer: 
- 3.2.2.e – Visualização prática, destacada e objetiva para o usuário de todo 
e qualquer objeto diferente entre base de dados do cliente e arquivos RSP e OPS 
baixados do SICOM: 
-3.2.2.e.1 – Empenhos constantes em alguma das bases e não na outra; 
-3.2.2.e.2 – Movimentações constantes em alguma das bases e não na 
outra; 
-3.2.2.e.3 – Tipos de objetos distintos entre os constantes nas duas bases 
(por exemplo um empenho do tipo processado em uma das bases e constante como 
não processado na outra); 
-3.2.2.e.3 – Valores de empenhos ou movimentações distintos entre os 
objetos constantes nas duas bases; 
-3.2.2.e.4 – Tipos de movimentações distintas entre os objetos constantes 
nas duas bases; 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19 
 
 
REFERÊNCIAS: 
¹ IBGE, Instituto Brasileiro de Geografia e Estatística (2018). Poços de Caldas (MG)|Cidades 
e Estados|IBGE. Disponível em <https://www.ibge.gov.br/cidades-e-estados/mg/pocos-de-
caldas.html?>. Acesso em: 19 mai. 2019; 
 
² TCE-MG, Tribunal de Contas do Estado de Minas Gerais (2011). Portal Sicom|Portal de 
Informações. Disponível em <https://portalsicom1.tce.mg.gov.br>. Acesso em: 19 mai. 2019; 
 
³ REIS, Mário Lúcio. SICOM - SISTEMA INFORMATIZADO DE CONTAS DO MUNICÍPIO – 
MEF18261 – BEAP (2011). Disponível em 
<http://www.etecnico.com.br/paginas/mef18261.htm>. Acesso em: 19 mai. 2019; 
 
⁴ BOLZAN, Fabrício (2017). Código de Defesa do Consumidor aplicado aos serviços 
públicos. Disponível em <https://www.lfg.com.br/conteudos/artigos/geral/codigo-de-defesa-
do-consumidor-aplicado-aos-servicos-publicos>. Acesso em: 19 mai. 2019; 
 
⁵ TCE-MG, Tribunal de Contas do Estado de Minas Gerais (2019). Portal SICOM. Disponível 
em <https://costarica.tce.mg.gov.br/sicom-web/login/login.jsf>. Acesso em: 17 mai. 
2019.teste 
Prefeitura Municipal de Poços de Caldas
Relatorio de Organograma
1Referência:2019Ano: Data: 09-04-2019
1Página:
SEÇÃOSECRETARIA DIVISÃODEPARTAMENTO
0122 - JUNTA DE REVISAO FISCAL
0201 - GABINETE DO PREFEITO
0202 - GABINETE DO VICE-PREFEITO
020301 - SEÇÃO DE COORDENAÇAO DA
CASA DOS CONSELHOS
0203 - SECRETARIA MUNICIPAL DO GOVERNO
020401 - DEPARTAMENTO DE ASSUNTOS
JURIDICOS
02040101 - SETOR DE PROCURADORIA DE
ASSESSORIA JURIDICA INTERNA
0204 - PROCURADORIA GERAL
02040102 - SETOR DE PROCURADORIA DE
PROCESSOS DISCIPLINARES
INVESTIGATÓRIOS
02040103 - SETOR DA PROCURADORIA
JUDICIAL E EXECUÇÃO FISCAL
02040104 - SETOR DA PROCURADORIA
TRABALHISTA
0205 - SECRETARIA MUNICIPAL DE CONTROLE
INTERNO
020601 - DIVISÃO DE IMPRENSA E
COMINICAÇÃO SOCIAL
0206 - SECRETARIA MUNICIPAL DE
COMUNICAÇÃO SOCIAL
020602 - DIVISÃO DE RELAÇÕES PÚBLICAS
E CERIMONIAL
02060201 - SEÇÃO DO SIAC
0207010101 - SEÇÃO DE CONTABILIDADE020701 - DEPARTAMENTO DE
CONTABILIDADE E CONTROLE FINANCEIRO
02070101 - DIVISÃO DE APOIO TÉCNICO0207 - SECRETARIA MUNICIPAL DA FAZENDA
0207010102 - SEÇÃO DE EMPENHO
0207010103 - SEÇÃO DE ESCRITURAÇAO DE RECEITA E DESPESA
0207010104 - SEÇÃO DE TESOURARIA
0207010105 - SEÇÃO DE PRESTAÇÃO DE CONTAS
0207020101 - SEÇÃO DE LANÇAMENTOS D E TRIBUTOS020702 - DEPARTAMENTO DE
ARRECADAÇÃO
02070201 - DIVISÃO DA RECEITA
0207020102 - SEÇÃO DE FISCALIZAÇÃO TRIBUTÁRIA
02070202 - DIVISÃO DE CADASTRO
IMOBILIÁRIO
02070203 - DIVISÃO DA DÍVIDA ATIVA
020703 - DEPARTAMENTO DE ORÇAMENTO
E PROGRAMAÇÃO
0208010101 - SEÇÃO DE CÁLCULO E PAGAMENTO020801 - DEPARTAMENTO DE GESTÃO DE
PESSOAS
02080101 - DIVISÃO DE PESSOAL0208 - SECRETARIA MUNICIPAL DE
ADMINISTRAÇÃO E GESTÃO DE PESSOAS
0208010102 - SEÇÃO DE REGISTRO DE OCORRÊNCIA
0208010103 - Controle de Inativo, Aposentados e Pencionistas
0208010201 - SEÇÃO DE BENEFICIOS SOCIAIS02080102 - DIVISÃO DE RECURSOSHUMANOS
Alessandro Coelho
Máquina de escrever
ANEXO I - ORGANOGRAMA
Relatorio de Organograma
1Referência:2019Ano:
09-04-2019Data:
Página: 2
SEÇÃODEPARTAMENTO DIVISÃOSECRETARIA
0208010202 - SEÇÀO DE RECRUTAMENTO E DESENVOLVOLVIMENTO DE
PESSOAL
0208020101 - SEÇÃO DE ATENDIMETOS E REQUISIÇÕES020802 - DEPARTAMENTO DE SUPRIMENTOS 02080201 - DIVISÃO DE COMPRAS
0208020102 - SEÇÃO DE LICITAÇÕES E CONTRATOS
0208020201 - SEÇÃO DE CONTROLE DE ESTOQUE02080202 - DIVISÃO DE ALMOXARIFADO
020803 - DEPARTAMENTO DE MANUTENÇÃO
COMUNICAÇÃO E INFORMÁTICA
02080301 - SEÇÃO DE ARQUIVO E
INFORMAÇÃO
02080302 - SEÇÃO DE CONTROLE
PATRIMONIAL
02080303 - DEPARTAMENTO DE
INFORMÁTICA
02080304 - SEÇÃO DE FROTAS E VEICULOS
020901 - DEPARTAMENTO DE
DESENVOLVIMENTO URBANO
02090101 - DIVISÃO DE PLANEJAMENTO0209 - SECRETARIA MUNICIPAL DE
DESENVOLVIMENTO URBANO E MEIO
AMBIENTE
0209010201 - SEÇÃO DE FISCALIZAÇÃO DE OBRAS DE TERCEIROS02090102 - DIVISÃO DE CONTROLE DE
PARCELAMENTO E USO DO SOLO
0209010202 - SEÇÃO DO INCRA
020902 - DEPARTAMENTO DE MEIO
AMBIENTE
02090201 - DIVISÃO DE PATRIMÔNIO
CONSTRUIDO E TOMBADO
02090202 - DIVISÃO DE LICENCIAMENTO
AMBIENTAL
02090203 - DIVISÃO DE FISCALIZAÇÃO,
SANEAMENTO URBANO E EDUCAÇÃO
AMBIENTAL
021001 - DIVISÃO DE ADMINISTRAÇÃO 02100101 - SEÇÃO DE EXPEDIENTE INTERNO0210 - SECRETARIA MUNICIPAL DE EDUCAÇAO
02100102 - SEÇÃO DE PROGRAMA
MUNICIPAL DE ALIMENTAÇÃO ESCOLAR
0210020101 - SEÇÃO DE EDU. INFANTIL II021002 - DIVISÃO PEDAGÓGICA 02100201 - SEÇÃO DE EDUCAÇÃO INFANTIL
0210020201 - SEÇÃO DE ENSINO FUND. MÉDIO E ESPECIAL II02100202 - SEÇÃO DE ENSINO FUND. MÉDIO
E ESPECIAL
02100203 - SEÇÃO DE ADMINISTRAÇÃO
ESCOLAR
021003 - DIVISÃO DE CONSERVATÓRIO
MUNICIPAL
021004 - DIVISÃO DE PROJETO DE
EDUCAÇÃO COMPLEMENTAR
02100401 - SEÇÃO DO PROGRAMA DE
INCLUSÃO DIGITAL
02100402 - SEÇÃO DE BANDA
INFANTO-JUVENIL
021005 - DIVISÃO DO PROGRAMA
MUNICIPAL DA JUVENTUDE
021006 - DIVISÃO DE CENTRO DE
REFERÊNCIA DO PROFESSOR
021007 - FUNDEB 60%
021008 - FUNDEB 40%
021101 - DEPARTAMENTO DE GESTÃO
ADMINISTRAÇÃO FINANCEIRA
02110101 - DIVISÃO ADMINISTRAÇÃO DA
POLICLINICA
0211 - SECRETARIA MUNICIPAL DA SAUDE
Relatorio de Organograma
1Referência:2019Ano:
09-04-2019Data:
Página: 3
SEÇÃODEPARTAMENTO DIVISÃOSECRETARIA
02110102 - DIVISÃO DE ADMINISTRRAÇÃO
DO HMVGM
02110103 - DIVISÃO DE ADMINISTRAÇÃO DO
HMM
0211010401 - SEÇÃO DE ALMOXARIFADO02110104 - DIVISÃO DE SUPRIMENTOS
0211010402 - SEÇÃO DE TRANSPORTE SUS
0211010403 - SEÇÃO DE MEDICINA SOCIAL
0211010501 - SEÇÃO DE DESENVOLVIMENTO DE RECURSOS HUMANOS02110105 - DIVISÃO DE EDUCAÇÃO
PERMANENTE
0211010502 - SEÇÃO DE CONTROLE DE QUALIDADE DE ATENDIMENTO
021102 - DEPARTAMENTO DE CONTROLE E
AVALIAÇÃO
02110201 - DIVISÃO DO NUCLEO DE
PROGRAMAÇÃO
0211020201 - SEÇÃO DE REGULAÇÃO02110202 - DIVISÃO DO NUCLEO DE
MEDICINA DE ALTA COMPLEXIDADE
021103 - DEPARTAMENTO DE PROGRAMA
DA SAÚDE
02110301 - DIVISÃO DE SERVIÇO
ODONTOLOGICO
02110302 - DIVISÃO DE ATENÇÃO
PSICOSOCIAL - CAPS
02110303 - DIVISÃO DE PROGRAMA DE
SAUDE DA FAMILIA
0211030401 - SEÇÃO DE UNIDADE BÁSICA DA SAÚDE02110304 - DIVISÃO DE ATENÇÃO BÁSICA
DA SAÚDE
0211030402 - SEÇÃO DE HIPERTENÇÃO E DIABETES
0211030403 - SEÇÃO DE ATENDIMENTO, DESENVOLVIMENTO E APRENDISAGEM
0211030404 - SEÇÃO DE PROGRAMA MATERNO-INFANTIL
02110305 - DIVISÃO DE REFERÊNCIA SAÚDE
E TRABALHO
02110306 - DIVISÃO DE REFERÊNCIA EM
DST-AIDS
021104 - DEPARTAMENTO DE SAÚDE
COLETIVA
02110401 - DIVISÃO DE VIGILÂNCIA
SANITÁRIA
02110402 - DIVISÃO DE VIGILÂNCIA
EPIDEMIOLÓGICA
02110403 - DIVISÃO DE VIGILÂNCIA EM
SAÚDE AMBIENTAL
021105 - DEPARTAMENTO DO SAMU 02110501 - SEÇÃO MEDICA DO SAMU
02110502 - SEÇÃO DE ENFERMAGEM DO
SAMU
021106 - POLICLÍNICA
021107 - HOSPITAL MUNICIPAL GILBERTO
DE MATTOS
021108 - HOSPITAL MUNICIPAL MARGARITA
MORALES
021201 - DEPARTAMENTO DE TURISMO 02120101 - DIVISÃO DE EQUIPAMENTO
TURISTICOS
0212 - SECRETARIA MUNICIPAL DE TURISMO
021202 - DEPARTAMENTO DE CULTURA 02120201 - DIVISÃO DEO MUSEU HISTÓRICO
E GEOGRÁFICO
Relatorio de Organograma
1Referência:2019Ano:
09-04-2019Data:
Página: 4
SEÇÃODEPARTAMENTO DIVISÃOSECRETARIA
0212020201 - SEÇÃO DE BIBLIOTECA02120202 - DIVISÃO DE EQUIPAMENTOS
CULTURAIS
0212020202 - SEÇÃO DO COMPLEXO CULTURAL DA URCA
021203 - DEPARTAMENTO DE SERVIÇOS
TERMAIS
02120301 - SEÇÃO DE MANUTENÇÃO DOS
SERVIÇOS TERMAIS
021301 - SEÇÃO DE EQUIPAMENTOS
ESPORTIVOS
0213 - SECRETARIA MUNICIPAL DE ESPORTE E
LAZER
021302 - SEÇÃO DO COUNTRY CLUB E
PARQUE MUNICIPAL
021303 - SEÇÃO DO COMPLEXO
POLIESPORTIVO MARIA CRISTINA BIANCCHI
JUNQUEIRA
0214010101 - SEÇÃO DE CONTROLE DE RECURSOS FINANCEIROS021401 - DEPARTAMENTO ADMINISTRATIVO 02140101 - DIVIS`SAO DE RECURSOS
HUMANOS E INFRA-ESTRUTURA
0214 - SECRETARIA MUNICIPAL DE PROMOÇÃO
SOCIAL
0214020101 - SEÇÃO DO CRAS DA REGIONAL SUL021402 - DEPARTAMENTO TÉCNICO 02140201 - DIVISÃO DE PROTEÇÃO SOCIAL
BÁSICA
0214020102 - SEÇÃO DO CRAS DA REGIGIONAL LESTE
0214020103 - SEÇÃO DO CRAS DA REGIONAL OESTE
0214020104 - SEÇÃO DO CRAS CENTRAL
0214020201 - SEÇÃO DO CREAS02140202 - DIVISÃO DE PROTEÇÃO SOCIAL
ESPECIAL
02140203 - DIVISÃO DE VIGILANCIA SOCIAL
02140204 - DIVISÃO DE SEGURANÇA
ALIMENTAR
02140205 - DIVISÃO DE ATENDIMENTO AO
CIDADÃO
021403 - DEPARTAMENTO DE PROJETOS E
DESENVOLVIMENTO HABITACIONAL
02140301 - DIVISÃO DE POLITICAS
HABITACIONAIS
02140302 - DIVISÃO DE PROJETOS
021501 - DIVISÀO DE LICITAÇÒES E
CONTRATOS
02150101 - SEÇÃO DE SUPRIMENTOS0215 - SECRETARIA MUNICIPAL DE PROJETOS
E OBRAS PÚBLICAS
02150102 - SEÇÃO DE CONTROLE DE
EXECUÇÃO DE CONTRATO
021502 - DIVISÃO DE PROJETOS 02150201 - SEÇÃO DE TOPOGRAFIA
021503 - DIVISÃO DE ENGENHARIA E
FISCALIZAÇÃO
021504 - DIVISÃO DE INRA-ESTRUTURA E
VIAÇÃO
02150401 - SEÇÃO DE TERRAPLENAGEM
02150402 - SEÇÃO DE PAVIMENTAÇÃO
021505 - DIVISÃO DE SERVIÇOS INTERNOS 02150501 - SEÇÃO DE CARPINTARIA
02150502 - SEÇÃO DE FABRICAÇÃO DE
ARTEFATOS
02150503 - SEÇÃO DE APOIO
MULTIFUNCIONAL
021601 - DIVISÃO DE LIMPEZA URBANA 02160101 - SEÇÃO DE COLETA DE
RESÍDUOS SÓLIDOS
0216 - SECRETARIA MUNICIPAL DE SERVIÇO
PÚBLICOS
Relatorio de Organograma
1Referência:2019Ano:
09-04-2019Data:
Página: 5
SEÇÃODEPARTAMENTO DIVISÃOSECRETARIA
02160102 - SEÇÃO DE CONSERVAÇÃO DE
VIAS E LOGRADOUROS
02160103 - SEÇÃO DE ATERRO SANITÁRIO
021602 - DIVISÃO DE PARQUES E JARDINS
021603 - DIVISÃO DE SERVIÇO FUNERÁRIO 02160301 - SEÇÃO DO CEMITÉRIO E
VELÓRIO
021604 - DIVISÃO DE FISCALIZAÇÃO DE
POSTURAS
021605 - DIVISÃO DE ZELADORIA DA REGIÃO
SUL
021606 - DIVISÃO DE ZELADORIA DA REGIÃO
LESTE
021607 - DIVISÃO DE ZELADORIA DA REGIÃO
OESTE
021701 - DIVISÃO DE FOMENTO
AGROPECUÁRIO
02170101 - SEÇÃO DE ABASTECIMENTO0217 - SECRETARIA MUNICIPAL DE
DESENVOLVIMENTO ECONOMICO E TRABALHO
02170102 - SEÇÃO DE INFRA-ESTRUTURA
021702 - DIVISÃO DE FOMENTO À INDUSTRIA
E COMÉRCIO
02170201 - SEÇÃO DE DESENVOLVIMENTO
DE PROJETOS
02170202 - SEÇÃO DE POLÍTICAS DE
TRABALHO E GERAÇÃO DE RENDA
02170203 - SEÇÃO DE ATENDIMENTO AS
EMPRESAS
0218 - COORDENADORIA DE PROTEÇÃO E
DEFESA DO CONSUMIDOR
021901 - DEPARTAMENTO DA GUARDA
MUNICIPAL
02190101 - SEÇÃO DE GRUPAMENTO
OPERACIONAL
0219 - SECRETARIA MUNICIPAL DE DEFESA
SOCIAL
02190102 - SEÇÃO DE GRUPAMENTO
PATRIMONIAL
02190103 - SEÇÃO DE GRUPAMENTO
AMBIENTAL
02190104 - SEÇÃO DE GRUPAMENTO DE
TRÂNSITO E APOIO AO TURISTA
021902 - DEPARTAMENTO DE TRÂNSITO E
TRANSPORTES
02190201 - DIVISÃO DE OPERAÇÕES DE
TRÂNSITO
0219020201 - SEÇÃO DO AEROPORTO02190202 - DIVISÃO DE TRANSPORTES
022001 - GABINETE DO SECRETÁRIO DE
CULTURA
0220 - SECRETARIA MUNICIPAL DE CULTURA
022002 - DEPARTAMENTO DE POLÍTICAS
CULTURAIS
02200201 - ASSESSORIA DE FOMENTO E
INCENTIVO À CULTURA
02200202 - DIVISÃO DO MUSEU HISTÓRICO E
GEOGRÁFICO
02200203 - DIVISÃO DO ESPAÇO CULTURALDA URCA
02200204 - DIVISÃO DE BIBLIOTECAS
PÚBLICAS
01/05/2019 16/05/2019 01/08/2019 10/08/2019 01/09/2019 10/09/2019 01/10/2019 10/10/2019
Tarefa 1
 - Análise dos requisitos do Sistema
Tarefa 2
 - Formalização da Documentação 
(Diagramas UML)
Tarefa 3
 - Construção do Protótipo
Tarefa 4
 - Fase de Testes
Tarefa 5
 - Apresentação do Prototipo ao Cliente
 - Homologação pelo cliente
Tarefa 6
 - Revisão dos requisitos e diagramas 
após homologação do cliente
Tarefa 7 
 - Construção do Software
Tarefa 8
 - Implantação do Software 
 - Disponibilização da ferramenta para o 
cliente
ANEXO II
Cronograma de Trabalho
ANEXO III – DIAGRAMA DE CASO DE USO 
Comparando bases de Dados 
 
 
 
 
 
 
ANEXO IV – Especificação textual do caso de uso 
 
Caso de Uso: Comparar bases de dados – COMPARA SICOM. 
Ator Principal: Departamento de Contabilidade (“Contador”). 
Ação: Identificar, através do sistema proposto, divergências entre as bases 
de dados (arquivo RSP e arquivo OPS, baixados do SICOM, e base de dados do 
cliente). 
 Pré-Condições: Arquivos RSP.csv e OPS.csv disponíveis para leitura através 
do sistema proposto. 
 Pós-Condições: Todas as possíveis divergências entre as bases de dados 
identificadas. 
 
1 – O Contador acessa o sistema “COMPARA SICOM”; 
2 - O Contador seleciona através do sistema os seguintes arquivos (previamente 
salvos em diretório do Sistema Operacional: 
2.1 - Arquivo RSP.csv; 
2.2 - Arquivo OPS.csv; 
3 – O Contador solicita o Processamento da Operação através do sistema 
“COMPARA SICOM”; 
4 – O Sistema processa os dados e traz como resultado duas tabelas: 
4.1 - Tabela “Dados SICOM - Restos a pagar - ‘MES/ANO’”; 
4.2 - Tabela “Dados Órgão - Restos a pagar - ‘MES/ANO’”. 
Ambas as tabelas demonstram as informações pertinentes aos mesmos objetos: 
- ANO DO EMPENHO; 
- EMPENHO; 
- VALOR ORIGINAL DO EMPENHO; 
- VALOR PROCESSADO (valor inscrito em restos a pagar sem liquidação 
registrada no exercício de origem); 
 
- VALOR NÃO PROCESSADO (valor inscrito em restos a pagar com 
liquidação registrada no exercício de origem); 
- VALOR PAGO*; 
*Neste momento, considerando a necessidade de informar o valor pago referente ao(s) 
empenho(s), detectou-se que será necessário fazer a leitura, também, do arquivo OPS do 
SICOM, que traz a informação dos pagamentos. 
Logo foram retificados a ação, pré-condições e o item 2. 
- VALOR CANCELADO; 
- VALOR RESTABELECIDO. 
 
4.3 - Os empenhos que constarem com divergências entre as tabelas serão 
destacados para o usuário (possivelmente em negrito e linhas em vermelho); 
 
 
 
 
 
 
 
ANEXO V – MODELO CONCEITUAL DE CLASSES 
Comparando bases de Dados 
 
 
 
 
 
ano
empenho
vlrOriginal
vlrNaoProc
vlrProc
vlrPago
ano
empenho
vlrOriginal
vlrNaoProc
vlrProc
vlrPago
ANEXO VI – MODELO CONCEITUAL DE DADOS
Empenho SICOMEmpenho SICOM Empenho CLIENTEEmpenho CLIENTEExiste emExiste em
(0,n)(0,n)
vlrCancel
vlrPago
vlrRestab
vlrCancel
vlrPago
vlrRestab

Outros materiais