Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULDADE DE ENGENHARIA
DEPARTAMENTO DE TECNOLOGIAS DE INFORMAO E
COMUNICAO
LUANDA ANGOLA
DEZEMBRO/2013
LUANDA ANGOLA
DEZEMBRO/2013
Aprovado em ____/__________/______
BANCA EXAMINADORA
Presidente do Jri:...............................................assinatura.................................
1 Vogal:..............................................................assinatura.................................
2 Vogal:..............................................................assinatura.................................
posicionarem
no
epicentro
das
suas
AGRADECIMENTOS
RESUMO
Luanda capital de Angola uma cidade rica em eventos sociais, e o mesmo cenrio se
verifica nas demais provncias do pas embora que em escala reduzida. Em muitos casos
encontra-se muitos desafios quando se deseja participar ou obter informaes a respeito
desses eventos.
A medida que a globalizao vai invadindo Angola, a industria de eventos vem
agregando s mdeas tradicionais tais como rdio, televiso e o jornal, um outro meio de levar
informao ao pblico A internet. Com o surgimento de mideas sociais na internet, a
divulgao de informaes passou a ser muito mais rpida e abrangente e com uma
proliferao sem precedententes. Vendo neste cenrio uma potencial oportunidade para tirar
proveito, promotores de eventos criam sites, perfis ou pginas nas redes sociais com o fim de
divulgar suas agendas. Por outro lado pessoas que procuram espairecer ou quebrar a rotina
recorrem os mesmos meios para procurar por eventos de diferentes natureza que se realizam
em suas cidades. o grande problema que para se encontrar por uma espcie de evento
especfico em uma localidade especfica necessrio navegar por pginas e mais pginas. E
vezes sem conta a pessoa no encontra o que deseja. A agenda quente surge exatamente para
colmatar esta lacuna. Trata-se de uma plataforma de divulgao de eventos onde promotores
de eventos podero disponibilizar suas agendas completas o que permitir o pblico consultar
de forma rpida, marcar presena e reservar ingressos. Uma caracterstica interessante so os
filtros das informaes dispostas na plataforma, o que permitir localizar informaes com
maior preciso. Como resultado do uso da plataforma em causa, a divulgao de eventos
poder ser centralizada, o pblico e promotores de eventos podero economizar tempo e
outros recursos.
Palavras-chave: Eventos, promoo de eventos, eventos sociais em Angola, web.
ABSTRACT
Angola's capital Luanda is a city rich in social events , and the same scenario is
found in other provinces of the country although in reduced scale . In many cases one finds
many challenges when they wish to participate or get information about these events .
As globalization will " invading " Angola , the industry has been adding events to
the traditional mdeas such as radio, television and newspaper, another means of conveying
information to the public - the internet . With the emergence of social mideas on the Internet ,
the dissemination of information has become much faster and more comprehensive, with a
proliferation without precedententes . Seeing this scenario a potential opportunity to take
advantage of , event promoters create sites , pages or profiles on social networks in order to
promote their agendas . Moreover seekers unwind or break the routine resort to the same
means to search for events of different nature which are in their cities . the big problem is that
to meet by a species -specific event in a specific location is necessary to navigate through
pages and pages . And again and again one does not find what you want . The hot book comes
exactly to bridge this gap . It is a platform for the dissemination of events where promoters
may offer their complete schedules which will allow the public to consult quickly, scoring
presence and book tickets . An interesting feature are the filters of the information arranged on
the platform , which will find information more precisely . As a result of using the platform in
question , the disclosure of events may be centralized , the public and promoters can save time
and other resources.
Keywords : Events , event promotion , social events in Angola , web.
DARPA
ARPANet
WWW
LAN
WAN
IP
Internet Protocol
PC
Personal Computer
CENIAI
IDICT
ONG
Organizao No Governamental
UUCP
Unix-to-Unix Copy
NSRC
PNUD
CIDMAA
APC
RINAF
IDRC
USAID
CIDA
INACOM
TI
Tecnologia de Informao
TIC
ISP
UML
OMT
Unified Method
OOSE
HTML
PHP
CSS
Pg
Pgina
POP
VSAT
ADSL
CDMA
LTE
HTTP
URL
LISTA DE FIGURAS
Figura 01 Arquitetura cliente servidor.....................................................39
Figura 02 Diagrama de casos de uso do sistema....................................41
Figura 03 Diagrama de entidade e relacionamento................................42
Figura 04 Funo listarDadosUmUsuario() da classe Usuario usada no
teste de caixa-branca................................................................................45
Figura 05 Implementao da funo listarDadosUmUsuario() recebendo
como parmetro um inteiro qualquer........................................................46
Figura 06 Implementao da funo listarDadosUmUsuario() recebendo
como parmetro um valor booleano qualquer...........................................46
Figura 07 tela inicial do sistema................................................................48
Figura 08 tela que exibe os eventos apartir da data actual.......................49
Figura 09 formulrio de cadastro do sistema.............................................50
Figura 10 formulrio de criao e publicao de evento...........................51
Figura 11 Diagrama de istalao do sistema.............................................52
LISTA DE TABELAS
Tabela 1 Descrio dos atores do sistema...............................................................34
Tabela 2 Teste de caixa-preta..............................................................................39
NDICE
AGRADECIMENTOS....................................................................III
RESUMO..................................................................................IV
ABSTRACT................................................................................. V
LISTA DE SIGLAS E ABREVIATURAS.............................................VI
LISTA DE FIGURAS..................................................................VIII
LISTA DE TABELAS....................................................................IX
INTRODUO........................................................................... 10
1.1 JUSTIFICATIVA........................................................................................... 11
1.2 DEFINIO DO PROBLEMA.......................................................................11
1.3 OBJECTIVOS DO TRABALHO......................................................................11
1.3.1 Objectivo geral...................................................................................12
1.3.2 Objectivos especficos........................................................................12
1.4 ESTRUTURA DO TRABALHO......................................................................12
1.4.2 Captulo II: Enquadramento terico...................................................12
1.4.3 Captulo III: Metodologia....................................................................12
1.4.4 Captulo IV: Resultados......................................................................12
1.4.5 Captulo V: Concluses e recomendaes..........................................13
ENQUADRAMENTO TERICO......................................................14
2.1 A COMUNICAO E AS NOVAS TECNOLOGIAS.........Error! Bookmark not
defined.
2.2 O IMPACTO DAS NOVAS TECNOLOGIAS NA ESTRUTURAS SOCIAIS............14
2.3 A ORIGEM DA INTERNET...........................Error! Bookmark not defined.
2.4 O INICIO DA INTERNET EM ANGOLA.........................................................15
2.4.1 As primeiras iniciativas de internet em Angola..................................17
2.4.2 EBONet o primeiro ISP de Angola.......................................................18
2.5 A DIVULGAO DE EVENTOS PELA INTERNET..........................................20
2.5.1 O que realmente um website?........................................................24
2.5.2 O que realmente um evento?.........................................................21
METODOLOGIA.........................................................................35
3.1 MTODOS E PROCEDIMENTOS.................................................................35
3.1.2 Metodologia de pesquisa...................Error! Bookmark not defined.
3.1.2 Metodologia de desenvolvimento de software...................................35
3.2 RESUMO DA ANLISE DO SISTEMA...........................................................37
3.2.1 Requisitos funcionais do sistema.......................................................37
3.2.2 requisitos no funcionais do sistema.................................................38
3.2.3 Arquitetura do sistema......................................................................39
3.3 MODELOS DA UML.................................................................................... 39
3.3.1 Modelo de caso de uso......................................................................39
3.4 DIAGRAMA DE ENTIDADE E RELACIONAMENTO DO SISTEMA...................42
3.5 FERRAMENTAS E LINGUAGENS USADAS DURANTE A EXECUSSO
DO PROJECTO................................................................................................... 43
3.5.1 Ferramentas usadas na modelagem do sistema................................43
3.5.2 Desenho das interfaces (prottipo)....................................................43
3.5.3 Ferramentas de implementao........................................................43
3.6 TESTES..................................................................................................... 45
3.6.1 Testes de caixa-preta.........................................................................45
3.6.2 Testes de caixa-branca......................................................................45
RESULTADOS...........................................................................47
4.1 INTRODUO DOS RESULTADOS..............................................................47
4.2 AS TELA DO SISTEMA...............................................................................48
4.3 IMPLEMENTAO NO USURIO.................................................................52
4.3.1 Diagrama de instalao.....................................................................52
CONCLUSES E RECOMENDAES.............................................53
5.1 CONCLUSES............................................................................................ 53
5.1 RECOMENDAES..................................................................................... 53
APNDICE................................................................................ 54
REFERNCIAS BIBLIOGRFICAS.................................................68
CAPTULO 1
INTRODUO
Um fator determinante para o sucesso de um evento a forma de sua divulgao. Ao
longo dos tempos usaram-se vrias maneiras de divulgar eventos, tais como carta, telegrama,
rdio, telefone, televiso e internet, esta ltima sendo usada com mais intensidade nos fins da
dcada de noventa. (GIMENES, 2012).
A web tem sido um meio muito eficaz de divulgao de informao. A eficcia deste
meio deve-se primeiramente a evoluo das tecnologias de informao e ao crescente nmero
de internautas. Com o surgimento das redes sociais, esse tipo de divulgao foi ainda mais
potencializado, pois, a criao de micro-blogs tornou-se mais fcil, possibilitado assim a
aderncia de um pblico maior. Os sites, blogs e micro-blogs da internet de promoo de
eventos existentes em Angola, so estruturas proprietrias de promotores de eventos e no
renem os eventos realizados por outros promotores. Os usurios no tm uma ferramenta de
busca de eventos sociais de Angola.
O sistema desenvolvido neste trabalho vem a prelo para contribuir na soluo deste
problema, Proporcionando assim aos promotores de eventos um espao que servir de
agenda de divulgao, onde podero disponibilizar eventos para os internautas. O conjunto de
agendas compor o sistema, reunindo assim os eventos em um s stio na Web. Deste modo,
localizar um evento ser uma tarefa mais simples.
1.1 MOTIVAO
Em Angola pequenos promotores de eventos encontram muitas dificuldades para
divulgar seus eventos de modos a ganharem visibilidade relevante. Como consequncia
espalham panfletos em paredes das cidades causando muita poluio visual. Pagam-se valores
muitos altos para divulgar na TV, rdio ou jornal. 1 Esta realidade motivou a criao de uma
plataforma que centraliza todos os eventos em um nico lugar de acesso livre,e de consulta
fcil independente do lugar em que a pessoa esteja.
1 Em so apresentadas algumas fotografias e algumas tabelas de preos de publicidade
em TV, jornal e rdio.
1.2 JUSTIFICATIVA
Em Angola, no h uma agenda digital que rene os eventos sociais e culturais
realizados no pas. Muitos turistas e residentes sentem dificuldades em encontrar informaes
a respeito da programao de eventos a se realizar no pas. Promotores e promotores de
eventos pagam valores avultados para fazerem a divulgao dos mesmos nas mdias
tradicionais. Esta realidade motivou o projeto de criao de um aplicativo Web para promoo
de eventos sociais realizados em territrio angolano. Elegeu-se esta abordagem, porque
poder permitir que os usurios acedam de forma fcil e em qualquer lugar do pas e do
mundo bastando estar ligado internet. Deste modo, o aplicativo no se limitar a um sistema
operativo especfico para a sua execuo.
1.4 OBJECTIVOS
Nos subtpicos que se seguiro so descritos os objectivos geral e especficos do
presente trabalho.
reserva de ingresso.
CAPTULO 2
ENQUADRAMENTO TERICO
Este captulo aborda o desenvolvimento e o impacto das novas tecnologias na
sociedade contempornea, assim como as transformaes ocorridas diante de mudanas to
significativas. Descreve o cenrio atual do uso da internet para divulgao de informao.
Trata tambm de esclarecer os principais conceitos que envolvem o tema, desde conceitos de
engenharia de software passando pelas metodologias e ferramentas usadas, culminando com
conceitos de testes e segurana de aplicaes Web.
assuntos especficos. Eis a razo da criao da agenda quente cujo o foco divulgao de
eventos sociais.
Para Manuel Castells (2002), a economia global se caracteriza hoje pelo fluxo e troca
quase instantneos de informao, capital e comunicao cultural. Desta forma, pode-se
entender que as novas tecnologias serviram para modernizar o processo industrial, alm de
facilitar a comunicao.
Foram percebidos diversos impactos das novas tecnologias sobre o campo da
comunicao. As principais transformaes deram-se principalmente sobre as formas
tradicionais de escrita, no campo do jornalismo e da literatura. Tambm foram percebidas
mudanas no campo da pesquisa, como banco de dados com fins de indexao de livros, os
sistemas de bibliotecas e os programas literrios, que esto a frente da tecnologia de
tratamento da informao.
Outra
mudana
significativa
ocasionada
pelas
novas
tecnologias
foi
desenvolvimento de instrumentos de mediao dos processos comunicacionais, como os emails, bate papo, MSN e redes sociais elementos todos adventos da internet.
Como tudo tem um comeo, importante saber como estas tecnologias foram
introduzida em Angola, o seu fundo e desenvolvimento. resultado de muitas diferentes
contribuies de pessoas e instituies que no mediram esforos para tornar a internet numa
realidade em Angola. Dentre as muitas empresas e pessoas que contriburam est o casal
Slvio Almada e Haime Cogle.(ALMADA; COGLE, 2006).
Segundo Almada (2006), Em 1989, depois que concluiu seus estudos na Ucrnia no
Instituto Superior Politcnico (Polytechnic Institute Superior) da cidade de Donesk, como
engenheiro de sistemas computacionais, foi colocado no ministrio do Planeamento.
No demorou muito Almada comea a fazer esforos para implementar a ainda
jovem internet por meio de tentativas de negociao com o ministrio em que trabalhava.
No entanto, aconteceu que depois de vrios contatos sem sucesso com o ministrio do
planeamento, Almada decidiu procurar por outro emprego. Depois que foi entrevistado pelo
Engenheiro Jos Ferreira, ento Diretor Geral da NCR na altura, foi imediatamente
empregado e apresentado ao Diretor Tcnico Engenheiro, Antnio Maurcio. Depois de passar
alguns meses a reparar PCs, foi transferido para o departamento de Software chefiado pelo
engenheiro Mrio Ferreira.
At o final de 1990, quando ainda trabalhava para a NCR, Almada decidiu ir para
Cuba visitar a sua namorada. O que seriam 30 dias de frias acabaram sendo 2 anos de
estadia. Sua namorada Hayme Prez Cogle, finalista estudante bolseira da Estatal
Universidade de Donestk / Ucrnia, foi uma das Pioneiras dos especialistas do ncleo de
CENIAI, no Instituto de Documentao e Informao Cientfico-Tcnica (IDICT),
(Documentao e Tcnico-Cientfico Instituto de Documentao), ligado Academia de
Cincias de Cuba (Academia de Cincia em Cuba).
Durante os anos que Almada viveu em Cuba, teve a oportunidade de se envolver com
empresas e projetos de transmisso de dados, correio eletrnico e acesso remoto a base de
dados. A participao nesses projetos foi decisivo para o seu conhecimento e experincia na
aplicao de novas tecnologias para resolver problemas prticos.
ALMARED, era o seu primeiro projeto. Almada no tinha uma ideia definida, e
simplesmente estava motivado para a obteno de informaes atravs das ferramentas
poderosas de sistemas de informao. Usando o grande poder de comunicao alm fronteiras
e pesquisa, percebeu que Angola estava longe do mundo fascinante que conjecturou.
(ALMADA; COGLE, 2006).
Sendo Almada conhecedor da realidade angolana e com o apoio de Haym sua
namorada e um grupo de colegas, entre eles Oscar Viciedo e Calixto Sanchez, criou um
7
projeto para integrar Angola nas primeiras tentativas de Internet que foram aparecendo em
todo mundo.
O projeto com o nome de ALMARED, conceituado em Cuba, em 1992, direcionados a
integrao das novas tecnologias de informao em Angola. ALMARED visava a criao de
uma organizao sem fins lucrativos usando adotar as novas tecnologias de comunicao
atravs da Internet. A saber: Correio Eletrnico, Acesso a Internet e Treinamento.
O projeto ALMARED iria atender e colaborar com os sectores mais diversos,
sociedade, ONGs, Universidade, Institutos de Investigao, Bibliotecas, Profissionais,
organizaes e empresas, promovendo a utilizao destas tecnologias. A soluo tcnica
baseou-se numa rede de acesso via modem e o sistema operacional Unix / UUCP (Unix-toUnix Copy) usando a infraestrutura telefnica existente. A tecnologia UUCP ou cpia de Unix
para Unix; um mtodo antigo, usado para transmitir correio e artigos da Usenet entre
computadores. Embora, inicialmente, foi criado para a transmisso entre computadores
UNIX.
O projeto ALMARED recebeu apoio da Network Startup Resource Centre (NSRC)
uma ONG com sede na Universidade de Oregon, promotor do "networking" projetos para
pases em desenvolvimento, para alm desta, muitas outras organizaes tambm apoiaram a
causa.
pela NivCentre (Web), do Canad, Centro de Informao Documentao et D' Sur L'Afrique
Australe (CIDMAA), apoiado pela organizao canadense. Durante a oficina, os projeto de
correio eletrnico na regio foram apresentados, todos financiados por ONGs, como APC,
PNUD, RINAF (projeto de Unesco e Governo italiano) IDRC, USAID e CIDA. Durante o
workshop, dois tipos de sistemas de correio eletrnico foram apresentado, o UUCP liderado
por Mike Lawrie, da Universidade do Zimbabwe e Fidonet, dirigido por Mike Jensen, IDRC /
WorkNet consultor, os dois sistemas trabalhando com o ambiente MSDOS. Devido fcil
instalao e funcionalidade, tanto para o servidor e o Cliente, o projeto ALMARED adotou o
FidoNet. Enquanto Almada ainda estava na frica do Sul, foi informado de que a
Development
Workshop-DW,
uma
ONG
canadense
em
Angola,
envolvidos
no
O ano de 1996 foi de grande trabalho para a ento jovem , pois era a faz-tudo do
estabelecimento, treinamento de pessoal, importao de equipamentos e instalao,
configurao e testes. Almada e Cogl rezam que a formao de pessoal foi um aspecto
decisivo e tiveram a sorte de ter a experincia de Alice Novais que, durante anos, Almada teve
a responsabilidade de administrar os servios de formao na empresa Sinform.
O servidor de acesso e configurao de servios foram feitos e testados. Fizeram todo
o possvel para registar o provedor de Internet sob o domnio AO, mas na fase em que
encontravam haviam tantas dificuldades que a equipa decidiu regist-lo em um nvel
internacional; infelizmente o domnio ebonet.COM j estava sendo usado, como alternativa
portanto, optou-se pelo . NET, portanto, o primeiro ISP angolano foi registado como o
domnio "ebonet.net".
Improvisou-se um site para refletir a presena da empresa na aldeia global. Com a
ajuda de Evan, vrios membros da equipa projetaram o 1 site da empresa e por sinal o
primeiro de angola. A saber: "www.ebonet.net/index.html". ebonet.COM. (ALMADA;
COGLE, 2006).
No dia 29 de outubro de 1996, depois de superar dificuldades tcnicas, o link de sada
internacional comeou a trabalhar. Ao cair da noite, a equipa da EBONet, embora muito
cansada, haviam atingido o objetivo: acesso total Internet!
Com a EBONet, Angola, em 1996, entra no mapa dos pases ligados ao mundo da
Internet. Daquela data em diante outras iniciativas tais como as das empresas ANGOLA
TELECOM, UNITEL, MOVICEL, SISTEC e NET1 contriburam bastante para o
crescimento da Internet em Angola.
Almada e Cogle (2006) propem seguinte cronograda da implementao da internet
em Angola:
1990 1 E-Mail de acesso remoto a partir de Luanda para um host no Canad (Angola
Programa - Workshop Desenvolvimento).
Fevereiro / 1994 Instalao do 1 Email Server denominado ANGONET.
Abril / 1994 Projeto (Host UUCP-Linux) RIDS-Ang do PNUD.
Junho / 1996 Aprovao da Legislao para licenciamento de ISPs locais.
Agosto / 1996 Rede UNINET administrado pela Universidade Agostinho Neto (full
Internet).
Outubro / 1996 EBONet: 1 ISP Comercial (Internet completo 64Kb).
1997 Instalao de Internet Backbone - NAP Angola Telecom.
Novembro / 1997 Netangola: 2 ISP Comercial.
10
https://www.facebook.com/pages/3XU/119952364750941?ref=ts&fref=ts
https://www.facebook.com/domqluanda
https://www.facebook.com/pages/Kopus-Klub-Oficial-FAN-PAGE/179930625381926
11
comunicao/exposio
qualificada
da instituio
promotora. Todo evento tem algumas caractersticas em comum, a saber: objectivo, tema,
pblico alvo, data, hora, local, programao visual, convites e formas de divulgao.
facilidade de acesso
condies tursticas
infraestrutura de hospedagem e alimentao
condio econmica dos participantes
concentrao de pblico-alvo
2.4.1.6 Convites
Ao planejar uma cerimnia, seja de carter acadmico, social, festivo ou outro, devese ter o cuidado de elaborar uma relao em que constem convidados direta ou indiretamente
ligados ao evento e/ou de potencial pblico-alvo do servio/produto a ser dada visibilidade.
Alm disso, a definio da lista de convidados necessita do aval do responsvel direto pelo
evento ou da direo da instituio promotora. Gimenes(2010).
Quando o evento e a lista de convidados (ou possibilidades de candidatos inscritos)
forem mais abrangentes, deve-se estabelecer limites para o nmero de convidados ou
13
2.5.2 Internet
Internet a interligao de redes de mbito local e metropolitano, formando assim
uma rede de escala global (prprio autor).
2.5.2.1 Web
Segundo Serro; Marques(2009) um web um conjunto de pginas web, isto ,
de hipertextos acessveis geralmente pelo protocolo HTTP na internet. O conjunto de todos os
sites pblicos existentes compem a World Wide Web (WWW). As pginas num site so
organizadas a partir de um URL bsico, onde fica a pgina principal, e geralmente residem no
14
mesmo diretrio de
um servidor.
As
pginas
so
organizadas
dentro
do
site
2.5.2.2 Navegador
Programa de computador usado para visualizar e processar pginas da internet.
15
complexidade de seu
desenvolvimento, que cresce a medida que cresce o tamanho do sistema. Para se ter uma ideia
da complexidade envolvida na construo de alguns sistema, considere o tempo e os recursos
para construir uma casa de cachorro. Para a construo desta casa, provavelmente tudo de que
se precisa de algumas ripas de madeira, alguns pregos uma caixa de ferramentas. Depois de
alguns dias a casa estaria pronta. O que dizer da construo de uma casa para uma famlia?
Certamente tal empreitada no seria realizada to facilmente, o tempo e os recursos
necessrios seriam avultados. Este exemplo mostra que para a construo de uma obra grande
requer um maior nvel de planeamento e muito mais recursos.
Antes do inicio da construo, na terminologia da construo civil, plantas hidrulicas,
elctricas, de fundao, etc., so projetadas e devem manter consistncia entre si.
Na construo de sistemas de software, assim como na construo de sistemas
habitacionais tambm h uma gradao de complexidade. Para a construo de sistemas de
software mais complexo, tambm necessrio um planeamento inicial anterior equivalente ao
projeto das plantas na engenharia civil.
Visto que o sistema em causa dotado de certa medida de complexidade, no ficou
ileso da necessidade de planeamento o que fez com que se discorresse sobre o conceito de
modelo, imprescindvel no desenvolvimento de sistemas. De uma perspectiva mais ampla, um
modelo pode ser visto como uma representao idealizada de um sistema a ser construdo
(BEZERRA, 2004) tal como a maquete de um edifcio a ser construdo. So vrias as razes
para a utilizao de modelos para a construo de sistemas.
Abaixo so listadas algumas dessas razes:
Gerenciamento de complexidade.
Comunicao entre as pessoas envolvidas.
Reduo dos custos do desenvolvimento.
Previso de comportamentos futuro do sistema.
(BEZERRA, 2004).
18
19
20
2.8 FERRAMENTAS
2.8.1 ArgoUML
ArgoUML uma ferramenta de modelao open source que permite
a criao de todos os diagramas do padro UML 1.4 , est disponvel em
mais de dez lnguas. Com cerca de 80.000 downloads um dos softwares
de modelagem mais usado a nvel mundial.(TIGRIS, 2013)
2.8.2 Mysql
um sistema de gerenciamento de banco de dados (SGBD) grtis e
open source que usa a linguagem SQL. (SERRO; MARQUES, 2009). MySQL
robusto para quase todo tipo de aplicao com seu baixo custo de propriedade e rapidez,
oferece o melhor cenrio de todos SGBD, executa em muitas plataformas, e muito estvel
(SERRO; MARQUES, 2009).
2.8.4 Xampp
um servidor independente
de plataforma
software
livre
que
consiste
21
2.8.5.2 - Photoshop
o software desenvolvido pela Empresa Adobe Systems lanado oficialmente em
1990 para manipulao de imagens. Considerado o lder no mercado de editores de imagens e
grficos, sendo utilizada por profissionais da rea de web design (HOMEHOSTE, 2012).
2.8.6.2 - HTML
HTML (Hypertext Markup Language), uma linguagem de marcao de hper texto,
especialmente desenvolvida para criao e design de pginas de web com objectivo de dar
formato ao texto e as imagens que se pretende visualizar no navegador. HTML uma
linguagem de representao visual da informao, que utilizada pelos programadores da
web para descrever o contedo de pginas (SERRO; MARQUES, 2009).
2.8.6.3 - CSS
2 Uma IDE um software para desenvolvimento em vrias linguagens de programao.
22
2.8.6.4 - JavaScript
uma linguagem de programao especialmente criada para proporcionar interao
em pginas da web que executada do lado cliente, foi criada em 1995 pela Netscape e
interpretada e inserida dentro de arquivos HTML. Com objectivo de validar formulrios e
interagir com pginas. Seu funcionamento simples: quando um destes arquivos carregado,
o prprio browser interpreta o script e realiza as operaes especificadas (SILVA, 2010).
23
2.8.6.1 Metodologia XP
Extreme Programming ou simplesmente XP, a mais conhecida das abordagens para
desenvolvimento de software que obedecem aos princpios do Manifesto gil. uma
metodologia que vem fazendo muito sucesso em diversos pases, por ajudar a criar sistemas
de melhor qualidade, que so produzidos em menos tempo, de forma mais econmica e com
menos estresse para os desenvolvedores e clientes que o habitual. Baseia-se em 5 valores, a
saber: Simplicidade, comunicao, FeedBack, coragem e respeito.
25
CAPTULO 3
METODOLOGIA
26
Iteraes Depois que foi desenvolvido o produto mnimo vivel, fez-se logo o
lanamento da primeira verso do sistema na internet, e de acordo com os feedbacks
recebidos dos usurios, adicionou-se e foram retiradas funes, o design das interfaces
tambm evoluram baseados nos mesmos feedbacks.
Fim do projecto Nesta fase a arquitetura bsica do sistema foi concluda e o sistema
atende as necessidades do usurio cumprindo com todos os requisitos iniciais do
sistema.
27
28
que
como
adicionar
ttulos,
palavras-chave,
descrio
de
imagens
semntica HTML correcta. Tudo isso para que o sistema seja facilmente
encontrado pelos buscadores na web.
3.2.2.6 Segurana
Descrio
Indivduo que usa o sistema para publicar e pesquisar eventos
Indivduo responsvel pela gesto do sistema.
31
32
33
Por ser robusta, velz e independente de plataforma, elegeu-se como a principal linguagem
para o desenvolvimento deste projeto. Outra vantagem do PHP que uma tecnologia livre e
de cdigo aberto, reduzindo bastante os custos do projeto.
JavaScript uma linguagem de script que permite aprimorar os aplicativos Web
estticos, fornecendo contedo dinmico, personalizado e interativo desenvolvida por
Brendan Eich da empresa NETSCAPE (WILTON; McPEAK, 2009).
jQuery (verso 1.7.2) uma biblioteca JavaScript desenvolvida para simplificar os
scripts client side (Javascript) que interagem com o HTML (VARENS, 2009).
HTML (verso 5) Abreviao para a expresso inglesa HyperText Markup Language,
que significa Linguagem de Marcao de Hipertexto. uma linguagem de marcao
imprescindvel para produzir pginas na Web. (NIEDERAUER, 2011)
CSS (verso 3) Acrnimo de Cascading Style Sheets uma linguagem de estilo
utilizada para definir a apresentao de documentos escritos em uma linguagem de marcao,
como HTML ou XML. Seu principal benefcio prover a separao entre o formato e o
contedo de um documento (Silva, 2011).
Adobe DreamWeaver um programa originalmente desenvolvido pela empresa
MacroMedia, passou na posse da Adobe Systems fruto da fuso de ambas as empresas. Foi
desenvolvido especialmete como ferramenta de criao Web, dando suporte a linguagens de
criao web tais como HTML, Javascript, PHP e ASP.
Mysql (verso 5.5.24) um sistema de gerenciamento de banco de dados (SGBD),
que utiliza a linguagem SQL (NIEDERAUER, 2011).
MysqlWorkbench (verso 5.2.44) ) um sistema de gerenciamento de banco de
dados (SGBD), que utiliza a linguagem SQL (NIEDERAUER, 2011).
35
3.6 TESTES
Aco
Resultado obtido
em branco.
pgina de login.
Retorna a mensagem:
formato incorreto.
Digite corretamente o e-
mail.
Retorna a pgina de
formulrio vazio.
Logar com e-mail correto
cadastro.
Alerta: est a tentar a logar
cateres especiais.
Cadastrar dois usuarios
no existem no sistema.
Voc j est cadastrado.
Logue-se!
e-mail.
36
37
38
CAPTULO 4
RESULTADOS
Incio
Cadastro de usurio
Login
Publicar
Sobre AQ
Contacte-nos
Usurio
Evento
39
40
41
42
43
45
4.2.7 Contacto
46
4.2.8 Usurio
47
4.2.9 Evento
48
49
CAPTULO 5
CONCLUSES E RECOMENDAES
5.1 CONCLUSES
Com a aplicao de conceitos, ferramentas e tcnicas de engenharia de software foi
possvel construir uma ferramenta que ajudar as pessoas a encontrar facilmente informaes
sobre os eventos sociais realizados em Angola.
Espera-se que com o uso da Agenda quente aplicao desenvolvida neste projeto, as
empresas organizadoras de eventos e promotores individuais reduzam seus custos de
divulgao e de promoo usando esse novo canal. Espera-se tambm que aumentem suas
receitas por meio da converso de usurios em seus perfis. Por outro lado, espera-se que
qualquer pessoa que procure por eventos de qualquer espcie tenha a sua vida facilitada
encontrando com rapidez o evento que procura. O sucesso da Agenda quente depender em
grande parte do internauta, pois, o mesmo quem produz o contedo da rede.
5.1 RECOMENDAES
Para o aprimoramento da aplicao recomenda-se que seja implementado getaway de
pagamentos de ingresso para os eventos publicados caso o organizador ou promotor do evento
tenha a inteno de faz-lo. Visto que a utilizao de dispositivos mobiles vem crescendo
muito, recomenda-se a criao de uma verso mobile e aplicativos IOS4 e Android5 para o
sistema.
50
REFERNCIAS BIBLIOGRFICAS
ALMADA, S.; COGLE, H. Internet development in Angola Our contribuition.
Disponvel
em:
<http://nsrc.org/AFRICA/AO/20060300-Angola-Percurso-
52
APNDICE
DESCRIO COMPLETA DOS CASOS DE USO
Ator
Usurio
Pr-condies
Nenhuma
Fluxo principal
Fluxo de exceo
Descrio
1.
2.
3.
4.
Ator
Usurio
Pr-condies
Fluxo principal
54
Pr-condies
Fluxo principal
1.
2.
3.
4.
escolhida.
5. O usurio escolhe o evento desejado.
6. O sistema apresenta a descrio completa do evento.
55
Actor
Usurio
Pr-condies
Fluxo principal
Actores:
Usurio
Pr-condies:
Fluxo principal
56
Actores
Usurio
Pr-condies
Fluxo principal
Fluxo de exceo
Descrio
Regras de negocio
Actores
Usurio
Pr-condies
Fluxo principal
1.
2.
3.
4.
Actores
Usurio
57
Pr-condies
Fluxo principal
Regras de negcio
RN001, RN002.
Atores
Organizador
Pr-condies
Fluxo principal
Fluxo de exceo
Descrio
1.
2.
3.
4.
58
59
Atores
Organizador
Pr-condies
Fluxo principal
O erro na atualizao.
1. O sistema avisa que o formulrio no foi preenchido
corretamente.
2. O sistema reexibe o formulrio de evento.
3. O organizador preenche corretamente e publica.
4. O sistema exibe o evento e termina o caso de uso.
O organizador aborta a atualizao.
O organizador decide no continuar a atualizao e o caso de uso
termina.
Sumrio
Atores:
Pr-condies
Fluxo principal
Organizador no encontrado.
O caso de uso termina se o organizador no foi
encontrado.
61
Atores:
Pr-condies:
Fluxo principal
1.
2.
3.
4.
Descrio
62
Ator
Organizador
Pr-condies
Fluxo principal
Fluxo de exceo
Descrio
63
Pr-condies:
Fluxo principal
Fluxo de exceo:
Descrio
corretamente.
O sistema reexibe o formulrio de evento.
O organizador preenche o formulrio e publica.
O sistema exibe o evento e termina o caso de uso.
64
65
66
67
APNDICE
Anexo A Poluio visual algures na provncia de Luanda feita por
promotores de evento.
68
69