面向?qū)ο蟪绦蛟O(shè)計綜合實踐

出版時間:2011-1  出版社:駱力明、徐敏、譚小慧、 等 電子工業(yè)出版社 (2011-01出版)  作者:駱力明 等 著  頁數(shù):229  

內(nèi)容概要

  《面向?qū)ο蟪绦蛟O(shè)計綜合實踐》是針對那些學(xué)習(xí)了c++語言并了解面向?qū)ο蟪绦蛟O(shè)計的基本方法的學(xué)習(xí)者,鍛煉其使用面向?qū)ο蟮乃枷牒头椒▽嶋H問題進行需求分析,根據(jù)需求分析結(jié)果完成程序的總體設(shè)計,在總體設(shè)計的基礎(chǔ)上實現(xiàn)詳細設(shè)計和編碼調(diào)試,并對所設(shè)計的程序進行必要的測試。從而達到提高其程序設(shè)計的綜合能力和訓(xùn)練其工程化軟件開發(fā)的初級技能的目標?!  睹嫦?qū)ο蟪绦蛟O(shè)計綜合實踐》第1章介紹了面向?qū)ο蠓椒ㄩ_發(fā)系統(tǒng)的基本步驟及每個步驟的大體工作,目的是讓學(xué)生在學(xué)習(xí)完面向?qū)ο缶幊毯?,從軟件工程角度建立軟件開發(fā)的總體印象。第2章和第3章講解了后續(xù)實驗用到的一些技術(shù)。第4章通過“簡單人事管理系統(tǒng)”的實踐讓學(xué)生具體掌握實驗的實現(xiàn)步驟和方法。第5章描述了兩個實驗的要求及其實驗開展建議。第6章和第7章給出了兩個實驗實現(xiàn)的參考解決方案,供學(xué)生參考?!  睹嫦?qū)ο蟪绦蛟O(shè)計綜合實踐》可作為高等院校計算機相關(guān)專業(yè)的面向?qū)ο笳n程的教材,也可作為希望盡快掌握面向?qū)ο箝_發(fā)技術(shù)和過程的技術(shù)人員的參考書。

書籍目錄

