出行小貼士app概要設(shè)計(jì)說明書_第1頁
出行小貼士app概要設(shè)計(jì)說明書_第2頁
出行小貼士app概要設(shè)計(jì)說明書_第3頁
出行小貼士app概要設(shè)計(jì)說明書_第4頁
出行小貼士app概要設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1 引言 錯(cuò)誤 ! 未定義書簽。編寫目的 . 錯(cuò)誤 ! 未定義書簽。背景 錯(cuò)誤 !未定義書簽。定義 錯(cuò)誤 !未定義書簽。參考資料 . 錯(cuò)誤 !未定義書簽。2 總體設(shè)計(jì) 錯(cuò)誤 ! 未定義書簽。需求規(guī)定 . 錯(cuò)誤 ! 未定義書簽。運(yùn)行環(huán)境 . 錯(cuò)誤 !未定義書簽?;驹O(shè)計(jì)概念和處理流程 . 錯(cuò)誤 !未定義書簽。結(jié)構(gòu) 錯(cuò)誤 ! 未定義書簽。功能器求與程序的關(guān)系 . 錯(cuò)誤!未定義書簽。人工處理過程 . 錯(cuò)誤 !未定義書簽。尚未問決的問題 . 錯(cuò)誤 !未定義書簽。3 接口設(shè)計(jì) 錯(cuò)誤 ! 未定義書簽。用戶接口 . 錯(cuò)誤 !未定義書簽。外部接口 . 錯(cuò)誤 !未定義書簽。內(nèi)部接口 . 錯(cuò)誤 ! 未定義書簽。4

2、 運(yùn)行設(shè)計(jì) 錯(cuò)誤 ! 未定義書簽。運(yùn)行模塊組合 . 錯(cuò)誤 !未定義書簽。運(yùn)行控制 . 錯(cuò)誤 !未定義書簽。運(yùn)行時(shí)間 . 錯(cuò)誤 !未定義書簽。5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 錯(cuò)誤 ! 未定義書簽。邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) . 錯(cuò)誤 !未定義書簽。物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) . 錯(cuò)誤 !未定義書簽。數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 . 錯(cuò)誤!未定義書簽。6 系統(tǒng)出錯(cuò)處理設(shè)計(jì) 錯(cuò)誤 ! 未定義書簽。出錯(cuò)信息 . 錯(cuò)誤 !未定義書簽。補(bǔ)救措施 . 錯(cuò)誤 !未定義書簽。系統(tǒng)維護(hù)設(shè)計(jì) . 錯(cuò)誤 !未定義書簽。7 天氣信息功能模塊設(shè)計(jì)說明 錯(cuò)誤 ! 未定義書簽。程序描述 . 錯(cuò)誤 !未定義書簽。功能 錯(cuò)誤 ! 未定義書簽。性能 錯(cuò)誤 !未定義書簽

3、。輸人項(xiàng) 錯(cuò)誤 !未定義書簽。輸出項(xiàng) 錯(cuò)誤 !未定義書簽。算法 錯(cuò)誤 ! 未定義書簽。流程邏輯 . 錯(cuò)誤 !未定義書簽。接口 錯(cuò)誤 ! 未定義書簽。存儲(chǔ)分配 . 錯(cuò)誤 !未定義書簽。注釋設(shè)計(jì) . 錯(cuò)誤 !未定義書簽。限制條件 . 錯(cuò)誤!未定義書簽。測(cè)試計(jì)劃 . 錯(cuò)誤 !未定義書簽。尚未解決的問題 . 錯(cuò)誤 ! 未定義書簽。8 萬年歷功能模塊設(shè)計(jì)說明 錯(cuò)誤 ! 未定義書簽。程序描述 . 功能 性能 輸人項(xiàng) 輸出項(xiàng) 算法 流程邏輯 . 接口 存儲(chǔ)分配 . 注釋設(shè)計(jì) . 限制條件 . 測(cè)試計(jì)劃 . 尚未解決的問題 . 9 日程表功能模塊設(shè)計(jì)說明 程序描述 . 功能 性能 輸人項(xiàng) 輸出項(xiàng) 算法 流程邏

