Você está na página 1de 103

Universidade Eduardo Mondlane

Faculdade de Engenharia

Licenciatura em Engenharia Informtica

ESTUDO E DESENVOLVIMENTO DE UMA PLATAFORMA DE INFORMAO DE


PREOS E MERCADOS AGRCOLAS EM MOAMBIQUE BASEADA NAS
TECNOLOGIAS DE INFORMAO E COMUNICAO

Autor

Ruben Moiss Manhia

Supervisor

Eng. Gonalves Justino Doho

Co-Supervisores

Dr. Marco Batistti

Dr. Valrio Joo

Maputo, Agosto de 2013


Universidade Eduardo Mondlane

Faculdade de Engenharia

Licenciatura em Engenharia Informtica

ESTUDO E DESENVOLVIMENTO DE UMA PLATAFORMA DE INFORMAO DE


PREOS E MERCADOS AGRCOLAS EM MOAMBIQUE BASEADA NAS
TECNOLOGIAS DE INFORMAO E COMUNICAO

Autor

Ruben Moiss Manhia

Supervisor

Eng. Gonalves Justino Doho

Co-Supervisores

Dr. Marco Batistti

Dr. Valrio Joo

Maputo, Agosto de 2013


Dedico este trabalho a Minha famlia

e a todos que sempre estiveram ao

meu lado durante os ltimos 5 anos

e que sempre apoiaram me

Incondicionalmente!
Agradecimentos

minha famlia por me ter ajudado durante todo esse tempo e com certeza sem eles
no teria foras para iniciar e muito menos para terminar este trabalho.

Ao meu supervisor Eng. Gonalves Justino Doho, que alm de professor, foi quem me
guiou desde a primeira fase na elaborao do problema.

Ao Dr. Marco Batistti e ao Dr. Valrio Joo que me ajudaram de grande forma da
escolha do tema bem como na procura de matria para desenvolvimento do mesmo.

A todos Professores das diversas disciplinas que tive ao longo do meu curso, por
terem-me guiado no caminho de busca do conhecimento, pois este trabalho no passa
de materializao dos conhecimentos que por eles me foi transferido ao longo de todos
os anos que estive nesta Universidade.

Aos meus amigos e colegas que sempre me apoiaram, sendo que alguns deles mesmo
no entendendo nada de maior parte dos assuntos tratados neste trabalho, sempre
trouxeram me ideias criativas e de algum modo inovadoras, confesso que o apoio deles
foi crucial para me encontrar onde me encontro hoje.

II
Com grandes poderes, vm grandes responsabilidades
Stan Lee (Tio Ben)

III
Resumo

A agricultura continua ser a principal actividade econmica para o desenvolvimento


de Moambique, segundo a prpria Constituio da Repblica a agricultura definida
como sendo uma base para o desenvolvimento do Pas. O pas tem uma populao de
cerca de 21.8 milhes de habitantes dos quais segundo a FAO (2010), 75% depende
da agricultura para sua sobrevivncia e em 2011 32% do produto interno bruto proveio
da agricultura (Banco Mundial, 2013).

O presente trabalho tem em vista fazer um estudo sobre as possibilidades e


perspectivas de utilizao das tecnologias de informao e comunicao (TIC) com
vista a tornar o mercado de produtos agrcolas mais dinmico e transparente
mostrando como o uso das mesmas pode ser de grande importncia para este sector.

O primeiro passo que se tomou foi procurar observar dentro das TIC, quais dispositivos
de comunicao so os mais adequados para realizar tais objectivos. Para poder se
escolher dispositivos adequados que pudessem ser empregues em mercados
agrcolas, foram usados critrios como a autonomia do dispositivo derivada do seu
consumo de energia elctrica, acesso ao sinal da respectiva rede de comunicaes,
custo do servio ao utilizador, disponibilidade dos dispositivos e a interaco com o
utilizador dentre outros factores, de onde conclui-se que o telefone celular
actualmente o melhor dispositivo para os efeitos preconizados, pois eles melhor se
ajustam aos critrios acima enumerados, sendo que em Moambique pode-se notar
ano aps ano um crescimento assinalvel dos assinantes da telefonia mvel, segundo
informaes o Banco Mundial (2012), os assinantes da telefonia mvel representavam
32,8% da populao em 2012 e segundo as operadoras de telefonia mvel, Vodacom
Moambique (2011) e a Mcel (2012) a cobertura anda por volta dos 84% dos distritos e
localidades do Pas enquanto o nvel de acesso a Internet em 2012 rondava por volta
de 4% da populao de acordo com o Banco Mundial (2013).

Neste trabalho foram identificados os principais grupos de interesses no sistema, que


so: camponeses, revendedores, companhias de alimentos, governo e todos os
cidados que compram produtos agrcolas. Esses grupos de interesses foram
analisados e seus objectivos elucidados e com base nestes foram construdos modelos
de engenharia de Software para o problema proposto e em seguida construda uma

IV
arquitectura baseada no modelo de 3 camadas, tendo tambm sido empregue a
tecnologia de Web Services para a comunicao entre as camadas.

Palavras-chave: Mercados, e-Agriculture, Sistema, Informao, TIC, SMS, USSD,


Web Services

V
Abstract

Agriculture remains as the main economic activity for the development in Mozambique;
according to the constitution, agriculture is defined as a basis for the development of the
country. The country has a population of about 21.8 million people of which according to
FAO (2010) 75% depends on agriculture for their survival, and in 2011 32% of the gross
domestic product came from agriculture (World Bank, 2013)

The aim of this study was to utilize information and communication technologies (ICT) to
improve the dynamics and transparency of the agricultural market as well as seeking for
technologies that can be employed in farm markets in order to facilitate certain aspects
of the business to the farmers.

This study investigated the technologies that can be employed to educate farmers and
consumers in order to increase the profitability of the agricultural market. By
investigating these technologies, it analyzed criteria such as ICT device electrical power
consumption, quality of the signal in the access to the communication network, the cost
of service to the user, accessibility of these devices per user, and interaction with the
user. It further analyzed the main groups of interest in this system: farmers, retailers,
food companies, government, and all citizens who buy agricultural products. From the
study, it was concluded that the cell phone is currently the best device that can be used
because in Mozambique, it can be noticed year after year, a remarkable growth of
mobile phone subscribers, such that, according to the World Bank (2013) in 2009,
subscribers of mobile telephony accounted for 26.12% of the population in 2010
increased to 30.8% and in 2011, it rouse to 32.8% and also, according to the mobile
operators Vodacom Mozambique (2011) and Mcel (2012), the coverage was 84% of
district villages and localities while the level of access to the Internet in 2012 was
around 4% of the population according to the World Bank.

The results gained from this analysis were used to build software engineering models
for the proposed problem. From this an architecture based on a 3-layers model was
created, using the web service technology to handle the communication between the
layers.

Keywords: Markets, e-Agriculture, Systems, Information, ICT, SMS, USSD, Web


Services

VI
ndice
1 Capitulo I Introduo ............................................................................................. 1

1.1 Contextualizao ................................................................................................ 2

1.2 Motivao ........................................................................................................... 3

1.3 Objectivos ........................................................................................................... 4

1.3.1 Objectivo Geral ............................................................................................ 4

1.3.2 Objectivos especficos ................................................................................. 4

1.4 Metodologia ........................................................................................................ 5

1.5 Organizao do Trabalho ................................................................................... 5

2 Captulo II Reviso de Literaturas ......................................................................... 7

2.1 Mercados agrcolas e agricultura em Moambique ............................................ 8

2.2 Uso de Tecnologias de Informao e comunicao em Mercados Agrcolas .. 12

2.2.1 Escolha de dispositivos mveis para uso em mercados agrcolas ............ 14

2.3 Anlise das diferentes plataformas baseadas nas TICs para Agricultura ........ 18

2.3.1 Plataformas de propsito geral .................................................................. 18

2.3.2 Plataformas adaptadas para a agricultura ................................................. 18

2.3.3 Plataformas especficas para a agricultura ................................................ 19

2.3.4 Principais desvantagens do uso destas plataformas ................................. 19

2.3.5 Anlise da arquitectura das diferentes plataformas ................................... 20

2.3.6 Sistema de Informao de Mercados Agrcolas (SIMA) ............................ 20

2.4 Web services .................................................................................................... 23

2.4.1 Tecnologias utilizadas em WebServices .................................................... 24

2.5 Informao Meteorolgica ................................................................................ 25

3 Capitulo III - Desenvolvimento do Trabalho............................................................ 27

3.1 Construo de um Modelo ............................................................................... 28

3.1.1 Grupos de Interesses ................................................................................. 28

3.1.2 Requisitos .................................................................................................. 30

3.1.3 Suposies do domnio .............................................................................. 33


VII
3.1.4 Casos de uso ............................................................................................. 34

3.1.5 Proposta de arquitectura para o sistema ................................................... 42

3.2 Desenvolvimento do prottipo .......................................................................... 45

3.2.1 Desenvolvimento e Testes do prottipo ..................................................... 47

4 Capitulo IV Discusso de resultados ................................................................... 52

5 Capitulo V Concluses e Recomendaes ......................................................... 55

5.1 Concluses....................................................................................................... 56

5.2 Recomendaes............................................................................................... 56

6 Bibliografia.............................................................................................................. 57

6.1 Referencias Bibliogrficas ................................................................................ 57

6.2 Outra bibliografia consultada ............................................................................ 59

7 Anexos ................................................................................................................... 60

VIII
Lista de abreviaturas e acrnimos

API Interface de Programao de Aplicativos

CAADP Programa Abrangente de Desenvolvimento de Agricultura em frica

EDM Electricidade de Moambique

FAO Organizao das Naes Unidas para Alimentao e Agricultura

GPRS Servio de Rdio de Pacote Geral

HTTP Protocolo de Transferncia de Hipertexto

ICM Instituto de Cereais de Moambique

IICD Instituto Internacional para comunicao e desenvolvimento

INAM Instituto Nacional de Meteorologia

INE Instituto Nacional de Estatsticas

IP Protocolo de Internet

ISO Organizao Internacional para Padronizao

JAX-WS Java API para Web Services XML

JDBC Conector Java para Base de Dados

JNI Interface Nativa Java

OSF-SA Fundao de sociedade aberta para frica Austral

PIB Produto Interno Bruto

SIMA Sistema de Informao de Mercados Agrcolas

SMS Servio de mensagens curtas

SOAP Protocolo Simples de Acesso a Objectos

SQL Linguagem estruturada de pesquisa

TCP Protocolo de controlo de transmisso

TIC Tecnologias de Informao e Comunicao

UDDI Descrio, Descoberta e integrao Universal

UML Linguagem unificada para Modelao

USAID Agncia dos Estados Unidos para o Desenvolvimento Internacional

IX
USSD Servio Suplementrio de dados no estruturados

W3C World Wide Web Consortium

WAMP Windows Apache MySQL Php

WSDL Linguagem de descrio de Web Services

XML eXtensible Markup Language

Lista de Figuras

Figura 2.1: Principais intervenientes em Mercados agrcolas.......................................... 9


Figura 2.2: PIB em Moambique 2000 a 2011 .............................................................. 10
Figura 2.3: Contribuio da Agricultura para o PIB ....................................................... 11
Figura 2.4: Assinantes de telefonia mvel em Moambique ......................................... 13
Figura 2.5: Utilizadores de Internet em Moambique at 2011 ..................................... 14
Figura 2.6: Frmula de converso de unidades no padronizadas a padronizadas...... 22
Figura 2.7: Tecnologias usadas em Web Services ........................................................ 24
Figura 2.8: Formato de uma mensagem SOAP ............................................................. 25
Figura 3.1: Diagrama de casos de uso do sistema........................................................ 34
Figura 3.2: Arquitectura de 3 camadas .......................................................................... 42
Figura 3.3: Arquitectura do sistema ............................................................................... 43
Figura 3.4: Estrutura de uma aplicao utilizando LeibICT USSD Gateway ................. 46
Figura 3.5: Comunicao entre a Aplicao USSD a biblioteca e o simulador.............. 47
Figura 3.6: Ciclo de vida da aplicao ........................................................................... 49
Figura 3.7: inicializao da chamada USSD.................................................................. 50
Figura 3.8: Menu inicial para utilizadores compradores ................................................ 50
Figura 3.9: Menu inicial para utilizadores com privilgios de vendedores ..................... 51

Lista de Tabelas

Tabela 2.1: Dispositivos que podem ser utilizados em mercados agrcolas .................. 17
Tabela 2.2: Plataformas de propsito geral ................................................................... 18
Tabela 2.3: Plataformas adaptadas para a agricultura .................................................. 18
Tabela 2.4: Plataformas especficas para agricultura .................................................... 19