第1章 面向?qū)ο筌浖_發(fā)方法 11.1 概述 11.2 軟件生命周期各階段的基本任務(wù) 21.3 面向?qū)ο蠓治?31.3.1 確定客戶需要什么 31.3.2 需求階段概述 41.3.3 理解應(yīng)用域 41.3.4 用例建模 41.4 面向?qū)ο笤O(shè)計 51.4.1 有效應(yīng)用設(shè)計模式 51.4.2 類建模 61.4.3 狀態(tài)圖建模 91.4.4 順序圖建模 101.4.5 協(xié)作圖建模 111.4.6 活動圖建模 121.4.7 用戶界面設(shè)計 141.5 面向?qū)ο缶幊?141.5.1 從設(shè)計到C++代碼 141.5.2 編程舉例 151.6 面向?qū)ο鬁y試 261.6.1 白盒測試技術(shù) 261.6.2 黑盒測試技術(shù) 261.6.3 測試用例的編寫 27第2章 Windows通用控件和對話框編程 292.1 控件概述 292.1.1 控件的添加和移除 292.1.2 控件的屬性 302.2 常用控件 302.2.1 靜態(tài)文本框 302.2.2 編輯文本框 312.2.3 按鈕 312.2.4 列表框 322.2.5 組合框 322.2.6 進度條 332.3 通用對話框 332.3.1 添加一個對話框模板 342.3.2 相關(guān)對話框類的定義 39第3章 學(xué)習(xí)和使用STL 463.1 STL簡介 463.2 容器類 463.2.1 vector向量容器 463.2.2 list雙向鏈表容器 483.3 迭代器 523.4 泛型算法 56第4章 程序設(shè)計案例分析舉例——“簡單人事信息管理系統(tǒng)” 594.1 實驗概述 594.2 需求分析 594.3 總體設(shè)計 604.3.1 類的靜態(tài)設(shè)計 604.3.2 類的動態(tài)設(shè)計 674.3.3 功能事務(wù)的實現(xiàn)過程設(shè)計 714.4 詳細設(shè)計 784.4.1 CDate類 784.4.2 CPerson類 794.4.3 CPersonSet類 814.4.4 CPersonInfIODlg類 844.4.5 CPersonInfSelDlg類 854.4.6 CPersonInfListDlg類 864.4.7 主要功能函數(shù)的算法 884.4.8 程序主函數(shù)_tmain的算法流程 934.5 系統(tǒng)測試 944.6 系統(tǒng)操作說明 1034.6.1 信息添加 1034.6.2 信息刪除 1044.6.3 信息清空 1054.6.4 信息修改 1054.6.5 信息排序 1064.6.6 信息查詢 1074.6.7 信息顯示 1074.6.8 退出系統(tǒng) 108第5章 實驗題目和實踐要求 1095.1 實驗題目 1095.1.1 實驗題目:簡單人事信息管理系統(tǒng) 1095.1.2 實驗題目:簡單銀行存取管理程序 1125.1.3 實驗題目:簡單英漢字典程序 1145.2 實驗實施建議 1165.3 考核標準(參考) 117第6章 “簡單銀行管理系統(tǒng)”參考解決方案 1186.1 實驗概述 1186.2 需求分析 1186.3 總體設(shè)計 1206.3.1 類的靜態(tài)設(shè)計 1206.3.2 類的動態(tài)設(shè)計 1296.3.3 功能事務(wù)的實現(xiàn)過程設(shè)計 1326.4 詳細設(shè)計 1366.5 系統(tǒng)測試 1586.6 程序操作說明 1606.6.1 賬戶創(chuàng)建 1616.6.2 賬戶登錄 1626.6.3 存款操作 1636.6.4 修改賬戶密碼 1636.6.5 查詢儲戶名下所有賬戶 1646.6.6 退出系統(tǒng) 165小結(jié) 165第7章 “簡單英漢字典程序”參考解決方案 1667.1 實驗概述 1667.2 需求分析 1667.3 總體設(shè)計 1677.3.1 類的靜態(tài)設(shè)計 1677.3.2 類的動態(tài)設(shè)計 1727.3.3 功能事務(wù)的實現(xiàn)過程設(shè)計 1757.4 詳細設(shè)計 1797.5 系統(tǒng)測試 1937.6 程序操作說明 1967.6.1 增加單詞 1967.6.2 修改單詞 1997.6.3 刪除單詞 2007.6.4 查單詞 2017.6.5 列出所有單詞 2027.6.6 保存數(shù)據(jù) 2037.6.7 退出系統(tǒng) 204小結(jié) 204附錄A 使用Visio輔助建立軟件模型 205附錄B string類和CString類的使用 221附錄C 算法的偽代碼描述約定 223附錄D 使用Turbo C++環(huán)境建立面向?qū)ο蟮某绦蝽椖?225

章節(jié)摘錄

