出版時間:2009-8 出版社:電子工業(yè)出版社 作者:陳顯剛,奚ソ,鐘玉珍 主編 頁數(shù):262
內(nèi)容概要
本書是國家示范高等職業(yè)院校重點建設(shè)專業(yè)軟件技術(shù)專業(yè)與企業(yè)共同開發(fā)的,全書以企業(yè)真實案例為基礎(chǔ),根據(jù)程序員崗位要求和學生認知規(guī)律,將企業(yè)開發(fā)體系與實用技巧有機地融入學習中,使“教、學、訓”合一,培養(yǎng)學生綜合的軟件編制能力。 本書共分3部分:第1部分從業(yè)務(wù)需求調(diào)查表入手,介紹業(yè)務(wù)需求分析、用戶需求分析的方法和用戶需求說明書的編寫方法;第2部分按照需求、分析、設(shè)計、編碼、測試、部署等軟件開發(fā)基本階段,設(shè)計兩個教學項目,并行設(shè)計兩個實訓項目,分別介紹系統(tǒng)管理功能設(shè)計、系統(tǒng)業(yè)務(wù)功能設(shè)計的基本技術(shù),同時編寫部分軟件開發(fā)文檔;第3部分設(shè)計一個綜合教學項目,并行設(shè)計一個實訓項目,從軟件視角介紹實用的、綜合的軟件開發(fā)方法與技術(shù),并編寫完整的產(chǎn)品需求說明書、架構(gòu)設(shè)計說明書、詳細說明書、源程序、部署等開發(fā)文檔。 本書不僅適合高等職業(yè)院校軟件技術(shù)相關(guān)專業(yè)的學生使用,也可作為軟件開發(fā)企業(yè)員工培訓教材。
書籍目錄
第1章 概述 1.1 企業(yè)實用軟件設(shè)計方法 1.2 本書組織 1.3 天天超市管理信息系統(tǒng)背景簡介 1.3.1 項目背景 1.3.2 項目目標和范圍 1.3.3 企業(yè)概況 1.3.4 需求調(diào)查表第2章 需求獲取 2.1 理解需求調(diào)研記錄 2.1.1 任務(wù)單 2.1.2 引導(dǎo)文 2.1.3 任務(wù)設(shè)計與實施 2.1.4 任務(wù)評價與總結(jié) 2.2 業(yè)務(wù)需求分析 2.2.1 任務(wù)單 2.2.2 引導(dǎo)文 2.2.3 任務(wù)設(shè)計與實施 2.2.4 任務(wù)評價與總結(jié) 2.3 用戶需求分析 2.3.1 任務(wù)單 2.3.2 引導(dǎo)文 2.3.3 任務(wù)設(shè)計與實施 2.3.4 任務(wù)評價與總結(jié) 2.4 編寫用戶需求說明書 2.4.1 任務(wù)單 2.4.2 引導(dǎo)文 2.4.3 任務(wù)設(shè)計與實施 2.4.4 任務(wù)評價與總結(jié)第3章 系統(tǒng)管理功能設(shè)計 3.1 需求分析 3.1.1 業(yè)務(wù)藍圖 3.1.2 功能分析 3.1.3 數(shù)據(jù)對象分析 3.1.4 用例詳細需求描述 3.1.5 界面原型 3.1.6 編寫產(chǎn)品需求說明書 3.2 架構(gòu)設(shè)計 3.2.1 邏輯視圖 3.2.2 物理視圖 3.2.3 編寫架構(gòu)設(shè)計說明書 3.3 詳細設(shè)計 3.3.1 實體類詳細設(shè)計 3.3.2 數(shù)據(jù)庫詳細設(shè)計 3.3.3 設(shè)計實現(xiàn)類 3.3.4 界面詳細設(shè)計 3.3.5 編寫詳細設(shè)計說明書 3.4 編碼與測試 3.5 部署與發(fā)布第4章 系統(tǒng)業(yè)務(wù)功能設(shè)計 4.1 需求分析 4.1.1 業(yè)務(wù)藍圖 4.1.2 功能分析 4.1.3 業(yè)務(wù)對象分析 4.1.4 用例詳細描述 4.1.5 界面原型 4.1.6 編寫產(chǎn)品需求說明書 4.2 架構(gòu)設(shè)計 4.2.1 邏輯視圖 4.2.2 物理視圖 4.2.3 編寫架構(gòu)設(shè)計說明書 4.3 詳細設(shè)計 4.3.1 實體類詳細設(shè)計 4.3.2 數(shù)據(jù)庫詳細設(shè)計 4.3.3 設(shè)計實現(xiàn)類 4.3.4 界面詳細設(shè)計 4.3.5 編寫模塊詳細設(shè)計說明書 4.4 編碼與測試 4.5 部署與發(fā)布第5章 模塊綜合設(shè)計 5.1 編寫產(chǎn)品需求說明書 5.2 編寫架構(gòu)設(shè)計說明書 5.3 編寫詳細設(shè)計說明書 5.4 編碼與測試 5.5 部署與發(fā)布附錄 簡單編碼規(guī)范
章節(jié)摘錄
第2章 需求獲取 2.1.3 任務(wù)設(shè)計與實施 1.方案設(shè)計 任務(wù)單中已明確具體工作任務(wù),但并沒有說明任務(wù)是如何完成的。在實施任務(wù)之前,必須設(shè)計一個任務(wù)解決方案,并用草圖(在白板、圖紙、畫圖軟件等工具中完成)圖示方案,以便小組討論、評價。本任務(wù)是要理解業(yè)務(wù)需求,以部門為單位畫出本部門的數(shù)據(jù)處理草圖,圖中包括業(yè)務(wù)流程、表單、業(yè)務(wù)規(guī)則、人員分配等信息,形成一個解決方案文檔,格式不限,只要能說明問題即可?! ?.任務(wù)實施與檢查 在模擬過程中按制定的解決方案實施,在實施過程中若有偏差及時完善解決方案。在實施結(jié)束后,進行自我評價(自己評價和小組評價,寫到任務(wù)單上)。 2.1.4 任務(wù)評價與總結(jié) 需求調(diào)查要做兩件事情:業(yè)務(wù)需求調(diào)查和用戶需求調(diào)查?! I(yè)務(wù)需求調(diào)查是企業(yè)現(xiàn)在經(jīng)營活動的真實寫照,針對現(xiàn)有系統(tǒng)(舊系統(tǒng))進行的,現(xiàn)有系統(tǒng)(舊系統(tǒng))就是企業(yè)現(xiàn)在運行的系統(tǒng),或是手工的,或是信息化的,或是半手工半信息化的。在調(diào)查、理解過程中,要遵循工作原貌,不能有主觀想象及分析成分。業(yè)務(wù)需求調(diào)查對后期的需求分析工作起著重要的作用,開發(fā)人員對業(yè)務(wù)理解程度是決定軟件成功的關(guān)鍵因素?! ?/pre>編輯推薦
《軟件設(shè)計》是一本任務(wù)引領(lǐng)、建構(gòu)學習軟件分析、設(shè)計與建模的書,這是一本總結(jié)企業(yè)工作經(jīng)驗與技巧的書,這是一本將統(tǒng)一軟件過程與項目實踐緊密結(jié)合的書,這是一本實現(xiàn)技術(shù)自由夢想的書。圖書封面
評論、評分、閱讀與下載