As the scale and complexity of software continue to expand and increase, software development no longer depends entirely on the choice of data structures and software algorithms, but to a large extent on the software architecture. The software architecture model is the key to affecting software. According to the application scenarios of the software to be developed and the characteristics of the problems to be dealt with, selecting a suitable architecture is conducive to shortening the development cycle, saving development costs and software maintenance. After analyzing the common software architecture models, a new software modeling method is proposed - the software architecture based on the middle layer. Then, through a practical example - the campus card system, the proposed software architecture model based on the middle layer is explained. Abstract: With the enlargement of the softwares cope and the increase of the complicated level, the success of software development is not depended on the selection of data organization and software algorithm completely, but to great extent is depending on the software systems structure, the software system structural models become the key which influences software. A proper architectural approach leads to shoter software development life-cycles, resulting in savings in software development and maintenance cost. After analyzing several common software architectural styles, a new software modeling approach- architecture model based on the middle layer is presented. Then, through a practical example-the campus card system. It supports the new architecture model-middle-layer software architecture
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore