martinho costa

1
Universidade de Trás-os-Montes e Alto Douro Escola 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 finalidade 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 e a procura de apoios e colaboradores. 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. Estudo preliminar 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 vanta- gens 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 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 identificar 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 especificação foram desenvolvidos os diagramas de classes, Entidades-Relacionamentos e de estados. Desenvolvimento Partindo da especificaçã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 de outras funcionalidades. 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 facili- tar ao promotor, o desenvolvimento e crescimento das suas ideias, também através da colaboração com outros utilizadores da rede social. 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 Ideas Account 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 13 14 15 16 17 Comments Idea Promoter View ideas Delete comments <<extend>> View comments 10 11 12 Figura 1 - Especificação funcional. Figura 2 - Layout Soapbubble

Upload: leonel-morgado

Post on 24-Mar-2016

222 views

Category:

Documents


0 download

DESCRIPTION

Figura 1 - Especiicação funcional. Ideas Account 13 14 View comments 10 View avarages 6 Idea Promoter Evaluate ideas Idea Promoter Comments Delete comments Manage account Idea Promoter Idea Promoter Promoter Register Confirm promoter register View evaluations Manage profile Comments Login / Logout View ideas Edit evaluations Evaluations Idea Promoter Account Share ideas Delete ideas View ideas Evaluations View bottles Edit ideas 15 16 11 12 17 Ideas 7 8 9 5 4 1 2 3

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