Visible Analyst ® Award-Winning Application Development Tool Set Integrated Data, Process, & Object Modeling Multi-User, Concurrent Development Easy to Learn Engineering the Enterprise for Excellence® © 2008

Download Report

Transcript Visible Analyst ® Award-Winning Application Development Tool Set Integrated Data, Process, & Object Modeling Multi-User, Concurrent Development Easy to Learn Engineering the Enterprise for Excellence® © 2008

Visible

®

Analyst

Award-Winning Application Development Tool Set Integrated Data, Process, & Object Modeling Multi-User, Concurrent Development Easy to Learn Engineering the Enterprise for Excellence ®

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

General Capabilities Requirements © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

A Common User Interface

Dataflow Diagramming Collaboration Diagramming Class Diagramming Entity Relationship Diagramming Use Case Diagramming

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Tool must be easy to install .

Ease of Installation Download, Save, Run, Select install Options, Done © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

“Intuitive” throughout all operations

The graphical Interface and Self explanatory Menu options are supported by a robust context sensitive and interactive Help system.

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Context Specific Help

Easy to use help...Search, Drill down on any topic, Comprehensive, Add favorite topics

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Context Sensitive Help

Tool must include a Context Sensitive Help facility

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Instructional Tutorial and Sample Project

Tool must include an instructiona l tutorial and sample project for all required analysis and design modeling methods

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Automatic Rules, Consistency, and Completeness Checking

Tool must include automatic rules checking, consistency, and completenes s checking for data flow diagrams (DFDs), structure charts charts (SCs), and business process diagrams (BPDs)

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Easy Report Generation

Tool must include easy report generation facility including Audit Trail

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Report Audit Trail

Reporting: tool must support audit trail as a part of standard reports

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Automatic System Documentation

Complete system documentation must be an automatic by-product of using the tool

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Project diagrams (DFD, SC, BPD) must be maintained in the same data repository for object reuse, preservation of naming conventions, and maintaining location within and across SDLC phases

Integrated Repository © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Diagram and Repository Dynamically updated

Diagramming and data repository activities are dynamically updated, keeping projects organized, synchronized and consistent by tracking location information for all objects

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Tool shall not require additional software to be purchased in order to function properly beyond standard windows configuration

No Additional Software Required © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Tool must support links to external documents directly to meta-data definitions using hyperlinks including documents, spreadsheets, URLs, and graphics

External Link Support © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Multi-User Support (Concurrent Team Development) © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Multi-User Floating License Support

Multi-user licenses: Each license shall be “ a floating license” available to any network user

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Transparent Multi-User Interface Operation

Multi-user interface must be transparent to the operation of the tool. No difference in tool interface between single user and multi user versions

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Concurrent Access, Auto-update, with File and Record Locking

Tool must include concurrent user access, simultaneous update, and file/record locking

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Multiple Level, Configurable Access Rights

Multiple levels of user security with configurable project access rights

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

User Groups

Ability to create groups and assign group access to individual projects

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Object Level Locking

Object locking available down to the object level

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Concurrent Design Access

Multiple developers can work on same element of the design at the same time

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Model Subset Distribution and Access

Enterprise copy: make a subset of models and distribute work across team

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Synchronize Model Versions

Synchronize changes among project versions

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Projects Linked in Parent-Child Relationship

Projects linked in parent-child relationships; allowing for work segmentation; work distribution; work consolidation

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Project Change Authority

Ability for authorized users to access repository to manually add, modify, or delete objects, or review and modify entries and relationships

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Tool must be able to handle large numbers of students concurrently without significant performance issues

Concurrent User Performance

Visible Analyst allows you to setup a new project on any database platform and drive of your choosing.

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Printing the Diagrams © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Reports must maintain a global audit trail of related information (connection, location, etc)

Global Report Audit Trails © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Standard Reporting for all supported Diagrams: DFD, SC, BPMN, ERD, UML diagrams. Include Detailed or Summary listings; Single Entry Listing; Matrixes, etc.

Standardized and Customized SSADM Reporting © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Users must be able to quickly create customizable (reusable) reports for any project information desired

Customizable Reporting © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Users must be able to quickly generate ad hoc Reports

Ad-hoc Reporting © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Presentation Quality Report

Presentation Quality Output: HTML, JPG, WMF, PDF (with writer installed) Printed reports

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Color Selection to Differentiate Primary, Foreign and Alternate Keys on the Diagram

Different colors can be selected to differentiate the primary, foreign and alternate keys of entities when displayed on the diagram.

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Boilerplate Diagram Support

Boilerplate diagrams are available to document the diagram and project

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Standard reports: Matrix, business rules, detail and summary of meta data definitions

Standardized Reporting Support © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

HTML Reporting and JPG Diagram Support © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

JPG and Windows Metafile Diagram Support