X
Tabela 2.5: Arquitectura das diferentes plataformas ..................................................... 20
Tabela 3.1: Descrio do caso de uso CU01 ................................................................ 35
Tabela 3.2: Descrio do caso de uso CU02 ................................................................ 35
Tabela 3.3: Descrio do caso de uso CU03 ................................................................ 35
Tabela 3.4: Descrio do caso de uso CU04 ................................................................ 36
Tabela 3.5: Descrio do caso de uso CU05 ................................................................ 36
Tabela 3.6: Descrio do caso de uso CU06 ................................................................ 36
Tabela 3.7:Descrio do caso de uso CU07 ................................................................. 37
Tabela 3.8: Descrio do caso de uso CU09 ................................................................ 37
Tabela 3.9: Descrio do caso de uso CU09 ................................................................ 37
Tabela 3.10: Descrio do caso de uso CU10 .............................................................. 38
Tabela 3.11: Descrio do caso de uso CU11 .............................................................. 38
Tabela 3.12: Discrio do caso de uso CU12................................................................ 38
Tabela 3.13: Descrio do caso de uso CU13 .............................................................. 39
Tabela 3.14: Descrio do caso de uso CU14 .............................................................. 39
Tabela 3.15: Descrio do caso de uso CU15 .............................................................. 39
Tabela 3.16: Descrio do caso de uso CU16 .............................................................. 40
Tabela 3.17: Descrio do caso de uso CU17 .............................................................. 40
Tabela 3.18: Descrio do caso de uso CU18 .............................................................. 40
Tabela 3.19: Descrio do caso de uso CU19 .............................................................. 41
Tabela 3.20: Descrio do caso de uso CU20 .............................................................. 41
Tabela 3.21: Descrio do caso de uso CU21 .............................................................. 41
Tabela 3.22: Descrio do caso de uso CU22 .............................................................. 42
Tabela 3.23: Estrutura da mensagem SOAP................................................................. 44

XI
1 Capitulo I Introduo

Capitulo I - Introduo
1.1 Contextualizao

O trabalho tem em vista fazer um estudo sobre as possibilidades e perspectivas de


utilizao das tecnologias de informao e comunicao (TIC) com vista a tornar o
mercado de produtos agrcolas mais dinmico e transparente.

Em Moambique pode se dizer actualmente que o potencial agrcola no est


plenamente explorado de forma a oferecer um melhor padro de vida e maiores
oportunidades de rendimento e emprego ao meio rural. Segundo a FAO (2010), 75%
da populao Moambicana vive e depende da agricultura, deste universo pode se
notar que a participao dos pequenos agricultores no mercado ainda muito incerta,
considerada por muitos ainda como uma actividade de risco, desenvolvida em
condies desfavorveis. Isso deve-se em grande medida, entre outros factores, falta
de acesso informao por parte dos agricultores, sendo que, isso contribui baixa
produo e produtividade como na falta de oportunidades comerciais fiveis e
rentveis.

Tais informaes so entre outras: informaes meteorolgicas, sementes melhoradas,


adubao e tcnicas produtivas inovadoras, conhecimento dos preos agrcolas nos
diferentes mercados, procuras de mercadorias pelos comerciantes e pela agro-
indstria.

Actualmente a maior parte dos agregados familiares produz o suficiente para se


alimentar e o que comercializado e destinado ao mercado representa um pequeno
volume da sua produo. Uma vez que este grupo de agricultores tem um baixo poder
de negociao de preos, em parte devido falta de informao discutida acima, fica
merc de pequenos intermedirios, acabando por os preos oferecidos no
compensarem o seu trabalho.

Em Moambique pode-se notar ano aps ano um crescimento assinalvel dos


assinantes da telefonia mvel. Segundo informaes disponibilizadas pelo Banco
Mundial (2012) em 2009, os assinantes da telefonia mvel representavam 26.12% da
populao, em 2010 aumentaram para 30,8% e em 2011 chegaram aos 32,8%.
Olhando para dados fornecidos pelos operadores de telefonia mvel respectivamente
Vodacom Moambique (2011) e a Moambique Celular (2012) a cobertura de 84%

2
dos distritos e localidades do Pas, deste modo mostrando que pode-se aproveitar as
vantagens da telefonia mvel, tais como o custo relativamente baixo e portabilidade,
para as utilizar a favor dos agricultores.

Deste modo, criar um mercado dinmico e transparente representa uma condio para
explorar o potencial agrcola do pas, dar mais poder de negociao ao agricultor e
melhorar o nvel de vida no meio rural. Assim O Presente trabalho ir focar-se
essencialmente no estudo a nvel das TIC de solues problemtica apresentada.

1.2 Motivao

O desenvolvimento de aplicaes de Software tem vindo a ser uma tarefa cada vez
mais complexa na medida em que vrias organizaes de diferentes escales da
sociedade recorrem ao uso de tecnologias de informao para suportar os seus
processos internos negcio requerendo dessa forma, uma variedade de aplicaes que
possam oferecer tais facilidades na execuo destes. A criao de sistemas eficientes
de informao para o Pas no s beneficia aos utilizadores finais do mesmo, mas
tambm aos rgos do governo, que necessitam destas informao para a formulao
de polticas e a posterior anlise do sector; por outro lado as tecnologias de informao
e comunicao podem ser um instrumento vivel, mais econmico e potente para
permitir aos utilizadores do mesmo obter informaes de que possa necessitar de
modo a tornar as suas actividades mais rentveis, melhorando o seu nvel de vida e a
capacidade de investimento.

nesse mbito que o trabalho visa fazer um estudo da introduo de tecnologias de


informao e comunicao para mercados agrcolas, fazendo o enquadramento dessas
tecnologias na realidade do pas e fazer uma avaliao de solues semelhantes
aplicadas em outros pases africanos e do mundo e fazer uma contribuio para que as
tecnologias de informao e comunicao sejam vistas como uma possvel ferramenta
de suporte ao desenvolvimento agrcola e rural.

3
1.3 Objectivos

1.3.1 Objectivo Geral


Fazer um estudo e desenvolver uma plataforma tecnolgica baseada nas TIC, que seja
apropriada e aplicvel aos mercados agrcolas e rurais e que da possa potencialmente
trazer ganhos ao pas.

1.3.2 Objectivos especficos


Estudo do uso de computadores pessoais e celulares em Moambique e do seu
alcance em zonas rurais conjugado tambm com a disposio da rede de
telefonia mvel;
Fazer uma anlise generalizada e crtica sobre o Sistema de Informao de
Mercados Agrcolas (SIMA) pertencente ao Ministrio da Agricultura de
Moambique;
Analisar as diferentes tecnologias mveis e principais sistemas operativos
usados em celulares, mostrando a utilizao de cada um deles e como se pode
fazer uso de tais tecnologias no trabalho aqui proposto;
Falar sobre os web services e sobre informao meteorolgica;
Construo de um modelo do sistema de apoio agrcola (baseado nas TIC) com
indicao das principais mensagens (pedidos e respostas) transmitidas e os
aspectos tecnolgicos includos no mesmo;
Tomando como base o modelo acima concebido, desenvolver um prottipo
funcional de sistema de apoio agrcola, baseado na computao mvel, o qual, a
posteriori, ser sujeito a uma simulao bsica e/ou ensaio real bsico.
Discutir resultados, emitir concluses e recomendaes sobre o estudo
realizado.

4
1.4 Metodologia

O presente trabalho apresenta uma pesquisa de natureza aplicada e com uma


abordagem tanto qualitativa assim como quantitativa e com objectivos exploratrios.
Assim de modo a alcanar-se os objectivos do trabalho, em conformidade com as
normas da Universidade Eduardo Mondlane a metodologia de realizao do trabalho
consistiu em:
Pesquisa e reviso bibliogrfica;
Consultas regulares aos supervisores;
Consulta a pginas credveis da Internet e outros documentos relevantes a
esta pesquisa;
Reviso de trabalhos que abordam a mesma temtica em reas cientficas,
econmicas e sociais;
Anlise de diferentes sistemas usados para informao de preos e
mercados agrcolas em outros pases.

1.5 Organizao do Trabalho

O presente relatrio do presente trabalho de licenciatura foi dividido nas seguintes


partes:

Capitulo I - Introduo

Neste captulo so abordados aspectos introdutrios bem como a definio da


necessidade, o enquadramento do projecto com a devida contextualizao do
problema, objectivos do trabalho e metodologia empregue

Captulo II Reviso de Literatura

Neste captulo faz-se descries tericas sobre todos aspectos que sero abordados
durante o relatrio, neste captulo tambm so avaliados, conhecimentos produzidos
em outros trabalhos, manuais de pesquisa prvios dando-se enfse conceitos,
procedimentos, resultados, discusses e concluses relevantes para este trabalho.

5
Capitulo III Desenvolvimento do Trabalho

neste captulo onde feita uma anlise de requisitos do sistema e ele


desenvolvido, nele tambm so mostrados clculos levados durante o estudo,
resultados, alternativas consideradas, aspectos tecnolgicos, econmicos e sociais
envolvidos no estudo.

Capitulo IV Discusso de resultados

Neste captulo feita a discusso dos resultados apresentados no presente estudo e a


apresentao se das dificuldades encontradas durante o desenvolvimento do mesmo;

Capitulo V Concluses e Recomendaes

Neste captulo dado um parecer do sistema e expectativas futuras e tambm alguns


aspectos sobre o trabalho so abordados;

Referencias Bibliogrficas

Neste captulo so mostradas todas fontes que permitiram a elaborao do projecto


bem como do relatrio;

6
2 Captulo II Reviso de Literaturas

Captulo II Reviso de literatura

7
2.1 Mercados agrcolas e agricultura em Moambique

A agricultura continua sendo a principal actividade econmica para o desenvolvimento


de Moambique, segundo a prpria Constituio da Repblica a agricultura definida
como sendo uma base para o desenvolvimento dos Pas. O pas tem uma populao
de cerca de 21.8 milhes de habitantes dos quais segundo a FAO (2012) 75% da
mesma depende da agricultura para sua sobrevivncia e em 2011 32% do produto
interno bruto (PIB) proveio da agricultura. Na Figura 2.2 podemos ver o crescimento do
PIB entre 2003 e 2011, na Figura 2.3 podemos ver a evoluo da contribuio da
agricultura no PIB entre 2008 e 2011.

Mercado pode ser definido de maneira concisa como: grupo de compradores e


vendedores que tm potencial para negociar uns com os outros (Hall e Lieberman
2003). Pela definio acima, mercado agrcola pode ser visto como o grupo de
compradores e vendedores com capacidades de negociar preos e produtos agrcolas,
Em Moambique existe um grande reconhecimento sobre a contribuio dos mercados
agrcolas para a reduo da pobreza absoluta (Cunguara e Garret 2011). Segundo
Arndt e Tarp (2000) Existem muitos ganhos considerveis pela adopo de tecnologias
melhoradas a reduo da pobreza em Moambique, e estes ganhos so mais elevados
se estas tecnologias forem direccionadas a mercados agrcolas.

Cunguara e Garret (2011) argumentam que a proporo da populao empregue na


agricultura no tem variado, apesar da rpida urbanizao e do crescimento
econmico, pois espera-se que medida que a economia de um pas cresce, espera-
se uma reduo na proporo da populao que depende de sectores primrios como
a agricultura, esse ponto de vista ainda reforado pelo Ministrio da Agricultura
(2010) afirmando que a economia Moambicana essencialmente agrcola sendo que
esta predominantemente de subsistncia e caracterizando-se com baixos nveis de
produo e produtividade, sendo que menos de 10% dos agregados familiares vende
os seus excedentes de milho, mandioca ou algodo, tendo sido inicialmente propostas
vrias solues para este problema, como o caso da Estratgia da revoluo verde
em 2007, que um dos objectivos era fazer com que a agricultura deixasse de ser
somente uma agricultura de subsistncia e passasse a ser uma agricultura mais virada

8
para o comrcio. O Ministrio da Agricultura (2010) defende ainda que a agricultura
um pilar importante para o desenvolvimento do pas pelas seguintes causas:

Base para a criao da riqueza e desenvolvimento socioeconmico sustentvel;


Determinante para reduzir custos de produtos alimentares;
Veculo para aumentar retornos da terra e do uso intensivo de mo-de-obra;
Contribui para a proteco do meio ambiente.

Actualmente a troca de informaes entre os diversos actores nos mercados agrcolas


em Moambique feita como ilustrada na Figura 2.1.

Prover Informao Providenciar anncios e


Meteorolgica Informaes
Provedor de Governo
Media
Aceder a informao

informao
Meteorolgica

Monitorar
Produzir Dar informaes
Vende

Machamba
Campons

Comprar
Mercados
Comprar

Companhia de alimentos

Vende

Revendedor Cidado normal

Figura 2.1: Principais intervenientes em Mercados agrcolas

9
Olhando para a figura acima pode-se notar que o campons produz os seus produtos
em uma machamba, este actualmente pode obter informao sobre meteorologia e
informaes que o governo deseje transmitir a estes atravs dos diversos rgos de
comunicao social existentes como rdios, televises, jornais e muitos outros. Para
alm dos rgos de comunicao social, estes podem transmitir informaes de
maneira horizontal atravs da troca de experincias com outros camponeses e dessa
forma actualizarem-se sobre aspectos de produo como informaes sobre melhores
produtos por pocas de cultivo e outros. O campons pode providenciar os seus
produtos a companhias de alimentos e restaurantes ou mesmo para revendedores que
geralmente vendem e/ou compram os seus produtos em mercados (Como acontece no
mercado grossista do Zimpeto) e estes vendem os seus produtos atravs desses
mercados a todas as pessoas que procurem por eles.

