Links
Today's Software Industry
Why Software Projects Fail
Software Reconceptualized
UC Methodology Overview
Benefits of Practicing UC
Who Can Use UC
 Newsletter
Enter your email address below to sign up for our free newsletter.



Because software is defined as a hierarchy of models instead of code only, the task of software development is to build this model hierarchy. The methodology to build this model hierarchy is called Unified Content. With UC, software development is a model-building activity along the model hierarchy. The bottom level of the hierarchy, the business model, contains all the required modeling components to be implemented at the levels above. The development process is to build the business model first and then refine and branch out these components, bottom up, level by level. UC is business-driven, irreversible growth, and model orientation. UC workflow contains activities of building four models: business, technology, design model, and cod. (See Figure below)

Business mode is the main trunk with business processes as trunks, business sub-processes as branches, and business activities as leaves. Therefore the business model is a tree. This tree is then transformed into a technology model tree to be further transformed into a design model tree and to a code model tree.

UC is business driven as opposed to use-case driven. It maximizes the understanding of the business as the first step. The more delayed the understanding of the business, the more intellectual rework there will be. Because the software model directly implements the business model through the technology model, UC best aligns between software and business.
Home | Company | Philosophy | Approach | Offerings | FAQ | Contact Us
© Copyright 2007. UC SOFT. All Rights Reserved. Designed by DesignArcade and developed by Pixelmedia