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 ReportTranscript 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