You are on page 1of 12

SYNON- DAY 1

SYNON/2E Overview
An application development AS400 case
tool founded by Simon Williams, Melinda
Horton and Nick Knowles in 1984
Launched in 1987on AS/400 Platform
and was called Synon/2E
Application generator designed for IBM
System/38 and was Initially called
Synon/1 and Synon/2
Parallel Versions in early 90s called
COOL:2E and COOL: Plex

SYNON/2E Overview
An application development tool
Abstract patterns present as building blocks
Automatically generate the components of
an application
Generates sophisticated high-level
language code in RPG or COBOL without
any developer intervention
Also generates the SQL or DDS code to
define the necessary database tables and
views.

The Technology & Advances


CASE-Computer Aided Software
Engineering
RPM-Rapid Prototyping Methodology
Allows Normalization
Object-Oriented Concepts
File Assimilation and Implementation
Independence

Features

Design Application model


Easy/Rapid
Platform independent
Maintenance
Re-use
Flexible
Time

Features

Entity Relationship Specification


Access Path
Function
Panels & Report

Modes
Avaliable in three Modes
*DSNR-Privilege to create entities,
make modification and define
relationships.
*PGMR-Privilege to code and construct
Action Diagrams and Device Designs
has read-write authority
*USER-Has read-only authority and is
used for safe viewing of functions

Data Model
Defines Entities, Relationship and
Attributes
Overview of the data to be processed by
a business mode & rules for data access.
Structured description of a set of data and
its relationship which can be used to
represent the business of an organization
Object based design-Objects are database
entities
Action and objects are resuable
Design model can be easily changed

File Type
Database Files
Reference (REF)
Master files
Relatively static / Non-volatile data
e.g. Product, Employee,Customer

Capture (CPT)

Transaction files
Large volume of data
Frequently updated
e.g. Order

File Type
Non-Database Files
Structure (STR)
Has field definitions
Never compiled
Included in other files
Re-use
e.g. Audit Stamp file

File Relation

File Relation

You might also like