Download - Martinho Costa

Transcript
Page 1: Martinho Costa

Universidade de Trás-os-Montes e Alto DouroEscola de Ciências e Tecnologia

Lic. em Tecnologias da Informação e Comunicação

Soapbubble - Rede de Partilha de Ideias

Enquadramento

Soapbubble

Ferramentas

Trabalho futuro

Martinho Costa - N.º 28065

As redes sociais tornaram-se, nos últimos anos, num dos princi-pais veículos de partilha de informação e conhecimento.O projecto Soapbubble materializa uma rede social com o mesmo nome que possibilita a divulgação, partilha e promoção de ideias (por exemplo, de um novo produto, de um serviço, etc.). Este pro-jecto surge com o objectivo de tirar proveito deste tipo de plata-forma com um grau de aceitação elevado, como é o caso das redes sociais e focar o seu âmbito na partilha de ideias, com a �nalidade de estimular a inovação. Deste modo, a facilidade na partilha de ideias por uma comunidade alargada, poderá aumen-tar o grau de sucesso das mesmas, pois facilitará a sua avaliação ea procura de apoios e colaboradores.

Para a implementação da rede Soapbubble está a ser usada aZend Framework de desenvolvimento em PHP 5. Está a serusada também o modelo de desenvolvimento MVC.Para o desenvolvimento do GUI do sistema estão a ser usadas CSS.A Base de dados está a ser desenvolvida em My SQL.

Estudo preliminarPara uma melhor visão sobre as redes sociais actualmenteexistentes e mais bem sucedidas, foram primeiro estudadas as suas principais funcionalidades, de forma a perceber as vanta-gens e desvantagens no seu uso e de que forma o público-alvo aceita essas funcionalidades como sendo uma motivação para autilização do sistema.

ModelaçãoApós o estudo das funcionalidades presentes nas redes sociais, seguiu-se o processo de modelação, no qual foi realizada uma análise de requisitos detalhada assim como a elaboração de diver-sos modelos complementares do sistema (funcionais, estruturais e comportamentais). A elaboração de diagramas de packages e de casos-de-uso (Figura 1), possibilitou identi�car as funcionali-dades necessárias, bem como permitiu representar os serviços uti-lizados pelos diferentes tipos de utilizadores do sistema. Para com-plementar a especi�cação foram desenvolvidos os diagramas declasses, Entidades-Relacionamentos e de estados.

DesenvolvimentoPartindo da especi�cação do sistema, o período de desenvolvi-mento iniciou-se com a implementação da base de dados. Foram desenhadas as primeiras funcionalidades que são o sistema de login e de registo de utilizadores. A página inicial encontra-se na Figura 2. Share, rating ecomment de ideias são exemplos deoutras funcionalidades.

JQueryO JQuery é uma biblioteca Javascript que simpli�ca os scripts que interagem com o HTML no lado do cliente. Foi desenvolvida para criar animações, manipular eventos e desenvolver aplicações AJAX. Um dos objectivos deste projecto é a implementação datecnologia JQuery como forma de diferenciação, personalização e acessibilidade.

Empresas e MarcasNum período posterior à disponibilização on-line da rede social,espera-se integrar funcionalidades que permitam a empresas emarcas aproximarem-se dos promotores das ideias da rede. Oobjectivo principal desta integração é fazer os promotores dasideias sentir que podem sempre bene�ciar de apoio provenientede potenciais interessados na adopção prática das ideias.

ProjectosA integração de ferramentas colaborativas na rede Soapbubbleé também uma das metas futuras. Estas têm por �nalidade facili-tar ao promotor, o desenvolvimento e crescimento das suas ideias, também através da colaboração com outros utilizadores da redesocial.

Orientadores: João Varajão, Luís Barbosa e Emanuel Peres

Ideas

Idea Promoter

Share ideas

View ideas

View bottles

Delete ideas

Edit ideas

<<extend>>

<<extend>>

5

4

1

2

3

Evaluations

Comments

IdeasAccount

Idea Promoter

Evaluations

Idea Promoter Evaluate ideas

Edit evaluations

<<extend>>

View evaluations

View avarages 6

7

8

9

Account

Idea Promoter

Promoter Register

Confirm promoter register

Manage profile

Manage account

Login / Logout

1314

15

16

17

Comments

Idea Promoter

View ideas

Delete comments

<<extend>>

View comments10

11

12

Figura 1 - Especi�cação funcional.

Figura 2 - Layout Soapbubble

Top Related