A contribuio deste sector na economia nacional inquestionvel. Tal pode se ver


atravs da Figura 2.3 e da Figura 2.2 que apresentam o crescimento do produto interno
bruto em Moambique entre os anos 2000 e 2012.

14000

12000

10000

8000

6000

4000

2000

0
1998 2000 2002 2004 2006 2008 2010 2012
PIB (Milhes de USD)

Figura 2.2: PIB em Moambique 2000 a 2011


(Fonte: http://data.worldbank.org/country/mozambique)

Analisando o grfico acima, derivado de dados fornecidos pelo Banco Mundial (2013),
verifica-se que pode suportar facilmente as vises do Ministrio da Agricultura (2010),
secundadas tambm por Cunguara e Garret (2011), pois se repararmos o grfico da

10
Figura 2.2, notamos que o produto interno tem crescido significativamente nos ltimos
anos e grande parte dessa contribuio vem da agricultura. Por seu turno, a Figura 2.3
mostra os nveis em que a agricultura tem contribudo para o mesmo, sendo que at
antes de 2008 se manteve de forma estvel entre os 20 e 30%, tendo aps 2008
ultrapassado os 30% e se mantido de forma constante nesses nveis.

35

30

25

20

15

10

0
1998 2000 2002 2004 2006 2008 2010 2012

Contribuio da Agricultura (%)

Figura 2.3: Contribuio da Agricultura para o PIB


(Fonte: http://data.worldbank.org/country/mozambique)

Portanto este um sector que merece a ateno de todos, pois ele contribui para
grande parte daquilo que so as receitas anuais do estado. No entanto segundo
Cunguara e Garret (2011) no estado actual da agricultura a utilizao das TIC como um
meio de ajuda a esta rea ainda muito limitada.

Devido falta de sistemas de informao robustos para a agricultura, habitual nos


dias de hoje testemunhar-se a dominncia de um actor intermedirio nas interaces
de negcios dos pequenos produtores. A participao desses produtores no mercado
ainda muito baixa, e ela efectuada de maneira desfavorvel para os mesmos. Os
produtores geralmente vendem os seus produtos logo aps a colheita, dando-se isso
geralmente entre os meses de Maio e Julho como argumentado por Cunguara e
Garret (2011), nessa altura os preos so muito baixos devido a uma maior oferta de
produtos. Contudo, os produtores voltam a comprar produtos similares durante a poca
de fome a preos muito mais elevados, perdendo deste modo a possibilidade de
arbitragem dos preos mediante o armazenamento e processamento. Sistemas de
11
informao poderiam ajudar a esses pequenos agricultores a saber em que alturas e
que culturas produzir, bem como poder manter-se a par da situao de preos em
mercados.

2.2 Uso de Tecnologias de Informao e comunicao em Mercados Agrcolas

O uso das TIC nos dias de hoje em Moambique est praticamente presente nas mais
diversas actividades. Seu uso vai desde a gesto de transaces em bancos, controle
de contabilidade, comercializao de bens e servios, gesto de companhias,
hospitais, escolas, bem como em actividades de pesquisa e desenvolvimento. uma
tarefa quase impossvel descrever todos os possveis usos que se pode dar a essas
tecnologias no quotidiano em Moambique.

A contribuio que poderia advir do uso das TIC em mercados agrcolas para o
aumento significativo da produtividade praticamente inegvel. Assim a pergunta que
se coloca : Qual ser ento o motivo para esta ferramenta til no estar ainda, to
disseminada? Uma resposta clara a essa pergunta o facto de os preos da maior
parte dos dispositivos ligados as TIC ainda ser muito elevado para a realidade dos
agricultores Moambicanos, onde segundo o INE (2013) estima-se que o ndice
desenvolvimento Humano esteja actualmente em 0,47.

O Banco Mundial (2013) defende que as TIC representam uma grande ajuda para o
agricultor quando o permite ter acesso a uma vasta gama de informaes que
possibilitam tomar decises sobre preos, quantidades de mercadoria para vender,
mercados de venda, transportes e logstica, demanda e oferta, perspectivas de
diversificao da produo e possibilidade de melhor acesso a insumos. Atravs da
Figura 2.4 e Figura 2.4 pode se ver o crescimento de assinantes de telefonia mvel em
Moambique bem como o crescimento de utilizadores de Internet, desta forma se
mostrando como tecnologias promissoras para o desenvolvimento dos mercados de
produtos agrcolas.

12
35

30

25

20
Assinantes (%)
15

10

0
1998 2000 2002 2004 2006 2008 2010 2012

Figura 2.4: Assinantes de telefonia mvel em Moambique


(Fonte: http://data.worldbank.org/country/mozambique)

Se olhar se para a Figura 2.4, esboada com base em dados oferecidos pelo Banco
Mundial podemos ver uma crescente demanda nos ltimos anos pela telefonia mvel,
como pode se ver em 2000 os nmeros ainda estavam baixos pois essa foi a altura que
praticamente comearam a surgir as primeiras companhias de telefonia, se
conjugarmos esses dados com os dados das operadoras veremos que esse numero
cresceu de maneira considervel nos ltimos anos e cobrindo praticamente todo o
territrio nacional, ento um meio que no pode de nenhuma forma ser ignorado
quando o assunto alcanar diferentes regies e abranger diferentes grupos sociais.

A Figura 2.5 j vem mostrar o crescimento de utilizadores da Internet a partir do ano de


2000 at 2011, se analisarmos a correlao linear dos 2 grficos podemos ver
facilmente que o nmero de utilizadores da telefonia mvel tem crescido mais em
relao aos utilizadores de Internet, essa uma tendncia natural devido a vrios
motivos dentre eles o custo de uso e a disponibilidade. Mas aps 2008 pode-se notar
que o crescimento de utilizadores da Internet passa a comportar-se de forma quase
que similar com o crescimento de utilizadores de telefonia mvel, isso se deve dentre
outros factores em grande parte ao facto de as operadoras de maior parte dos
dispositivos mveis, principalmente celulares terem passado a oferecer servios de
Internet. Apesar do vasto crescimento apresentado nos ltimos anos, os nveis de
acesso a Internet ainda continuam baixos em vrias zonas do Pas e o seu uso para
fins de desenvolvimento agrrio seria ainda pouco recomendado.
13
5
4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
1998 2000 2002 2004 2006 2008 2010 2012
Utilizadores de Internet (%)

Figura 2.5: Utilizadores de Internet em Moambique at 2011


(Fonte: http://data.worldbank.org/country/mozambique)

2.2.1 Escolha de dispositivos mveis para uso em mercados agrcolas


Antes de seleccionar algum tipo particular de dispositivo necessrio tomar em
considerao alguns aspectos que podem de alguma forma influenciar no seu
funcionamento em mercado de preos agrcolas, uma vez que tais dispositivos devem
ser de carcter acessvel para os utilizadores do mesmo e acima de tudo necessrio
que tal dispositivo seja de fcil uso.

Assim, necessrio manter o foco no utilizador final da plataforma, pois este ser
quem ira decidir pelo uso ou no do sistema. Desse modo para a escolha do perfil ideal
de dispositivo mvel que pode ser usado nesse meio sero considerados os seguintes
critrios:

Corrente elctrica

Segundo a Electricidade de Moambique (2011), at 2011, 107 dos 128 distritos j


estavam ligados rede nacional de energia elctrica e com um total de 1,010,780
clientes. No trabalho considera-se este como um critrio bastante significativo pois
sempre importante pensar no acesso a corrente elctrica para um grupo de utilizadores
e se esse acesso completo ou limitado. Deste modo extrema importncia ter-se em
conta o consumo de corrente elctrica que um dispositivo pode ter e acima de tudo a
sua autonomia, ou seja, quanto tempo o mesmo pode ficar sem ser recarregado e
14
tambm a possibilidade de se recarregar com outras formas de energia, como os casos
das energias elica e solar.

Acesso ao sinal

Em Moambique pode se dizer que maior parte das cidades e vilas tem acesso a rede
de telefonia mvel, segundo dados do Banco Mundial (2012) em 2009, os assinantes
da telefonia mvel representavam 26.12% da populao, em 2010 aumentaram para
30,8% e em 2011 chegaram a 32,8% e ainda olhando para dados fornecidos pelas
principais operadoras de telefonia mvel respectivamente Vodacom Moambique
(2011) e Moambique Celular (2012) a cobertura de 84% dos distritos do Pas,
mostrando que pode-se aproveitar as vantagens da telefonia mvel, tais como o custo
relativamente baixo e portabilidade, para as utilizar a favor dos agricultores.

No que toca ao acesso a Internet os nmeros j so diferentes, uma vez que, de


acordo com o Banco Mundial (2013), em 2008 1.6 em cada 100 pessoas tinha acesso
a Internet em Moambique sendo que esse nmero subiu para 2.7 em 2009, 4.2 em
2010 e 4.3 em 2011 mostrando-se que h um aumento significativo de usurios da
Internet em Moambique.

Segundo a OSF-SA (2010) a rdio est presente em 92% da populao sendo que a
Rdio Moambique a rdio com maior cobertura estando presente em todo territrio
nacional e segundo a mesma fonte 44% da populao tem acesso televiso,
mostrando-se que estas tecnologias podem ser ainda aproveitadas como veculo para
fazer chegar informao para maior parte do territrio nacional.

Custos do Servio
Este um ponto importante na discusso, pois segundo dados do Banco Mundial
(2013) em 2008 54.7% da populao Moambicana vivia abaixo da linha de pobreza e
esses indicadores tem baixado pouco com o tempo, portanto de extrema importncia
que ao se fazer a escolha de um dispositivo para uso no sector agrrio seja
conveniente analisar se o custo envolvido com o uso de cada servio.

As SMS so cobradas por quantidade de SMS enviadas, chamadas por tempo gasto,
Internet pelo trafego e mensagens USSD so cobradas por valores fixos dependendo

15
muita das vezes do servio que oferecido. Olhando as tecnologias apresentadas
tambm importante ver os preos dos dispositivos que so utilizados nestas.

Disponibilidade dos dispositivos

Nem todos os dispositivos esto disponveis para as pessoas com rendas ligada ao
sector agrcola, por exemplo o uso de computadores pessoais em Moambique esta a
apresentar um bom crescimento nos ltimos tempos, mas infelizmente ele ainda no
est ao nvel desejado para que esse possa ser usado em locais como o caso dos
mercados agrcolas, portanto necessrio fazer uso de dispositivos de custo acessvel
e que possam ser usados nas comunidades e acima de tudo importante fazer o reuso
de dispositivos que j esto presentes no dia-a-dia das comunidades e que acima de
tudo estejam disponveis no mercado.

Desse modo as aplicaes devem ter a capacidade de trabalhar com dispositivos j


existentes e ainda poderem trabalhar facilmente com novos e mltiplos dispositivos.

Interaco com o utilizador

de extrema utilidade que os dispositivos escolhidos para este meio possam permitir
uma profunda interaco com o utilizador, uma vez que o utilizador precisa ter a
impresso de estar a conversar com o dispositivo, fazendo consultas e recebendo os
respectivos resultados. Este ponto de bastante importncia, pois segundo o Banco
Mundial (2013) em 2011 a taxa de analfabetismo andava por volta dos 59.8% da
populao, sendo que maior parte esta em zonas rurais.

Pela discrio que se deu acima, possvel notar a prior que computadores pessoais
no iriam se encaixar no grupo de dispositivos recomendados para esse meio pelo
nvel de exigncia de conhecimentos tcnicos que eles podem necessitar para seu uso,
pelo seu alto custo de aquisio e consumo de energia elctrica, por outro lado a rdio
apresenta uma grande abrangncia a nvel nacional mas esta no pode por si s ser
considerada como uma soluo a nvel tecnolgico, pois no se pode ter uma
interaco entre utilizador e aplicao de uma maneira directa no que esta iria servir
mais como uma fonte de suporte a soluo a um possvel sistema implementado
implementada.

16
Avaliando os pontos propostos para discusso que so detalhados na Tabela 2.1, o
presente trabalho ir se centrar essencialmente no desenvolvimento de aplicaes
tendo como foco os utilizadores de dispositivos de telefonia mvel, pois, dos dados
colhidos e analisados neste capitulo os telemveis apresentam nveis mais altos de
penetrao no mercado alvo, apresentam melhor interaco com o utilizador e custos
de aquisio e utilizao mais baixos, apesar de a em principio esperar-se do sistema
caractersticas como compatibilidade com outros sistemas e tipos de dispositivos.
Portanto pelos critrios descritos acima, aqui so apresentados na Tabela 2.1 os
possveis dispositivos a serem usados:

Dispositivo Pros Contras Melhores prticas de uso


Custo relativamente baixo; Comunicao s em um Podem ser usados para disseminar a
Maior parte da populao alvo j sentido; informao sobre uma estao
tem acesso ao mesmo; Programao esttica e em central e atravs de certos
Implementao mais simples horas fixas; programas para atender as
Rdio pois iria s passar por necessidades locais, contudo deveria
campanhas de sensibilizao ser utilizada em combinao com
outros como o caso de SMS para dar
um retorno por parte dos utilizadores
finais
Custo relativamente baixo; Custo de chamadas e SMS Possibilidade de contacto com os
Muito usado; mais elevado em relao utilizadores pode ser utilizado para
Oferece comunicao em tempo ao uso de dados GPRS; recolha de informao de maneira
real; Limitaes no alcance da mais simples pois um dispositivo j
Celular Bateria de Longa durao; rede de telefonia mvel; presente na sociedade
Inmeras possibilidades para
recarregamento da bateria;
Suporte ao envio de SMS e uso
de USSD;
Pode ser usado para Preo relativamente alto O contedo pode chegar aos
comunicao em 2 sentidos; para a realidade do sector utilizadores em diferentes formatos e
Similaridades em termos de em anlise; possvel trabalhar mais quanto as
funcionalidades tanto com Alto consumo de corrente linguagens e na interaco com os
Tablet computadores pessoais como bem como a necessidade utilizadores
com Smartphones; de carregadores com
No precisa de teclado; maiores capacidades para
Tela tctil e muito mais intuitiva recarregamento
para interaco com utilizadores
Possibilidade de Relativamente caro para a
Aplicao mvel mais robusta seria
desenvolvimento de inmeras realidade do sector em necessrio oferecer capacitao aos
aplicaes; anlise; utilizadores pois possvel
Possibilidade de inmeros tipos Alto consumo de energiadesenvolver aplicaes mais
Smartphone de conexes (GPRS, LTE, sendo dispositivos que complexas para eles e ao mesmo
HSDPA, etc.) e pelo facto de precisam ser recarregados
tempo utilizar-se todas
todo Smartphone ser em base com maior frequncia; funcionalidades presentes para
tambm um simples celular; aplicaes que podem correr em
simples celulares
Tabela 2.1: Dispositivos que podem ser utilizados em mercados agrcolas
(Adaptado de USAID (2011))

17
2.3 Anlise das diferentes plataformas baseadas nas TICs para Agricultura

Nesta seco vai se fazer uma anlise das diferentes plataformas existentes no mundo
para apoio ao desenvolvimento agrcola, baseando se no modelo da USAID (2011) que
descreve que pode se ter 3 tipos de categorias de plataformas para o apoio agrcola
que so: Plataformas de propsito geral que em geral no foram criadas para a
utilizao em mercados agrcolas mas que podem facilmente ser adaptadas,
plataformas adaptadas para a agricultura que so plataformas existentes que foram
adaptadas para uso em mercados agrcolas e plataformas especficas para a
agricultura que tm sua base de criao o uso no sector agrcola.

2.3.1 Plataformas de propsito geral


Plataforma Descrio Exemplo de uso
Sistema baseado em mensagens de texto Camboja; Costa do
tanto para entrada como sada Marfim; Qunia;
FrontLine SMS
Nger; Tanznia;
Zmbia
EpiSurveyor uma aplicao baseada na Usado a nvel
DataDyne web para pesquisas, a sua base o mundial
EpiSurveyor sector da sade mas tambm usado
para vrios outros sectores
Google Trader um sistema de comrcio, Uganda, Gana
usa o princpio de publicidades para
Google Trader
ajudar compradores e vendedores a
encontrarem-se
Tabela 2.2: Plataformas de propsito geral

2.3.2 Plataformas adaptadas para a agricultura


Plataforma Descrio Exemplo de uso
Sistema de informao de preos de Alguns pases da
Souktel Farm mercados (Adaptado do existente servio frica
Price SMS Service JobMatch) subsaariana e do
norte de frica
Sistema de informao de preos de Ruanda
Voxixas eSoko mercados (Adaptado do Voxiva public heath
information system)
MIP um sistema de propsitos gerais que Chile
DataDyne Mobile
actualmente est a ser adaptado no Chile
Information Platform
para a agricultura como forma de
(MIP)
disponibilizar contedo e tecnologia
Sistema de informao mvel disponvel ndia; China;
Nokia Live Tools somente em alguns modelos de celulares da Indonsia;
Nokia Nigria
Tabela 2.3: Plataformas adaptadas para a agricultura

18
2.3.3 Plataformas especficas para a agricultura
Plataforma Descrio Exemplo de uso
Sistema baseado em celular para Benim, Burkina Faso,
troca de informaes em Burundi, Camares, Gana,
mercados agrcolas entreCosta do Marfim, Qunia,
Esoko individuais e colectivos. Madagscar, Malawi, Mali,
Nigria, Ruanda, Sudo,
Tanznia, Togo, Uganda e
Zmbia
Google Farmers Prov informao para servios de Uganda
Friend extenso rural
IFFOO Kisan Sistema baseado em voz para ndia
Sanchar Limited extenso rural atravs de uma
(IKSL) central
Sistema baseado em voz para Qunia
KenCalls M-Kilimo extenso rural atravs de uma
central
Sistema de informao de preos Senegal, Mali, Costa do
Manobi
com relao a agricultura Marfim, Nger
Reuters Market Light Sistema Informao de Mercados ndia
(RML) Agrcolas
Tabela 2.4: Plataformas especficas para agricultura

2.3.4 Principais desvantagens do uso destas plataformas


Relativamente s plataformas para utilizao na Agricultura em Mercados agrcolas
apresentadas nos captulos 2.3.1, 2.3.2, 2.3.3 e discutidas no captulo 2.3.4, para o
contexto Moambicano, foram identificadas algumas desvantagens como:

Maior parte das plataformas so implementadas por terceiros e so de carcter


empresarial ou seja, elas se encaixam e suportam agricultores de alta renda e
se baseiam maioritariamente somente em SMS. As SMS apesar de serem muito
comuns em sistemas mveis, infelizmente no apresentam uma boa interface
para comunicao entre utilizador e o sistema e geralmente se apresentam
melhores na comunicao sistema utilizador. Assim, como alternativa as SMS
pode-se usar o USSD, que ser descrito mais adiante no trabalho;
Unidades de medida esto em formatos padronizados, como quilogramas e litros
por exemplo e no se investe muito em unidades no padronizadas como (latas,
copos, canecas, tigelas, etc.).
Foram criadas em sua maioria olhando realidades de mercados agrcolas
diferentes da Moambicana e no se focalizando sobre os requisitos do Pas, e
tambm esto mais focadas a grandes agricultores e no em pequenos.
19
2.3.5 Anlise da arquitectura das diferentes plataformas
Aqui so discutidas as diferentes arquitecturas das aplicaes que podem ser utilizadas
para a agricultura e so descritas nos captulos 2.3.1, 2.3.2 e 2.3.3, baseadas em
informaes dadas pela USAID (2011); podendo ser utilizados como critrios de
anlise: (i) o tipo de interface c/o utilizador, bem como (ii) quem o responsvel pela
criao e gesto dos contedos criados e (iii) onde feito o armazenamento dos
contedos. Essas informaes so apresentadas de maneira resumida na Tabela 2.5.

Interface do utilizador Gesto de contedos Responsabilidade


de hospedagem
SMS Web Aplicao IVR Centro de Quem gere os Quem cria os
Implementador
Mvel chamadas contedos contedos
FrontLine
X Implementador Implementador Implementador
SMS
TechnoBr
ain
X Implementador Implementador Provedor
BioReg
GRS
Google
X X n/a Usurio final Provedor
Trader
Nokia Life
Provedor e
Tools X Provedor Provedor
parceiros
(NLT)
Reuters Provedor e
X Provedor Provedor
parceiros
Google
Farmers X Provedor Parceiros Provedor
Friend
IKSL Provedor e/ou
X X Provedor Provedor
parceiros
KenCalls Provedor e/ou
X X Provedor Provedor
M-Kilimo parceiros
Manobi X X X Implementador Implementador Provedor
Voxivas
X X X X Implementador Implementador Provedor
eSoko
Esoko Implementador Implementador
X X X Provedor
e provedor e provedor
Tabela 2.5: Arquitectura das diferentes plataformas

2.3.6 Sistema de Informao de Mercados Agrcolas (SIMA)


Segundo Santos et al (2002) o SIMA foi criado em 1991 pelo, na altura, Ministrio da
Agricultura e Desenvolvimento Rural atravs da Direco de Economia da mesma.
Este foi criado com o objectivo de fornecer aos sectores pblico e privado informaes
semanais e mensais de preos SPOT1 domsticos, regionais e internacionais.

1
Preos SPOT so os preos em vigor no mercado fsico em cada momento.
20
Desde a sua criao em 1991, o SIMA recolhe, processa, analisa e divulga preos e
outras informaes relevantes de diferentes mercados distribudos ao longo do pas de
uma forma contnua. At o incio do funcionamento do SIMA, os esforos das vrias
organizaes em Moambique foram sempre limitados recolha de preos ao nvel
retalhista.

Primeiramente o sistema consistiu em recolher diferentes tipos de preos ao produtor


consoante o tipo de comprador. Assim, foram identificados os seguintes intervenientes:
Lojista rural, grossista ambulante, retalhista de mercado, armazenista, feiras agrcolas
e o Instituto de Cereais de Moambique (ICM) que actuavam em diferentes locais. Com
este sistema o preo ao produtor melhorou substancialmente. O SIMA em 1998 decidiu
recolher a informao ao produtor atravs do interveniente mais importante em cada
local de recolha. No entanto, o nvel da recolha de preos ao produtor ainda no o
desejvel uma vez que ainda no existem mercados de concentrao estabelecidos.

2.3.6.1 Processo de escolha de Mercados


Para a escolha dos mercados a serem includos no SIMA, so utilizados os seguintes 3
critrios:
Localizao Geogrfica;
Nveis de Transaco;
Tipo de Mercado;

2.3.6.2 Metodologia de Recolha de Informao


Os preos dos produtos so recolhidos e inquiridos segundo as 8 unidades de medida
mais usadas pelos vendedores e tambm unidades no padronizadas como (latas,
copos, canecas, tigelas, etc.) aos diferentes nveis de transaco (Santos, et al. 2002).
Para alm desta metodologia que padronizada, os inquiridores tm a liberdade de
escreverem qualquer tipo de comentrio sobre o que eles observem no terreno ou
resultante de conversas que eles por ventura tenham com os vendedores ou
comerciantes.

21
2
A posteriori os dados recolhidos so processados usando o programa SPSS e os
produtos em unidades no padronizadas so passados a unidades padronizadas de
modo a poder-se processar a informao. A passagem de uma unidade no
padronizada a uma padronizada feita com base na densidade do produto em questo
e o volume do recipiente utilizado, por exemplo o clculo de unidades em quilos dado
segundo Santos et al (2002) pela seguinte frmula:

Figura 2.6: Frmula de converso de unidades no padronizadas a padronizadas

Onde:
PUV preo da unidade de venda (Preo que aplicado para recipientes no
padronizados como copos, baldes, tigelas, etc);
NUR N de unidades que entraram no recipiente (Numero de unidades que
entram dentro de um recipiente, podem ser contadas em gros para o caso de
culturas como milho);
Vr Volume do recipiente;
f factor de converso que corresponde a densidade do produto que se
pretende converter;

Para o uso desta frmula tambm necessrio que se determinem as densidades dos
produtos inclusos no sistema.

2.3.6.3 Metodologia de disseminao da Informao


Para divulgao da informao, o SIMA prepara duas publicaes regulares, uma
semanal chamada de Quente-Quente que em geral no tem mais do que 6 pginas e
outra mensal chamada de boletim mensal que pela sua natureza comparativamente
maior em nmero de pginas (Santos, et al. 2002). Os preos so divulgados por quilo
e por litro (uma vez que os preos dos produtos so convertidos a unidades
padronizadas) em forma de tabelas para cada mercado e produto.

O boletim semanal (Quente-Quente) distribudo uma vez por semana, geralmente no


perodo da tarde, enquanto o boletim mensal geralmente na segunda semana de cada
ms. O Quente-Quente, por ser um boletim rpido e breve s reporta os produtos mais

2
SPSS um programa de computador que usado para anlise estatstica de dados que pertence a
IBM, a sigla SPSS no tem nenhum significado actualmente apesar de outrora ter significado Statistical
Package for the Social Sciences em Portugus pacote estatstico para as cincias sociais
22
importantes do SIMA, o boletim mensal por sua vez muito mais abrangente, quer em
termos de produtos e nveis de recolha bem como na diversificao dos temas que
preenchem os tpicos especiais do ms, onde a equipe tcnica procura aprofundar um
pouco mais as anlises.

Os dois boletins chegam aos destinatrios atravs de entrega mo em mo, correio,


fax, correio electrnico, televiso, jornal, rdio e tambm esto disponveis no Web site
do SIMA (Ministrio da Agrcultura, 2013).

2.3.6.4 Crticas
Como descrito no captulo 2.3.6 do presente trabalho, o SIMA um sistema para
informao de preos de mercados agrcolas, pelas anlises feitas o SIMA no oferece
uma boa interface de comunicao com os camponeses de baixa renda. Se olharmos
para o Anexo 1, podemos ver que a informao transmitida em um formato no muito
favorvel ao pequeno agricultor. A informao apresentada em muito alto nvel e
transmitida de maneira no contnua, pois para ter se acesso a esta informao
preciso esperar pelos perodos em que a mesma difundida. Outro problema o facto
de o sistema s olhar para a entrega de preos e no se focalizar em outros aspectos
tambm importantes como: informao meteorolgica, pocas de cultivo e colheita e
informaes sobre as diversas tcnicas de produo.
Outro aspecto que pode ser desfavorvel para o pequeno agricultor o facto da
converso dos preos a unidades padronizadas: apesar de, em princpio, ser uma
vantagem, devido a uniformizao de preos, ela torna-se desvantajosa, pois maior
parte dos camponeses de pequeno porte no entendem as unidades padronizadas e
da no podem fazer uma relao com as medidas que eles usam no seu dia-a-dia e,
deste modo, o sistema deveria tambm permitir que se possa ver os produtos preos
em unidades no padronizadas.

2.4 Web services

Web service pode ser definido como sendo um sistema de software desenhado para
suportar a interoperabilidade mquina-a-mquina, bem como a interaco atravs de
uma rede. Nele existe uma interface de descrio e um formato que pode ser
processado pela mquina (WSDL). Outros sistemas podem interagir com Web Services

23
usando mensagens SOAP, tipicamente sobre o protocolo HTTP com XML e em
combinao com outros padres da Web (W3C, 2004).

Claramente pela definio da W3C pode-se concluir que Web service uma soluo
que utilizada para a integrao de sistemas e na comunicao entre aplicaes
diferentes, sendo que estas aplicaes podem ser escritas em diferentes linguagens de
programao. Isso possvel pois as mensagens so enviadas usando o formato XML.
Claramente com esta tecnologia possvel que novas aplicaes possam interagir com
aquelas que j existem e que sistemas desenvolvidos em plataformas diferentes sejam
compatveis.

De maneira objectiva a W3C (2010) define XML como uma forma, baseada em texto,
de representao de informao de maneira estruturada; tal informao pode ser:
documentos, configuraes, transaces e outros.

No contexto de uma aplicao virada para o sector de mercados agrcolas, opes


como o uso de Web services so de grande valia pois ajudam no acompanhamento do
desenvolvimento tecnolgico aliado a possibilidade de o sistema em si poder ser
escalvel e que com o tempo vrias novas tecnologias possam ser integradas
facilmente s j existentes.

Registro de Servio

Mensagem SOAP
Provedor Consumidor

Figura 2.7: Tecnologias usadas em Web Services

2.4.1 Tecnologias utilizadas em WebServices


XML: XML (Extensible Markup Language) uma linguagem simples e flexvel de
texto que derivada do SGML (ISO 8879). um formato muito usado nos
ltimos anos para troca de informao na Web e em outros tipos de sistemas. A

24
sintaxe de dados em XML que utilizada para Web services especifica como os
dados so representados e transmitidos.
SOAP: SOAP (Simple Object Access Protocol) de acordo com W3C (2004)
representa a invocao remota de um objecto e a forma como os seus
argumentos so serializados a partir do provedor ao consumidor. Uma
mensagem de SOAP composta sempre por um cabealho e o corpo da
mensagem.

Cabealho Corpo da Mensagem

Mensagem SOAP (SOAP Envelope)

Figura 2.8: Formato de uma mensagem SOAP

WSDL: WSDL uma linguagem de discrio de Web Services; tem sua sintaxe
baseada em XML e geralmente designada como o contrato do Web Service
entre o provedor e o consumidor. As mensagens so descritas de forma
abstracta e depois encapsuladas em um formato de mensagem e em um
protocolo especfico de rede.
UDDI: UDDI (Universal Description, Discovery and Integration) um directrio
distribudo baseado na Web que permite que servios se disponibilizem na
Internet e permite que seja possvel que uns encontrem os outros. Para este
processo pode ser feita uma analogia com as pginas amarelas das listas
telefnicas tradicionais.

2.5 Informao Meteorolgica

De acordo com FAO (2012) a regio da frica austral uma das regies mais
vulnerveis no mundo para mudanas de temperatura, e Moambique tem sentido com
maior intensidade os efeitos das variaes meteorolgicas ou das mudanas climticas
na sua vida agraria.

Apesar dos recentes avanos tecnolgicos e cientficos, o clima ainda uma das
variveis mais importantes (e pouco previsvel) na produo agrcola. Esse fenmeno
se deve fundamentalmente pela influncia que o clima exerce sobre os estgios da
produo agrcola, como a colheita, armazenamento, transporte e comercializao.

25
A escolha da cultura a ser desenvolvida comea pelas caractersticas locais climticas,
uma vez que cada cultura depende de certo tipo de solo, calor, precipitao, humidade
relativa, alm da sazonalidade3.

As condies meteorolgicas constituem um dos principais factores que condicionam o


desenvolvimento e a produo agrcolas. Em consequncia, a informao
agrometeorolgica da maior importncia para o planeamento das actividades
agrcolas e para a tomada de decises por parte da comunidade ligada agricultura.

A Agrometeorologia (meteorologia agrcola) uma combinao de cincias fsicas e


biolgicas que estuda as relaes entre os elementos climticos, o solo e os seres
vivos e avalia os fenmenos climticos que influenciam a produo e a produtividade
agrcola. Portanto, poder criar uma maneira que ajude o agricultor a ter maior
informao agrometeorolgica pode ajudar no processo de tomada de decises,
quanto ao tipo de cultura a cultivar e outros aspectos.

Em Moambique o principal provedor de informao meteorolgica existente o


Instituto nacional de Meteorologia (INAM) mas tambm possvel utilizar-se servios
disponibilizados por Web Services externos como o caso do Google, Yahoo e Bing da
Microsoft que para alm dos servios de anlise meteorolgica fornecem tambm
informao sobre mapas; deste modo, pode-se trabalhar com ambos de forma
sincronizada e fcil e, dessa maneira, poder-se prover informaes mais acuradas.

3
Sazonalidade a identificao de movimentos que se repetem em perodos determinados do ano.
26
3 Capitulo III - Desenvolvimento do Trabalho

Capitulo III - Desenvolvimento do Trabalho

27
3.1 Construo de um Modelo

Para construo deste modelo sero usadas basicamente as notaes da linguagem


UML. Larman e Craid (2005) afirmam que a UML uma notao padro para desenhos
de diagramas no processo de engenharia de software e no uma linguagem de
programao. Sendo esta uma linguagem de modelagem, a UML utilizada para
visualizar, especificar, construir e documentar projectos de software partindo dos
projectos mais simples aos mais complexos. Portanto neste projecto ser usada a
notao da linguagem UML para descrio da maior parte dos processos de
engenharia de requisitos do problema proposto.

3.1.1 Grupos de Interesses


Os principais grupos de interesse no projecto so: Camponeses, vendedores, governo
e consumidores, cada um dos quais com suas prprias necessidades, apesar de os
camponeses terem interesses em comum com os vendedores pois camponeses
tambm vendem produtos e dessa forma os vendedores tambm so consumidores.
Para acabar-se com essa ambiguidade em termos de papis neste projecto usou-se a
notao de anlise de objectivos como base na ferramenta OpenOME para poder-se
fazer a decomposio dos objectivos de cada um dos grupos de interesses. A Figura
2.1 mostra como feito actualmente o processo de venda de produtos por parte dos
camponeses e como os outros grupos de interesses fazem a interaco com os
camponeses de modo a terem acesso aos produtos por estes comercializados. Deste
modo no presente trabalho so considerados os seguintes grupos de interesses:

Campons;
Governo;
Companhias de alimentos;
Revendedores;
Cidado normal;

Camponeses: Estes so o grupo mais importante no projecto; eles podem ser


singulares ou organizados em associaes. Actualmente estes obtm
informaes de preos, atravs da consulta com outros camponeses, atravs de
jornais que nem sempre esto ao seu alcance. Estes precisam de ter acesso

28
informao de maneira rpida, fcil de fivel. Assim, os principais objectivos do
campons no sistema so:
a) Conhecer os preos de cada tipo de produto que ele produz e vendido
em diferentes mercados;
b) Conhecer e ter informaes sobre melhores tcnicas e pocas de cultivo
dos produtos;
c) Ter acesso a informao meteorolgica;
d) Poder publicar os seus produtos de maneira rpida e ter informaes de
que produtos so mais procurados;
Companhias de alimentos: A nvel do sistema so considerados companhias
de alimentos instituies que precisem de grandes quantidades de produtos
alimentares, estando basicamente procura de produtos a baixo preo. Sua
interaco com o sistema mais direccionada procura de produtos tanto
directamente nos camponeses como tambm a nvel doutros segmentos
posteriores do mercado.
Governo: O Interesse do governo essencialmente o de manter o controlo
sobre os mercados e tambm de fazer chegar de maneira rpida informaes
que possam interessar aos camponeses.
Revendedor: Os revendedores esto interessados em comprar produtos a
preos acessveis para poder revender os mesmos em certos mercados (ou
para singulares) de maneira rpida e a preos acessveis. Portanto os
revendedores querem:
a) Saber que produtos so mais vendidos em determinadas regies;
b) Poder publicar seus prprios produtos de maneira rpida nos mercados;
c) Ter informaes sobre preos de todos os mercados de modo a vender
os seus produtos a preos mais competitivos.
Cidado normal: O cidado normal quer estar actualizado sobre preos de
produtos, saber informaes a respeito dos mercados em que so vendidos os
produtos, informaes sobre os vendedores e ter acesso a informao
meteorolgica.

