Você está na página 1de 11

SISTEMA DE ENSINO PRESENCIAL CONECTADO

ANLISE DE DESENVOLVIMENTO DE SISTEMAS


ADSON JOS HONORI DE MELO
GERISVALDO DA COSTA MACEDO

PORTFLIO DE GRUPO 6 SEMESTRE

Palmas
2013

ADSON JOS HONORI DE MELO


GERISVALDO DA COSTA MACEDO

PORTFLIO DE GRUPO 6 SEMESTRE

Trabalho apresentado s disciplinas de Programao


Web II, Gesto e Segurana de Sistemas de Informao,
Tpicos Avanados em Desenvolvimento de Sistemas,
Tpicos em Desenvolvimento de Sistemas, Seminrios
VI e Estgio Curricular Obrigatrio II para aprovao no
6 semestre do Curso de Anlise e Desenvolvimento de
Sistemas da Universidade Norte do Paran UNOPAR.
Prof(s). :

Palmas
2013

Anderson Gonalves
Marco Ikuro Hisatomi
Adriane Aparecida Loper
Paulo Kiyoshi Nishitani
Veronice de Freitas

SUMRIO
1 INTRODUO...........................................................................................................3
2 DESENVOLVIMENTO...............................................................................................4
3 CONCLUSO.............................................................................................................9
REFERNCIAS..........................................................................................................10

1 INTRODUO
A presente produo textual interdisciplinar de grupo apresentar os
resultados de uma visita dos membros da equipe ao PROCON-TO, rgo pblico
estadual, que utiliza o SINDEC (Sistema Nacional de Informaes de Defesa do
Consumidor), um sistema WEB baseado em banco de dados. Nosso foco ser
descrever como este sistema est implementado quanto aos recursos.
O Sistema Nacional de Informaes de Defesa do Consumidor, na
linha do que determinam os artigos 105 e 106 da Lei 8.078, uma poltica pblica
que, por meio de um conjunto de solues tecnolgicas, representa um eixo
fundamental de integrao do Sistema Nacional de Defesa do Consumidor (SNDC)
e de fortalecimento da ao coordenada e harmnica entre seus rgos.
O sistema permite o registro dos atendimentos individuais a
consumidores, a instruo dos procedimentos de atendimento e dos processos de
reclamao, alm da gesto das polticas de atendimento e fluxos internos dos
Procons integrados e a elaborao de Cadastros Estaduais e Nacional de
Reclamaes Fundamentadas.
Essa base nacional uma fonte valiosa de informaes para
elaborao da Poltica Nacional das Relaes de Consumo, para informao aos
consumidores e aos diversos interessados na proteo e defesa do consumidor,
bem como incentivo aos fornecedores para aperfeioarem cada dia mais o seu
relacionamento com os consumidores.

2 DESENVOLVIMENTO

2.1 OBJETIVO
Visitar o PROCON-TO para conhecer e descrever o sistema no que
tange seus recursos.

2.2 METAS
a) Agendar a visita;
b) Reunir para discutir sobre as informaes levantadas;
c) Produzir o trabalho.
2.3 RECURSOS DO SINDEC

2.3.1 MVC - (Model-View-Controller)


O sistema baseado na arquitetura MVC, ou seja, o cliente envia
requisies de hiperlink ou entrada de formulrio ao controlador e ento recebe uma
pgina web completa e atualizada da viso. O modelo existe inteiramente no
servidor. A linguagem de programao utilizada na construo do sistema foi o
VB.NET.
Segundo o Coordenador de TI do PROCON-TO, Weverton Costa, Na
arquitetura MVC o modelo representa os dados da aplicao e as regras do
negcio que governam o acesso e a modificao dos dados. O modelo
mantm o estado persistente do negcio e fornece ao controlador a
capacidade de acessar as funcionalidades da aplicao encapsuladas pelo
prprio modelo.

A camada de apresentao ou visualizao no est preocupada em


