Você está na página 1de 7

TreinaOAB Aplicativo de Apoio ao Estudo para 1

Fase do Exame da OAB



Pedro Augusto Vara
Universidade Eurpedes Soares da Rocha
Marlia, Brasil
p.dro.14@gmail.com


AbstractPrimeiramente preciso entender que diversificar
as formas de estudo no significa abandonar os livros. Alunos do
curso de Direito tem uma carga de estudos muito grande que
cobrada em uma prova chamada Exame da Ordem dos
Advogados do Brasil (OAB), que d o ttulo de advogado ao
bacharel em direito. Um aplicativo que d acesso a materiais,
provas anteriores e simulados ajuda no estudo desses alunos, e na
optimizao do seu tempo livre. Prope-se nesse projeto a criao
de um aplicativo com interface amigvel para Android que ajude
na fixao dos conhecimentos necessrios para primeira fase do
exame da ordem.
KeywordsOAB; Android; Tcnicas de estudo; 1 fase oab;
I. INTRODUO
Apenas 1 em cada 10 candidatos do 9. Exame de Ordem
unificado foi aprovado, mostra lista divulgada em 2013 pelo
Conselho Federal da Ordem dos Advogados do Brasil (OAB).
Esta a menor taxa de aprovao desde que a prova foi
unificada, em 2009.
Segundo Lopes (2001), ambientes virtuais de ensino
tornam possvel a integrao de diferentes mdias: udio, vdeo,
imagens, textos, planilhas, dentre outras que so comumente
utilizadas pelas pessoas como forma de comunicao no seu
dia a dia.
Quando se desenvolve em Android percebe-se que a
estrutura de desenvolvimento com a API da plataforma muito
inteligente, tudo est correlacionado e os aplicativos de
terceiros seguem a mesma linha de raciocnio de todas as
aplicaes nativas do prprio sistema operacional, possvel
utilizar linguagem Java ou de marcao XML. Baseada em
modelo MVC, cada tela do aplicativo pode ser chamada de
atividade, e criando as interfaces utilizando XML a lgica da
aplicao fica separada, toda no cdigo java, alm disso
importante ressaltar que o ambiente de desenvolvimento
Eclipse facilita a criao das interfaces.
Segundo Barros (2006) a relao entre educao e
desenvolvimento j foi profundamente comprovada por rgos
nacionais como o IPEA e internacionais vinculados s naes
unidas, como CEPAL, UNESCO, UNICEF. Todos alertam
para o risco de no se investir na educao com condio para
deter o aumento das desigualdades e o avano da pobreza.
Dos 114.763 inscritos, 19.134 passaram para a segunda fase
e somente 11.820 (10,3% do total de candidatos) obtiveram
xito na prova prtico-profissional. A aprovao pr-requisito
para o bacharel em direito exercer a advocacia.
II. OBJETIVOS GERAIS E ESPECFICOS
A. Objetivos Gerais
O objetivo geral do projeto o desenvolvimento de uma
aplicao que auxilie no estudo de alunos que iro prestar a
prova do exame da primeira fase da OAB, prope-se uma
estrutura criada no ambiente eclipse com banco de dados
SQLite, que conte com resumos, provas com as questes
anteriores separadas por disciplina.
B. Objetivos Especficos
Pesquisar e testar ambientes de desenvolvimento
Android.
Pesquisar e testar em conjunto com o ambiente
escolhido o gerenciador de banco de dados.
Pesquisar tcnicas de estudos para desenvolver da
melhor maneira o comportamento que o aplicativo
deve ter para extrair o melhor desempenho do
usurio e garantir fixao de contedo.
Estudar os contedos de Direito para insero e
separao da informao no aplicativo.
Produzir regras de interao entre usurio e
aplicativo.
Realizar a documentao obedecendo o padro da
engenharia de software.
Criar distribuio final baseada em somente em
aplicaes open source.
III. METODOLOGIA
O projeto pode ser dividido em quarto principais fases que
abordam (A) Pesquisa e anlise de ambiente de
desenvolvimento android e o respectivo banco de dados, (B)
pesquisa e anlise de contedo programtico do curso de
bacharelado em Direito, (C) elaborao e concepo do
aplicativo e (D) coleta e avaliao dos resultados obtidos.
A. Pesquisa e anlise de ambiente de desenvolvimento
android e banco de dados
A escolha das ferramentas adequadas na criao de um
software muito importante, tanto quanto conhecer a fundo a
ferramenta escolhida, por isso destina-se a essa fase o estudo
do ambiente de desenvolvimento Eclipse e do banco de dados
SQLite, bem como as APIs necessrias.
A.1. Ferramentas
A.1.1. Android
A plataforma Android produto da unio de 47 empresas
de telefonia mvel e tecnologia chamada Open Handset
Alliance, que se uniram para acelerar a inovao na rea de
celulares. Juntas, elas desenvolveram o Android, a primeira
plataforma mvel gratuita, livre e completa.
O primeiro telefone porttil com capacidade para Android
no mercado foi o dispositivo G1 fabricado pela HTC. O
dispositivo se tornou disponvel aps quase um ano de
especulaes, quando as nicas ferramentas de
desenvolvimento de software disponveis eram alguns releases
do SDK em constante aprimoramento. Para estimular a
inovao o Google duas sries do Android Developer
Challenges, onde milhes de dlares foram envolvidos nas
melhores participaes. Alguns meses depois do G1, o Android
Market foi lanado, permitindo que os usurios navegassem e
fizessem o download de aplicativos diretamente em seus
telefones. Aps cerca de 18 meses, uma nova plataforma mvel
entrava na arena pblica.
Sistema operacional baseado em Java que executado no
Kernel doLinux, Android leve e detm muitos recursos. Em
sua arquitetura os aplicativos de terceiros, so executados com
a mesma prioridade com os que esto junto com o ncleo do
sistema ( CINDRAL, 201) gerando flexibilidade ao mbito
corporativo a executar e colocar suas aplicaes.
Outro ponto forte da plataforma est em como so
disponibilizadas funes nativas do aparelho, como discagem,
cmera fotogrfica entre outros, que podem ser chamadas por
aplicativos de terceiros possibilitando a criao de aplicaes
dinmicas e integradas ao S.O.
Na plataforma Android a thread principal de uma Activity,
tambm conhecida como UI Thread, responsvel por
processar eventos do utilizador. Caso o evento executado na UI
thread leve algum tempo a ser executado lanado um ANR
(Apllication Not Responding), que consiste numa caixa de
dilogo que oferece a opo de fechar a aplicao ou esperar
que acabe a tarefa. A alternativa para no surgirem ANRs
executar as tarefas em background. Uma das maneiras
disponveis para executar tarefas em background, a utilizao
de AsyncTasks que facilita o mecanismo de criao de tarefas
em background, bem como a comunicao com a UI thread
antes e depois da tarefa em segundo plano.
Sero usados trs mtodos, o primeiro deles
(onPreExecute), ser executado assim que a tarefa for iniciada,
pois executa na Ui thread e permitir modificar a interface,
apresentando uma caixa de progresso. O segundo
(doInBackground) j executado em uma thread dedicada e
iremos utiliza-lo para chamar nosso servio REST e trabalhar
em seus resultados. O terceiro mtodo (onPostExecute),
tambm ser executado na ui thread permitindo que a tela seja
atualizada, encerramos nosso dilogo de progresso e se
necessrio apresentado um alerta informando sobre qualquer
problema.
A.1.2. REST
Rest um conjunto de princpios que definem como Web
Standards como HTTP e URLs devem ser usados, quando se
adere a princpios rest durante a confeco da aplicao se tem
um sistema que explora a arquitetura da web em benefcio do
software.
Para fazer a identificao dos recursos so usadas as URLs,
que compem um namespace global e utiliza-las garante um ID
nico e global, processos e passos de processos so exemplos
de recursos que devem ser identificados. Isso por sua vez pode
levar a criao de entidades mais persistentes do que em um
design no RESTful, que o que se pretende implementar no
projeto do software apresentado usando de links para
referenciar recursos sempre que possvel.
Permitir o endereamento dos recursos do seu sistema de
uma forma padronizada implica em algumas vantagens do
REST, o contedo mais suscetvel a cache e os componentes
agindo entre o cliente e o servidor possuem uma viso melhor
do que est sendo enviado de um lado para o outro, permitindo
toma de decises especficas para por exemplo aumentar a
segurana ou escalabilidade do seu sistema.
Utilizar protocolo HTTP no somente como uma maneira de
transmitir dados mas tambm como um protocolo que permite
maior visibilidade para os componentes intermedirios.
Para que clientes possam interagir com os recursos sero
utilizados os mtodos padro: GET, PUT, POST e DELETE.
GET - recupera informaes sobre o recurso
identificado pela URI. Ex: listar produtos, visualizar
o produto 45. Uma requisio GET no deve
modificar nenhum recurso do seu sistema, ou seja,
no deve ter nenhum efeito colateral, voc apenas
recupera informaes do sistema.