As figuras do Anexo 2 mostram a decomposio dos objectivos estratgicos de cada


um dos grupos de interesses no projecto, usando o mtodo de decomposio de

29
objectivos para engenharia de requisitos de software que exposto por Krogstie et al
(2005) fazendo referencia a Loucopoulos & Karakostas (1995), Nuseibeh &
Easterbrook (2000) e a Pohl (1996), descrevendo este mtodo como importante para
clarificao, especificao, validao e negociao de objectivos em engenharia de
requisitos. Usando a ferramenta de modelagem de objectivos OpenOME modelou se
os objectivos estratgicos, chegando-se aos respectivos objectivos tcticos, depois do
que, atravs dos mesmos, fez se a modelao dos casos de uso apresentados no
captulo 3.1.4.

3.1.2 Requisitos
Segundo Sommerville (2011) os requisitos para um sistema so as descries de o
que o sistema deve fazer, os servios que ele deve oferecer e as restries que o
mesmo deve oferecer. Esses requisitos devem reflectir-se naquilo que so as
necessidades dos utilizadores do sistema. Esse processo de procura, anlise e
documentao de requisitos tratado por vrios autores como sendo Engenharia de
Requisitos.

3.1.2.1 Requisitos funcionais


Requisitos funcionais so definidos por Sommerville (2011) como sendo afirmaes
sobre servios que o sistema deve ter, como o sistema deve comportar-se perante
alguns dados de entrada e como o sistema deve desempenhar algumas aces; Em
alguns casos eles servem at mesmo para indicar o que um determinado sistema no
pode ou no deve fazer.

