IntelligenceDoc - Desenvolvimento e Gerenciamento Colaborativo de Documentações

Post on 02-Nov-2014

2 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Trabalho de Conclusão de Curso

Transcript

Robson Luis Monteiro JúniorThiago Macedo da Silva

2007 – Desenvolvimento WEBInstituto Brasileiro de Tecnologia Avançada

IntelligenceDocDesenvolvimento e Gerenciamento Colaborativo de Documentações

Orientador: Rubens Cruz Gatto

IntelligenceDocEstrutura

Introdução O Projeto Desenvolvimento Demonstração Caso de Uso Conclusão

Introdução Inteligência Coletiva Sistemas Colaborativos Comunidades Virtuais

Inteligência distribuida por toda a parte Fruto de mobilização colaborativa. Consiste no desenvolvimento coletivo de conhecimento Utiliza de interatividade como ferramenta para

disseminação dos saberes globais. Oferece informação democratizada e atualizada.

IntroduçãoInteligência Coletiva

“É uma inteligência distribuída por toda parte, incessantemente valorizada, coordenada em tempo real, que resulta em uma mobilização efetiva das competências”. LÉVY (1998)

Inteligência ColetivaSistemas Colaborativos

Comunidades Virtuais

LÉVY, Pierre A Inteligência Coletiva por uma antropologia do ciberespaço. São Paulo: Edições Loyola, 1998

IntroduçãoSistemas Colaborativos

Inteligência ColetivaSistemas Colaborativos

Comunidades Virtuais

Aplicações colaborativas são ferramentas de softwares interligados através da rede de computadores com a finalidade de facilitar e desenvolver o trabalho conjunto de pessoas.

Comunicação Coordenação

Cooperação

Sistema Colaborativo

Espaços virtuais de comunicação e cooperação. Grupos de pessoas com interesses ou objetivos comuns. Indiferentes quanto a dispersões geográficas e tempo. Promovidas através de aplicativos tecnológicos que permitem a

troca de informações e convivência em grupos, separados por diversos tipos de classificações.

IntroduçãoComunidades Virtuais

Inteligência ColetivaSistemas Colaborativos

Comunidades Virtuais

Uma comunidade virtual é uma comunidade que estabelece relações num espaço virtual através de meios de comunicação a distância. Se caracteriza pela existência de um grupo de indivíduos com interesses comuns que trocam experiências e informações no ambiente virtual.

O Projeto Definição Objetivos Público-Alvo

O ProjetoDefinição Definição

ObjetivosPúblico-Alvo

Aplicativo web que possibilita a criação e a participação coletiva na publicação e edição de documentos.

O ProjetoObjetivos Definição

ObjetivosPúblico-Alvo

Suprir a necessidade de interação rápida e dinâmica por partes dos envolvidos.

Diminuir dificuldades referentes a espaço e tempo. Facilitar o trabalho coletivo. Otimizar processos e facilitar interações.

O ProjetoPúblico-Alvo Definição

ObjetivosPúblico-Alvo

Empresas / Organizações / InstituiçõesDocumentação de processos / Contratos / Serviços / Estudos

Instituições de Ensino / DocentesElaboração de apostilas e Materiais didáticos

Comunidades / Grupos de EstudoEscrita de trabalhos / Leitura coletiva / Debates

Todo e qualquer grupo interessado em compartilhamento de conhecimento e gestão de informação.

Desenvolvimento Planejamento do Produto Análise e Modelagem do Sistema Desenvolvimento da Interface Tecnologias de Desenvolvimento

DesenvolvimentoPlanejamento do produto

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Levantamento de Informações Definição das funcionalidades Análise Técnica e Levantamento de Requisitos Definição das Tecnologias Criação do fluxo de desenvolvimento

DesenvolvimentoFluxo de Desenvolvimento

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Definições do Planejamento

HTML

Aprovação Final

Layout e CSS Programação

DesenvolvimentoAnálise e Modelagem do Sistema

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Casos de uso Diagrama de Classes Modelagem do Banco de Dados Padrões de Arquitetura e Interação com o usuário

DesenvolvimentoCasos de Uso

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

DesenvolvimentoDiagrama de Classes

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

DesenvolvimentoModelagem do Banco de Dados

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

DesenvolvimentoArquitetura: MVC

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Model / View / Controller