POST - adiciona informaes usando o recurso da
URI passada. Ex: adicionar um produto. Pode
adicionar informaes a um recurso ou criar um novo
recurso.

PUT - adiciona (ou modifica) um recurso na URI
passada. Ex: atualizar um produto. A diferena
fundamental entre um PUT e um POST que no
POST a URI significa o lugar que vai tratar a
informao, e no PUT significa o lugar em que a
informao ser armazenada.

DELETE - remove o recurso representado pela URI
passada. Ex: remover um produto.
HEAD, OPTIONS e TRACE - recuperam metadados
da URI passada. Respectivamente o Header, quais
mtodos so possveis e informaes de debug.
A.1.3. PHP
uma linguagem de script open source muito utilizada
para o desenvolvimento de aplicaes Web embutvel
dentro do HTML. Pginas php contm html juntamente
com cdigos que executam alguma funo, alm disso
delimitado por tags iniciais e finais que permitem saltar
para dentro e fora do cdigo php.
A.1.4. Slim FrameWork
Framework nada mais que um conjunto de scripts criados
por desenvolvedores ao longo do tempo, ajudando assim a
programar de forma mais rpida fcil e eficiente, pois resolve
problemas do cotidiano da programao conforme vo sendo
descobertos. Um framework pode incluir programas de
suporte, bibliotecas de cdigo, entre outros para ajudar no
desenvolvimento e unio de diferentes componentes.
Slim FrameWork bastante leve e prtico, possuindo
como principal caracterstica a implementao RESTful.
A.1.5. Apache
Para qualquer site, h um servidor por trs daquele
endereo responsvel por disponibilizar as pginas e todos os
demais recursos que voc pode acessar. E o Apache
exatamente isso, um servidor livre, responsvel por mais de
uma dezena de projetos envolvendo tecnologias de transmisso
via web, processamento de dados e execuo de aplicativos
distribudos.
O Apache um servidor livre, compatvel com o protocolo
HTTP e suas funcionalidades so mantidas atravs de uma
estrutura de mdulos aberta (livre), o que significa que
qualquer um pode estudar ou alterar seu cdigo-fonte, alm de
poder utiliz-lo gratuitamente. graas a essa caracterstica
que o software foi (e continua sendo) melhorado ao passar dos
anos.
A.1.6. Web Service
Web service uma soluo de integrao e comunicao de
sistemas entre diferentes tipos de aplicaes. A tecnologia
possibilita a interao entre sistemas que j existem e ou que
tenham sido desenvolvidos em plataformas diferentes, cada
aplicao pode ter a sua prpria "linguagem", que traduzida
para uma linguagem universal, o formato XML.
Para as empresas, os Web services podem trazer agilidade
para os processos e eficincia na comunicao entre cadeias de
produo ou de logstica. Toda e qualquer comunicao entre
sistemas passa a ser dinmica e principalmente segura, pois no
h interveno humana.
A.1.7. FireBird
O Firebird (SGDB - Sistema Gerenciador de Banco de
Dados) surgiu em 1984, fruto do trabalho de Jim Starkey e
Ann Harrison, pais do Firebird.
Em 1991 a companhia foi comprada pela Ashton Tate, que
por sua vez foi comprada pela Borland logo em seguida.
A Borland ficou responsvel pelo desenvolvimento do
Interbase at 1999, e em 25 de julho de 2000 decidiu abrir seu
cdigo-fonte sob a licena IPL, Interbase Public License. O
lanamento do Interbase 6.0 como fonte aberto permitiu
desenvolvedores do mundo inteiro a possibilidade de trabalhar
no seu desenvolvimento, gerando retornos positivos a
comunidade, pois o Interbase era reconhecido mundialmente
como sendo um banco de dados eficiente e de fcil instalao
e manuteno do banco de dados.
A fundao FirebirdSQL nasceu com o intuito de levantar
fundos no mundo inteiro para conceder a desenvolvedores que
estavam trabalhando no cdigo-fonte do Firebird, criando
novos recursos, testando e corrigindo o Firebird, seu banco de
dados j existe no mercado a mais de 30 anos, tendo evoludo
muito nesse perodo.
O Firebird um software Cliente/Servidor, projetado
inicialmente para uso local e em redes WAN, por isso, o
ncleo do servidor Firebird, possui dois programas: o servidor
de banco de dados, que executado e hospedado em um
computador de rede e uma biblioteca cliente, que faz a
comunicao com o servidor. Pode ser executado em qualquer
plataforma que aceita conexes TCP/IP e toda plataforma
cliente que possa implementar a API do Firebird. Tambm
possui a capacidade de isolar e controlar mltiplas geraes de
um nico registro simultaneamente, evitando problemas de
deadlock e possui tambm suporte a integridade referencial,
conforme o padro SQL, ou seja, possui suporte a
atualizaes, excluses em cascata, com uma diversidade
grande de opes de gatilhos (triggers).
B. Pesquisa e anlise do contedo programtico de Direito
Toda prova um resumo dos conhecimentos adquiridos
ao longo do curso, saber classificar quais so
imprescindveis, muito importantes, difceis ou
desnecessrias a chave para um estudo eficiente
B.1. OAB
O Exame da Ordem dos Advogados do Brasil uma
avaliao que os bacharis em direito no Brasil devem se
submeter para adquirir o ttulo de Advogado, ela
composta por duas fases, a primeira objetiva e possui 80
questes com quatro alternativas cada e a segunda a prova
prtico-profissional, que contm uma pea profissional e
quatro questes, essa s disponibilizada se o candidato
acertar 50% da prova anterior, e dela, da primeira fase do
exame da ordem que esse artigo trata.
A prova objetiva aplicada 3 vezes por ano, tem
durao de 5 horas e cada uma de suas questes tem valor de
1(um) ponto o que pode gerar ento pontuaes entre 0(zero) e
80(oitenta).
O Exame da Ordem permite a aferio da
qualificao tcnica necessria ao exerccio da advocacia em
carter preventivo, com vistas a evitar que a atuao do
profissional inepto cause prejuzo sociedade, disse o
Ministro Luiz Fux, do Superior Tribunal Federal.
composta por 17 matrias que so vistas ao longo
do curso de bacharel e em cursinhos especializados. So elas:
1. tica: Busca o alcance da conceituao de tica no
campo social e na rea jurdica. Analisa as
transformaes sociais e polticas da sociedade e as
peculiaridades dos movimentos sociais e polticos do
Brasil recente.

