Você está na página 1de 33

FAI - CENTRO DE ENSINO SUPERIOR EM GESTO, TECNOLOGIA E

EDUCAO
CURSO DE SISTEMAS DE INFORMAO

ALESSANDRO BRUNO LIMA


AMANDA IVY COSTA
FELIPE MARQUES CORREIA
RODOLFO EUGENIO DA FONSECA

WORKCONTROL SISTEMA PARA AUDITORIA EM BANCOS DE DADOS

Projeto de final de curso apresentado FAI


Centro de Ensino Superior em Gesto, Tecnologia
e Educao, para obteno do Ttulo de Bacharel
em Sistemas de Informao, sob orientao da
Prof. Eunice Gomes de Siqueira.

SANTA RITA DO SAPUCA MG


2012

FOLHA DE APROVAO

AGRADECIMENTOS

RESUMO

SUMRIO
FOLHA DE APROVAO...........................................................................................2
AGRADECIMENTOS..................................................................................................3
RESUMO..................................................................................................................4
1 INTRODUO.....................................................................................................12
2 REVISO BIBLIOGRFICA....................................................................................13
3 OBJETIVO DO PROJETO.......................................................................................14
3.1 FORMULAO DO PROBLEMA..........................................................................14
3.2 OBJETIVOS ......................................................................................................14
A tomada de deciso na organizao sempre uma tarefa difcil. Envolve muitas
variveis. Quanto maior o nmero de informao disposio, mais acertadas
sero as decises. O uso de um sistema de auditoria na organizao pode ser
uma ferramenta importante em determinar se os dados manipulados pelas
ferramentas computacionais possuem um estado integro, assim como ambiente
empresarial no qual o sistema est inserido.......................................................14
O principal objetivo deste projeto , atravs do desenvolvimento de um sistema
de software, melhorar os coeficientes (segurana, confiabilidade, seriedade,
integridade, disponibilidade) dos dados, como reflexo das aes empregadas no
monitoramento e controle sistematizado dos mesmos.......................................14
3.3 JUSTIFICATIVA ................................................................................................15
3.4 PBLICO-ALVO................................................................................................15
3.5 NVEIS DE DECISO E GRUPOS FUNCIONAIS ATENDIDOS.................................16
4 PLANO E GERNCIA DO PROJETO........................................................................17
4.1 PLANO DE PROJETO......................................................................................17
4.1.1 Modelo de ciclo de vida .........................................................................17
4.1.2 Recursos necessrios.............................................................................18
4.1.3 Estimativas de esforo de projeto..........................................................19
4.2 GERNCIA DE PROJETO................................................................................19
4.2.1 Gesto de escopo..................................................................................19
4.2.2 Gesto do tempo...................................................................................19
4.2.3 Gesto da integrao.............................................................................19
4.2.4 Gesto da qualidade..............................................................................20
4.2.5 Gesto dos riscos...................................................................................20

5 ESPECIFICAO E ANLISE DE REQUISITOS........................................................20


5.1 DESCRIO DE REQUISITOS.........................................................................20
5.1.1 Requisitos funcionais.............................................................................20
5.1.2 Requisitos no funcionais.......................................................................21
5.2 VISO FUNCIONAL........................................................................................21
5.2.1 Diagrama de casos de uso.....................................................................22
5.2.2 Descrio dos casos de uso....................................................................22
5.3 VISO DE DADOS.........................................................................................22
5.3.1 Projeto lgico.........................................................................................22
6 ARQUITETURA E PROJETO DO SISTEMA..............................................................23
6.1 VISO ESTRUTURAL.....................................................................................23
6.1.1 Diagrama de pacotes.............................................................................23
6.1.2 Diagramas de classes............................................................................23
6.1.3 Diagramas de objetos............................................................................23
6.1.4 Diagrama de estrutura composta...........................................................23
6.2 VISO COMPORTAMENTAL...........................................................................23
6.2.1 Projeto das interaes............................................................................23
6.2.2 Diagrama de atividades.........................................................................24
6.2.3 Diagrama de mquina de estados..........................................................24
6.3 VISES DE DADOS.......................................................................................24
6.3.1 Modelo operacional................................................................................24
6.3.2 Dicionrio de dados...............................................................................24
6.3.3 Processo de elaborao do projeto fsico................................................24
6.4.1 Diagrama de componentes....................................................................24
6.4.2 Diagrama de distribuio.......................................................................24
6.5 PADRES DE PROJETO.................................................................................24
6.6 PROJETO DE SISTEMAS DISTRIBUDOS..........................................................24
6.6.1 Procedimentos para tratamento dos desafios.........................................24
6.6.2 Tecnologia de distribuio......................................................................25
6.7 PROJETO DA INTERAO HUMANO-COMPUTADOR........................................25
6.7.1 Aspectos visuais.....................................................................................25
6.7.2 Heursticas de usabilidade.....................................................................25
7 PLANO DE TESTES..............................................................................................25
7.1 FINALIDADE..................................................................................................25
7.2 ESCOPO.......................................................................................................25

