資源描述:
《軟件工程論文(最終版)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、概要設計說明書學院:計算機科學與技術學院班級:0491101、0491102任課老師:陶春梅組長:陳迪(2011211587)組員:詹芳祥(2011211554)吳杰(2011211568)許冶金(2011211556)何旺(2011211550)劉曉杰(2011211973)趙瑩(2011211997)曾甜(2011211695)目錄E.1引言2E.1.1編寫目的2E.1.2背景3E.1.3定義3E.1.4參考資料4E.2總體設計4E.2.1需求規(guī)定4E.2.1.1對功能的描述4E.2.1.2對性能的規(guī)定5E.2.1.3輸入輸出要求6E.2.1.4數(shù)據(jù)管理要求7
2、E.2.1.5故障處理要求7E.2.1.6其他專門要求7E.2.2運行環(huán)境8E.2.2.1設備8E.2.2.2支持軟件8E.2.2.3接口8E.2.2.4控制9E.2.3基本設計概念和使用說明9E.2.3.1設計理念9E.2.3.2使用說明9E.2.4結(jié)構9E.2.5功能需求與程序的關系10E.2.6有待改進的方面10E.3接口設計10E.3.1用戶接口10E.3.2外部接口22E.3.3內(nèi)部接口22E.4運行設計24E.4.1運行模塊組合24E.4.2運行控制24E.4.3運行時間24E.5系統(tǒng)數(shù)據(jù)結(jié)構設計24E.5.1邏輯結(jié)構設計要點24E.5.2物理結(jié)構設計
3、要點25E.5.3數(shù)據(jù)結(jié)構與程序的關系25E.5.4主要代碼的解釋26E.6系統(tǒng)出錯處理設計27E.6.1出錯信息27E.6.2補救措施28E.6.3系統(tǒng)維護設計28E.1引言E.1.1編寫目的A.概要設計說明書的目的本文檔的目的旨在推動軟件工程的規(guī)范化,使設計人員遵循統(tǒng)一的概要設計書寫規(guī)范,節(jié)省制作文檔的時間,降低系統(tǒng)實現(xiàn)的風險,做到系統(tǒng)設計資料的規(guī)范性與全面性,以利于系統(tǒng)的實現(xiàn)、測試、維護、版本升級等。本文檔用于軟件設計階段的概要設計,它的上游(依據(jù)的基線)是需求分析規(guī)格書,它的下游是系統(tǒng)詳細設計說明書,并為詳細設計說明書提供測試的依據(jù)。B.預期的讀者該文檔使
4、用人員包括:l系統(tǒng)分析人員l系統(tǒng)設計人員l系統(tǒng)編碼人員l系統(tǒng)測試人員l系統(tǒng)維護人員E.1.2背景A.待開發(fā)軟件系統(tǒng)的名稱記得V2.0B.任務分配及運用該軟件的計算站1.E.1引言(目錄)------------------------------------------------曾甜2.E.2總體設計-----------------------------------------------------詹芳祥、吳杰、陳迪3.E.3接口設計和E.4運行設計---------------------------------許冶金、何旺4.E.5系統(tǒng)數(shù)據(jù)結(jié)構設計--
5、----------------------------------------劉曉杰5.E.6系統(tǒng)出錯處理設計(排版)------------------------------趙瑩適用手機系統(tǒng):智能手機Android2.2以上用戶:喜愛寫日記的android智能手機用戶。C.開發(fā)平臺JavaJDKEclipseAndroidADTJavaSDKE.1.3定義序號術語名稱術語定義1總體結(jié)構軟件系統(tǒng)的總體邏輯結(jié)構。按照不同的設計方法,有不同的總體邏輯結(jié)構。若采用傳統(tǒng)的面向功能或面向數(shù)據(jù)的結(jié)構化設計方法,則總體邏輯結(jié)構為一樹形的功能模塊結(jié)構圖。若采用時尚的面向?qū)ο蠡?/p>
6、面向部件(組件)的設計方法,則總體邏輯結(jié)構為部件(組件)的組裝圖。2外部接口本軟件系統(tǒng)與其它軟件系統(tǒng)或網(wǎng)站之間的接口,接口設施可以是中間件。接口描述包括:傳輸方式、帶寬、數(shù)據(jù)結(jié)構、傳輸頻率、傳輸量(兆/秒)、傳輸協(xié)議。3數(shù)據(jù)結(jié)構數(shù)據(jù)結(jié)構包括:關系數(shù)據(jù)庫表的結(jié)構、對象數(shù)據(jù)庫表的結(jié)構、變量說明。4概念數(shù)據(jù)模型關系數(shù)據(jù)庫的邏輯設計模型,叫概念數(shù)據(jù)模型。主要內(nèi)容包括一張邏輯E--R圖及其相應的數(shù)據(jù)字典。5物理數(shù)據(jù)模型關系數(shù)據(jù)庫的物理設計模型,叫物理數(shù)據(jù)模型。主要內(nèi)容包括一張物理表關系圖及其相應的數(shù)據(jù)字典。6視圖在基表之上建立的一張?zhí)摫?,叫視圖,它具有物理表的許多性質(zhì),在授
7、權上很有用。7角色數(shù)據(jù)庫中享有某些特權操作的用戶,叫角色。8子系統(tǒng)具有相對獨立功能的小系統(tǒng)叫子系統(tǒng)。一個大的軟件系統(tǒng)可以劃分為多個子系統(tǒng),每個子系統(tǒng)可由多個模塊或多個部件組成。9模塊具有功能獨立、能被調(diào)用的信息單元叫模塊。模塊是結(jié)構化設計中的概念。10部件(組件)具有功能獨立、能被調(diào)用的、且已包裝的信息單元叫部件(組件)部件是面向?qū)ο笤O計中的概念。11內(nèi)部接口軟件系統(tǒng)內(nèi)部各子系統(tǒng)之間、各部件之間、各模板之間的接口,叫內(nèi)部接口。接口描述包括:調(diào)用方式、入口信息、出口信息等。E.1.4參考資料1.用戶需求分析報告2.數(shù)據(jù)庫設計規(guī)范3.命名規(guī)范4.李剛.瘋狂Androi
8、d講義[M