thewebmind - desenvolvimento rápido ao extremo, com qualidade e controle

42
Um Novo Paradigma no Desenvolvimento de Software

Upload: felipe-nascimento

Post on 20-Jul-2015

1.370 views

Category:

Documents


2 download

TRANSCRIPT

Um Novo Paradigma no Desenvolvimento de Software

Palestrantes

Felipe Nascimento

Criador e desenvolvedor líder

Entusiasta Javascript e PHP

Analista Desenvolvedor na Agiplan Serviços Financeiros

[email protected] @felipenmoura http://felipenascimento.org

Palestrantes

Jaydson Gomes

Criador e desenvolvedor líder

Entusiasta Javascript e PHP

Analista Desenvolvedor na Ag2

[email protected] @jaydson http://jaydson.org

O que é o TheWebMindÉ uma plataforma capaz de interpretar o conhecimento humano

O que é o TheWebMind

WML (Web Mind Language)

IDE (Integrated Development Environment )

Mind Engine

Plataforma{

Evolução da Tecnologia

Evolução da Tecnologia

Evolução da Tecnologia

Evolução no Desenvolvimento

Metodologias: Scrum, XP, Lean, entre outras

Analise

Desenvolvimento

Teste

Implementação

Evolução no Desenvolvimento

Evolução no Desenvolvimento

Desenvolvimentosem fim

Evolução no Desenvolvimento

Promessas

Evolução no Desenvolvimento

TheWebMind

Funcionamento

Funcionamento

Conhecimentosobre o problema

Compreensão(Múltiplas Saídas)

Mind2.0

Módulo

Problema

transcrito Código geradoe documentação

Saídasalternativas

Desenvolvedores

Funcionamento

Plugin

IDE

Funcionamento

Painéis Project List Panel (Fechado)

PainéisMain Painel

Painéis

Output Panel

Painéis Project List Panel (Aberto)

PainéisMain Painel (Projeto Aberto)

Ambientes

WML

WML

cada aluno pode possuir um ou vários professor

e todo professor tem muitos aluno

Entidade

Entidade

Verbo Quantificadores

WML

aluno tem nome:caractere(80,obrigatório)aluno tem idade:inteiro()

AtributoTipo Características

aluno tem turma:caractere(1, "A")aluno tem sexo:caractere(1,{M=Masculino|F=Feminino})

professor tem cpf:caractere(14,[000.000.000-00])professor tem #matrícula:varchar(10) //Numero de matricula

WML Valor padrão Opções

Máscara

ComentárioCampo oculto

WML

$uf:char(2,{SP=São Paulo|RJ=Rio de Janeiro|BA=Bahia})

enderecoComercial tem estado:uf()enderecoResidencial tem estado:uf()

Sub Tipo

CORE

RegExpJSON

XML

PHP

Javascript Ajax

jQuery *

FW - Server-Side

FW - Client-Side

Ajax Push

NLP

Core

Saídas

DDLCódigo WML

DDL

DDL

aluno tem nome:caractere(80,obrigatório)aluno tem idade:inteiro()aluno tem turma:caractere(1, "A")aluno tem sexo:caractere(1,{M=Masculino|F=Feminino})

professor tem cpf:caractere(14,[000.000.000-00])professor tem matrícula:varchar(10) e todo professor tem muitos aluno

Código WML

DDL

Diagrama ERCódigo WML

ER

ER

Dicionário de DadosCódigo WML

Dicionário de Dados

Dicionário de Dados

Módulos

Conhecimento sobre o problema

ArquivosDocumentaçãoDiretórios

http://thewebmind.org

http://docs.thewebmind.org

Site:

Docs:

http://groups.google.com/group/thewebmind Grupo:

@thewebmind

“O Mind entende você”