摘要
对Data Flow、Call-Return、Virtual Machine、Independent Component、Repositories、Peer-to-Peer和Service OrientedArchitecture(SOA)七种软件体系结构(SA)模式的特点以及它们在软件开发过程中的应用做了探讨,并具体分析了Mach操作系统由于应用这些技术所获得的好处。一个应用在确定了SA模式之后,可以通过它所提供的系统的抽象信息进行沟通、分析和决策,并作为今后工作的指导,从而减少软件开发的风险。
The paper discussed the features and applications in the software development of seven software architecture mode such as Data Flow, Call-Return, Virtual Machine, Independent Component, Repositories, Peer-toPeer and Service Oriented Architecture (SOA). Meanwhile concretely analysing the benefit obtained when Mach operating system applies these technologies. After ensuring SA mode,an application could communicate, analyse, and decide according to the systematic abstract information supplied by the application. And it could direct the following jobs to decrease the risk of software development.
出处
《南阳师范学院学报》
CAS
2007年第9期69-72,共4页
Journal of Nanyang Normal University
基金
北京市教委科技发展计划项目(KM200410005005)