Olhando para o cenrio descrito no problema do presente trabalho, lembrando que este
trabalho no foi estendido a sistemas de pagamentos (para tal foi considerado, que os
pagamentos so feitos fora do sistema), foram encontrados os seguintes requisitos
funcionais do sistema:

RF - 01. Registar utilizadores


O sistema dever permitir que novos utilizadores sejam registados no sistema e que
seus dados importantes tambm sejam registados e os papis que os mesmos
realizam a nvel do sistema;

30
RF - 02. Registar Produtos
O sistema dever permitir que sejam registados produtos; tais produtos devem incluir
suas especificaes, como: unidade de medida, quantidades, etc. e devem estar
relacionadas sempre com um vendedor atravs de uma oferta.

RF - 03. Reservar Produtos


O sistema deve permitir que compradores faam reservas de produtos; uma vez feita a
reserva o sistema dever informar ao respectivo vendedor do produto que uma reserva
foi efectuada a este produto.

RF - 04. Ofertas
O vendedor poder realizar ofertas de produtos; uma vez a oferta realizada e o produto
no mais disponvel o sistema ira notificar o vendedor para que retire a oferta da lista
das suas ofertas. O sistema deve tambm permitir que outros utilizadores procurem as
ofertas disponveis no mesmo, o balano dos produtos bem como informaes sobre
os vendedores dos mesmos.

RF - 05. Publicar produtos


O sistema dever permitir que vendedores possam publicar seus produtos atravs de
uma oferta.

RF - 06. Mercados
O sistema dever permitir que se aceda a informaes relativas a mercados, como:
produtos neles existentes, ofertas relacionadas com os mercados e com seus produtos
e informaes bsicas sobre os mesmos.

RF - 07. Informao Meteorolgica


O sistema dever permitir que os utilizadores possam aceder a informao
meteorolgica, baseando na sua localizao e o dia que ele deseja saber.

31
RF - 08. Companhias de Alimentos
As companhias de alimentos podem publicar pedidos no sistema de modo que
camponeses e revendedores possam ter acesso a esses pedidos e que possam
atravs do sistema atender a tais pedidos.

RF - 09. Informao sobre prticas de produo


O sistema dever permitir que os utilizadores tenham acesso a informaes sobre
pocas e tcnicas de cultivo, e informao geral sobre os produtos;

