Martinho Costa

Page 1

Soapbubble - Rede de Partilha de Ideias

Martinho Costa - N.º 28065

Orientadores: João Varajão, Luís Barbosa e Emanuel Peres Universidade de Trás-os-Montes e Alto Douro Escola de Ciências e Tecnologia Lic. em Tecnologias da Informação e Comunicação Figura 1 - Especificação funcional.

Enquadramento As redes sociais tornaram-se, nos últimos anos, num dos principais 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 projecto surge com o objectivo de tirar proveito deste tipo de plataforma com um grau de aceitação elevado, como é o caso das redes sociais e focar o seu âmbito na partilha de ideias, com a finalidade de estimular a inovação. Deste modo, a facilidade na partilha de ideias por uma comunidade alargada, poderá aumentar o grau de sucesso das mesmas, pois facilitará a sua avaliação e a procura de apoios e colaboradores.

Evaluations

Ideas

Account Idea Promoter

Comments

Comments

Ideas

Delete ideas

<<extend>>

2

<<extend>>

Share ideas 1

View comments

3 View ideas

10

Edit ideas

View ideas

4

11 <<extend>>

Idea Promoter

Idea Promoter

12 View bottles

Delete comments

5

Account

Evaluations

Promoter Register View avarages

13

14

6

Confirm promoter register View evaluations

15

7

Login / Logout

Idea Promoter Idea Promoter

Evaluate ideas

8 <<extend>>

Soapbubble Estudo preliminar

9

Edit evaluations

Manage profile Manage account

16

17

Figura 2 - Layout Soapbubble

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

Modelação

Apó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 diversos modelos complementares do sistema (funcionais, estruturais e comportamentais). A elaboração de diagramas de packages e de casos-de-uso (Figura 1), possibilitou identificar as funcionalidades necessárias, bem como permitiu representar os serviços utilizados pelos diferentes tipos de utilizadores do sistema. Para complementar a especificação foram desenvolvidos os diagramas de classes, Entidades-Relacionamentos e de estados.

Desenvolvimento

Partindo da especificação do sistema, o período de desenvolvimento 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 de outras funcionalidades.

Ferramentas Para a implementação da rede Soapbubble está a ser usada a Zend Framework de desenvolvimento em PHP 5. Está a ser usada 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.

Trabalho futuro JQuery

O JQuery é uma biblioteca Javascript que simplifica 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 da tecnologia JQuery como forma de diferenciação, personalização e acessibilidade.

Empresas e Marcas

Num período posterior à disponibilização on-line da rede social, espera-se integrar funcionalidades que permitam a empresas e marcas aproximarem-se dos promotores das ideias da rede. O objectivo principal desta integração é fazer os promotores das ideias sentir que podem sempre beneficiar de apoio proveniente de potenciais interessados na adopção prática das ideias.

Projectos

A integração de ferramentas colaborativas na rede Soapbubble é também uma das metas futuras. Estas têm por finalidade facilitar ao promotor, o desenvolvimento e crescimento das suas ideias, também através da colaboração com outros utilizadores da rede social.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.