7.2.1 Referncias a documentos relevantes....................................................25


7.2.2 Itens a testar..........................................................................................25
7.2.3 Itens que no sero testados.................................................................26
7.2.4 Ambiente para a realizao dos testes ..................................................26
7.3.1 Rastreabilidade entre requisitos e casos de testes.................................26
7.3.2 Descrio dos casos de testes................................................................27
7.4 HISTRICO DE REALIZAO.........................................................................27
8. PLANO DE IMPLANTAO..................................................................................27
8.1 FINALIDADE..................................................................................................27
8.2 METODOLOGIA.............................................................................................27
8.2.1 Descrio da metodologia......................................................................27
8.2.2 Matriz de responsabilidades...................................................................27
8.2.3 Procedimentos para tratamento das discrepncias................................27
8.3 TREINAMENTOS PREVISTOS..........................................................................27
8.4 CRONOGRAMA DE IMPLANTAO.................................................................27
8.5 DOCUMENTOS DE APOIO A IMPLANTAO...................................................27
8.6 SUPORTE TCNICO.......................................................................................28
9. CONCLUSO......................................................................................................28
REFERNCIAS........................................................................................................29
OBRAS CONSULTADAS .........................................................................................30
GLOSSRIO...........................................................................................................31
APNDICE A nome do apndice a.......................................................................32
ANEXO A nome do anexo a.................................................................................33

LISTA DE ABREVIATURAS E SIGLAS

LISTA DE FIGURAS

LISTA DE QUADROS

LISTA DE TABELAS

1 INTRODUO

2 REVISO BIBLIOGRFICA

3 OBJETIVO DO PROJETO
Esse captulo trata da idia principal do trabalho, onde se desenvolve a definio do problema,
justificativa para a elaborao do projeto, objetivos esperados com a aplicao do mesmo,
pblico a quem se destinam nveis de deciso atendidos e planos relativos ao projeto.

3.1 FORMULAO DO PROBLEMA


A definio do problema reconhecida como um dos mais importantes passos para uma boa
soluo. Uma m definio pode nos levar a solucionar problemas errados, ocasionando mais
perdas de tempo e dinheiro.
Desta forma o projeto WORK CONTROL tem uma ampla forma de controlar a segurana e a
integridade de massas de dados visto que h uma defasagem no desenvolvimento de softwares,
pois o ideal seria todo sistema desenvolvido deveria ter uma ferramenta inclusa com estas
funes, onde em uma organizao pode ter a preocupao de mant-los seguros e ntegros e
assim ser prejudicada, podendo desfavorecer a maximizao de da segurana dentro da
organizao, podendo ter uma perda na questo de qualidade de seu bem.

3.2 OBJETIVOS
A tomada de deciso na organizao sempre uma tarefa difcil. Envolve muitas variveis.
Quanto maior o nmero de informao disposio, mais acertadas sero as decises. O uso de
um sistema de auditoria na organizao pode ser uma ferramenta importante em determinar se
os dados manipulados pelas ferramentas computacionais possuem um estado integro, assim
como ambiente empresarial no qual o sistema est inserido.
O principal objetivo deste projeto , atravs do desenvolvimento de um sistema de software,
melhorar os coeficientes (segurana, confiabilidade, seriedade, integridade, disponibilidade) dos
dados, como reflexo das aes empregadas no monitoramento e controle sistematizado dos
mesmos.

3.3 JUSTIFICATIVA
A Controladoria de massa de dados precisa acompanhar os avanos sociais, administrativos e
tecnolgicos que informam os processos sujeitos s suas aes de controle. Para tanto, cabe
desenvolver um mecanismo permanente de aperfeioamento de seus instrumentos e processos
de trabalho para a produo de resultados de qualidade e tempestividade que atendam s
expectativas da sociedade, das empresas atuais em relao ao controle interno.
Para cumprir seu papel, a organizao necessita se instrumentalizar, em termos de solues de
tecnologia da informao, com o objetivo de dinamizar os processos, evitar o retrabalho,
assegurar fidedignamente a informao e suportar adequadamente os processos decisrios em
cada rea.
As organizaes modernas no podem dispensar a implantao de mecanismos informatizados
de gesto de documentos, como forma de subsidio pronta e suficientemente os processos
decisrios, voltados para seu adequado funcionamento.
Portanto, a implantao de um Software na Controladoria de Massa de Dados, ferramenta
moderna de comunicao e trabalho, torna-se necessria, at mesmo para familiarizar com os
avanos da tecnologia da informao representados pelos recursos nela disponibilizados.