4、輯 . 接口 存儲(chǔ)分配 . 注釋設(shè)計(jì) . 限制條件 . 測(cè)試計(jì)劃 . 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)

5、誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。 錯(cuò)誤 ! 未定義書簽。尚未解決的問題 . 概要設(shè)計(jì)說明書1 引言編寫目的目的 經(jīng)過對(duì)“出行小貼士”項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初步擬定項(xiàng)目實(shí)現(xiàn)報(bào)告,明 確開發(fā)風(fēng)險(xiǎn)及其所帶來的經(jīng)濟(jì)效益, 對(duì)軟件開發(fā)中將要面臨的問題及其解決方案 進(jìn)行可行性分析。預(yù)期讀者 程序開發(fā)人員,小組成員,指導(dǎo)老師,以及對(duì)本“出行小貼士”有興趣的愛 好者。背景項(xiàng)目名稱:出行小貼士用戶:任何需要即時(shí)獲取天氣和日歷信息的 android 智能手機(jī)用戶 工程組織者:指導(dǎo)教師 - 張強(qiáng)老師,開發(fā)小組 - 肖立坤及小組各成員說明:現(xiàn)在的an dro

6、id應(yīng)用市場(chǎng)中有眾多的天氣預(yù)報(bào)軟件和萬年歷APR其中只有少數(shù)APP將二者相結(jié)合,但是對(duì)于這兩個(gè)方面的實(shí)現(xiàn)程度都并不夠精細(xì)(作 為一個(gè)信息提供平臺(tái)但是信息提供不夠詳細(xì))。也就是說目前的所有APP并不能 滿足用戶對(duì)于詳細(xì)天氣信息和萬年歷信息的隨時(shí)隨地的獲取,需要有一個(gè)精細(xì), 方便,簡(jiǎn)單的萬年歷 / 天氣預(yù)報(bào)獲取 APP。定義安卓APP基于安卓系統(tǒng)的移動(dòng)開發(fā)應(yīng)用程序。參考資料軟件工程導(dǎo)論(第6版)張海潘牟永敏編著清華大學(xué)出版社2總體設(shè)計(jì)需求規(guī)定出行小貼士分為三大功能模塊:天氣信息功能模塊、萬年歷功能模塊、日程表功能模塊。天氣信息功能模塊主要用于實(shí)現(xiàn)天氣信息的及時(shí)提供, 以及之后為日程表模塊提供一部

7、分?jǐn)?shù)據(jù)。它的輸入為用戶的地理信息, 輸出為天氣信息。為日程表模塊中天氣判斷功能提供 數(shù)據(jù)。萬年歷功能模塊主要用于實(shí)現(xiàn)基本的日歷提醒(包括公歷和農(nóng)歷) ,以及日程表中時(shí)間 的提供。它基于一部分an droid的系統(tǒng)函數(shù),輸入為當(dāng)前的日期, 輸出為農(nóng)歷日期以及部分 節(jié)氣、傳統(tǒng)節(jié)日距現(xiàn)在天數(shù)。日程表功能模塊用于實(shí)現(xiàn)在用戶事先設(shè)定日程表的前提下, 對(duì)用戶進(jìn)行時(shí)間的提醒, 事 件天氣的提醒(若設(shè)定事件進(jìn)行需要晴天,當(dāng)天氣預(yù)報(bào)為陰或者雨雪天時(shí)會(huì)進(jìn)行提醒) 。該 模塊的實(shí)現(xiàn)依賴于前兩個(gè)功能模塊提供的數(shù)據(jù)。INPUT輸入PROCESS 理OUTPUTSLOAD負(fù)載量用戶地理信息(通過GPS定位獲?。┨峤坏椒?wù)

