Application for software architecture module

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-to-Peer 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.