論軟件可靠性設(shè)計技術(shù)的應(yīng)用
隨著軟件的日益普及,系統(tǒng)中軟件成分不斷增加,使得系統(tǒng)對軟件的依賴越來越強。
軟件的可靠性對系統(tǒng)可靠性的影響越來越大。而實踐證明,保障軟件可靠性最有效、最經(jīng)濟、最重要的手段是在軟件設(shè)計階段采取措施進行可靠性控制,為此提出了軟件可靠性設(shè)計的概念。
軟件可靠性設(shè)計就是在常規(guī)的軟件設(shè)計中,應(yīng)用各種方法和技術(shù),使軟件設(shè)計在兼顧用戶功能和性能需求的同時,全面滿足軟件的可靠性要求。軟件可靠性設(shè)計應(yīng)和軟件的常規(guī)設(shè)計緊密結(jié)合,貫穿于軟件設(shè)計過程的始終。
請圍繞“論軟件可靠性設(shè)計技術(shù)的應(yīng)用”論題,依次從以下三個方面進行論述。
1.概要敘述你參與管理和開發(fā)的軟件項目以及你在其中所承擔的主要工作。
2.結(jié)合項目實際,論述你在項目開發(fā)過程中,進行軟件可靠性設(shè)計時遵循的基本原則;論述你在該項目中所采用的具體可靠性設(shè)計技術(shù)。
3.闡述你在具體的可靠性設(shè)計工作中,為了分析影響軟件可靠性的主要因素,所采用的可靠性分析方法。
的多個相關(guān)表,業(yè)務(wù)邏輯層實體數(shù)據(jù)可以作為業(yè)務(wù)過程的部分I/O參數(shù)傳遞,業(yè)務(wù)邏輯層的實體是可序列化的,以保持它們的當前狀態(tài)。業(yè)務(wù)邏輯層是實現(xiàn)系統(tǒng)功能的核心組件,采用容器的形式,便于系統(tǒng)功能的開發(fā)、代碼重用和管理。
持久層。持久層主要負責數(shù)據(jù)的持久化存儲,主要負責將業(yè)務(wù)數(shù)據(jù)存儲在文件、數(shù)據(jù)庫等持久化存儲介質(zhì)中。持久層的主要功能是為業(yè)務(wù)邏輯提供透明的數(shù)據(jù)訪問、持久化、加載等能力。
三、考生需要結(jié)合項目實際情況,舉例說明在設(shè)計表現(xiàn)層、中間層和持久層時需要考慮的主要問題,例如:在持久層設(shè)計時需要考慮MVC模型中的模型、視圖和控制器分別對應(yīng)哪些組件:在中間層設(shè)計時需要考慮框架與業(yè)務(wù)組件之間的關(guān)系;在持久層設(shè)計時需要考慮如何支持對多種類型數(shù)據(jù)的透明訪問。