8、器,在數(shù)據(jù)庫查詢對(duì)應(yīng)地區(qū)的天氣信息根據(jù)服務(wù)器性能而定日程信息存儲(chǔ)在本地?cái)?shù)據(jù)庫,在天氣等信息更新時(shí)進(jìn)行判斷處理在對(duì)應(yīng)條件成立時(shí)使用toast進(jìn)行提醒在本地進(jìn)行數(shù)據(jù)處理,在數(shù)據(jù)更新時(shí)會(huì)對(duì)所有條件進(jìn)行判斷出行小貼士需要輸入的模塊有天氣信息模塊和日程表模塊。天氣信息模塊在用戶需求或者服務(wù)器提示信息更新時(shí)會(huì)發(fā)送用戶地理信息到服務(wù)器,經(jīng)過服務(wù)器處理后,返回當(dāng)?shù)氐臍庀笮畔?。日程表模塊則根據(jù)用戶事先輸入的日程表信息和一部分條件,當(dāng)天氣、時(shí)間等信息更新 時(shí)進(jìn)行判斷,并返回判斷結(jié)果以及其對(duì)應(yīng)的處理方式。運(yùn)行環(huán)境a. 出行小貼士的運(yùn)行平臺(tái)是an droid系統(tǒng)平臺(tái),同時(shí)最低運(yùn)行版本為an droid ,故需要一臺(tái)系

9、統(tǒng)版本在 an droid以上的手機(jī)才可運(yùn)行外存容量、聯(lián)機(jī)或脫機(jī)、媒體及其存儲(chǔ)格式,設(shè)備的型號(hào)及數(shù)量。b. 由于部分功能依賴于網(wǎng)絡(luò)數(shù)據(jù),故需要良好的網(wǎng)絡(luò)環(huán)境。基本設(shè)計(jì)概念和處理流程結(jié)構(gòu)*日程表提醒天氣信息功能模塊極端天氣通知天氣信息獲取并顯示服務(wù)器發(fā)送請(qǐng)求獲取天氣信1天氣預(yù)報(bào)接口天氣信息獲取,天氣信息顯示,定位三部分。通過向服務(wù)器發(fā)出請(qǐng)求獲取對(duì)應(yīng)位置天氣信息。 向用戶顯示對(duì)應(yīng)天氣信息。發(fā)送請(qǐng)求/接收并返回?cái)?shù)據(jù)天氣信息功能模塊包括:a) 定位:通過調(diào)用 An droid的GPS功能獲取當(dāng)前所在位置。b) 天氣信息獲取:c) 天氣信息顯示:2)萬年歷功能模塊萬年歷功能模塊包括獲取系統(tǒng)日期時(shí)間,計(jì)算

10、萬年歷信息,顯示萬年歷信息三部分。a)獲取系統(tǒng)日期時(shí)間:通過函數(shù)調(diào)用獲取當(dāng)前的系統(tǒng)時(shí)間和日期。b)計(jì)算萬年歷信息:通過一定的算法獲取對(duì)應(yīng)日期的萬年歷信息。c)顯示萬年歷信息:將處理完畢的萬年歷信息顯示出來。3)日程表功能模塊日程表功能模塊包括創(chuàng)建日程表,修改日程表,判斷日程表?xiàng)l件。a)創(chuàng)建日程表:創(chuàng)建某天的日程表。b)修改日程表:更改日程表的內(nèi)容。c)判斷日程表?xiàng)l件:通過天氣信息等條件, 對(duì)即將發(fā)生的日程表事件進(jìn)行判斷,判斷是否適合進(jìn)行該事件。功能器求與程序的關(guān)系天氣信息獲取萬年歷地址信息獲取日程表信息錄入天氣信息提示V萬年歷信息V日程表VVVV人工處理過程本軟件系統(tǒng)的工作過程中,唯一需要的人

