SSDM - Sibilo Software Development Model

Search 
(by Google)
     

Developer's Corner - Overview (N-tier Architecture)
  1. Introduction
    1. Overview (N-tier Architecture)
    2. Downloads
  2. Requirements Capture
    1. Natural Language Text to UML
  3. UML Static Data Model
    1. Object / Class
    2. Relationships
    3. Data Type / Enumeration
    4. Supported Data Types
  4. Application Design
    1. Database (UML-DB Mapping)
    2. Business Objects (UML-Class Mapping)
    3. User Interface (UML-User Control Mapping)
  5. Sibilo Software Development Environment (Sibilo.SDE)
    1. Sibilo.SDE User Guide
  6. Sibilo.DBL Programming
    1. Introduction
      1. Background Information
      2. The Clist Class
    2. Core Objects
      1. Common Constructors
      2. Common Destructors
      3. Common Properties
      4. Common Methods
        • Add
        • Update
        • Remove
        • GetDetails
        • Load
        • Equals
      5. Shared Methods
        • GetAll
        • Remove
        • RemoveAll
        • Exists
        • Search
        • ObjectCount
        • CreateInstance
      6. User Defined Attributes
        • AddAttribute
        • RemoveAttribute
        • GetAttributeList
        • GetClassList
        • GetAttribute
        • SetAttribute
    3. Relationships
      1. Overview
      2. One-to-One Relationships
      3. One-to-Many and Many-to-Many Relationships
        • Add
        • Remove
        • RemoveAll
        • Exists
      4. Default Object of a Relationship
        • SetDefault
        • GetDefault

1.1 Overview (N-tier Architecture)

With SSDM.Net;

  • customer requirements are captured using UML diagrams and prototype user interfaces,
  • .Net code and database(s) are automatically generated using Sibilo.SDE,
  • the generated code and database(s) are mapped using Sibilo's Object-Relational Mapping tool, Sibilo.DBL,
  • business logic layer and user controls are designed,
  • and every step of this process is managed with precision and efficiency.

SSDM.Net works on a 3 (or 4) tier architecture:

a. Database

b. Data Access / Business Object Layer

c. Business Logic Layer (Optional)

d. User Interface

i. Design

ii. Code Behind