como ou onde a informao foi obtida, apenas exibe a informao. A camada de
lgica da aplicao o corao do sistema e responsvel por tudo que a aplicao
vai fazer, por ltimo, temos a camada de controle, que determina o fluxo da
apresentao servindo como uma camada intermediria entre a camada de

apresentao e a lgica.
2.4 CICLO DE VIDA DA APLICAO
O conceito de ciclo de vida de um software muitas vezes
confundido com o de modelo de processo, portanto, a seguir descrevemos as fases
pelas quais o SINDEC perpassou.
2.4.1 Fase de Definio
A fase de definio do software ocorre em conjunto com outras
atividades como a modelagem de processos de negcios e anlise de sistemas.
Nesta atividade, diversos profissionais buscam o conhecimento da situao atual e a
identificao de problemas para que possam elaborar propostas de soluo de
sistemas computacionais que resolvam tais problemas. Dentre as propostas
apresentadas, deve-se fazer um estudo de viabilidade, incluindo anlise custobenefcio, para se decidir qual soluo ser a escolhida.
O resultado desta atividade deve incluir a deciso da aquisio ou
desenvolvimento do sistema, indicando informaes sobre hardware, software,
pessoal, procedimentos, informao e documentao.
Como o SINDEC parte vital para o programa do Sistema Nacional
de Defesa do Consumidor (SNDC), e baseando-se no sigilo das informaes e nas
particularidades das exigncias do Ministrio da Justia, decidiu-se pela construo
da plataforma atravs da mo de obra do prprio ministrio.
2.4.2 Fase de Desenvolvimento
A fase de desenvolvimento ou de produo do software inclui todas
as atividades que tem por objetivo a construo do produto. Ela inclui principalmente
o design, a implementao e a verificao e validao do software.

A atividade de design compreende todo o esforo de concepo e


modelagem que tm por objetivo descrever como o software ser implementado.
A implementao envolve as atividades de codificao, compilao,
integrao e testes. A codificao visa traduzir o design num programa, utilizando
linguagens e ferramentas adequadas. A codificao deve refletir a estrutura e o
comportamento descrito no design. Os componentes arquiteturais devem ser
codificados de forma independente e depois integrados. Os testes podem ser
iniciados durante a fase de implementao. A depurao de erros ocorre durante a
programao utilizando algumas tcnicas e ferramentas. fundamental um controle
e gerenciamento de verses para que se tenha um controle correto de tudo o que
est sendo codificado.
A verificao e validao destinam-se a mostrar que o sistema est
de acordo com a especificao e que ele atende s expectativas de clientes e
usurios. Existem diferentes formas de verificao e validao. Inspeo analtica e
reviso de modelos, documentos e cdigo fonte so formas que podem ser usadas
antes mesmo que o programa seja completamente codificado. Os testes de
correo, desempenho, confiabilidade, robustez, usabilidade, dentre outros, visam
avaliar diversos fatores de qualidade a partir da execuo do software.
O SINDEC por se tratar de um sistema a nvel nacional, onde seus
dados fornecero informaes como o Cadastro de Reclamaes Fundamentadas,
deu bastante ateno a esta fase, pois erros de software poderiam gerar incluses
de fornecedores erroneamente no referido relatrio, causando danos injustos aos
respectivos CNPJs.
2.4.3 Fase de Operao
A

distribuio

entrega

pode

ser

feita

diretamente

pelo

desenvolvedor (em caso de software personalizado), ou em um pacote a ser vendido


em prateleiras de lojas ou para ser baixado pela Internet (em caso de software
genricos).

O processo de instalao e configurao, normalmente, pode ser


