Dialectical relationship between development process sequence and software hierarchy
In an architectural design, in addition to technical considerations, all production costs, personnel combination efficiency is much more serious, and sequential representatives represent project dependencies, and the independence of the level represents the development of some degrees The independence of the task, so this dialectical relationship is also a constraint, the best architecture will not be abandoned one, but pursue the best balance in various factors.
From DUWAMISH to see a hierarchy of a web project, you must first say that the development of the project can be implemented with different project, and WebProject is a separate, complete part in duwamish. The Web project is set to multiple Projects indeed feasibility, just need to update the entire Solution configuration.
Level: The underlying supports CommON / SystemFramework intermediate hierarchical DataAccess business logic and business architecture layer BusinessRules / BusinessFacade user interface UI Web.
Seeing the data in Data in CommON, it is associated with data from the database file to the memory. It is convenient for data operation. In the dataAccess, the books.vb class is included in DataAccess, which contains BookData.vb classes in Data, and Books think about problems from the object-oriented perspective. BookData considers problems from the perspective of data flow, or data processing.
I haven't been written in the night, I can only drag, I will referred to ...