11、工操作是定期的對(duì)服務(wù)器和軟件進(jìn)行維護(hù)和更 新。尚未問決的問題尚未解決的問題主要是: 天氣信息的獲取渠道,目前指定的方案有: 從一部分天氣信息 網(wǎng)上扒取信息;獲取一定的接口,從接口中獲取數(shù)據(jù)。3 接口設(shè)計(jì)用戶接口用戶在使用該軟件時(shí), 可以直接通過點(diǎn)擊界面中的對(duì)應(yīng)按鈕進(jìn)行操作, 只有當(dāng)用戶當(dāng)前 網(wǎng)絡(luò)不可用以及 GPS定位服務(wù)不可用的情況下會(huì)進(jìn)行錯(cuò)誤提示, 其他可能的錯(cuò)誤操作都會(huì)在 進(jìn)行設(shè)計(jì)時(shí)進(jìn)行避免。外部接口本軟件并不調(diào)用其他的 Android 應(yīng)用,同時(shí)在服務(wù)器方面只是進(jìn)行對(duì)于天氣信息的獲取 以及更新相應(yīng)的數(shù)據(jù)庫條目??蛻舳苏{(diào)用了百度提供的定位SDK。內(nèi)部接口天氣信息模塊和萬年歷模塊都會(huì)在日程表

12、模塊調(diào)用時(shí)提供所需的數(shù)據(jù),同時(shí)在天氣信息模塊進(jìn)行信息更新時(shí),會(huì)訪問保存在本地?cái)?shù)據(jù)庫中的日程表中對(duì)應(yīng)的信息進(jìn)行條件判斷。4 運(yùn)行設(shè)計(jì)運(yùn)行模塊組合不同的模塊除了在主界面會(huì)顯示縮略信息外, 其他情況下同一時(shí)間用戶只能使用一個(gè)功 能模塊。但是各個(gè)模塊在內(nèi)部功能實(shí)現(xiàn)時(shí)具有相互調(diào)用的關(guān)系。運(yùn)行控制運(yùn)行控制方面, 在 Android 端會(huì)通過界面引導(dǎo)使用戶執(zhí)行正確的操作, 在用戶做出可能 的錯(cuò)誤操作時(shí)也能進(jìn)行對(duì)應(yīng)的響應(yīng)和提示。運(yùn)行時(shí)間說明每種運(yùn)行模塊組合將占用各種資源的時(shí)間。APP運(yùn)行占用時(shí)間最多的是。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)服務(wù)器天氣數(shù)據(jù)字典:屬性名存出代碼類型備注省Provi neeInt省代

13、碼市CityInt市代碼天氣WeatherInt天氣代碼最低溫度L_TempInt最低溫度最高溫度H_TempInt最高溫度風(fēng)級(jí)L_WindInt風(fēng)的級(jí)數(shù)濕度W_humidityInt空氣濕度客戶端日程表字典:屬性名存出代碼類型備注省Provi neeInt省代碼市CityInt市代碼適宜天氣B_WeatherInt對(duì)應(yīng)活動(dòng)最適宜的天 氣開始時(shí)間S_timeDate活動(dòng)開始時(shí)間結(jié)束時(shí)間E_timeDate活動(dòng)結(jié)束時(shí)間活動(dòng)名NameVarehar活動(dòng)名稱活動(dòng)地點(diǎn)E Loeatio nvarehar活動(dòng)發(fā)生地點(diǎn)物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)服務(wù)器天氣數(shù)據(jù)保存在服務(wù)器端的數(shù)據(jù)庫中,每過一定周期進(jìn)行更新。在用戶需求

14、數(shù)據(jù)時(shí),數(shù)據(jù)進(jìn)行加密傳輸??蛻羧粘瘫碜值浔4嬖谟脩舯镜?cái)?shù)據(jù)庫,根據(jù)用戶需求進(jìn)行變更。數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系用戶通過天氣信息功能模塊獲取天氣信息(從服務(wù)器獲取數(shù)據(jù)),用戶在日程表功能模塊更改日程表信息。同時(shí)在客戶端在判斷條件成立時(shí)會(huì)進(jìn)行事件是否合適的提示(天氣、時(shí)間等因素的不合適時(shí)會(huì)進(jìn)行提示)。6系統(tǒng)出錯(cuò)處理設(shè)計(jì)出錯(cuò)信息錯(cuò)誤類型原因解決方法網(wǎng)絡(luò)連接失敗用戶端網(wǎng)絡(luò)連接出現(xiàn)問題P提示用戶檢查網(wǎng)絡(luò)連接定位失敗用戶GPS功能未開啟提示用戶打開GPS功能補(bǔ)救措施我們對(duì)于本程序可能發(fā)生的錯(cuò)誤進(jìn)行了分析,分別進(jìn)行了不同的處理。 主要的錯(cuò)誤可能有:a. 網(wǎng)絡(luò)連接失敗:除了連接失敗外,還有可能出現(xiàn)連接超時(shí),有可能是