DesenvolvimentoArquitetura cliente/servidor: Ajax

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

DesenvolvimentoDesenvolvimento da Interface

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Arquitetura da informação Protótipos e Wireframes Design e Identidade visual Webstandards e a camada de apresentação Interação e comunicação com o servidor Interfaces

DesenvolvimentoArquitetura da informação

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Gerenciador

Documentos

Capítulos

Seções

Comentários

Login

Restrito

DesenvolvimentoProtótipos e Wireframes

Superior a 1024px de larg. Inferior a 1024px de larg.

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

DesenvolvimentoProtótipos e Wireframes Planejamento do Produto

Análise e Modelagem do SistemaDesenvolvimento da Interface

Tecnologias de Desenvolvimento

DesenvolvimentoDesign e Interface Visual

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

DesenvolvimentoWebstandards

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Leveza e estabilidade; Manutenção facilitada; Tamanho de arquivo menor (economia de banda e velocidade no carregamento); Maior acessibilidade para o usuário; Compatibilidade com diferentes navegadores que seguem os padrões do W3C* Separação dos códigos:

Apresentação (CSS) Conteúdo (HTML) Comportamento (DOM) ;

*W3C – World Wide WEB Consortium

DesenvolvimentoInterfaces

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Tela de Login

DesenvolvimentoInterfaces

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Listagem dos Capítulos

DesenvolvimentoInterfaces

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de DesenvolvimentoListagem sas seções de um capítulo

Indicação de comentários da seçãoComentários

DesenvolvimentoInterfaces

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Administração

DesenvolvimentoTecnologias de Desenvolvimento

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Plataforma de Desenvolvimento Linguagens de Programação Banco de Dados Frameworks e toolkits

DesenvolvimentoPlataforma de Desenvolvimento

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Windows Servidor Apache 2.0; Mod_python; Plataforma Eclipse 3.2; PyDev Aptana;

DesenvolvimentoLinguagens de Programação

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

PythonLinguagem de programação de alto-nível interpretada, interativa, orientada a objetos, de tipagem dinâmica e forte.

JavascriptLinguagem de programação de tipagem dinâmica, interpretada diretamente no navegador, orientada a objetos, usado para interações com usuário e validações do lado do cliente.

DesenvolvimentoBanco de Dados

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

MySQL Bancos de dados relacional Rápido Apresenta quase todas as funcionalidades dos grandes

bancos de dados Fácil comunicação com Python

DesenvolvimentoFrameworks e toolkits

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Django Framework para desenvolvimento web agil Baseado no modelo MVC Configuração de URL’s ORM Sistema de templates Permite Internacionalização Sistema de cache

DesenvolvimentoFrameworks e toolkits

Planejamento do ProdutoAnálise e Modelagem do Sistema

Desenvolvimento da InterfaceTecnologias de Desenvolvimento

Javascript: Mootools Modular Orientado a objetos Funcionalidade crossbrowser Efeitos e interações

Demonstração do Sistema

Caso de Uso Documento: Monografia IntelligenceDoc Autores: Thiago / Robson Capítulos: 9 Seções/Subseções: 81

Caso de UsoMonografia

Documento: Monografia IntelligenceDocAutores: Thiago / Robson

Capítulos: 9Seções/Subseções: 81

Usado para homologar o sistema Sugerir melhorias Escrita colaborativa entre os membros Ajuda de terceiros

Conclusão Objetivos alcançados IntelligenceDoc 2.0 Agradecimentos

ConclusãoObjetivos alcançados

Objetivos alcançadosIntelligenceDoc 2.0

Agradecimentos

Extensão para diversas áreas do conhecimento Aprendizado de novas tecnologias Desenvolvimento e Gestão de Projeto Consolidação dos aprendizados obtidos durante o

curso

ConclusãoIntelligenceDoc 2.0

Objetivos alcançadosIntelligenceDoc 2.0

Agradecimentos

Impressão dinâmica Emissão de relatórios Controle de versão Acompanhamento por email

ConclusãoAgradecimentos

Objetivos alcançadosIntelligenceDoc 2.0

Agradecimentos

As nossas famílias Aos professores da instituição Ao nosso orientador A todos que colaboraram conosco

Fim

Disponível em:www.intelligencedoc.com

top related