Diagrams can be saved as Windows metafiles and JPG files

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Individual Object / Line Coloring Capability

Diagram objects and lines can be colored individually to convey special meanings or importance

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Tool can publish web reports and model diagrams for sharing across the Internet Show this

Web Reports Generation © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Structured Analysis and Design Modeling Additional Advanced Capabilities Requirements © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Top down, Bottom up Model Flexibility

Tool must support top-down” and/or “bottom up” analysis and design

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Diagram - Repository Change Synchronization

Tool must be flexible where changes on the diagram are reflected in repository and vice verse

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Functional Decomposition Diagram Rule and Model Analysis

Complete model analysis and rule definitions

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Functional Decomposition Data Flow Diagram Integration

Tool will automatically create Data Flow Diagrams based on FDD hierarchy

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Process Modeling Data Flow Diagram Methodology Support

Process Modeling (Data Flow Diagram) Symbol and methodology support for the Yourdon/DeMarco, Gane/Sarson, SSADM and Metrica methodologies

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Data Flow Diagram Symbol Support

Data flow diagramming symbols: Process, Data Store, External Entity, Data Flow

Yourdon / DeMarco DFD Methodology Symbols

Fil e Source Sink

Yourdon Process Gane / Sarson DFD Methodology Symbols

Data Store External Entity Process

Metrica and SSADM DFD Methodology Symbols

Data Store Process External Entity

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Process and Data Store Numbering and Diagram Linking Support

Automatic linking and numbering of processes and data stores

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Automatic Process Decomposition model hierarchy generation for complete process hierarchy analysis

Auto-generated Process Decomposition Hierarchy © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Diagram – Repository Updating a Split Data Flow

Automatic updating of all project modifications graphically and through data repository

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Data Flow Diagramming Individual, Local or Global Change Capability

Data Flow Diagramming Changes can optionally be a local change on a DFD, or global change throughout project

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Data Repository Local or Global Change Capability

Data repository data will be flexible enough to change data elements locally or globally

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Data Structure Support

Data repository will support the creation of data structures (combinations or groups of data elements)

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Data Flow Alias Support

Data repository will support an Alias function for cross referencing purposes and to maintain naming conventions

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Data Flow Diagram Link Support

Links to object classes, data model entities and structure chart modules fully reportable

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Business Rule Definition and Link Support

Ability to capture Business Rules and link them to business processes

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Data Flow Diagram Rule and Model Analysis

Complete model analysis and rule definitions

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Split Data Flow Capability

Supports Split Data Flows (graphically, and through data repository)

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Structure Chart Symbol Support

Supports Page-Jones and Yourdon / Constantine methods

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Structure Chart – Data Flow Process

models)

Integration

