|
|
Key Benefits
Productivity and quality are the two most important aspects of software development.
ObjectSight delivers on both of these by providing a tool that allows software development organizations to adopt object development quickly, easily and for the long term.
When productivity and quality are combined properly, the resulting benefit then becomes reduced costs.
The primary mechanisms that provide the productivity gains of 200% to 500% is the powerful class generator combined with re-usability of object development over the long term.
The class generator allows for the definition and construction of powerful intelligent business objects within hours instead of days.
Encapsulation of the object behaviors in terms of functions and procedures means that business logic is taken away from the typical form and data module units of a Delphi Application.
Instead, it is placed in a central repository where it can be accessed from any form of any application.
It also means your software development teams can be structured in possibly more effective ways.
Application (Business) Object developers or specialists can focus on the creation of intelligent objects reflecting the specifications of business analysis.
The User Interface developers can now become more focused on creating richer more intuitive interfaces, and not have to worry about how to get the data from the database and then how to save it back.
Quality is a result of structured and consistent software development practices that an object development framework such as ObjectSight provides. For example, business logic is no longer being mixed in with all of the user interface management logic.
Keeping the two separate makes defect tracking easier, and code maintenance is much simpler!
The other aspect to note is that there is substantially less code with ObjectSight development - and less code always translates to fewer problems.
Reusability of previously developed and tested application classes is and should always be considered.
ObjectSight lets you put together whole new powerful applications by creating new classes based on existing ones and adjusting some of the behaviors. Once again, productivity and quality results.
|