1可靠性
采用面向?qū)ο笤O(shè)計(jì)方法,系統(tǒng)遵循高內(nèi)聚,低偶合原則,對運(yùn)行中異常的操作、輸入、事件增加防范處理措施,異常處理機(jī)制、應(yīng)用容錯處理等方法保證系統(tǒng)的高可靠性。
2健壯性
健壯性是軟件處理邏輯的一部分,軟件架構(gòu)設(shè)計(jì)的健壯性是該軟件規(guī)劃時所確定的,系統(tǒng)設(shè)計(jì)中對影響軟件健壯性的因素?cái)?shù)據(jù)錯誤、操作錯誤、設(shè)計(jì)功能問題加以規(guī)避。
3可修改性
以科學(xué)的方法設(shè)計(jì)軟件,使之有良好的結(jié)構(gòu)和完備的文檔,系統(tǒng)功能易于調(diào)整。
4易理解性
軟件結(jié)構(gòu)簡單明了層次分明,文檔和代碼以及備注清晰可讀,易于理解,為可靠性和易用性提供基礎(chǔ)。
5易用性
頁面設(shè)計(jì)直觀、一致性,人機(jī)交互的舒適靈活,保證系統(tǒng)的正確性和實(shí)用性。
6可測試性
設(shè)計(jì)之初就從提高操作性、易用性、模塊獨(dú)立、業(yè)務(wù)流程分解等點(diǎn)出來,為后續(xù)測試模塊化提供便利,提高測試效率。
7效率性
從程序的執(zhí)行時間和所占用的空間度量。在達(dá)到系統(tǒng)要求功能指標(biāo)的前提下,降低系統(tǒng)運(yùn)行所需時間和空間,考慮系統(tǒng)的時間和空間的平衡。
8標(biāo)準(zhǔn)化原則
使用J2EE/.Net Framework架構(gòu),在架構(gòu)上實(shí)現(xiàn)開放,基于業(yè)界開放式標(biāo)準(zhǔn),符合國家和信息產(chǎn)業(yè)部的規(guī)范。
9先進(jìn)性
在滿足系統(tǒng)需求,系統(tǒng)性能可靠等原則的情況下,采用先進(jìn)的設(shè)計(jì)方法,先進(jìn)的架構(gòu)方式,適應(yīng)未來技術(shù)發(fā)展趨勢。
10可擴(kuò)展性
系統(tǒng)設(shè)計(jì)時預(yù)留有升級接口和升級空間。提供其它系統(tǒng)擴(kuò)展接口,支持未來系統(tǒng)擴(kuò)展。
1.采用目前安全性能高,擴(kuò)展性好,框架技術(shù)最為完善JAVA/C#語言作為系統(tǒng)開發(fā)的語言。
2.采用sprin昂際航電vc+mybatis/MVC框架技術(shù),使系統(tǒng)能夠分層開發(fā),各層之間邏輯分明,層與層之間提供接口方式來實(shí)現(xiàn)業(yè)務(wù)和數(shù)據(jù)的溝通。讓系統(tǒng)具有極強(qiáng)的擴(kuò)展性。
3.基于組件技術(shù),力求將變化封裝在組件內(nèi)部。對應(yīng)組件可以對外提供API。適應(yīng)能力強(qiáng),同步、異步都能處理,既能滿足快速反應(yīng)的業(yè)務(wù)的需求,又能滿足大數(shù)據(jù)量、復(fù)雜的、異步的業(yè)務(wù)的需求。
4.模塊化設(shè)計(jì)使得系統(tǒng)很容易在縱向和水平兩個方向拓展:一方面可以將系統(tǒng)升級為更大、更有力的平臺,同時也可以適當(dāng)增加規(guī)模來增強(qiáng)系統(tǒng)的網(wǎng)絡(luò)應(yīng)用。