Linkages between modules and DFD processes (integrates automatically with data flow

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Structure Chart – Business Rule Links

Linkages to Strategic Planning Statements (business rules)

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Structure Chart Diagram Analysis

Fan in / Fan out analysis

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Structure Chart Page Link Capability

Multiple page linkages for model clarity

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Structure Chart Model Analysis

Complete model analysis and rule definitions

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Structure Chart - Repository Integration

Repository will automatically create, store and manage all structure chart model information, allowing for reuse (always maintaining repository location information)

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Business Process Model Notation (BPMN) Support

Support for the BPMN diagrams based on the OMG BPMN specifications

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Business Process Model Notation Diagram Support

Business Process Diagram support

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Business Process Model Notation Model Analysis and Rule Definition

Automatic model analysis and rule definition

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Business Process Model Notation Repository Support

Automatic repository support for all BPMN diagram notation

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Business Process Model Notation Business Rule Support

A Linkages from BPD model objects to Strategic Planning Statements

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Supports Enterprise Architecture Frameworks

(such as Zachman framework) which is seamlessly integrated into modeling tool.

Enterprise Architecture Support (Zachman Framework) © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Integrated Strategic Planning Support

Supports Integrated Strategic Planning Across All Supported Model Types

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Systems Analysis / Systems Design Entity Relationship / UML Diagram Integration

SA/SD Models Integrate with Entity Relationship Models

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Systems Analysis / Systems Design UML Model Integration

SA/SD Models Integrate with UML models

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Customizable analysis routines detect missing or conflicting information

Customizable Analysis © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Integrated, Reusable Model Elements

Repository catalogs and stores model elements once and allows them to be reused in multiple diagrams and across projects (always maintaining repository location information)

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Automatic consistency and integrity checks, repository changes can be local or global and tracked through an automatic “where used” facility

Cross Model Consistency and Integrity Checking © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Multi-level Data Structure Support

Multi-level data structures can be defined and referenced throughout models. It must be easy to convert object models to data models. Allows you to build your application in an OO architecture, but deploy on a relational database.

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Integrated Model Balancing Support

Performs automatic balancing between multiple model types, including data versus process and data versus class diagrams (without export/import)

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Auto-generate DFD Process Based View of the Data Model (ERD)

Automatic Process View: Tool will automatically create a process view which is an entity relationship diagram based on a process existing on a data flow diagram

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Tool must include automatic rules checking, consistency, and completeness checking for Entity Relationship Diagrams

Entity Relationship Diagram and Rule Analysis © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Project diagrams will include ERDs (Entity Relationship Diagrams must be maintained in the same data repository for object reuse, preservation of naming conventions, and maintaining location within and across SDLC phases

Entity Relationship Diagram Support Capabilities © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Physical separation of logical and physical data models, with links maintained between separate physical models and the logical model

Entity Relationship Diagram Logical and Physical Separation © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Entity Relationship Diagram Model sub-setting

Sub-setting of logical and physical data model subsets

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Model or Model Subset Copy Capabilities

Ability to copy entire model or model subsets to other projects with no loss of data definitions

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Model Drag and Drop Capability

Drag and drop capability to reuse objects on different diagrams to maintain data integrity

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Entity Relationship - Business Rule Links

Ability to capture Business Rules and link them to entities / attributes

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Entity Relationship Key and Model Analysis

Key and model analysis

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Entity Relationship Automatic Trigger Generation

Automatic trigger generation when appropriate to enforce referential integrity

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Entity Relationship Automatic Key Migration

Automatic migration of foreign keys

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Entity Relationship Alias Naming Capability

Each entity and attribute can maintain up to 10 alias names and these names can be used when forward engineering the models

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Entity Relationship Automatic Diagram Generation

Tool will support Automatic ERD diagram generation

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Entity Relationship Automatic Subset Diagram Generation

Tool will support Automatic Sub-setting of data model

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

SQL DDL Generation for MS Access and Oracle Databases

Tool will generate SQL DDL for MS Access and Oracle databases, with ability to populate existing database with generated script information, Tables, columns, keys, constraints, tablespace, etc.

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Tool will support SQL dialects including Oracle (including 9, 10), SQL Server 2005, DB2, Informix, Ingres, SybaseSQL (or any form of SQL).

Additional SQL DDL Dialect Generation Options © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Database Physical Characteristic Properties

User-specified physical database characteristics

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Reusability of Model Elements Across Diagram Types

Share data elements between different models – for example, data element used in a process model reused in ERD and UML

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Synchronized Cascading Foreign Keys

Automatic synchronization of cascaded foreign keys

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Reverse Engineering Support

Reverse Engineer Legacy Databases and inferring Foreign Keys

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Reverse Engineering Capabilities

Tool must offer a complete, robust reverse-engineering process from these sources: SQL DDL script, Tables, views, relationships, domains (user defined types), stored procedures, constraints, triggers, and table space information are extracted from the legacy database and imported. Tool will infer the foreign keys to find relationships not expressly defined in the database. Tool will also infer subtype and supertype relationships.

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Reverse Engineering ODBC Connection Capability

Tool must be able to connect directly to the target database via drivers that conform to Microsoft’s Open Database SQL DDL scripts or AS/400 DDS.

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Tool must recognize and import “intelligent” database views, and, without modification, generates graphic views for target databases.

Reverse Engineering “Intelligent” Database Views © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Tool must recognize and import “intelligent” database views, and, without modification, generates graphic views for target databases.

Reverse and Forward Engineer “Intelligent” Database Views © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Round Trip Engineering Support

Round Trip Engineering

through database schema generation and reverse engineering of popular desktop and client/server databases, including Oracle, SQL Server, DB2, and Informix, etc.

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Multi-Level Database Design Support

Multi-Level Design Tool will support data modeling at three levels: conceptual modeling, logical data modeling, and physical database design support

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Multi-Level Database Design Support Model Denormalization

Model denormalization to improve performance

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Multi-Level Database Design Support Model Denormalization Rules The Denormalization options are specified on the Label relationship dialog, but can be ignored during SQL DDL generation.

None

indicates the tables should not be altered during SQL generation.

Collapse Child

indicates the child columns should be added to the parent table. (If a supertype /subtype relationship is used, a discriminator should be specified.)

Duplicate Parent

indicates the columns in the parent table should be added to the child table, and the parent table should

not

be generated, while

Duplicate Parent and Retain

indicates the parent should be generated.

Denormalization rules

The process by which duplicate data is introduced into a stable, fully normalized data structure, to facilitate access and improve performance. According to Fleming and von Hale (

Handbook of Relational Database Design

), you should "consider duplicating one or a few nonvolatile columns from a parent, ancestor, or one-to one child table to expedite table lookups in frequent or critical requests".

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Multi-Level Database Design Support Model Subset Merge

Create model subsets and merge all views into one corporate model

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Multi-Level Database Design Support Domains, Alias, Independent Data Element Support

Domains, aliases, independent data elements

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Standard Reports Matrix, Business Rule, Detail and Summary Options

Standard reports: Matrix, business rules, detail and summary of meta data

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Advanced Features Requirements © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Separate Logical – Physical Models through Denormalization Options

Logical and physical views of data models can be separated by creating denormalization rules on relationships which are used to generate the SQL DDL schemas.

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

User-Specified Foreign Key Designation

Foreign keys can be related to any unique field – not just the primary key

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Strategic Planning (Business Rules) Integrated with all Models

Supports Integrated Strategic Planning Across All Supported Model Types

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Data Element Reusability Capability

Repository catalogs and stores model elements once and allows them to be reused in multiple diagrams and across projects (always maintaining repository location information)

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Integrated Object and Relational Database Modeling

Integrated Object and Relational Database Modeling achieve true enterprise application development by enabling the integration of both their structured and object-oriented development efforts in one tool

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Rule, Consistency and Completeness Check for all UML Models

Tool must include automatic rules checking, consistency, and completeness checking for UML Models

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Rule, Consistency and Completeness Check for all UML Models in Integrated Repository

Project diagrams will include

Activity, Class,

Collaboration,

Sequence, State

Transition and

Use Case Diagrams

.

All diagrams must be maintained in the same integrated data repository for object reuse, preservation of naming conventions, and maintaining location within and across SDLC phases

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Linking / Nesting available between Class or Use Case diagrams to Activity, Collaboration, Sequence, or State diagrams

Linking and Nesting Capability between UML Diagram Models © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Classes bases on Entity Definitions

Ability to define classes based on entity definitions

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

User Selected Class Display Options

User selected display levels to show private / public attributes and / or methods

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Generate SQL DDL based on Class Definitions

Ability to generate SQL DDL based on Class definitions

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Create Model Subsets with Distributed Team Access

Enterprise copy: make a subset of models and distribute work across team

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Enterprise copy: make a subset of models and distribute work across team

Create Model Subsets with Distributed Team Access © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Application Generation

Generation of Visual Basic based on class and relationship definitions

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Generate Visual Basic based on Class and Relationship Definitions  The generated application consists of a user interface (Visual Basic forms, web browser, etc.) and business objects.  Each business object is packaged in two "design layers". The logical layer contains business rules and the persistence layer contains database access logic.  Business objects are defined using schema information. © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Implementation and Deployment Scenarios  Deployment Considerations may include configuration items already under version control © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Repository shows the version history of configuration in question, be it source code, requirement documents or design specification.

Check the version history of configuration items © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Completion of Schema Information  Visible Developer will open with the Schema imported into a repository filled with Tables and their relationships © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Save Connections  On Application tab, enter database connection information and Save © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Creates Models  Create models © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Creates Business Objects     Create a Business Object from the schema Give the Business Object a Name Select a Base Table Select the fields from the table to use in the Business Object © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

…. and associated tables  Use Tables tab to select child tables and their fields to add to the Business Object © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

… as well as other related tables  Add a “grandchild” table when the child table is selected © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Business Object Tree  Completed Business Objects can be quite complex!

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

The tree in the left pane of Developer expands to show all of the properties, methods, rules and views that are automatically included in the business object

Tree View © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Customize Orders List  Customize the view used to fill the grid for an order, the Orders List view © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Customize Order_Details List  Add fields to grid for Order Details © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Creates Look-Up Tables  Add Look-Up tables  Choose field to display, field to store © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Uses Look-Up Tables  Choose the property to use the Look-Up table, set up the permitted values © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Choose display details for properties  Set up the control and display details © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Generate Layers using Code Pattern  Build using a “Code Pattern”   

Select ASP.NET or Windows Forms Select VB or C# Set names and locations of Visual Studio solutions and projects

© 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Generate Application Code  Code is generated into a Visual Studio solution © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Generate Visual Basic Forms   Build and run application in Visual Studio Generated forms: © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Customize Forms  Rearrange controls, add controls, change control properties in Form Designer: © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Customize Searching Options   Changes to business objects are preserved during regeneration Add fields to search view and regenerate © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Add Business Rules  Add a new rule to business object in Developer: © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

… and Triggers for Business Rules  Set the event you want the rule triggered on: © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

… add your own components to the rules  Add code to generated stub: © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

… check the rule results  Build and run. Select a new order: © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Manage Software Development Life Cycle related project tasks  Tasks tracked from inception to completion  Automates a customized process for promotion of task activities  Implements a process based on your business process rules  Incorporates automatic email notification © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com

Manage Software Development Life Cycle related project tasks © 2008 Visible Systems Corporation. All rights reserved.

www.visible.com