15、用戶關(guān)閉了網(wǎng)絡(luò)連接功能或者處在信號(hào)差的環(huán)境中,提示用戶打開網(wǎng)絡(luò)連接功能或者提示用戶重試。b. 定位失?。河锌赡苁怯脩籼幱诓豢啥ㄎ坏奈恢没蛘呶创蜷_GPS功能,提示用戶打開GPS功能或者重試。系統(tǒng)維護(hù)設(shè)計(jì)服務(wù)器端數(shù)據(jù)庫每過一定的周期進(jìn)行更新,并且在一定時(shí)間后進(jìn)行備份。這樣有利于服務(wù)器維護(hù)的自動(dòng)化和簡(jiǎn)單化??蛻舳吮镜?cái)?shù)據(jù)庫管理依賴于用戶的使用習(xí)慣。當(dāng)客戶端卸載時(shí),數(shù)據(jù)庫會(huì)刪除,防止數(shù)據(jù)被泄露。7天氣信息功能模塊設(shè)計(jì)說明程序描述該模塊主要用于獲取用戶所在位置的天氣信息 (包括溫度,濕度,天氣,風(fēng)級(jí)等信息), 一方面向用戶提供完整及時(shí)的信息, 另一方面為之后的功能模塊提供部分重要信息。 在獲取 信息方面

16、,是在后臺(tái)進(jìn)行信息的發(fā)送和獲取。功能說明該程序應(yīng)具有的功能,可采用 IPO 圖(即輸入一處理一輸出圖)的形式。性能說明對(duì)該程序的全部性能要求,包括對(duì)精度、靈活性和時(shí)間特性的要求。輸人項(xiàng)給出對(duì)每一個(gè)輸入項(xiàng)的特性, 包括名稱、 標(biāo)識(shí)、 數(shù)據(jù)的類型和格式、 數(shù)據(jù)值的有效范圍、 輸入的方式。數(shù)量和頻度、輸入媒體、輸入數(shù)據(jù)的來源和安全保密條件等等。輸出項(xiàng)給出對(duì)每一個(gè)輸出項(xiàng)的特性, 包括名稱、 標(biāo)識(shí)、 數(shù)據(jù)的類型和格式, 數(shù)據(jù)值的有效范圍, 輸出的形式、數(shù)量和頻度,輸出媒體、對(duì)輸出圖形及符號(hào)的說明、安全保密條件等等。詳細(xì)說明本程序所選用的算法,具體的計(jì)算公式和計(jì)算步驟。流程邏輯用圖表(例如流程圖、判定表等

17、)輔以必要的說明來表示本程序的邏輯流程。接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序, 說明參數(shù)賦值和調(diào)用方式,說明與本程序相直接關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)庫、數(shù)據(jù)文卷) 。存儲(chǔ)分配根據(jù)需要,說明本程序的存儲(chǔ)分配。注釋設(shè)計(jì)說明準(zhǔn)備在本程序中安排的注釋,如:a 加在模塊首部的注釋;b 加在各分枝點(diǎn)處的注釋;c 對(duì)各變量的功能、范圍、缺省條件等所加的注釋;d 對(duì)使用的邏輯所加的注釋等等。限制條件說明本程序運(yùn)行中所受到的限制條件。測(cè)試計(jì)劃說明對(duì)本程序進(jìn)行單體測(cè)試的計(jì)劃, 包括對(duì)測(cè)試的技術(shù)要求、 輸入數(shù)據(jù)、預(yù)期結(jié)果、進(jìn) 度安排、人員職責(zé)、設(shè)備條件驅(qū)動(dòng)程序及樁模塊等的規(guī)定。尚未