feito com a ajuda de software de instalao disponibilizados pelos fabricantes dos
ambientes operacionais.
A atividade de utilizao o objeto do desenvolvimento do software.
A qualidade da utilizao a usabilidade do software.
A manuteno normalmente ocorre de duas formas: corretiva e
evolutiva. A manuteno corretiva visa a resoluo de problemas referentes a
qualidade do software (falhas, baixo desempenho, baixa usabilidade, falta de
confiabilidade, etc.). A manuteno evolutiva ou adaptativa visa a produo de
novas verses do software de forma a atender a novos requisitos dos clientes, ou
adaptar-se s novas tecnologias que surgem (hardware, plataformas operacionais,
linguagens, etc). Mudanas no domnio de aplicao implicam em novos requisitos e
incorporao de novas funcionalidades. Surgimento de novas tecnologias de
software e hardware e mudanas para uma plataforma mais avanada tambm
requerem evoluo.
O SINDEC por ser um sistema desenvolvido sob medida para o
setor pblico e mediante a preocupao com a segurana dos dados tem um
processo de implantao baseado nos conceitos supracitados e dividida em cinco
fases: fase preparatria, fase mapeamento, fase capacitao, fase treinamento e
fase produo/integrao.
2.4.4 Fase de retirada
A fase de retirada um grande desafio para os tempos atuais.
Diversos softwares que esto em funcionamento em empresas possuem excelentes
nveis de confiabilidade e de correo. No entanto, eles precisam evoluir para novas
plataformas operacionais ou para a incorporao de novos requisitos.
O SINDEC est com sua verso 2.0 em pleno desenvolvimento.
Algumas boas novidades sero acrescentadas, exemplo: relatrios business
intelligence, compatibilidade com mais navegadores e plataformas mveis.

2.5 BASE DE DADOS E RECURSOS COMPUTACIONAIS


O SINDEC um grande repositrio de dados, uma espcie de
compndio de informaes importantes para o universo de defesa do consumidor.
So enormes as quantidades de operaes de insero, excluso, consulta e
alterao no banco de dados a cada segundo, pois o sistema est em produo nas
vinte sete unidades da federao e em mais de cento e setenta municpios, com
aproximadamente, quatro mil usurios ativos e atuantes.
Para suprir esta demanda foi pensado num modelo de banco de
dados distribudos, assim, cada estado mantm sua base de dados local que
atualiza diariamente uma base centralizada em Braslia. Ao fazer uma consulta a
base estadual verificada, caso a informao no esteja presente, a base central
prover a informao.
O SGBD utilizado o SQL SERVER da Microsoft, que roda sobre o
servidor web Internet Information Service da mesma empresa. No PROCON/TO
utiliza-se um servidor Dell PowerEdge de 32 GB e 4 TERAS de hard disk, com
servidores virtualizados no VMware ESxi, garantindo a robustez necessrio do
hardware para uma aplicao to importante. O link de dados de 4MB real. Para
garantir disponibilidade ao sistema usado no-breaks que fornecem energia por
perodos de interrupes de at 6 hrs.

3 CONCLUSO
Este trabalho apresentou a plataforma SINDEC e seus recursos
tecnolgicos, conhecemos um pouco mais da estrutura do PROCON e a importncia
do sistema para o Ministrio da Justia. Tambm ficaram claras as vantagens da
utilizao do MVC, a relevncia de adotar um ciclo de vida para a aplicao, bem
como a utilizao de um SGBD robusto, sem nos esquecermos do quo
necessrio prover toda esta soluo de recursos de hardware adequados.
com enorme satisfao que entregamos nosso portflio de grupo
para apreciao dos professores, procuramos transform-lo num documento prtico
e objetivo, abordando os conceitos ministrados e absorvidos no 6 perodo do curso
de Anlise de Sistemas da UNOPAR.

10

REFERNCIAS
LEITE, Jair C. Disponvel em:
http://engenhariadesoftware.blogspot.com.br/2007/02/ciclo-de-vida-do-softwareparte-1.html. Acesso em: 01 set. 2013.
SOMMERVILLE, Ian. Engenharia de Software. 8 Edio. So Paulo: Pearson
Addison-Wesley, 2007.
WIKIPDIA, Disponvel em: http://pt.wikipedia.org/wiki/MVC. Acesso em: 01 set.
2013.