|HomeAbout SSDMBusiness BenefitsSSDM = Methodology + Technology + Assistance|| Developer's Corner|
- Requirements Capture
- UML Static Data Model
- Application Design
- Sibilo Software Development Environment (Sibilo.SDE)
- Sibilo.DBL Programming
- Core Objects
4.2 Business Objects (UML-Class Mapping)
Although Sibilo.SDE generates and updates the .Net classes automatically, it is useful to know the mapping it uses.
i. Private / public properties
For each attribute of a UML class, a private variable and a public property is created. When the property is Set, a dirty flag for that property is also set so that when the object is updated, only the modified fields are written to the database.
If an enumeration is used only in a class, it is placed inside that class as a public Enum. If an enumeraiton is used by properties in 2 or more classes, it is places in the MEnum module (VB.Net only).
The methods that are automatically created are
• CRUD Operations (Constructor, Add, Update, Remove)
• Search, Count, Exists
• XML Serialization
For a complete list, please see section 6.