|
摘要 :本文檔系統(tǒng)闡述一個(gè)實(shí)現(xiàn)汽車(chē)貨款計(jì)算功能的一個(gè)小軟件,本文檔主要介紹該軟件的開(kāi)發(fā)背景及其市場(chǎng)需求,在開(kāi)發(fā)過(guò)程中的具體功能需求,以及設(shè)計(jì)約束條件,作為將來(lái)項(xiàng)目設(shè)計(jì)、測(cè)試和驗(yàn)收的標(biāo)準(zhǔn)。 簡(jiǎn)介 通過(guò)采用許多不同的構(gòu)架視圖描述我們的汽車(chē)貸款計(jì)算器系統(tǒng)的各個(gè)方面,包括汽車(chē)購(gòu)價(jià)和首付信息、汽車(chē)必要花費(fèi)、汽車(chē)商業(yè)保險(xiǎn)、汽車(chē)貸款結(jié)果顯示和系統(tǒng)內(nèi)部的計(jì)算問(wèn)題,本軟件構(gòu)架文檔從面向?qū)ο?、?gòu)架的角度對(duì)整個(gè)系統(tǒng)進(jìn)行綜合概述。 1.1 目的 本軟件構(gòu)架文檔提供我們的軟件系統(tǒng)汽車(chē)貸款計(jì)算器的構(gòu)架的綜合概述。它用作我們小組構(gòu)架設(shè)計(jì)者和項(xiàng)目團(tuán)隊(duì)的其他成員之間的交流媒介,討論已針對(duì)項(xiàng)目構(gòu)架做出的重要決定。 本文檔將從構(gòu)架方面對(duì)我們的系統(tǒng)進(jìn)行發(fā)綜合概述,其中使用多種通過(guò)Raional rose 設(shè)計(jì)的不同的構(gòu)架視圖來(lái)描述系統(tǒng)的各個(gè)方面。它用于記錄并表述已對(duì)系統(tǒng)的構(gòu)架方面作出的重要決策。并在交流中不修改本文檔。 1.2 范圍 本文檔主要面向小組內(nèi)部成員,包括小組的架構(gòu)設(shè)計(jì)者、小組的決策者、小組的項(xiàng)目實(shí)現(xiàn)相關(guān)人員、審核部門(mén)和上級(jí)管理部門(mén)。 1.3 定義、首字母縮寫(xiě)詞和縮略語(yǔ) 對(duì)于類(lèi)的定義部分,采用了英語(yǔ)的完整合拼,如insure_glassbreakup 代表的是商業(yè)保險(xiǎn)下的玻璃單獨(dú)破碎險(xiǎn),本身的英文與中文并不是完整的對(duì)譯,詳情請(qǐng)參照系統(tǒng)架構(gòu)圖。 1.4 參考資料 《面向結(jié)構(gòu)軟件需求規(guī)約_汽車(chē)貨款計(jì)算軟件》 《面向結(jié)構(gòu)的功能模塊劃分_汽車(chē)貨款計(jì)算軟件》 《面向結(jié)構(gòu)的功能模塊的過(guò)程設(shè)計(jì)_汽車(chē)貨款計(jì)算軟件》 2 系統(tǒng)構(gòu)架  2.1 類(lèi) 1、狀態(tài)機(jī)類(lèi) 屬性:  方法: 打開(kāi)各個(gè)界面 2、系統(tǒng)內(nèi)部計(jì)算類(lèi) 屬性:  方法: 如利用貸款公式計(jì)算貸款花費(fèi) 3、常量lending類(lèi) 屬性:  方法: 給常量貸款率賦值等。這里采用的是protected ,主要是這個(gè)常量一般是定值,不需要修改 4、汽車(chē)購(gòu)價(jià)和首付信息buy類(lèi) 屬性:  方法: 從界面獲取對(duì)應(yīng)值,賦給系統(tǒng) 2、汽車(chē)必要花費(fèi)need類(lèi) 屬性:  方法: 從界面獲取對(duì)應(yīng)值,賦給系統(tǒng) 2、汽車(chē)商業(yè)保險(xiǎn)insure類(lèi) 屬性:  方法: 從界面獲取對(duì)應(yīng)值,賦給系統(tǒng) 2、汽車(chē)貸款結(jié)果顯示result類(lèi) 屬性:  方法: 從界面獲取對(duì)應(yīng)值,賦給系統(tǒng),這里的protected 表示結(jié)果類(lèi)不被用戶(hù)更改,是由系統(tǒng)對(duì)應(yīng)于輸入所生成的 3 用例活動(dòng)圖  過(guò)程: (1) //啟動(dòng)汽車(chē)貸款計(jì)算器軟件 (2) //通過(guò)狀態(tài)機(jī)打開(kāi)汽車(chē)購(gòu)價(jià)和首付信息界面 (3)//輸入汽車(chē)購(gòu)置價(jià)格//選擇首付比例或輸入自定義首付金額//選擇還款年限 (4)//輸入汽車(chē)購(gòu)置稅//輸入汽車(chē)上牌費(fèi)用//輸入車(chē)船使用稅//輸入汽車(chē)交強(qiáng)稅 (5)//輸入第三者責(zé)任險(xiǎn)//輸入車(chē)輛損失險(xiǎn)//輸入全車(chē)盜搶險(xiǎn)//輸入玻璃單獨(dú)破碎險(xiǎn)//輸入自燃損失險(xiǎn)//輸入不計(jì)免賠特約險(xiǎn)//輸入無(wú)過(guò)責(zé)任險(xiǎn) (6)//點(diǎn)擊計(jì)算 (7)//調(diào)用狀態(tài)機(jī),在系統(tǒng)內(nèi)部對(duì)相關(guān)數(shù)據(jù)進(jìn)行運(yùn)算 (8)//顯示需要首付的金額//顯示月供金額//顯示貸款購(gòu)車(chē)的總計(jì)花費(fèi)//顯示貸款購(gòu)車(chē)與全額購(gòu)車(chē)的差額 4 部署視圖  5 實(shí)施視圖  5.1 概述 我們的汽車(chē)貸款計(jì)算軟件的具體實(shí)施如上圖所示,各層面之間的連接條件為當(dāng)輸入完當(dāng) 前頁(yè)面所要求輸入的信息的確定(如:點(diǎn)擊下一步) 5.2 層 層1:輸入購(gòu)車(chē)價(jià)格及首付金額  層2:輸入購(gòu)車(chē)必要花費(fèi)  層3、輸入購(gòu)車(chē)商業(yè)保險(xiǎn)信息  層4、點(diǎn)擊重新計(jì)算  6 數(shù)據(jù)視圖(可選) 基本屬于常量的貸款率:lending_rate。 7 質(zhì)量 本軟件構(gòu)架是通過(guò)Rational rose構(gòu)建的,可以通過(guò)對(duì)rose圖的修改來(lái)對(duì)我們的軟件架構(gòu)進(jìn)行調(diào)整,具有良好的可擴(kuò)展性、可靠性、可移植性。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
|