3.4 PBLICO-ALVO
O projeto tem como pblico-alvo as organizaes interessadas na informatizao da segurana e
auditoria de sistema de seus dados para auxiliar essas tarefas.

3.5 NVEIS DE DECISO E GRUPOS FUNCIONAIS ATENDIDOS


O sistema de software apoiar os nveis de deciso operacional, pois visam dar resposta
imediata aos problemas do dia a dia, seguindo as orientaes tticas ou gerenciais contando
com processamento de transaes e controle de dados; e ttico, pois se do nos escales
intermedirios da organizao e geram atos de efeito mais curto visando gerenciar a por em
prtica decises estratgicas tratando dados sumarizados, alocando recursos para atingir
objetivos e fornecendo opinio das unidades operacionais.

4 PLANO E GERNCIA DO PROJETO


Esse captulo trata da apresentao do plano e gerncia de projeto.
4.1 PLANO DE PROJETO
Nesta seo, ser apresentado o modelo de ciclo de vida adotado, os recursos
necessrios para o desenvolvimento e o cronograma de atividades para um melhor
aproveitamento do tempo.
4.1.1 Modelo de ciclo de vida

O modelo de ciclo de vida adotado ser o Modelo Incremental (Figura 1) que ser
adequado, pois, a liberao do software deve estar de acordo com um conjunto de prioridades
definidas nos Requisitos do Usurio (a evoluo acontece quando novas caractersticas so
adicionadas medida que so sugeridas pelo usurio); pode ser necessrio melhorar a eficincia
da integrao do software com outras partes de um sistema maior (as novas verses podem ser
planejadas de modo que os riscos tcnicos possam ser administrados); podem ser requeridas
antecipadamente evidncias de que o produto ser aceito (disponibilidade de determinado
hardware).

Figura 1 - Modelo de processo Incremental

Fonte: http://devagil.wordpress.com/page/2/

4.1.2 Recursos necessrios


Nesta seo, sero apresentados os recursos necessrios para o desenvolvimento do
projeto.

4.1.2.1 - SOFTWARE
Ambiente de desenvolvimento: NetBeans IDE 6.7.1
Ferramenta para modelagem de Banco de Dados: BrModelo
Sistema Gerenciador de Banco de Dados: PostgreSQL 8.4
Ferramenta para modelagem de processos de negcios: Visual Paradigm 7.0
Ferramenta de Edio de Texto: Microsoft Office Word 2007
Navegadores: Internet Explorer 8 (ou superior) e Mozilla Firefox 3.6 (ou superior)

4.1.2.2 - HARDWARE

40 GB de HD; 512 de memria RAM; Pentium IV ou superior.

4.1.2.3 - HUMANO
Um profissional na rea de vendas de produtos ou prestador de servios, com
conhecimentos de informtica, com objetivo de esclarecimento de dvidas relativas a tal
rea.

Trs graduandos em Sistemas de Informao ou rea a fim, com conhecimentos em


nvel intermedirio de Java EE para desenvolvimento de aplicaes Web e
conhecimentos em nvel intermedirio de ferramentas de Web Design (HTML, CSS,
Javascript).

4.1.3 Estimativas de esforo de projeto

4.2 GERNCIA DE PROJETO

Nesta seo, sero apresentadas a gesto de escopo, gesto de tempo, gesto de


interao, gesto de qualidade e gesto de riscos adotados para o projeto.
4.2.1 Gesto de escopo

4.2.1.1 Estrutura analtica do projeto (EAP)

4.2.1.2 Dicionrio EAP

4.2.2 Gesto do tempo

4.2.2.1 Lista de atividades

4.2.2.2 Diagrama de rede

4.2.2.3 Cronograma de atividades

4.2.3 Gesto da integrao

4.2.3.1 Monitoramento

4.2.3.2 Controle de configurao e mudanas

4.2.4 Gesto da qualidade

4.2.5 Gesto dos riscos

5 ESPECIFICAO E ANLISE DE REQUISITOS


Neste captulo so descritos os requisitos funcionais e no funcionais identificados para
que o sistema atenda as necessidades de seus usurios. A anlise de requisitos realizada com
objetivo de facilitar o entendimento do problema a ser resolvido, buscando a melhor soluo.

5.1 DESCRIO DE REQUISITOS

Esta seo apresenta os requisitos funcionais e no funcionais do Projeto Work Control,


bem como os modelos de anlise construdos para representar o que ser o sistema de
software Work Control.

5.1.1 Requisitos funcionais

Os requisitos funcionais so aqueles que descrevem o comportamento do sistema, suas


aes para cada entrada, ou seja, aquilo que descreve o que deve que ser feito pelo sistema.
o crebro do projeto, j que descrevem as funcionalidades que o sistema deve dispor para
atender s necessidades do cliente.

