本書從復雜軟件系統(tǒng)的概念與內涵開始,首先對復雜軟件系統(tǒng)的定義、特征、與傳統(tǒng)軟件系統(tǒng)的異同以及面臨的新問題與新挑戰(zhàn)進行綜述性的介紹,同時還會列舉和分析若干典型的復雜軟件系統(tǒng)案例。接著重點對復雜軟件系統(tǒng)的失效機理和質量模型進行詳細的探討,失效機理部分主要對復雜軟件故障的產生原因、傳播規(guī)律以及失效機理模型進行介紹,這其中會包含在理論層面利用元胞自動機進行的故障傳播建模以及若干典型的復雜軟件系統(tǒng)失效案例分析。在失效機理基礎上提出一種適合于復雜軟件系統(tǒng)的質量模型,該模型與傳統(tǒng)的軟件質量模型存在較為明顯的差異,這部分內容重點對新的質量模型進行詳細的闡述,同時還對基于大數(shù)據(jù)的質量預測和基于體系結構的質量預測兩種針對復雜軟件系統(tǒng)的技術方法進行了介紹。