2. Direito Civil: o ramo do direito privado que rege as
relaes entre os particulares(pessoas fsicas ou
jurdicas), destinando-se a reger as relaes pessoais,
familiares, patrimoniais e obrigacionais.

3. Direito Penal: O conjunto de normas jurdicas que
tem por finalidade estabelecer as infraes de cunho
penal e suas respectivas sanes e reprimendas. Um
ramo do direito pblico( que diz respeito a funo ou
dever do estado).

4. Direito do Trabalho: o ramo do direito que tem por
objeto as normas, as instituies jurdicas e os
princpios que disciplinam as relaes de trabalho
subordinado, determinam os seus sujeitos e as
organizaes destinadas proteo deste trabalho em
sua estrutura e atividade.

5. Direito Processual do Trabalho: Conjunto de
princpios, regras e instituies que se destinam a
regular as atividades dos rgos jurisdicionais na
soluo dos conflitos individuais ou coletivos, que
advm da relao de trabalho.

6. Direito Constitucional: Ramo do direito pblico que
refere-se diretamente organizao e ao
funcionamento do Estado, o estudo das normas que
integram a constituio do Estado.

7. Direito Processual Civil: Ramo do direito pblico o
conjunto de princpios e normas jurdicas que regem
a soluo de conflito de interesses por meio do
exerccio da jurisdio, funo de soberania de um
Estado.