Os requisitos funcionais aqui apresentados esto em 3 mdulos. So eles:

5.1.2 Requisitos no funcionais

Os requisitos no funcionais so aqueles que expressam como deve ser feito. Em


geral, se relacionam com padres de qualidade como confiabilidade, desempenho, robustez,
etc. So muito importantes, pois definem se o sistema ser eficiente para a tarefa que se prope
a fazer ou no. Neles, tambm so apresentadas restries e especificaes de uso para os
requisitos funcionais.

5.1.2.1 Requisitos de produto


a) Requisitos de eficincia
b) Requisitos de confiabilidade
c) Requisitos de portabilidade
d) Requisitos de usabilidade
5.1.2.2 Requisitos organizacionais
a) Requisitos de entrega
b) Requisitos de codificao
c) Requisitos de padres
5.1.2.3 Requisitos Externos
a) Requisitos de interoperabilidade
b) Requisitos ticos
c) Requisitos de privacidade e segurana
5.2 VISO FUNCIONAL

Esse captulo trata da apresentao dos diagramas de casos de uso, descrio dos casos
de uso relativos ao projeto.

5.2.1 Diagrama de casos de uso


5.2.2 Descrio dos casos de uso

5.3 VISO DE DADOS

A viso de dados caracterizada por representar a movimentao (fluxo) de dados. Ela


representa todos os elementos que modificam ou geram dados. Nesta seo, ser apresentado o
Projeto Lgico do banco de dados da aplicao.

5.3.1 Projeto lgico

6 ARQUITETURA E PROJETO DO SISTEMA

6.1 VISO ESTRUTURAL

6.1.1 Diagrama de pacotes

6.1.2 Diagramas de classes

6.1.3 Diagramas de objetos

6.1.4 Diagrama de estrutura composta

6.2 VISO COMPORTAMENTAL

6.2.1 Projeto das interaes

6.2.1.1 Diagramas de sequncia

6.2.1.2 Diagramas de comunicao

6.2.1.3 Diagrama de tempo

6.2.1.4 Diagrama de viso geral de interao

6.2.2 Diagrama de atividades

6.2.3 Diagrama de mquina de estados

6.3 VISES DE DADOS

6.3.1 Modelo operacional

6.3.2 Dicionrio de dados

6.3.3 Processo de elaborao do projeto fsico

6.4 VISO FSICA E DE IMPLANTAO

6.4.1 Diagrama de componentes

6.4.2 Diagrama de distribuio

6.5 PADRES DE PROJETO

6.6 PROJETO DE SISTEMAS DISTRIBUDOS

6.6.1 Procedimentos para tratamento dos desafios


6.6.1.1 Heterogeneidade
6.6.1.2 Escalabilidade
6.6.1.3 Abertura

6.6.1.4 Segurana
6.6.1.5 Manuseio de falhas
6.6.1.6 Concorrncia
6.6.1.7 Transparncia

6.6.2 Tecnologia de distribuio

6.7 PROJETO DA INTERAO HUMANO-COMPUTADOR

6.7.1 Aspectos visuais

6.7.2 Heursticas de usabilidade

7 PLANO DE TESTES
7.1 FINALIDADE

7.2 ESCOPO

7.2.1 Referncias a documentos relevantes


Nmero

Tipo do Material

Referncia

7.2.2 Itens a testar


Identificao do item

Descrio

7.2.3 Itens que no sero testados

7.2.4 Ambiente para a realizao dos testes


Equipamento

Marca/Modelo/

Finalidade

Configurao

Software

Fabricante/Verso

7.3 ESPECIFICAO DOS CASOS DE TESTE


7.3.1 Rastreabilidade entre requisitos e casos de testes
Identificao do Requisito

Caso(s) de teste(s) aplicvel (eis)

Finalidade

7.3.2 Descrio dos casos de testes


Item:

No. teste:

Nome do Teste:

Fluxo de Execuo:

Entradas:
Resultados esperados:
Dependncias:

7.4 HISTRICO DE REALIZAO


8. PLANO DE IMPLANTAO
8.1 FINALIDADE

8.2 METODOLOGIA

8.2.1 Descrio da metodologia


8.2.2 Matriz de responsabilidades
8.2.3 Procedimentos para tratamento das discrepncias
8.3 TREINAMENTOS PREVISTOS

8.4 CRONOGRAMA DE IMPLANTAO

8.5 DOCUMENTOS DE APOIO A IMPLANTAO

8.6 SUPORTE TCNICO

9. CONCLUSO

REFERNCIAS

OBRAS CONSULTADAS

GLOSSRIO

APNDICE A NOME DO APNDICE A

ANEXO A NOME DO ANEXO A

Você também pode gostar