A Pattern for Partial Software Architecture
Ming Ying, Xie Min, Ze Hui Chen, Qiong Wu, Jing Xian Chen · Applied Mechanics and Materials · 2012
In software engineering, the problem on obtaining software architecture possessing the framework for satisfying requirements, and properties of playing roles as the technical basis and the managerial basis in software development process has not yet been solved. It is necessary to first solve a partial software architecture problem to get breakthrough. This paper focuses on a small part of MIS software, namely a user requirement assemble, and addresses issues on its structure pattern and architecting. Through the approach – to induce rationale from scenarios and to deduce structure from rationale, it is found that there exists a pattern so called as ‘multiple interfaces plus a functional calculator (MI+C in short)’ structure for all kinds of the assembles, which can be deployed as the technical basis for design and the managerial basis for the development process.