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