View
4
Download
0
Category
Tags:
Preview:
DESCRIPTION
Trabalho de Conclusão de Curso
Citation preview
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
Recommended