RF - 10. Acesso de utilizadores no cadastrados e/ou compradores


O sistema ir permitir que utilizadores no registados no sistema ou utilizadores com
permisses de compradores possam ver e procurar produtos, ver informaes sobre os
vendedores e que os mesmos possam ver e atribuir pontuaes a estes.

RF - 11. Preos
Os preos mximos e mnimos dos produtos so determinados pelo monitor de preo
baseando se no mercado, qualquer utilizador do sistema pode ver esses preos.

3.1.2.2 Requisitos no funcionais


Requisitos no funcionais so definidos por Sommerville (2011) como sendo restries
nos servios oferecidos pelo sistema, eles incluem restries relacionadas com tempo,
restries no processo de desenvolvimento e alguns que so impostos por
determinados padres. Requisitos no funcionais geralmente so aplicados ao sistema
como um todo e no a partes do mesmo.

Olhando para o cenrio descrito do problema do presente trabalho, foram encontrados


os seguintes requisitos funcionais do sistema:

RNF - 01. Usabilidade


A interface do utilizador do sistema deve ser agradvel, objectiva e trivial ao utilizador,
Suas funcionalidades e informaes devero estar bem visveis e disponveis, a
comunicao do sistema com o utilizador dever ser simples e intuitiva.

RNF - 02. Desempenho

32
O sistema deve apresentar tempos de resposta pequenos aos pedidos do utilizador,
isso a contar com o Hardware utilizado e o Software a ser utilizado a todos os nveis do
mesmo.

RNF - 03. Escalabilidade


Esta uma caracterstica desejvel de todo o sistema, uma propriedade que lhe
confere a capacidade de ajustar seu desempenho em funo da carga, quando mais
recursos forem acrescentados a ele devido as necessidades externas tanto em
Hardware como em Software.

RNF - 04. Interoperabilidade


O sistema deve se comunicar com os j existentes e permitir que outros sistemas
tambm se intercomuniquem com este para poder se extrair informao.

RNF - 05. Segurana


O sistema dever permitir que somente pessoas autenticadas e autorizadas faam uso
das funcionalidades do mesmo.

RNF - 06. Disponibilidade


O sistema deve estar disponvel a seus utilizadores sempre que os mesmos
necessitem dele, de preferncia todos os dias teis da semana e em todas as horas do
dia.

3.1.3 Suposies do domnio


Todos os produtos so comprados e vendidos em territrio Moambicano;
Todos produtos esto sujeitos as taxas de comercializao impostas pelo
estado;
Deve haver garantia de que todas as ofertas so ntegras bem como a
idoneidade dos comerciantes das mesmas;
Todas as vendas obedecem a regra de ps-pagamento a no ser que haja um
pr-acordo entre as partes;
Todos os utilizadores tm telemvel ou acesso Internet;
As transaces e os preos no sistema so fixados em Metical;
Os produtos que so vendidos esto em boas condies;

33
3.1.4 Casos de uso
Com base no modelo de anlise de objectivos (Vide: Anexo 2) pela tcnica de
decomposio de objectivos tcticos, chegou-se aos casos de uso e sua relao com
os utilizadores e grupos de interesse no sistema e dando se foco aos casos de uso
primrios. O diagrama da Figura 3.1 foi desenhado usando a ferramenta astah
comunity na sua verso 6.7.

Figura 3.1: Diagrama de casos de uso do sistema

Estes casos de usos so descritos de forma expandida usando a notao mostrada por
Larman (2005) de onde as referncias so extradas com base nos requisitos do
sistema discutidas no captulo 3.1.2 e apresentadas no captulo 3.1.4.1.

34
3.1.4.1 Descrio dos casos de Uso

Nome CU01: Autenticao


Actores Utilizador
Este caso de uso inicia quando um utilizador quer estar
autenticado para poder desempenhar uma aco, o sistema
Descrio autentica o utilizador e lhe prove uma credencial, em seguida
este caso de uso tambm usado para validar a mesma
credencial criada.
Tipo Primrio e essencial
Referencias --------------------------------------------------------------------------------
Precondies Ter o sistema aberto
Tabela 3.1: Descrio do caso de uso CU01

Nome CU02: Aceder informaes de mercados


Actores Utilizador
Este caso de uso inicia quando um utilizador quer aceder a
informaes sobre mercados e deste modo o sistema lhe
prope 2 maneiras distintas de desempenhar essa aco que
Descrio
so: procurando por ofertas, listar os produtos mais vendidos
nesses mercados e lista de preos de produtos nos mesmos
mercados.
Tipo Primrio, Essencial
Referencias RF - 06
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.2: Descrio do caso de uso CU02

Nome CU03: Listar preos de produtos


Actores Utilizador
Este caso de uso inicia quando um utilizador quer aceder a
Descrio informaes de mercados e ele decide por ver preos de
produtos, o sistema procura pelos preos dos vrios produtos
existentes no Mercado e devolve uma lista dos mesmos.
Tipo Secundrio, Essencial
Referencias RF - 06; RF - 11
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.3: Descrio do caso de uso CU03

35
Nome CU04: Listar produtos mais vendidos
Actores Utilizador
Este caso de uso inicia quando um utilizador quer ter acesso a
Descrio informaes sobre mercados e escolhe ver a lista de produtos
mais vendidos no mesmo. O sistema faz uma busca e devolve
a lista dos 10 produtos mais vendidos no mesmo Mercado.
Tipo Secundrio, Essencial
Referencias RF - 06
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.4: Descrio do caso de uso CU04

Nome CU05: Seleccionar mercados


Actores Utilizador
Este caso de uso inicia quando um utilizador quer listar preos
Descrio de produtos ou mesmo procura pelos produtos mais vendidos
e forado a especificar em que mercados ele quer ter tal
informao.
Tipo Secundrio, Essencial
Referencias RF - 06; RF - 11
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.5: Descrio do caso de uso CU05

Nome CU06: Procurar ofertas


Actores Utilizador
Este caso de uso inicia quando um utilizador decide procurar
por ofertas em mercados e de seguida este decide por
Descrio procurar por ofertas, outra forma de executar este caso de uso
quando um comprador ou vendedor quer comprar um
produto e decide procurar por algumas ofertas.
Tipo Primrio, Essencial
Referencias RF - 04
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.6: Descrio do caso de uso CU06

36
Nome CU07: Reservar Oferta
Actores Comprador
Este caso de uso inicia quando um comprador decide fazer
Descrio uma reserve em um determinado produto e em uma
determinada oferta. De forma a concluir esta aco ele tem de
primeiro encontrar todas ofertas que ele deseja.
Tipo Primrio, Essencial
Referencias RF - 03; RF - 04
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.7:Descrio do caso de uso CU07

Nome CU08: Comprar produtos


Actores Comprador, Vendedor
Este caso de uso inicia quando um utilizador autorizado a esta
Descrio aco decide fazer uma compra atravs do sistema atravs de
uma oferta, o sistema cria uma reserve e informa ao
responsvel da oferta sobre a reserve em seu produto.
Tipo Primrio, Essencial
Referencias RF - 03; RF - 04
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.8: Descrio do caso de uso CU09

Nome CU09: Publicar Informaes


Actores Governo
Este caso de uso inicia quando uma instituio governamental
Descrio com privilgios de acesso ao sistema decide publicar algumas
informaes teis a mercados agrcolas no sistema, ele
autentica-se no sistema e depois publica as suas mensagens.
Tipo Primrio, Essencial
Referencias RF - 11; RF - 09
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.9: Descrio do caso de uso CU09

37
Nome CU10: Procurar provedores
Actores Comprador
Este caso de uso inicia quando um comprador decide procurar
Descrio por provedores e de seguida o mesmo pode estender a sua
pesquisa para poder ver informaes sobre a pontuao do
mesmo.
Tipo Primrio, Essencial
Referencias RF - 10
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.10: Descrio do caso de uso CU10

Nome CU11: Aceder ao contacto do provedor


Actores Comprador

Descrio Este caso de uso inicia quando o comprador decide ver


informao sobre um vendedor e pede o contacto do mesmo.
Tipo Primrio, Essencial
Referencias RF - 10
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.11: Descrio do caso de uso CU11

Nome CU12: Aceder a pontuao do provedor


Actores Comprador
Esse caso de uso inicia quando um comprador decide ver a
Descrio pontuao de um certo provedor no sistema. Ele introduz os
dados do comprador procurado e o sistema devolve uma a
pontuao do mesmo.
Tipo Primrio, Essencial
Referencias RF - 10
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.12: Discrio do caso de uso CU12

38
Nome CU13: Publicar pedidos
Actores Companhias de alimentos
Inicia quando uma companhia de alimentos quer encontrar um
Descrio provedor de alimentos, ele publica os produtos que precisa e o
sistema armazena o pedido.
Tipo Primrio, Essencial
Referencias RF - 08
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.13: Descrio do caso de uso CU13

Nome CU14: Procurar pedidos disponveis


Actores Revendedor
Este caso de uso inicia quando um revendedor decide verificar
pedidos disponveis a produtos a espera de encontrar
Descrio oportunidades de negcios, ele entra no sistema e pede ao
sistema listas de pedidos e o sistema devolve-lhe as listas de
pedidos por produtos disponveis.
Tipo Primrio, Essencial
Referencias RF - 08
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.14: Descrio do caso de uso CU14

Nome CU15: Publicar ofertas


Actores Vendedor
Este caso de uso inicia quando um vendedor quer publicar
Descrio uma oferta de um bem especifico, o vendedor autentica-se no
sistema e comea a introduzir os produtos que ele deseja
publicar.
Tipo Primrio, Essencial
Referencias RF - 04; RF - 05; RF - 10
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.15: Descrio do caso de uso CU15

39
Nome CU16: Enviar ofertas a contactos
Actores Vendedor
This use case starts when a seller wants to sell a good and
instead of making a direct offer in the system he decides to
Descrio send a message to all his custom customers, but first the seller
has to be authenticated and then access his contact list to
have the information of his customers
Tipo Primrio, Essencial
Referencias RF - 05
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.16: Descrio do caso de uso CU16

Nome CU17: Aceder a contacto do comprador


Actores Vendedor
Este caso de uso inicia quando um vendedor precisa contactar
Descrio aos seus clientes e pede para aceder ao contacto do cliente
atravs do sistema.
Tipo Secundrio, Essencial
Referencias RF - 04
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.17: Descrio do caso de uso CU17

Nome CU18: Aceder a informao tcnica de produtos


Actores Campons
Este caso de uso inicia quando o campons quer ter acesso a
Descrio informao tcnica sobre um determinado produto e o mesmo
requisita ao sistema tal informao.
Tipo Primrio, Essencial
Referencias RF - 09
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.18: Descrio do caso de uso CU18

40
Nome CU19: Aceder a informaes governamentais
Actores Campons
Este caso de uso inicia quando um campons quer ter acesso
Descrio a informaes das publicaes governamentais que so
publicadas de acordo com o CU09.
Tipo Primrio, Essencial
Referencias RF - 09
Precondies Utilizador deve estar autenticado no sistema
Tabela 3.19: Descrio do caso de uso CU19

Nome CU20: Aceder a avisos de desastres


Actores Campons, Provedor de informao meteorolgica
Este caso de uso inicia quando o sistema de acordo com o
Descrio estado de desastres fornecido pelo provedor de informao
meteorolgica de acordo com a localizao dos camponeses
envia informao meteorolgica aos mesmos.
Tipo Primrio, Essencial
Referencias RF - 07
Precondies Utilizador deve estar autenticado e autorizado
Tabela 3.20: Descrio do caso de uso CU20

Nome CU21: Actualizar estado de desastres


Actores Provedor de informao meteorolgica
Este caso de uso inicia quando o provedor de informao
Descrio meteorolgica, de acordo com a localizao dos camponeses
actualiza a informao sobre eventuais desastres naturais em
algumas regies.
Tipo Secundrio, Essencial
Referencias RF - 07
Precondies Utilizador deve estar autenticado
Tabela 3.21: Descrio do caso de uso CU21

41
Nome CU22: Aceder a informao meteorolgica
Actores Campons, Provedor de informao meteorolgica
Este caso de uso inicia quando o campons quer ter acesso a
informao meteorolgica em seguida o sistema invoca o
Descrio servio de previso meteorolgica, este servio gera a
informao meteorolgica de acordo com o esquema do
Anexo 4 e manda de volta ao sistema e este manda a quem o
invocou.
Tipo Primrio, Essencial
Referencias RF - 07
Precondies --------------------------------------------------------------------------------
Tabela 3.22: Descrio do caso de uso CU22

E estes so apresentados no diagrama de classes do Anexo 4 e tambm em outros


diagramas de Engenharia de software nos anexos 5 e 6.

3.1.5 Proposta de arquitectura para o sistema


Para o desenho da arquitectura inicial desse sistema se tomou como base o modelo de
desenvolvimento em 3 camadas, que segundo Sommerville (2011) se resume no
seguinte:

Interface do Utilizador

Camada de Negcios da aplicao, Autorizao e Autenticao


Resposta

Pedido
e utilidades do sistema

Camada de acesso a dados

Suporte ao Sistema, Base de dados, etc