8. Direito Processual Penal: Conjuntos de normas e
princpios que regulam a aplicao jurisdicional do
direto penal objetivo, a sistematizao dos rgos da
jurisdio e respectivos auxiliares, bem como da
precurso penal.

9. Direito Tributrio: o ramo do direito que se ocupa
das relaes entre o fisco e as pessoas sujeitas a
imposies tributrias de qualquer espcie; a
disciplinas jurdica dos tributos.

10. Direito Administrativo: o ramo do direito que
regula a funo administrativa do Estado,
independentemente de ela ser exercida ou no pelo
Poder Executivo.

11. Direito Empresarial: o ramo do direito que estuda
as relaes privatistas que envolvem a empresa e o
empresrio. Nessas relaes esto o estudo da
empresa, do direito societrio, as relaes de ttulo de
crdito, as relaes de direito concorrencial, as
relaes de direito intelectual e industrial e os
contratos mercantis.

12. Direito Ambiental: Trata-se de uma matria
interdisciplinar que atua na defesa dos direitos
difusos, ou seja, a preservao do meio ambiente.

13. Direito do Consumidor: o ramo do direito que lida
com conflitos de consumo e com a defesa dos direitos
dos consumidores.

14. Direito Internacional: O direito internacional consiste
em normas que governam as relaes entre os
Estados, mas compreende tambm normas
relacionadas ao funcionamento de instituies ou
organizaes internacionais, a relao entre elas e a
relao delas com o Estado e os indivduos.