版權(quán)頁:插圖:③最后就是需求分析人員和用戶交流中產(chǎn)生誤解。分析人員和目標系統(tǒng)客戶,一方是計算機專業(yè)人員,另一方是系統(tǒng)應(yīng)用領(lǐng)域?qū)<?。雖然彼此都對對方的領(lǐng)域有所了解,但離專業(yè)人員還是存在一定的距離,這樣他們在溝通交流中就不可避免地可能會產(chǎn)生誤解。由于需求分析存在眾多困難,所以對軟件需求分析人員的要求是非常高的。他們通常都是資深的計算機專家,同時具備豐富的業(yè)務(wù)領(lǐng)域知識和良好的溝通技能。1.3.2 需求階段概述需求階段的第一步是理解應(yīng)用領(lǐng)域,也就是目標系統(tǒng)應(yīng)用的特定環(huán)境,例如銀行、證券公司、學(xué)校、政府等。一旦開發(fā)團隊充分了解應(yīng)用領(lǐng)域,就可以實施目標系統(tǒng)的系統(tǒng)建模,一種很主流的建模方法就是使用統(tǒng)一建模語言UML來描述目標系統(tǒng)的業(yè)務(wù)邏輯。通過模型,開發(fā)團隊可以和目標系統(tǒng)的用戶進行充分交流以確定客戶的業(yè)務(wù)需求,確定客戶的最終需求是一個反復(fù)迭代的過程,經(jīng)過多次溝通、理解、修正才能比較客觀地確定客戶對系統(tǒng)的真實需求。1.3.3 理解應(yīng)用域為了有效地挖掘出客戶的真實需求,技術(shù)人員必須熟悉目標系統(tǒng)的應(yīng)用領(lǐng)域。如果不了解系統(tǒng)的業(yè)務(wù)領(lǐng)域,很難向客戶提出有意義的問題,所以不可能成功完成系統(tǒng)的需求分析。理解應(yīng)用域的方法就是親臨目標系統(tǒng)將來應(yīng)用的真實環(huán)境,去了解目標系統(tǒng)將完成哪些業(yè)務(wù),這些業(yè)務(wù)手工完成的流程是怎樣的,目前的業(yè)務(wù)流程有哪些優(yōu)點和不足,等等,只有完全弄明白了這些問題,才有可能與客戶進行充分且有效的交流。

編輯推薦

《面向?qū)ο蟪绦蛟O(shè)計綜合實踐》:北京市高等教育精品教材立項項目

圖書封面

評論、評分、閱讀與下載


    面向?qū)ο蟪绦蛟O(shè)計綜合實踐 PDF格式下載


用戶評論 (總計1條)

 
 

  •   可能不是首師咱信工的孩子用不到這本書吧。。小學(xué)期,內(nèi)容就是這本書了。。下面開始是忠實建議!第一,當你小學(xué)期選了C++后,這本書是你一定要有的!里面整個框架都有,挺全的。但不是所有的都用得到,只是一部分用得到。看你選哪個題目了。第二,當你認真的打著書上的內(nèi)容得時候,你就服了氣了。。各種錯字?。?!也不知道是出版社的事還是駱哥墮落了,趕時間湊活了。都是要命的代碼里的大小寫錯誤,不過基本上都看的出來,但還是要細心!有的一頁就三處錯。。第三,老師會給個ppt啊,要不word,pdf什么的,別懷疑,那就是書的一部分。。最主要的部分都在那了,所以,買不買呢??!買了是方便,看的全,但是也挺虧的,因為只看個十多頁有用的吧。??赡茉谠O(shè)計的時候要參考,還有二十幾頁有用吧。第四,強烈建議,直接去復(fù)印店復(fù)印吧!找一本書,選好自己的題目,把前面幾章印了,再把后面自己題目那章印了,就夠用了!但是要快啊。。沒準你們上學(xué)的時候,復(fù)印店兩口子已經(jīng)關(guān)門回家了??偨Y(jié)。。這本書,盡量別買,瞎花錢。這小學(xué)期可不像駱哥說的那么輕松。。那真是著急上火七天啊。。各種問題。。要弄的東西非常多。。強烈建議找小組,別一個人做!即使編碼能力不強,前面的畫圖,最后的word,也是個工作量!也不像他說的能真正學(xué)到系統(tǒng)的一個項目完成的過程。也就有點淺淺的體驗。。...最后,如果你不是軟工的,是計科的,還是師范,還選了這小學(xué)期。。請接受學(xué)長誠摯的嘲笑與祝福!我就是這樣,為了學(xué)分最后猶豫不決,選了這破玩意。。一猶豫,還沒有小組了,一個人苦熬7天啊。。晚上都去四樓寫!最后也沒完成。。還不知道過的了不。。算課時,這個可是70多課時(沒課間這說,一直在寫)。。千萬別猶豫!該退退!你又不是軟工的,湊什么熱鬧!天天宿舍齁熱睡不著!不如回家啤酒加空調(diào)!最后,祝選了小學(xué)期的孩子,順路完成!拿分回家! 閱讀更多 ›
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7