Figura 3.2: Arquitectura de 3 camadas

Nesta arquitectura so propostas 3 diferentes camadas (que so as 3 primeiras do


modelo), cada uma com caractersticas prprias sendo que uma dada camada s se
comunica com as adjacentes. A grande vantagem desta arquitectura reside no facto de
permitir mais escalabilidade ao sistema pelo facto de poder-se com maior facilidade

42
escalar o sistema adicionando a ele maior funcionalidade. Desse modo, para este
sistema foi construda a arquitectura descrita na Figura 3.3.

Utilizador

http / https
SMS / USSD

SMS / USSD Central


telefnica
Internet
SOAP

Camada de Negocio

Facade
Invoca Outros
Sistemas

Autenticao Controladores Classes Entidades

Camada de Acesso a dados

(Objectos de acesso a dados) Controlador de Logs


Data Access Objects
API

BD Logs

Figura 3.3: Arquitectura do sistema

A arquitectura proposta na Figura 3.3 segue o modelo de 3 camadas discutido


anteriormente neste captulo. Na primeira camada, ou camada de apresentao esto
propostas 3 diferentes interfaces de utilizador para o sistema. A primeira interface
apresenta um dispositivo mvel que tem pouca capacidade de processamento de
dados, portanto as comunicaes feitas com este sero base de SMS e/ou USSD.
Quando o pedido feito por SMS o cliente contacta directamente o sistema e este
manda a resposta tambm por SMS, quando o pedido feito por USSD, primeiro o
pedido vai a companhia telefnica e esta atravs da invocao de um Web Service
43
invoca o sistema e este manda a resposta ao utilizador por SMS. O segundo dispositivo
a ser apresentado um dispositivo mvel relativamente mais potente sendo que para
ele podem ser desenvolvidas aplicaes especficas que ofeream mais recursos ao
utilizador. Na prtica estes dispositivos podem executar tudo o que feito com os
dispositivos apresentados na primeira interface do utilizador. Para seu funcionamento
elas se baseiam na invocao de servios disponibilizados pela camada imediatamente
abaixo atravs da Internet. A terceira interface uma pgina Web de onde os dados
podem tambm ser apresentados. As mensagens SOAP tero a seguinte estrutura
bsica:

Elemento Descrio
Contem informao sobre a mensagem que esta ser
Metadata enviada, como provedor, destinatrio e a que mtodos e
aces ela se destina.
Contem informao necessria para a verificao de
Header autenticao e autorizao e tambm o pedido do
cliente
Contem partes da informao propriamente dita, que o
Payload
cliente solicita ao sistema.
Tabela 3.23: Estrutura da mensagem SOAP

Na segunda camada ou camada de negcio da aplicao tem se a mquina que


realmente faz a aplicao funcionar, tem se a facade que serve de uma espcie de
porta para comunicao com o exterior. A importncia de ela estar ali o facto de
garantir que em toda a comunicao com agentes externos, estes possam aceder o
sistema atravs desse ponto e ele seja responsvel por orquestrar toda comunicao.
Os controladores por sua vez so responsveis por processar os pedidos e usar as
classes Entidades (Mercado, Campons, Vendedor, etc.) e processar todos pedidos
que possam ser feitos a sistemas externos.

Na camada de acesso aos dados temos os objectos que so responsveis pelo acesso
aos dados armazenados na base de dados, que se comunicam com a base de dados
atravs de um driver de comunicao. Tem se tambm os logs que so responsveis
por escrever os relatrios de todos os eventos de tudo que acontece com o sistema e
desse modo desenvolvedores poderem manter controlo sobre os erros e
acontecimentos no sistema.

44
3.2 Desenvolvimento do prottipo

O presente prottipo ser desenvolvido utilizando o modelo descrito no captulo 3 deste


trabalho, sendo a posteriori testado no captulo 3.2.1. Por se tratar de um sistema de
ordem complexa, no presente trabalho s se vai apresentar o desenvolvimento para o
lado mais importante neste projecto que o lado de dispositivos mveis pois segundo o
estudo que foi feito no decorrer deste trabalho o recurso tecnolgico ao qual a
populao Moambicana tem o maior acesso.

De forma mais especfica desenvolver-se- um prottipo que permitir ao utilizador


fazer uma requisio via USSD e deste modo poder testar a as funcionalidades bsicas
propostas para este sistema. Escolheu-se basear se o prottipo em USSD pois esta
tecnologia apresenta melhor interactividade com o utilizador do que as SMS apesar de
tambm serem importantes pois podem ser utilizadas para enviar mensagens do
sistema para o utilizador pois o SMS permite o seu armazenamento no telemvel.

Como diferenas entre SMS e USSD podemos citar primeiro que um SMS apresenta
uma limitao de 160 caracteres enquanto as mensagens enviadas por USSD podem
ter at 180 caracteres alfanumricos (Unicode). Outra caracterstica diferenciadora
entre SMS e USSD o princpio de funcionamento, enquanto no SMS aplica-se o
princpio de armazenar e reencaminhar, o USSD trabalha com sesses, isto ,
orientado conexo. Isso quer dizer que no SMS o utilizador pode receber a
mensagem enquanto esta for vlida no banco de dados do servidor SMS (atravs do
mtodo de tentativas), ao passo que o USSD faz a entrega da mensagem
imediatamente (geralmente alguns segundos), ou ento no entrega nunca por algum
problema durante o trajecto da mensagem. Considerando ausncia de problemas no
procedimento de envio, o tempo mdio de entrega da mensagem menor via USSD.
Diferentemente de mensagens entregues por SMS, as mensagens enviadas via USSD
no podem ser armazenadas na memria do telefone celular.

Outra diferena que pode-se notar pelo princpio de funcionamento que o USSD no
permite a comunicao Celular-a-Celular, podendo eventualmente fazer isso via
redireccionamentos, mas no como o SMS que permite um utilizador enviar uma
mensagem curta para outro Utilizador. Ao contrrio, a comunicao pretendida via

45
USSD sempre entre o telefone do Utilizador e uma aplicao (que processar a
requisio e ento devolver a informao solicitada).

Na fase de desenvolvimento, para se poder processar um pedido via USSD existe o


constrangimento de que preciso utilizar uma operadora mvel fsica para poder-se
fazer os testes. Como forma de contornar este inconveniente, no presente trabalho
utilizou-se o LeibICT-USSD Gateway e o seu respectivo simulador mvel.

Para o desenvolvimento do projecto utilizou-se a API Java que baseada em JNI que
oferece uma abstraco de alto nvel para aplicaes Java

Figura 3.4: Estrutura de uma aplicao utilizando LeibICT USSD Gateway


Fonte: (Leibict 2013)

Esta API em Java faz o seguinte:

a) Controla as conexes TCP/IP;


b) Implementa a encriptao e decriptao RSA4;

4
RSA uma algoritmo utilizado em Criptografia de chave pblica, o seu nome corresponde as inicias
dos nomes de seus criadores.
46
c) Implementa a criao e leitura de ficheiros XML;
d) Controla os detalhes dos protocolos USSD e MAP;

Figura 3.5: Comunicao entre a Aplicao USSD a biblioteca e o simulador

A verso corrente deste simulador suporta 16384 mensagens na pilha com a


capacidade de ter 2 pilhas a correrem independentemente, deste modo, duplicando a
capacidade total. Cada transaco USSD identificada por um identificador que
representado por 16 bits. Este parmetro incluso em cada mensagem e, deste modo,
a aplicao USSD deve ser capaz de controlar tal parmetro.

Neste prottipo ser utilizada a linguagem Java usando o jdk 7.0 para implementao,
utilizando-se a ferramenta Netbeans. Para expor-se os Web Services utilizar-se- o
framework JAX-WS. Os servios sero expostos utilizando-se o servidor Web
GlassFish da Sun. Para criar e gerir banco de dados ser usada a ferramenta MySQL
e como servidor Web o cocktail de aplicaes Wamp Server. O driver de conexo
entre a aplicao e a base de dados ser o JDBC e a API para gesto de Logs ser o
Log4j, tendo deste modo as ferramentas necessrias para aplicar o modelo proposto
na Figura 3.3.

3.2.1 Desenvolvimento e Testes do prottipo


Para o desenvolvimento deste prottipo foi usada a aplicao em modo Loop back em
um mesmo computador e simulado atravs de uma mquina virtual usando o software
Virtual box correndo o sistema operativo Windows Xp da Microsoft.

Para o desenvolvimento da aplicao, alguns parmetros ou aces de configurao


inicial, tm de ser tomados em conta, estes so:

47
DialogId: um numero inteiro entre o e 16383 que serve para identificar
unicamente a chamada USSD. Apesar de ser caracterstica da plataforma
suportar transaces paralelas, sempre importante que estas estejam
identificadas unicamente a nvel de programao;
Initialize(): inicia a biblioteca JNI atravs da mquina virtual Java;
Connect: um mtodo que serve para fazer a conexo USSD;
Ussd_request: esta funo serve para enviar mensagens USSD ao utilizador
que solicitou algum servio;
Ussd_end: serve para finalizar a comunicao com o utilizador, enviando uma
mensagem;
Pong: serve para responder todos os pings que forem enviados;
Cb_ussd_service: esta funo chamada sempre que um novo servio ussd
inicializado;
Cb_ussd_response: chamado para responder a um determinado request;
Cb_ussd_end: chamado sempre que o utilizador se desconecta ou quando h
um problema na rede;

Desta forma uma chamada completa no domnio desta aplicao em USSD fica da
seguinte forma:

48
Figura 3.6: Ciclo de vida da aplicao

Seguindo essa sequncia foi criada uma aplicao simples que faz a simulao das
funcionalidades bsicas aqui descritas, atravs de um celular simples, de forma a
mostrar as potencialidades que dispositivos simples podem trazer ao sector em estudo
neste trabalho:

49
Figura 3.7: inicializao da chamada USSD

Aps o utilizador introduzir o comando no celular, a forma de se autenticar e se


autorizar o utilizador sobre determinada funcionalidade atravs de seu nmero de
telefone. Com base neste nmero pode-se saber se se trata de um vendedor ou de um
comprador. No caso de utilizadores no registados, a aplicao os trata sempre como
compradores, dessa forma pode propor 2 interfaces que podem ser utilizadas e
exploradas:

Figura 3.8: Menu inicial para utilizadores compradores

50
Figura 3.9: Menu inicial para utilizadores com privilgios de vendedores

A Figura 3.8 e Figura 3.9 mostram os dois possveis menus a serem exibidos
dependendo de que tipo de utilizador se trata e os privilgios que o mesmo tem para
aceder ao sistema, outras funes podem ser encontradas em anexo a este trabalho,
as quais descrevem outras possveis interaces e explorao destes menus.

51
4 Capitulo IV Discusso de resultados

Capitulo IV Discusso de resultados

52
No presente trabalho fez se um estudo sobre a utilizao assim como o
desenvolvimento de aplicativos para mercados agrcolas em Moambique.

O trabalho foi baseado, por um lado, na reviso de literatura (Cap.II, que aborda
temticas de interesse no assunto) e, por outro, em conhecimentos adquiridos na rea
de desenvolvimento de software.

Atravs da reviso de literatura, foi possvel comprovar-se, a partir de muitas fontes, a


importncia do uso das TIC para os mercados agrcolas em Moambique: diversos
autores apresentam as inmeras vantagens que um sistema de apoio a mercados
agrcolas pode trazer como benefcio a esse sector.

Foi igualmente possvel, atravs da reviso de literatura, obter, analisar e elucidar


sobre os aspectos tcnicos ligados ao desenvolvimento de aplicaes com as
caractersticas discutidas.

Com os resultados da reviso de literatura, desenhou-se (no cap.III) o projecto de


sistema de informao de mercados agrcolas.

O modelo desenvolvido no incluiu suporte de um servio de pagamento electrnico


pois, a incluso de tal requisito iria introduzir complexidade tanto na sua elaborao
como na sua implementao no terreno, que um problema anteriormente citado como
forte constrangimento noutros sistemas.

Para o desenvolvimento do prottipo que partiu do modelo acima obtido, foi escolhida
somente uma parte da arquitectura (apresentada na Figura 3.3), pois para o
desenvolvimento do sistema no seu todo seria necessrio mais tempo e recursos.

O desenvolvimento e teste de uma aplicao para envio de pedidos usando USSD,


exige a presena do actor/interlocutor rede mvel. Este constrangimento foi
ultrapassado usando-se um Gateway para USSD que, simulando o papel de uma rede
mvel (entre outras funcionalidade e facilidades), permitiu a realizao de testes no
prottipo desenvolvido.

53
O sistema proposto, apesar de no completamente implementado e ter carecido de um
teste no campo a tempo real, apresenta vantagens em relao aos sistemas estudados
na reviso bibliogrfica. Com efeito, fazendo se uma comparao do sistema proposto
no presente trabalho com os sistemas j existentes para informao de preos em
mercados agrcolas, pode se dizer que estes sistemas, embora funcionais e tenham
provado ajudarem nas regies em que eles so implementados, no se encaixam na
realidade moambicana no domnio discutido e da serem incapazes de satisfazer os
requisitos que o presente trabalho prope, devendo-se, dentre vrios factores, s
polticas usadas para a sua implementao e por alguns deles terem sido
desenvolvidos especialmente para a realidade de alguns pases. J o SIMA apresenta
uma boa estrutura e processo de recolha de informaes, contudo, peca pela maneira
com que feita a divulgao da informao recolhida, resultando na fraca
acessibilidade a esta informao e da no logrando atingir os grupos alvo, sendo muito
reduzida a parte que tem acesso integral a ela.

