PAI
Recursos
Parceiros
Projeto
Empreendedor
Cliente
Participe
|
Índice
LDC
Linguagem de Descrição de Componentes. Ver também:
Sintaxe
,
Exemplos
1
.
Descrição
Linguagem coloquial, simples e precisa para descrever
componentes
eventos
tudo que abordamos?! ...
Facilmente entendida por pessoas e programas.
Código e processamento são muito reduzidos.
Pode ser usada em equipamentos móveis, mesmo com pouca capacidade.
Cada componente é um autômato finito, onde cada nó é uma tabela de decisões.
O autômato finito (parte sequencial) é otimizável, existem algoritmos e teoria (linguagem formal) que podem mínimizá-lo.
Cada tabela (parte combinacional) é otimizável, existem algoritmos e teoria (lógica) que podem mínimizá-la. Com o formato tabela, cabem 4 células de tabela de decisões em um byte.
Exemplos
: como funciona o Coding Dojo e produzir obra literária
Descrição formal:
Diagrama Sintático - Diagrama de Sintaxe
- BNF - Autômato finito
2
.
Elementos
Lista
Atribuição
Tabela de Decisões
3
.
Lista
Lista Ordenada
(sequência obrigatória)
Realizar
Dojo
Definir problema e linguagem
Desenvolver testes e solução
Retrospectiva
Pós-Dojo
Lista Não Ordenada
(elementos em qualquer ordem, inclusive ao mesmo tempo)
Competência
Conhecimento
- teoria, saber, cultura, cursos, o que aprendeu
Experiência
- prática, o que já fez
Dom
- vocação - talento
Motivação
- o que quer, deseja, gosta de fazer, tem gana, tesão
Sintaxe
4
.
Atribuição
Dojo, 23jun2010, Lapa => Evento, Data, Local
Cada elemento da lista de entradas é atribuído ao elemento correspondente da lista de saídas, ficando:
Evento = Dojo
Data = 23jun2010
Local = Lapa
5
.
Tabela de Decisões
Profissional empreendedor consegue atender cliente?
| Serviço é viável?
| | Serviço dentro do escopo do Projeto Apoie?
| | |
1 . .
Profissional atende seu cliente
, não precisa de auxílio
0 1 1
criar projeto com Profissional em parceria com Projeto Apoie
0 0 1
fazer proposta para viabilizar serviço
0 . 0
fora do
escopo atual do Projeto Apoie
As condições são avaliadas e ações são realizadas de acordo com as respostas.
"." indica que esta condição é irrelevante nesta regra.
Arquivo origem:
Ldc.xml
.
Esta página é licenciada sob a
GPL
13
.
LDC {
6
}
1
.
Descrição
2
.
Elementos
3
.
Lista
4
.
Atribuição
5
.
Tabela de Decisões
12
.Índice {
9
}
1
.
Projeto Apoie
{
7
}
2
.
Linguagens de Programação
{
5
}
3
.
Coding Dojo
{
3
}
4
.
Qualidade {
2
}
5
.
Componente de programação
{
6
}
6
.Paletas {
10
}
7
.
Evento
{
3
}
8
.
Método
{
5
}
9
.
Imposto de Renda
1...5/5