GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
IntelligenceDoc - Desenvolvimento e Gerenciamento Colaborativo de Documentações
1. Robson Luis Monteiro Júnior
Thiago Macedo da Silva
IntelligenceDoc
Desenvolvimento e Gerenciamento Colaborativo de Documentações
Orientador: Rubens Cruz Gatto
2007 – Desenvolvimento WEB
Instituto Brasileiro de Tecnologia Avançada
2. IntelligenceDoc
Estrutura
Introdução
O Projeto
Desenvolvimento
Demonstração
Caso de Uso
Conclusão
4. Introdução
Inteligência Coletiva
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.
“É 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)
LÉVY, Pierre A Inteligência Coletiva por uma antropologia do ciberespaço. São Paulo: Edições Loyola, 1998
5. Introdução
Inteligência Coletiva
Sistemas Colaborativos Sistemas 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.
Coordenação
Comunicação
Sistema
Colaborativo
Cooperação
6. Introdução
Inteligência Coletiva
Comunidades Virtuais Sistemas Colaborativos
Comunidades Virtuais
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.
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.
7. O Projeto
Definição
Objetivos
Público-Alvo
8.
9. O Projeto
Definição Definição
Objetivos
Público-Alvo
Aplicativo web que possibilita a criação e a
participação coletiva na publicação e edição
de documentos.
10. O Projeto
Objetivos Definição
Objetivos
Pú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.
11. O Projeto
Público-Alvo Definição
Objetivos
Público-Alvo
Empresas / Organizações / Instituições
Documentação de processos / Contratos / Serviços / Estudos
Instituições de Ensino / Docentes
Elaboração de apostilas e Materiais didáticos
Comunidades / Grupos de Estudo
Escrita de trabalhos / Leitura coletiva / Debates
Todo e qualquer grupo interessado em compartilhamento de
conhecimento e gestão de informação.
12. Desenvolvimento
Planejamento do Produto
Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
13. Desenvolvimento Planejamento do Produto
Planejamento do produto Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias 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
14. Desenvolvimento Planejamento do Produto
Fluxo de Desenvolvimento Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Definições do
Planejamento
HTML
Layout e CSS Programação
Aprovação
Final
15. Desenvolvimento Planejamento do Produto
Análise e Modelagem do Sistema Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Casos de uso
Diagrama de Classes
Modelagem do Banco de Dados
Padrões de Arquitetura e Interação com o usuário
16. Desenvolvimento
Planejamento do Produto
Casos de Uso Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
17. Desenvolvimento
Planejamento do Produto
Diagrama de Classes Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
18. Desenvolvimento Planejamento do Produto
Modelagem do Banco de Dados Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
19. Desenvolvimento Planejamento do Produto
Arquitetura: MVC Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Model / View / Controller
20. Desenvolvimento Planejamento do Produto
Arquitetura cliente/servidor: Ajax Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
21. Desenvolvimento Planejamento do Produto
Desenvolvimento da Interface Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias 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
22. Desenvolvimento Planejamento do Produto
Arquitetura da informação Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Restrito Documentos
Login Gerenciador Capítulos
Seções
Comentários
23. Desenvolvimento
Protótipos e Wireframes Planejamento do Produto
Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Superior a 1024px de larg. Inferior a 1024px de larg.
25. Desenvolvimento
Planejamento do Produto
Análise e Modelagem do Sistema
Design e Interface Visual Desenvolvimento da Interface
Tecnologias de Desenvolvimento
26. Desenvolvimento Planejamento do Produto
Webstandards Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias 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
27. Desenvolvimento Planejamento do Produto
Interfaces Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Tela de Login
28. Desenvolvimento Planejamento do Produto
Interfaces Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Listagem dos Capítulos
29. Desenvolvimento Planejamento do Produto
Interfaces Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Listagem sas seções de um capítulo
Indicação de comentários da seção
Comentários
30. Desenvolvimento Planejamento do Produto
Interfaces Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Administração
31. Desenvolvimento Planejamento do Produto
Tecnologias de Desenvolvimento Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Plataforma de Desenvolvimento
Linguagens de Programação
Banco de Dados
Frameworks e toolkits
32. Desenvolvimento
Planejamento do Produto
Plataforma de Desenvolvimento Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Windows
Servidor Apache 2.0;
Mod_python;
Plataforma Eclipse 3.2;
PyDev
Aptana;
33. Desenvolvimento Planejamento do Produto
Linguagens de Programação Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Python
Linguagem de programação de alto-nível
interpretada, interativa, orientada a objetos, de tipagem
dinâmica e forte.
Javascript
Linguagem 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.
34. Desenvolvimento Planejamento do Produto
Banco de Dados Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias 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
35. Desenvolvimento Planejamento do Produto
Frameworks e toolkits Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias 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
36. Desenvolvimento Planejamento do Produto
Frameworks e toolkits Análise e Modelagem do Sistema
Desenvolvimento da Interface
Tecnologias de Desenvolvimento
Javascript: Mootools
Modular
Orientado a objetos
Funcionalidade crossbrowser
Efeitos e interações
38. Caso de Uso
Documento: Monografia IntelligenceDoc
Autores: Thiago / Robson
Capítulos: 9
Seções/Subseções: 81
39. Caso de Uso
Documento: Monografia IntelligenceDoc
Monografia Autores: Thiago / Robson
Capítulos: 9
Seções/Subseções: 81
Usado para homologar o sistema
Sugerir melhorias
Escrita colaborativa entre os membros
Ajuda de terceiros
41. Conclusão
Objetivos alcançados
Objetivos alcançados IntelligenceDoc 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
42. Conclusão
Objetivos alcançados
IntelligenceDoc 2.0 IntelligenceDoc 2.0
Agradecimentos
Impressão dinâmica
Emissão de relatórios
Controle de versão
Acompanhamento por email
43. Conclusão
Objetivos alcançados
Agradecimentos IntelligenceDoc 2.0
Agradecimentos
As nossas famílias
Aos professores da instituição
Ao nosso orientador
A todos que colaboraram conosco