campeche.inf.furb.brcampeche.inf.furb.br/.../tcc2011-2-17-pr-kleitonsfinger.docx · web viewdeclaro...
TRANSCRIPT
1
UNIVERSIDADE REGIONAL DE BLUMENAUCENTRO DE CIÊNCIAS EXATAS E NATURAISDEPARTAMENTO DE SISTEMAS E COMPUTAÇÃOCURSO DE SISTEMAS DE INFORMAÇÃO — BACHARELADOTRABALHO DE CONCLUSÃO DE CURSO I (TCC-I)
PROPOSTA PARA O TRABALHO DE CONCLUSÃO DE CURSO - Aplicado
Versão: 1
Título: SISTEMA DE APÓIO A DECIÇÃO NA BUSCA DE PRESTADORES DE SERVIÇO
Palavras-chave: Intermediação. Serviço. Text Mining
1 IDENTIFICAÇÃONome: Kleiton Stiven Finger Código/matrícula: 145533
Endereço residencial:
Rua: Rua dos Caçadores n°: 1061 Complemento:Apto. 302
Bairro: Velha CEP: 89040.001 Cidade:Blumenau UF: SC
Telefone fixo: (47)3037-2775 Celular: (47)8444-5665
Endereço comercial:
Empresa: Senior Sistemas
Rua: Rua Joinville n°: 526 Bairro:Vila Nova
CEP: 89035.200 Cidade:Blumenau UF: SC Telefone: (47) 3221-3300
E-Mail FURB: E-Mail alternativo: [email protected]
1.1 ORIENTADOR
Nome:Oscar DalfovoE-Mail FURB: E-Mail alternativo: [email protected]
1.2 SUPERVISOR/ESPECIALISTA DA APLICAÇÃO
Nome:Rion Bratting CorreiaFunção/Cargo: Telefone contato: (47)9197-7009
2
2 DECLARAÇÕES
2.1 DECLARAÇÃO DO ALUNO
Declaro que estou ciente do Regulamento do Trabalho de Conclusão de Curso de
Sistemas de Informação e que a proposta, a qual concordo, foi revisada e está dentro dos
padrões metodológicos da disciplina. Ainda me comprometo pela obtenção de quaisquer
recursos necessários para o desenvolvimento do trabalho, caso esses recursos não sejam
disponibilizados pela Universidade Regional de Blumenau (FURB).
Assinatura: Local/Data:
2.2 DECLARAÇÃO DO ORIENTADOR
Declaro que estou ciente do Regulamento do Trabalho de Conclusão do Curso de
Sistemas de Informação e que a proposta, a qual concordo, foi por mim revisada em todas
as páginas. Ainda me comprometo a orientar o aluno da melhor forma possível de acordo
com o plano de trabalho explícito nessa proposta.
Assinatura: Local/Data:
2.3 DECLARAÇÃO DO SUPERVISOR/ESPECIALISTA DA APLICAÇÃO
Declaro que estou ciente do Regulamento do Trabalho de Conclusão do Curso de
Sistemas de Informação e que minha participação no referido trabalho não implica em
nenhuma relação de ordem trabalhista e de remuneração bem como, manifesto ciência de
que, por tratar-se de trabalho acadêmico, não tenho qualquer direito relacionada à sua
autoria. Outrossim, autorizo a publicação do referido trabalho como também de
informações técnicas de outros sistemas a ele relacionados.
Assinatura: Local/Data:
3
TCC-I-APLICADO - AVALIAÇÃO DO ESPECIALISTA-1
Acadêmico(a):
Avaliador(a):
ASPECTOS AVALIADOS
aten
de
aten
de
parc
ialm
ente
não
aten
de
1.2. INTRODUÇÃO2.1. O tema de pesquisa está devidamente contextualizado / delimitado?2.3. O problema está claramente formulado ?
2.5. A justificativa apresentada está coerente com o problema apresentado?
3.4. OBJETIVOS4.1. O objetivo geral está claramente definido e é passível de ser alcançado?4.3. São apresentados objetivos específicos (opcionais) coerentes com o objetivo geral?
Caso não sejam apresentados objetivos específicos, deixe esse item em branco.5.6. RELEVÂNCIA
6.1. A proposta apresenta um grau de relevância que justifique o desenvolvimento do TCC? 7.8. FUNDAMENTAÇÃO DO SISTEMA
8.1. A revisão bibliográfica está de acordo com o tema abordado e é suficiente sobre o assunto?
8.3. A descrição do sistema atual está clara, adequadamente fundamentada?
8.5. São apresentados trabalhos correlatos, bem como é realizada a correlação dos mesmos com a proposta?
9.10. DESENVOLVIMENTO / ESPECIFICAÇÃO / MODELAGEM 5.1 A descrição do sistema proposto está clara, adequadamente fundamentada e abrange solução para todos os problemas apresentados?5.2 Os requisitos funcionais e não funcionais do software a ser desenvolvido foram claramente descritos e estão coerentes com os objetivos da proposta?5.4 Os requisitos a serem implementados são suficientes para a software?
5.6 O diagrama de casos de uso apresentado está correto e coerente com os requisitos? Ver descrição dos casos no apêndice.
6 7 AVALIAÇÃO GERAL (organização e apresentação gráfica / linguagem usada)6.1 A exposição do assunto é ordenada, isto é, as idéias estão bem encadeadas e a linguagem utilizada é
clara?6.3 As informações retiradas de outros autores estão devidamente referenciadas e constam nas referências
bibliográficas?6.5 As referências bibliográficas citadas contemplam adequadamente os assuntos abordados na proposta (são
usadas obras atualizadas e/ou as mais importantes da área)?
A proposta de TCC deverá ser revisada, isto é, necessita de complementação, se: qualquer um dos itens tiver resposta NÃO ATENDE; se 4 (quatro) itens tiverem resposta ATENDE PARCIALMENTE; ou
PARECER: ( ) APROVADA ( ) NECESSITA DE COMPLEMENTAÇÃO
Assinatura do (a) avaliador(a): Local/data:
4
TCC-I-APLICADO - AVALIAÇÃO DO ESPECIALISTA-2
Acadêmico(a):
Avaliador(a):
ASPECTOS AVALIADOS
aten
de
aten
de
parc
ialm
ente
não
aten
de
1.2.3. INTRODUÇÃO3.1. O tema de pesquisa está devidamente contextualizado / delimitado?3.4. O problema está claramente formulado / justificado?
3.7. A justificativa apresentada está coerente com o problema apresentado?
4.5.6. OBJETIVOS6.1. O objetivo geral está claramente definido e é passível de ser alcançado?6.4. São apresentados objetivos específicos (opcionais) coerentes com o objetivo geral?
Caso não sejam apresentados objetivos específicos, deixe esse item em branco.7.8.9. RELEVÂNCIA
9.1. A proposta apresenta um grau de relevância que justifique o desenvolvimento do TCC? 10.11.12. FUNDAMENTAÇÃO DO SISTEMA
12.1. A revisão bibliográfica está de acordo com o tema abordado e é suficiente sobre o assunto?
12.4. A descrição do sistema atual está clara, adequadamente fundamentada?
12.7. São apresentados trabalhos correlatos, bem como é realizada a correlação dos mesmos com a proposta?
13.14.15. DESENVOLVIMENTO / ESPECIFICAÇÃO / MODELAGEM 5.1 A descrição do sistema proposto está clara, adequadamente fundamentada e abrange solução para todos os problemas apresentados?5.2 Os requisitos funcionais e não funcionais do software a ser desenvolvido foram claramente descritos e estão coerentes com os objetivos da proposta?5.5 Os requisitos a serem implementados são suficientes para a software?
5.8 O diagrama de casos de uso apresentado está correto e coerente com os requisitos? Ver descrição dos casos no apêndice.
67 8 AVALIAÇÃO GERAL (organização e apresentação gráfica / linguagem usada)6.1 A exposição do assunto é ordenada, isto é, as idéias estão bem encadeadas e a linguagem utilizada
é clara?6.4 As informações retiradas de outros autores estão devidamente referenciadas e constam nas
referências bibliográficas?6.7 As referências bibliográficas citadas contemplam adequadamente os assuntos abordados na
proposta (são usadas obras atualizadas e/ou as mais importantes da área)?
A proposta de TCC deverá ser revisada, isto é, necessita de complementação, se: qualquer um dos itens tiver resposta NÃO ATENDE; se 4 (quatro) itens tiverem resposta ATENDE PARCIALMENTE; ou
PARECER: ( ) APROVADA ( ) NECESSITA DE COMPLEMENTAÇÃO
Assinatura do (a) avaliador(a): Local/data:
5
TCC-I-APLICADO - AVALIAÇÃO METODOLÓGICA (PROFESSOR DE TCC-I)
Acadêmico(a):
Avaliador(a): Prof. Sérgio Stringari
ASPECTOS AVALIADOS
aten
de
aten
de
parc
ialm
ent
não
aten
de
1. Os elementos pré-textuais (capa e folha de rosto) estão adequadamente formatados?
2. Os elementos textuais (capítulos, seções, formatação) estão corretamente definidos e formatados?3. Os parágrafos (fonte, alinhamento, margem, espaçamento) estão corretos?
4. As siglas estão todas devidamente apresentadas?
5. As citações obedecem às normas da ABNT?
6. Os textos de citação (direta – citar página, quantidade de linhas, espaçamento, aspas - e indireta) estão adequadamente apresentados?16. As listas estão adequadamente formatadas
(numeração, alinhamento, uso do “;”e início com letra minúscula)?8. As ilustrações e tabelas estão adequadamente formatadas (legenda, fonte, borda)?
9. As referências bibliográficas obedecem às normas da ABNT?
10. Os elementos pós-textuais (descrição casos de uso e outros) estão adequadamente apresentados?A proposta de TCC deverá ser revisada, isto é, necessita de complementação, se: qualquer um dos itens tiver resposta NÃO ATENDE; se 4 (quatro) itens tiverem resposta ATENDE PARCIALMENTE.PARECER: ( ) APROVADA ( ) NECESSITA DE COMPLEMENTAÇÃO
Assinatura do (a) avaliador(a): Local/data:
6
UNIVERSIDADE REGIONAL DE BLUMENAU
CENTRO DE CIÊNCIAS EXATAS E NATURAIS
CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO
KLEITON STIVEN FINGER
DESENVOLVIMENTO DO SISTEMA DE INTERMEDIAÇÃO
PARA PRESTADORES DE SERVICO UTILIZANDO TEXT
MINING
Proposta de Trabalho de Conclusão de Curso submetida à Universidade Regional de Blumenau para a obtenção dos créditos na disciplina Trabalho de Conclusão de Curso I do curso de Sistemas de Informação — Bacharelado.
Prof. Oscar Dalfovo - Orientador
BLUMENAU2011 / 1
7
1 INTRODUÇÃO
Atualmente na America Latina e região há um numero pequeno, mas crescente de
empresas privadas de intermediação de mão de obra. Em países da região, ainda existem
serviços do setor publico que atendem uma parcela menos favorecida da força de trabalho.
A meta tradicional dos serviços de intermediação de mão de obra é de forma geral, os
empregos do setor formal. Em países aonde há alta proporção de pessoas trabalhando por
conta própria, é evidente o beneficio da melhoria dos serviços de intermediação da
contratação da mão de obra.(IBD - 2004).
O crescimento do setor de serviços no Brasil é exponencial, e com esse
crescimento, crescem também as opções de profissionais prestadores de serviço. Segundo
Cruz, Nakabashi e Scatolin (2007), o setor de serviços ampliou sua participação no total
de empregos da economia de 65,59% para 72,39%, entre 1985 e 2005, com a criação
liquida de aproximadamente 11 milhões de novos empregos. Segundo ele ainda, os
segmentos do setor de serviços que mais criaram emprego foram os de média e baixa
tecnologia.
Relacionando a intermediação da contratação de mão de obra e o crescimento do
setor de prestação de serviços, surge a necessidade do armazenamento das informações
profissionais da frente de trabalho. Para Tan(1999), a forma mais natural de
armazenamento de informação é o através do armazenamento em forma de texto. Segundo
ele ainda, esse armazenamento demanda de processos específicos para extração de dados
não triviais da base de dados. Esse processo especifico é a mineração de texto, também
conhecido pelo termo em inglês “Text Mining”.
Desta forma, esta proposta consiste em uma solução intermediadora entre o
prestador de serviço e o consumidor. Um sistema em plataforma web, de forma a facilitar
a busca por serviços especializados. O cliente busca um serviço que supra sua necessidade,
os resultados apresentados, baseados em Text Mining, retornam os melhores prestadores
para cada consulta. Estes resultados são mensurados através de indicadores como:
experiência, qualidade, disponibilidade, pontualidade, entre outros. Alguns dos
indicadores são resultados do feedback realizado por clientes que já contrataram o
prestador.
8
1.1 PROBLEMA
O problema consiste na dificuldade mercadologia da contratação de prestadores de
serviços de supram a real necessidade do cliente. O modelo atual de contração de serviços
depende basicamente de buscas na internet, jornais ou indicação de amigos. O que
acontece freqüentemente, é que o profissional encontrado não atende plenamente a
necessidade do cliente, ou cria lacunas entre a geração de valor para o cliente e o preço
cobrado.
Outra questão relacionada ao problema exposto é a falta de concorrência entre os
prestadores de serviço, justamente pela dificuldade em se encontrar tais prestadores no
mercado. Com a falta de concorrência surgem problemas como diminuição do poder de
barganha e a cobrança de preços exagerados.
1.2 JUSTIFICATIVA
A idéia da automatização na busca e contratação de prestadores de serviços surgiu
na dificuldade da contratação dos profissionais prestadores de serviço no cotidiano diário.
Com o alto crescimento do setor de prestação de serviços, o modelo atual de
intermediação da contratação desses mostrou-se falho, devido o processo ser extremante
manual, demorado e de grande esforço.
1.3 1.3 OBJETIVOS
O objetivo geral do trabalho proposto consiste em uma solução intermediadora
entre o prestador de serviço e o consumidor. Um sistema em plataforma web, de forma a
facilitar a busca por serviços especializados.
Como objetivos específicos são:
a) Levantar informações sobre prestadores de serviços;
b) Desenvolver o módulo de cadastro de clientes e prestadores e prestadores de
serviço.
c) Disponibilizar um portal web para:
a. Busca de profissionais prestadores de serviços com auxilio de
Inteligência Artificial e Text Mining.
b. Captação de feedbacks dos trabalhos realizados pelos prestadores de
serviço;
9
2 FUNDAMENTAÇÃO TEÓRICA
Este capítulo aborda assuntos a serem apresentados nas seções a seguir, que
fundamentam o desenvolvimento do sistema intermediação para prestadores de serviço
utilizando Text Mining, Os assuntos abordados serão: conceito de intermediação de mão
de obra, uma visão geral do setor de serviços no Brasil e o conceito de descoberta de
conhecimento com o uso de Text Mining.
2.1 INTERMEDIAÇÃO DE MÃO DE OBRA
Atualmente na America Latina e região há um numero pequeno, mas crescente de
empresas privadas de intermediação de mão de obra. Em países da região, ainda existem
serviços do setor publico que atendem uma parcela menos favorecida da força de trabalho.
A meta tradicional dos serviços de intermediação de mão de obra é de forma geral, os
empregos do setor formal. Em países aonde há alta proporção de pessoas trabalhando por
conta própria, é evidente o beneficio da melhoria dos serviços de intermediação da
contratação da mão de obra.(IBD - 2004).
Segundo IDB(2005), os sistemas de intermediação de mão de obra destinados a
vincular os trabalhadores a empregos e treinamentos são uma ferramenta relativamente
negligenciada, na melhoria do desempenho ocupacional das populações excluídas. A
intermediação de mão de obra traz benefícios tanto aos trabalhadores quanto aos
empregadores, ao promover uma adaptação mais eficiente do trabalhador ao trabalho.
Ainda segundo o IDB(2005), para abrir as portas às populações excluídas, os serviços ou
redes nacionais de intermediação de mão de obra devem estar aptos a atender uma ampla
gama de categorias de renda e empregadores e não apenas os mais pobres ou os empregos
de baixo salário e qualificação inferior.
2.2 SETOR DE SERVIÇOS
Segundo Fitzsimmons (2005) os serviços estão no centro da atividade econômica
de qualquer sociedade. Para a Organization for Economic Co-operation and Development
10
- OECD (2005), o setor de serviços desempenha um papel fundamental nas nações com
economias desenvolvidas. O setor tem se expandido rapidamente nas últimas décadas e foi
responsável por 70% do valor adicionado total da Organização para Cooperação e
Desenvolvimento Econômico (OCDE). O mercado de serviços tornou-se o principal motor
da economia e o principal contribuinte para o crescimento da produtividade, especialmente
como o uso de tecnologias de informação e comunicação (TIC). Os serviços são também a
principal fonte de criação de emprego nos países da OCDE. Embora o setor de serviços
represente um percentual menor do emprego total, o mercado de serviços foi o único setor
que elevou a criação de empregos na última década, em todos os países membros da
OCDE. Devido o setor de serviços ser visto como um setor de mão de obra desqualificada
e caracterizadas pela baixa produtividade, são constantemente criadas diversas frentes que
visam modernizar e agregar valor ao setor. Como resultado o setor de serviço atrai uma
crescente atenção por parte dos responsáveis políticos interessados em fomentar o
crescimento econômico e a criação de emprego.
O crescimento do setor de serviços no Brasil é exponencial, e com esse
crescimento, crescem também as opções de profissionais prestadores de serviço. Segundo
Vargas et al. (2007), O setor de serviços ampliou sua participação no total de empregos da
economia brasileira de 65,59% para 72,39%, entre 1985 e 2005, com a criação liquida de
aproximadamente 11 milhões de novos empregos. Segundo ele ainda, os segmentos do
setor de serviços que mais criaram emprego foram os de média e baixa tecnologia
2.3 DESCOBERTA DE CONHECIMENTO COM O USO DE TEXT MINING
Segundo Tan (1999), a forma mais natural de armazenamento de informação é o
através do armazenamento em forma de texto. Para Aranha e Passos (2006) Text Mining,
ou Mineração de textos, também chamado de descoberta de conhecimento de bases de
dados textuais consiste em extrair regularidades, padrões ou tendências de grandes
volumes de textos em linguagem natural, normalmente, para objetivos específicos. Inclui
conhecimentos de áreas como Informática, Estatística, Lingüística e Ciência Cognitiva.
Dentro da Text Mining existem alguns tópicos que devem ser abordados com
profundidade que, segundo Berry e Koga (2010) são:
- Extração de palavras-chave (Keyword extraction);
- Classificação e agrupamento (Classification and Clustering);
11
- Detecção de tendências e anomalias (Anomaly and Trend Detection);
- Fluxos de texto (Text Streams).
2.4 SISTEMA ATUAL
Atualmente não existe nenhum sistema comercial informatizado relacionado ao
software proposto. De forma geral, o processo atual de busca e contratação de prestadores
de serviços baseia-se em trabalhos manuais, como buscas na internet, jornais e
classificados e depende muito de redes informais e de contatos familiares/pessoais.
No processo atual de contratação de profissionais prestadores de serviço, a
dificuldade mercadológica para encontrar profissionais impacta significativamente no
poder de barganha dos clientes, diminui a concorrência entre os profissionais e de forma
geral, pode impactar na qualidade do serviço prestado. Outra característica do sistema
atual é a inflexibilidade das formas de pagamento do serviço prestado, devido a grande
maioria dos profissionais prestadores de serviço só aceitarem cheques e dinheiro em
espécie.
2.5 TRABALHOS CORRELATOS
Na área de Text Mining, pode-se citar como trabalho correlato o artigo tutorial
realizado por Christian Aranha e Emmanuel Passos para Pontifícia Universidade Católica
(PUC) do Rio de Janeiro. Nesta dissertação, é exposto um passo a passo para utilização da
tecnologia de mineração de dados em texto, alem da apresentação do conceito. Ainda na
área de Text Mining, pode-se citar também, a monografia realizada por Uber (2004) para
Trabalho de Conclusão de Curso da Universidade Regional de Blumenau (FURB). Na sua
monografia, Uber (2004) utiliza a técnica de Text Mining para extrair dados não triviais e
conhecimento de bases de dados de Serviços de Atendimento ao Consumidor (SAC).
Na área de prestação de serviços, pode-se citar como trabalhos correlatos, a
dissertação feita por Vargas et al. (2007) para o Departamento de Economia da
Universidade Federal do Paraná (UFPR). Nesta dissertação, Vargas et al. (2007) faz uma
analise do impacto da composição ocupacional no crescimento da economia Brasileira,
fazendo um paralelo entre o setor de prestação de serviços e o setor industrial.
12
3 DESENVOLVIMENTO
Neste capítulo estão descritos a particularidades técnicas do sistema proposto tais
como a descrição do mesmo e a apresentação dos requisitos funcionais e não funcionais,
principais diagramas de caso de uso e a sua descrição, diagramas de atividades, diagramas
de seqüência, diagramas de entidade e relacionamento e principais softwares a serem
utilizados.
3.1 SISTEMA PROPOSTO
Propõem-se neste projeto o desenvolvimento de um sistema para avaliar e
determinar a melhor opção de ação dado um cenário.
O cliente busca um serviço que supra sua necessidade. O sistema propõe-se a
apresentar os melhores prestadores de serviço dada à necessidade do cliente.
Dado o cenário, será aplicado uma técnica de Text Mining, que com a aplicação de
pesos entre as alternativas existentes, irá tomar a melhor decisão.
O sistema contará com uma base de dados com as informações completas dos
prestadores de serviço. Entre essas informações está a competência profissional do
prestador de serviços. A busca será feita comparando a necessidade exposta pelo cliente
com as competências do profissional. Essa comparação será feita utilizando text mining.
Além dessa comparação, serão aplicados pesos para classificar os profissionais. Os
principais pesos são os seguintes:
- Distancia entre cliente e prestador do serviço
- Qualidade do serviço prestado.
- Disponibilidade do prestador.
Com a aplicação desta “formula” de busca, o sistema se compromete em apresentar
os melhores prestadores de serviço para a necessidade exposta do cliente.
Com o sistema em produção, a proposta é aprimorar o processo de busca. Para isso,
o sistema irá permitir a realização de feedbacks dos trabalhos prestados pelo profissional
prestador de serviços. Estes feedbacks irão alimentar a base de dados com informações
como: qualidade da prestação do serviço, qualidade no atendimento ao cliente, etc. Com
13
base nisso, o sistema irá conhecer as reais competências do prestador de serviços, podendo
melhorar as buscas futuras.
3.2 ESPECIFICAÇÃO DOS REQUISITOS
O Quadro 1 apresenta os requisitos funcionais previstos para o sistema e sua
rastreabilidade, ou seja, vinculação com o(s) caso(s) de uso associado(s).
Requisitos Funcionais Caso de Uso
RF03 - O sistema deve indicar os prestadores de serviço que mais
atendam a necessidade do cliente.
UC01
RF04 - O sistema deve exibir os resultados da busca de prestadores de
serviço.
UC01
RF05 - O sistema deve permitir a busca de prestadores de serviço UC01
RF08 - O sistema deve permitir a realização de feedbacks dos trabalhos
realizados pelos prestadores de serviço.
UC02
RF09 - O sistema deve manter uma agenda da disponibilidade dos
profissionais prestadores de serviço cadastrados.
UC03
RF01 - O sistema deve permitir o cadastro de prestadores de serviço do
tipo pessoa física.
UC04
RF02 - O sistema deve permitir a consulta e a edição dos dados dos
prestadores de serviço cadastrados
UC04
RF06 - O sistema deve permitir o cadastro empresas prestador de
serviços.
UC04
RN01 - o prestador de serviços deve indicar quanto tempo leva para
analisar uma solicitação de cliente (ordem de serviço ou um orçamento)
UC04
RN02 - O prestador de serviços deve informar se faz a prestação do
serviço remotamente.
UC04
Quadro 1: Requisitos funcionais
O Quadro 2 lista os requisitos não funcionais previstos para o sistema.
Requisitos Não Funcionais
RNF01 - O sistema apresentar os resultados da consulta em no maximo 7 segundos.
RNF02 - O sistema deve ser desenvolvido com tecnologias 'open source'
Quadro 2: Requisitos não funcionais
14
3.3 MODELAGEM
Esta seção apresenta o(s) diagrama(s) que serão necessários para o entendimento
do sistema proposto.
3.4 DIAGRAMAS DE CASO DE USO
Esta seção apresenta os diagramas de casos de uso preliminares do sistema
proposto, sendo que o detalhamento dos principais casos de uso, estão descritos a partir do
Apêndice A.
uc Primary Use CasesEA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
UC01 - Gerenciar busca de prestadores de serv iço
Cliente
UC05 - Manter prestadores de serv iço
UC02 - Gerenciar feedbacks
Administrador
Prestador de serv iços
UC03 - Manter agenda de
disponibilidade
Figura 1: Diagrama de caso de uso
3.5 DIAGRAMAS DE CLASSE
Na Figura 3 se apresenta o diagrama de classes com as classes que representam as
entidades que serão persistidas no banco de dados.
15
class System
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Pessoa
- contato: String- endereco: String- nome: String
PrestadorDeServ içoPessoaFisica
- cpf: String
PrestadorDeServ içosPessoaJuridica
- cnpj: int
OrdemServ ico
- necessidade: String
FeedBack
- descricao: String
Cliente PrestadorServ ico
- competencias: String
Figura 3– Diagrama de classes das entidades
A função de cada classe de entidade está descrita a seguir:
a) classe Pessoa - classe que possui os atributos comuns à todos a pessoas do
sistema;
b) classe PrestadorServico – classe que possui os atributos comuns à todos os
prestadores de serviços no sistema.
c) classe PrestadorDeServiçoPessoaFisica - classe que possui os atributos
específicos dos prestadores de serviço do tipo pessoa física;
d) classe PrestadorDeServiçoPessoaJuridica - classe que possui os atributos
específicos dos prestadores de serviço do tipo pessoa jurídica;
e) classe Cliente - classe que representa um cliente no sistema;
f) classe OrdemDeServico - classe que possui os atributos referentes as Ordens de
Serviços efetuadas pelos usuários que acessam o sistema;
g) classe FeedBack - classe que possui os atributos aos feedbacks dos trabalhos
realizados pelos prestadores de serviços
16
4 REFERÊNCIAS BIBLIOGRÁFICAS
ARANHA, Christian; PASSOS, Emmanuel. A Tecnologia de Mineração de Textos. Lab.ICA Elétrica PUC-Rio, 2006. Disponível em <http://revistas.facecla.com.br/index.php/reinfo/article/view/171/66>. Acesso 02 de abril de 2011.
BERRY, Michael W.; KOGA, Jacob. Text Mining – Applications and Theory. 1. Ed. United Kingdom: John Wiley & Sons Ltd, 2010
CRUZ, Marcio José Vargas da. NAKABASHI. Luciano, Gabriel Porcile. SCATOLIN, Fábio Dória. Uma Análise do Impacto da Composição Ocupacional sobre o Crescimento da Economia Brasileira. Disponível em: <http://anpec.org.br/revista/vol8/vol8n4p55_73.pdf> Acesso em: 30 mar. 2011.
FITZSIMMONS, James A. Fitzsimmons, Mona J. FitzSimmons Administração de serviços. 4. ed. RS:Artmed , 2005.
IBD, Banco Interamericano de Desenvolvimento. Procuram-se bons empregos: o mercado de trabalho na America Latina. 1 Ed. São Paulo: Editora Saraiva, 2004.
IBD, Banco Interamericano de Desenvolvimento.Inclusão Social e Desenvolvimento Econômico na America Latina. 1 Ed. Rio de Janeiro: Editora Elsevier, 2005.
OECD. Promoting innovation in services. Paris: OECD. DSTI/STP/TIP(2004)4/FINAL. 14 Oct. 2005.
UBER, José Lino. D escoberta de conhecimento com o uso de Text Mining aplicada ao SAC. 2004. 54 pag. – Furb, Blumenau.
Tan, Ah-Hwe. Text mining: the state of the art and the challenges. Singapore: Kent Ridge Digital Labs, 1999. Disponível em: <http://www.ntu.edu.sg/home/asahtan/papers/tm_pakdd99.pdf >. Acesso em: 29 mar. 2011.
VARGAS, Marcio José et al. Análise do Impacto da Composição Ocupacional sobre o Crescimento da Economia Brasileira. 2007 Disponível em: <http://anpec.org.br/revista/vol8/vol8n4p55_73.pdf> Acesso em: 30 mar. 2011.
17
APÊNDICE A – Detalhamento dos casos de uso
No Quadro 3 apresenta-se o caso de uso " UC01 - Gerenciar busca de prestadores
de serviço".
Nome do Caso de Uso UC01 - Gerenciar busca de prestadores de serviço
Descrição Usuário acessa aplicação via browser e expõe a sua necessidade. Sistema realiza a
busca no banco de dados procurando o prestador de serviços que atenda a
necessidade do cliente. Os resultados são apresentados para o cliente.
Ator Cliente
Pré-condição Sistema deve estar hospedado no servidor web.
Os prestadores de serviços devem estar cadastrados no sistema.
Fluxo principal 1. O cliente expõe a sua necessidade.
2. Sistema busca os prestadores de base de dados.
3. Sistema apresenta os resultados.
Fluxo alternativo (a) Cliente expõe a necessidade com erros léxicos.
Alerta com mensagem “melhore a descrição da sua necessidade” é
mostrada.
Pós-condição Usuário entra conectado ao sistema.
Quadro 3 – Descrição do caso de uso UC01 - Gerenciar busca de prestadores de serviço
No Quadro 4 apresenta-se o caso de uso "UC02 - Gerenciar feedbacks".
Nome do Caso de Uso UC02 - Gerenciar feedbacks
Descrição O cliente acessa a tela de feedbacks do sistema. Será mantidos os dados: prestador
de serviços que fez o trabalho, numero da ordem de serviço, descrição do feedback.
Ator Cliente
Pré-condição O prestador de serviços deve estar cadastrados no sistema.
Fluxo principal 1. Cliente seleciona o prestador de serviços.
2. Cliente informa numero da ordem de serviço
3. Cliente realiza feedback do trabalho realizado.
Fluxo alternativo (a) Prestador de serviços não está cadastrado.
Alerta com mensagem “Prestador de serviços não encontrado” é mostrada.
Pós-condição Feedback realizado.
Quadro 4 – Descrição do caso de uso UC02 - Gerenciar feedbacks
No Quadro 5 apresenta-se o caso de uso "UC03 - Manter agenda de disponibilidade".
Nome do Caso de Uso UC03 - Manter agenda de disponibilidade
Descrição Prestador de serviços acessa sua agenda e informa quando tem disponibilidade para
realizar serviços.
18
Ator Prestador de serviços
Pré-condição Prestador de serviços cadastrado
Fluxo principal 1. Prestador de serviços acessa a agenda.
2. Prestador informa os dias e horários que tem disponibilidade
Fluxo alternativo (a) Prestador de serviços não está cadastrado.
Alerta com mensagem “Prestador de serviços não encontrado” é mostrada.
Pós-condição Agenda cadastrada.
Quadro 5 – Descrição do caso de uso UC03 - Manter agenda de disponibilidade
No Quadro 6 apresenta-se o caso de uso "UC05 - Manter prestadores de serviço".
Nome do Caso de Uso UC05 - Manter prestadores de serviço
Descrição Para o cadastro de prestadores de serviço serão necessários os seguintes dados:
Dados pessoais:
- Nome completo;
- CPF;
- Idade;
- Endereço completo.
Dados profissionais:
- Áreas em que atua;
- descrição do que sabe fazer nas áreas em que atua.
- Experiência na áreas em que atua.
Ator Prestador de serviços, administrador.
Pré-condição Não estar cadastrado no sistema;
Mudança de informações pessoais;
Fluxo principal a) o administrador efetua cadastro de prestador de serviços no sistema
b) o prestador de serviços efetua manutenção em seu perfil, podendo editar
informações pessoais;
Cenário – Visualização O prestador visualiza seu perfil, com todas as suas informações.
Cenário – Edição 1. Sistema apresenta página de perfil do prestador de serviços;
2. O prestador clica em editar informações;
3. Sistema mostra todas as informações do perfil do prestador para edição;
4. O prestador altera informações e seleciona opção para atualizar os dados;
5. Sistema mostra o perfil com as informações alteradas;
Cenário – Inclusão 1. Administrador ou prestador de serviços clica em “Cadastro de Prestadores de
Serviços”;
2. Sistema apresenta tela solicitando todos os dados necessários;
3. Efetua-se o cadastro;
4. Sistema apresenta tela de perfil do prestador;
Cenário – Exclusão 1. Sistema apresenta página de perfil do prestador;
19
2. O prestador clica em editar informações;
3. O prestador clica na opção excluir conta;
Quadro 6 – Descrição do caso de uso UC05 - Manter prestadores de serviço