Os resultados obtidos tanto os do estudo quanto os da criao e implementao parcial


do modelo, bem como dos testes efectuados corresponderam ao esperado dentro dos
limites definidos no trabalho.

54
5 Capitulo V Concluses e Recomendaes

Capitulo V Concluses e Recomendaes

55
5.1 Concluses

Conforme os objectivos estabelecidos no captulo 1, conclui-se que o trabalho


possibilitou o desenvolvimento de uma proposta de um modelo de sistema de apoio a
mercados agrcolas em Moambique baseado essencialmente nas TIC.

A utilizao de processos de software, permitiu e facilitou a construo e


implementao ordenadas de um modelo, incluindo: (i) a anlise do domnio do
sistema, (ii) os requisitos funcionais e no funcionais do sistema, (iii) a anlise de
objectivos, (iv) criao e descrio dos casos de uso, (v) criao da arquitectura do
sistema e (vi) o desenvolvimento do prottipo. Neste empreendimento, a escolha de
uma arquitectura de 3 camadas (Figura 3.3), permitiu maior facilidade para
desenvolvimento do prottipo de aplicao, cujos testes mostraram bons resultados.

Neste sentido, nos limites de domnio e de tempo definidos para a realizao do


trabalho, foram alcanados de forma integral os objectivos inicias colocados no captulo
1.3.

5.2 Recomendaes

Por se tratar de um sector vasto, o discutido no presente trabalho, h a necessidade de


serem conduzidos estudos em diversas reas pois o presente trabalho centrou-se
apenas na parte tecnolgica dos sistemas de informao, carecendo de uma
implementao no terreno, a tempo real, onde se poderia testar tanto a adequao
tcnica quanto a usabilidade e aceitabilidade pelo grupo alvo. Por outro lado, um
projecto como este abrange muitas reas tanto cientficas como sociais. Desta forma,
recomenda-se que trabalhos futuros se estendam a todos estes aspectos, em
obedincia s, ou at completando e melhorando as suposies do domnio descritas
no captulo 3.1.3.

Conforme discutido, o presente trabalho no faz estudo do e no participa


objectivamente no processo de pagamentos, deixando isso responsabilidade dos
intervenientes de uma transaco, Assim, recomenda-se aos trabalhos futuros, o
desenvolvimento de mecanismos de ajuda ao processo de pagamentos, devendo-se
atender realidade local actual deste sector, bem como, entre outros aspectos, dar
enfoque na usabilidade e segurana de tais transaces.
56
6 Bibliografia

6.1 Referencias Bibliogrficas

[1] Arndt, C., Tarp, F. Agricultural technology, risk, and gender: A CGE analysis of
Mozambique. World Development. New york: UNU/WIDER, 2000.

[2] Banco Mundial. Mobile cellular subscriptions (per 100 people). 2012.
http://data.worldbank.org/indicator/IT.CEL.SETS.P2/countries/MZ?display=default
(acedido em 17 de Maro de 2013).

[3] Banco Mundial. Mozambique. 2013. http://data.worldbank.org/country/mozambique


(acedido em 3 de Abril de 2013).

[4] Bank of Mozambique. Bank Of Mozambique. 2013. http://www.bancomoc.mz/


(acedido em 28 de March de 2013).

[5] CAADP. Pacto para o desenvolvimento do sector agrario em Moambique no


contexto da CAADP. Maputo, 2011.

[6] Change Vision. astah comunity. 2013. http://astah.net/editions/community (acedido


em 20 de Maio de 2013).

[7] Cunguara, Benedito, Garret, James. O Sector Agrrio em Moambique: Anlise


situacional, constrangimentos e oportunidades para o crescimento agrrio. Maputo,
2011.

[8] Electricidade de Moambique E.P. Sumrio Estatistico 2011. Maputo: Electricidade


de Moambique E.P, 2011.

[9] FAO. Adaptation to Climate Change in Semi-Arid Environments Experience and


Lessons from Mozambique. Rome: FAO, 2012.

[10] FAO. FAO in Mozambique. 2010.


http://coin.fao.org/cms/world/mozambique/en/Home.html (acedido em 10 de Maro
de 2013).

[11] Hall, Robert E., Lieberman, Marc. Microeconomia: Principios e aplicaes. So


Paulo: Pioneira Thomson Learning, 2003.

[12] INE. Instituto Nacional de Estatisticas. 2013. http://www.ine.gov.mz/ (acedido em


3 de Abril de 2013).

[13] Krogstie, John., Halpin, T. A, Keng, S.. Information modeling methods and
methodologies. Hershey: Idea Group Inc (IGI), 2005.

[14] Larman, Craig. Utilizando UML e Padres uma introduo anlise e ao projeto
orientados a objetos e ao desenvolvimento iterativo. 3a edio. Porto Alegre:
Bookman, 2005.

57
[15] Leibict. USSD Gateway. 2013. http://www.leibict.com/products_ussd_gw.html
(acedido em 19 de Junho de 2013).

[16] May, Julian , Karugia J., Ndokweni, Mimi. INFORMATION AND


COMMUNICATION TECHNOLOGIES AND AGRICULTURAL DEVELOPMENT IN
SUB-SAHARAN AFRICA: TRANSFORMATION AND EMPLOYMENT
GENERATION. African Economic Research Consortium, 25 de Maio de 2007: 57.

[17] Mcel. Distritos cobertos pela mcel. 2012.


http://www.mcel.co.mz/content/view/142/549/lang,pt_PT/ (acedido em 17 de Maro
de 2013).

[18] Midgley, Stephanie, Dejene, A., Mattick, A.. Adaptation to Climate Change in
Semi-Arid Environments Experience and Lessons from Mozambique. Roma: FAO,
2012.

[19] Ministrio da Agrcultura . Sistema De Informao De Mercados Agrcolas De


Moambique (SIMA) . 15 de Maio de 2013. http://www.sima.minag.org.mz/ (acedido
em 19 de Maio de 2013).

[20] Ministerio da Agricultura. Plano Estrategico de desenvolvimento Agrario 2011 -


2020. Maputo, 2010.

[21] OSF-SA. RADIODIFUSO PBLICA EM FRICA - Moambique. Johannesburg:


Open Society Initiative for Southern Africa, 2010.

[22] Santos, Ana Paula , Donovan ,C., Abdula, D. C., Tschirley, D., Arlindo, P..
Passado, presente e futuro do sistema de informao de mercados agricolas.
Maputo: Ministerio da Agricultura e Desenvolvimento Rural, 2002.

[23] Sommerville, Ian. Software Engineering. Ninth Edition. Boston: Addison-Wesley,


2011.

[24] Universidade de Toronto. OpenOME, an open-source requirements engineering


tool. Maro de 2006. http://www.cs.toronto.edu/km/openome/ (acedido em 22 de
Maio de 2013).

[25] USAID. SELECTING MOBILE ICT DEVICES FOR AGRICULTURE SERVICES


& APPLICATIONS IN SUB-SAHARAN AFRICA. Washinton D.C: USAID, 2011.

[26] USAID. SOFTWARE PLATFORMS FOR MOBILE APPLICATIONS FOR


AGRICULTURE DEVELOPMENT. Washinton D.C: USAID, 2011.

[27] Vodacom Moambique. Cobertura. 2011.


http://www.vm.co.mz/Individual/Produtos-e-Servicos/Cobertura (acedido em 16 de
Maro de 2013).

[28] W3C. Extensible Markup Language (XML). 24 de Janeiro de 2012.


http://www.w3.org/XML/ (acedido em 15 de Maro de 2013).

58
[29] W3C. Web Services Architecture. 11 de Fevereiro de 2004.
http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/ (acedido em 24 de Maro de
2013).

[30] W3C. XML ESSENTIALS. 2010. http://www.w3.org/standards/xml/core (acedido


em 24 de Maro de 2013).

6.2 Outra bibliografia consultada

[1] Deitel, Paul; Deitel, Harvey. Java How to Program. 9 edio. Nova York: Prentice
Hall, 2011.

[2] Gaster, Polly; Cumbana, C., Macueve, G;., Domingos, L. N.C., Mabila, F. Incluso
digital em Moambique: Um Desafio para todos. Maputo: CIUEM, 2009.

[3] IICD. ICT for rural economic development: five years of learning. Amsterdam: IICD,
2012.

[4] INAM. Instituto Nacional de Metereologia. 2013. http://www.inam.gov.mz/ (acedido


em 2013 de Junho de 19).

[5] Maputo Living Lab. Servios de Extenso Rural e de Informao de Mercados


Agricolas utilizando Tecnologias da Informao e Comunicao. Maputo, 2012.

[6] MOSCA, Joo. Agricultura e Desenvolvimento. Lisboa: Editora Piaget, 2008.

[7] NEVES Pedro M. C. , RUAS Rui P. F. O GUIA PRTICO DO MySQL. Lisboa:


Centro Atlntico, Lda, 2005.

59
7 Anexos

Anexos

60
Anexo 1. Boletim Semanal Quente-Quente

A1.1
A1.2
A1.3
A1.4
A1.5
A1.6
A1.7
Pode ser encontrado em verso electrnica no seguinte link:
http://www.sima.minag.org.mz/quente/QQ932.pdf

A1.8
Anexo 2. Anlise de Objectivos
1) Campons
a) Estratgico

Figura A2 - 1: Objectivos Estratgicos Campons

A2.1
b) Tctico

Figura A2 - 2: Objectos tcticos do campons

A2.2
2) Revendedor
a) Estratgico

Figura A2 - 3: Objectivos estratgicos do revendedor


A2.3
b) Tctico

Figura A2 - 4: Objectivos tcticos do revendedor

A2.4
3) Governo
a) Estratgico

Figura A2 - 5: Objectivos estratgicos do governo


A2.5
b) Tctico

Figura A2 - 6: Objectivos tcticos do governo

A2.6
4) Cidado normal
a) Estratgico

Figura A2 - 7: Objectivos estratgicos do cidado normal


A2.7
b) Tctico

Figura A2 - 8: Objectivos tcticos do cidado normal

A2.8
5) Companhias de Alimentos
a) Estratgico

Figura A2 - 9: Objectivos estratgicos das companhias de alimentos


A2.9
b) Tctico

Figura A2 - 10: Objectivos tcticos das companhias de alimentos

A2.10
Anexo 3. Base de Dados
1) Diagrama Entidade Relacionamento

Figura A3 - 1: Modelo Entidade Relacionamento


(Modelado utilizando a ferramenta MySQL Workbench)

A3.1
Anexo 4. Diagrama de Classes

Figura A4 - 1: Diagrama de classes


(Modelado utilizando a ferramenta Astah community)
A4.1
Anexo 5. Diagramas de Sequncia
1) Publicar Oferta

Figura A5 - 1: Diagrama de sequncia publicar Oferta

2) Mostrar Produtos mais vendidos

Figura A5 - 2: Diagrama de sequncia mostrar produtos mais vendidos

A5.1
3) Mostrar preos de produtos

Figura A5 - 3: Diagrama de sequncia mostrar preos de produtos

4) Publicar pedidos

Figura A5 - 4: Diagrama de sequncia publicar pedidos

A5.2
5) Publicar informao governamental

Figura A5 - 5: Diagrama de sequncia publicar informao governamental

6) Mostrar pedidos disponveis

Figura A5 - 6: Diagrama de sequncia mostrar pedidos disponveis

A5.3
7) Comprar produtos

Figura A5 - 7: Diagrama de sequncia comprar produtos

A5.4
8) Enviar ofertas a contactos

Figura A5 - 8: Diagrama de sequncia enviar ofertas a contactos

9) Aceder a publicaes do governo

Figura A5 - 9: Diagrama de sequncia aceder a publicaes do governo

A5.5
10) Aceder a Informao tcnica de produtos

Figura A5 - 10: Diagrama de sequncia aceder a informao tcnica de produtos

11) Aceder a informao do provedor

Figura A5 - 11: Diagrama de sequncia aceder a informao do provedor

A5.6
12) Aceder a Informao Meteorolgica

Figura A5 - 12: Diagrama de sequncia aceder a informao meteorolgica

13) Aceder a avisos de desastres naturais

Figura A5 - 13: Diagrama de sequncia aceder a avisos de desastres naturais

A5.7
Anexo 6. Diagramas de actividades
1) Comprar Produto

Figura A6 - 1: diagrama de actividades comprar produto

A6.1
2) Informao Meteorolgica

Figura A6 - 2: diagrama de actividades informao meteorolgica

3) Publicar produto

Figura A6 - 3: diagrama de actividades publicar produto

A6.2
Anexo 7. Cdigo-fonte
Todo o cdigo fonte utilizado no projecto, devido ao seu tamanho e complexidade para
apresentar em papel encontra-se no CD a seguir:

A7.1