In a distributed computer system,software fault in a node may originate in the node or may be cauesd by the module or file fault from another mode.So,software fault can be traced through the dependent set of program modules and data files.Based on the features mentioned above,this paper proposesa software reliability model of a distributed system.