18、解決的問題說明在本程序的設(shè)計(jì)中尚未解決而設(shè)計(jì)者認(rèn)為在軟件完成之前應(yīng)解決的問題。8 萬年歷功能模塊設(shè)計(jì)說明從本章開始, 逐個(gè)地給出各個(gè)層次中的每個(gè)程序的設(shè)計(jì)考慮。 以下給出的提綱是針對(duì)一 般情況的。 對(duì)于一個(gè)具體的模塊, 尤其是層次比較低的模塊或子程序, 其很多條目的內(nèi)容往 往與它所隸屬的上一層 模塊的對(duì)應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡(jiǎn)單地說明這一 點(diǎn)即可。程序描述給出對(duì)該程序的簡(jiǎn)要描述, 主要說明安排設(shè)計(jì)本程序的目的意義, 并且, 還要說明本程 序的特點(diǎn)(如 是常駐內(nèi)存還是非常駐?是否子程序?是可重人的還是不可重人的?有無覆 蓋要求?是順序處理還是并發(fā)處理等) 。功能說明該程序應(yīng)具有的功

19、能,可采用 IPO 圖(即輸入一處理一輸出圖)的形式。性能說明對(duì)該程序的全部性能要求,包括對(duì)精度、靈活性和時(shí)間特性的要求。輸人項(xiàng)給出對(duì)每一個(gè)輸入項(xiàng)的特性, 包括名稱、 標(biāo)識(shí)、 數(shù)據(jù)的類型和格式、 數(shù)據(jù)值的有效范圍、 輸入的方式。數(shù)量和頻度、輸入媒體、輸入數(shù)據(jù)的來源和安全保密條件等等。輸出項(xiàng)給出對(duì)每一個(gè)輸出項(xiàng)的特性, 包括名稱、 標(biāo)識(shí)、 數(shù)據(jù)的類型和格式, 數(shù)據(jù)值的有效范圍, 輸出的形式、數(shù)量和頻度,輸出媒體、對(duì)輸出圖形及符號(hào)的說明、安全保密條件等等。詳細(xì)說明本程序所選用的算法,具體的計(jì)算公式和計(jì)算步驟。流程邏輯用圖表(例如流程圖、判定表等)輔以必要的說明來表示本程序的邏輯流程。接口用圖的形式說

20、明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、 子程序, 說 明參數(shù)賦值和調(diào)用方式,說明與本程序相直接關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)庫、數(shù)據(jù)文卷) 。存儲(chǔ)分配根據(jù)需要,說明本程序的存儲(chǔ)分配。注釋設(shè)計(jì)說明準(zhǔn)備在本程序中安排的注釋,如:e 加在模塊首部的注釋;f 加在各分枝點(diǎn)處的注釋;g 對(duì)各變量的功能、范圍、缺省條件等所加的注釋;h 對(duì)使用的邏輯所加的注釋等等。限制條件說明本程序運(yùn)行中所受到的限制條件。測(cè)試計(jì)劃說明對(duì)本程序進(jìn)行單體測(cè)試的計(jì)劃, 包括對(duì)測(cè)試的技術(shù)要求、 輸入數(shù)據(jù)、預(yù)期結(jié)果、進(jìn) 度安排、人員職責(zé)、設(shè)備條件驅(qū)動(dòng)程序及樁模塊等的規(guī)定。尚未解決的問題說明在本程序的設(shè)計(jì)中尚未解決而設(shè)計(jì)者認(rèn)為在軟件完成之前應(yīng)解決的問題。9 日程表功能模塊設(shè)計(jì)說明從本章開始, 逐個(gè)地給出各個(gè)層次中的每個(gè)程序的設(shè)計(jì)考慮。 以下給出的提綱是針對(duì)一 般情況的。 對(duì)于一個(gè)具體的模塊, 尤其是層次比較低的模塊或子程序, 其很多條目的內(nèi)容往 往與它所隸屬的上一層 模塊的對(duì)應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡(jiǎn)單地說明這一 點(diǎn)即可。程序描述給出對(duì)該程序的簡(jiǎn)要描述, 主要說明安排設(shè)計(jì)本程序的目的意義, 并且, 還要說明

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論