15. Direitos Humanos: Resumo dos direitos inerentes a
todos os seres humanos independente de raa, sexo,
cor, etnia, idioma, religio, ou qualquer ou qualquer
outra condio.

16. ECA Estatuto da Criana e Adolescente: o
conjunto de normas de ordenamento jurdico
brasileiro que tem como objetivo a proteo integral
da criana e do adolescente.

17. Filosofia do Direito: o campo de investigao
filosfica que tem por objeto o direito.
IV. RESULTADOS ESPERADOS

O software TreinaOAB disponibilizar questes de provas
da OAB anteriores, possibilitando que sejam resolvidas e
colocadas em um grfico de desempenho apresentado
posteriormente ao usurio.
As questes sero separadas por disciplina bem como
a medio do desempenho do usurio.
Contar ainda com material de apoio que foi
desenvolvido pela aluna Natalia Yumi Kumagai, bacharel
em direito e estudante do cursinho preparatrio para a
primeira fase da OAB. O material estar separado por
matria e serve para agregar mais uma funo ao aplicativo
que poder ajudar no estudo de muitos pr candidatos.

REFERENCES

[1] http://roberiosoares.files.wordpress.com/2010/03/resumo-de-direito-
tributario.pdf
[2] http://www.jurisite.com.br/apostilas/processualpenal.pdf
[3] http://www.professoraamanda.com.br/materiaisextras/apostiladire
itoadministrativo.pdf
[4] http://revistadireito.com/direito/o-que-e-o-direito-empresarial/
[5] http://www.ebah.com.br/content/ABAAAAS7IAD/resumo-direito-
internacional-conceitos-basicos-direito-internacional
[6] http://www.caelum.com.br/apostila-vraptor-hibernate/rest/#11-3-o-
triangulo-do-rest
[7] http://www.devmedia.com.br/firebird-poderoso-leve-gratuito-e-open-
source-revista-clubedelphi-135-parte-1/22887

Você também pode gostar