PAI Recursos Parceiros Projeto Empreendedor seta para direita 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
3. Lista Lista Ordenada
(sequência obrigatória) Realizar Dojo
  1. Definir problema e linguagem
  2. Desenvolver testes e solução
  3. Retrospectiva
  4. 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

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 . .
0 1 1
  • criar projeto com Profissional em parceria com Projeto Apoie
0 0 1
  • fazer proposta para viabilizar serviço
0 . 0
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.AvancarLDC {6} 1.Descrição 2. Elementos 3.Lista 4.Atribuição 5.Tabela de Decisões
12.Índice {9} 1.AvancarProjeto Apoie {7} 2.AvancarLinguagens de Programação {5} 3.AvancarCoding Dojo {3} 4.AvancarQualidade {2} 5.AvancarComponente de programação {6} 6.Paletas {10} 7.AvancarEvento {3} 8.AvancarMétodo {5} 9.AvancarImposto de Renda
  1...5/5