Telescope (core)
Apostila Telescope
ADS.FAQ-93307
Introdução
Telescope
Objetivos
Vantagens
Antes de começar
Introdução
Requisitos
Documentação (Telescope)
A escolha dos nomes
Modelagem conceitual (modelos semânticos)
Estrutura
Surrogate (atributo ID)
Nome global (Telescope)
Domínios
Builds
Esquema build x arquitetura
Fontes gerados (Telescope x NetBeans)
Usuários e acessos
Demonstração ?Usuários e Funções de Sistema?
Sistemas, Subsistema, Módulos
Introdução
Informações básicas do sistema
Dependências de outros sistemas
Exercício ?Sistema/subsistema?
Propriedades e preferências de sistema
Exercício ?Propriedades?
Acessos aos sistemas
Exercício ?Acesso sistema?
Atores, Requisitos, Casos de uso
Atores
Requisitos
Exemplos de requisitos funcionais:
Exemplos de requisitos não funcionais:
Casos de uso (Histórias)
Elementos (objetos relacionados aos requisitos)
Finalidade (uso desta funcionalidade):
Exercício ?Atores e Requisitos?
Testes unitários (APENAS DOCUMENTAÇÃO)
Exercício (projeto NetBeans)
Entidades
Conceito
Definição da entidade
Atributos
Atributo valorado
Formato
Exercício ?Entidades e atributos?
Regras da entidade
Nomes das regras
Regra do tipo PK (chave primária)
Regra do tipo FK (chave estrangeira)
Regra do tipo UK (chave única)
Regra do tipo AK (chave alternativa)
Regra do tipo Action (ação)
Regra do tipo Validation (validação)
Sequência de execução das regras
Exercício ?Regras das entidades?
Métodos (Entidade)
Parâmetros
Implementações
Exercício ?Métodos das entidades?
Formulários
Conceito
Componentes da Interface
Definição dos itens que participam da interface
Entidade base
Entidades lookup
Unbound itens ? SQL Expressions
Unbound Itens ? Custom
Unbound itens ? User Functions
Parâmetros da Interface
Montagem do SQL da QUERY
Blocos da interface
Features
QUERY
SEARCH
LIST
INSERT
UPDATE
VIEW
DELETE
CUSTOM
CUSTOM_ACTION
SHEET
Exercício ?Interface Home?
Outras Features
Ordem dos registros na listagem (ORDER_BY)
Interface CRUD de uma entidade
Métodos (Interfaces)
Exercício ?Interface CadCidade?
Módulos e Guias de navegação
Conceito
Como criar um módulo e submódulos
Como criar uma guia
Exercício ?ORDER_BY?
Menus
Introdução
Como criar menus no sistema
Instalando os menus no ambiente de produção
Exercício ?Menus do Sistema?
Regras de interface
Inferência
Exercício ?Regras de inferência?
Anexo (facilidades da arquitetura)
Acessando dados das entidades com filtros complexos
Classe Filter do Telescope
Métodos de DECLARACAO de entidade e/ou interface
Anexo (outros itens)
Resumo dos recursos da ferramenta
Relacionados com entidades
Relacionados com Servlet
Da geração à instalação
Generate
Compile
Build
Deploy
Setup
Anexo (requisitos para o Treinamento)
Software (ferramentas, banco de dados, IDE)
Banco de dados
IDE
Softwares para o treinamento
Roteiro (resumo) para desenvolvimento Telescope
- (faq:20913; Regras entidade)