第一篇:軟件工程文檔--十、項(xiàng)目開發(fā)總結(jié)報(bào)告
十、項(xiàng)目開發(fā)總結(jié)報(bào)告
十、項(xiàng)目開發(fā)總結(jié)報(bào)告
1.引言.............................................................................................................................................1
1.1編寫目的............................................................................................................................1 1.2項(xiàng)目背景............................................................................................................................1 1.3定義....................................................................................................................................1 1.4參考資料............................................................................................................................2 2.開發(fā)結(jié)果.....................................................................................................................................2
2.1產(chǎn)品....................................................................................................................................2 2.2主要功能及性能................................................................................................................2 2.3所用工時(shí)............................................................................................................................2 2.4所用機(jī)時(shí)............................................................................................................................2 2.5進(jìn)度....................................................................................................................................2 2.6費(fèi)用....................................................................................................................................3 3.評(píng)價(jià).............................................................................................................................................3
3.1生產(chǎn)率評(píng)價(jià)........................................................................................................................3 3.2技術(shù)方案評(píng)價(jià)....................................................................................................................3 3.3產(chǎn)品質(zhì)量評(píng)價(jià)....................................................................................................................3 4.經(jīng)驗(yàn)與教訓(xùn).................................................................................................................................31.引言
1.1編寫目的
【闡明編寫總結(jié)報(bào)告的目的,指明讀者對(duì)象。】
1.2項(xiàng)目背景
【說明項(xiàng)目來源、委托單位、開發(fā)單位及主管部門。】
1.3定義
【列出報(bào)告用到的專門術(shù)語的定義和縮寫詞的原文。】
十、項(xiàng)目開發(fā)總結(jié)報(bào)告
1.4參考資料
【列出有關(guān)資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來源,可包括: a.項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書、合同或上級(jí)機(jī)關(guān)的批文; b.項(xiàng)目開發(fā)計(jì)劃; c.需求規(guī)格說明書; d.概要設(shè)計(jì)說明書; e.詳細(xì)設(shè)計(jì)說明書; f.用戶操作手冊(cè); g.測試計(jì)劃; h.測試分析報(bào)告;
i.本報(bào)告引用的其他資料、采用的開發(fā)標(biāo)準(zhǔn)或開發(fā)規(guī)范。】
2.開發(fā)結(jié)果
2.1產(chǎn)品
【可包括:
a.列出各部分的程序名稱、源程序行數(shù)(包括注釋行)或目標(biāo)程序字節(jié)數(shù)及程序總計(jì)數(shù)量、存儲(chǔ)形式;
b.產(chǎn)品文檔名稱等。】
2.2主要功能及性能 2.3所用工時(shí)
【按人員的不同層次分別計(jì)時(shí)。】
2.4所用機(jī)時(shí)
【按所用計(jì)算機(jī)機(jī)型分別計(jì)時(shí)。】
2.5進(jìn)度
【給出計(jì)劃進(jìn)度與實(shí)際進(jìn)度的對(duì)比。】
十、項(xiàng)目開發(fā)總結(jié)報(bào)告
2.6費(fèi)用
3.評(píng)價(jià)
3.1生產(chǎn)率評(píng)價(jià)
【如平均每人每月生產(chǎn)的源程序行數(shù)、文檔的字?jǐn)?shù)等。
3.2技術(shù)方案評(píng)價(jià) 3.3產(chǎn)品質(zhì)量評(píng)價(jià)
4.經(jīng)驗(yàn)與教訓(xùn)
第二篇:項(xiàng)目開發(fā)總結(jié)報(bào)告-軟件工程
十、項(xiàng)目開發(fā)總結(jié)報(bào)告
十、項(xiàng)目開發(fā)總結(jié)報(bào)告
1.引言.............................1
1.1編寫目的..........................1
1.2項(xiàng)目背景..........................1
1.3定義...........................1
1.4參考資料..........................2
2.開發(fā)結(jié)果............................2
2.1產(chǎn)品...........................2
2.2主要功能及性能.....................2
2.3所用工時(shí)..........................2
2.4所用機(jī)時(shí)..........................2
2.5進(jìn)度...........................2
2.6費(fèi)用...........................3
3.評(píng)價(jià).............................3
3.1生產(chǎn)率評(píng)價(jià)......................3
3.2技術(shù)方案評(píng)價(jià).........................3
3.3產(chǎn)品質(zhì)量評(píng)價(jià).........................3
4.經(jīng)驗(yàn)與教訓(xùn)...............................31.引言
1.1編寫目的【闡明編寫總結(jié)報(bào)告的目的,指明讀者對(duì)象。】
1.2項(xiàng)目背景
【說明項(xiàng)目來源、委托單位、開發(fā)單位及主管部門。】
1.3定義
【列出報(bào)告用到的專門術(shù)語的定義和縮寫詞的原文。】
1.4參考資料
【列出有關(guān)資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來源,可包括:a.項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書、合同或上級(jí)機(jī)關(guān)的批文;
b.項(xiàng)目開發(fā)計(jì)劃;
c.需求規(guī)格說明書;
d.概要設(shè)計(jì)說明書;
e.詳細(xì)設(shè)計(jì)說明書;
f.用戶操作手冊(cè);
g.測試計(jì)劃;
h.測試分析報(bào)告;
i.本報(bào)告引用的其他資料、采用的開發(fā)標(biāo)準(zhǔn)或開發(fā)規(guī)范。】
2.開發(fā)結(jié)果
2.1產(chǎn)品
【可包括:
a.列出各部分的程序名稱、源程序行數(shù)(包括注釋行)或目標(biāo)程序字節(jié)數(shù)及程序總計(jì)數(shù)量、存儲(chǔ)形式;
b.產(chǎn)品文檔名稱等。】
2.2主要功能及性能
2.3所用工時(shí)
【按人員的不同層次分別計(jì)時(shí)。】
2.4所用機(jī)時(shí)
【按所用計(jì)算機(jī)機(jī)型分別計(jì)時(shí)。】
2.5進(jìn)度
【給出計(jì)劃進(jìn)度與實(shí)際進(jìn)度的對(duì)比。】
2.6費(fèi)用
3.評(píng)價(jià)
3.1生產(chǎn)率評(píng)價(jià)
【如平均每人每月生產(chǎn)的源程序行數(shù)、文檔的字?jǐn)?shù)等。】
3.2技術(shù)方案評(píng)價(jià)
3.3產(chǎn)品質(zhì)量評(píng)價(jià)
4.經(jīng)驗(yàn)與教訓(xùn)
第三篇:項(xiàng)目開發(fā)總結(jié)報(bào)告
1引言.....................................................................................................................................................2 1.1編寫目的...................................................................................................................................2 1.2背景...........................................................................................................................................2 1.3定義...........................................................................................................................................2 1.4參考資料...................................................................................................................................3 2實(shí)際開發(fā)結(jié)果......................................................................................................................................3 2.1產(chǎn)品...........................................................................................................................................3 2.2主要功能和性能.......................................................................................................................3 2.3基本流程...................................................................................................................................3 2.4進(jìn)度...........................................................................................................................................4 2.5費(fèi)用...........................................................................................................................................4 3開發(fā)工作評(píng)價(jià)......................................................................................................................................4 3.1對(duì)生產(chǎn)效率的評(píng)價(jià)...................................................................................................................4 3.2對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)...................................................................................................................4 3.3對(duì)技術(shù)方法的評(píng)價(jià)...................................................................................................................4 3.4出錯(cuò)原因的分析.......................................................................................................................5 4經(jīng)驗(yàn)與教訓(xùn)..........................................................................................................................................5
第四篇:項(xiàng)目開發(fā)總結(jié)報(bào)告
項(xiàng)目開發(fā)總結(jié)報(bào)告
1.引言
1.1編寫目的
項(xiàng)目開發(fā)總結(jié)報(bào)告的編制是為了簡單回顧記錄項(xiàng)目的開發(fā)過程,總結(jié)本項(xiàng)目開發(fā)工作的經(jīng)驗(yàn),說明實(shí)際取得的開發(fā)結(jié)果以及對(duì)整個(gè)開發(fā)工作各個(gè)方面的評(píng)價(jià),總結(jié)開發(fā)過程中的邏輯方法。
本文檔預(yù)期的讀者為軟件開發(fā)人員。
1.2背景
項(xiàng)目名稱:“High Go”智能購物車 系統(tǒng)名稱:智能購物車系統(tǒng)
開發(fā)單位:西北大學(xué)信息科學(xué)與技術(shù)學(xué)院“High Go”團(tuán)隊(duì) 開發(fā)歷時(shí):四周
版權(quán)信息:夢想網(wǎng)絡(luò)資源檢索系統(tǒng)是由西北大學(xué)信息科學(xué)與技術(shù)學(xué)院“High Go”團(tuán)隊(duì)開發(fā),未經(jīng)作者許可,任何個(gè)人或組織不能將其用于商業(yè)用途,系統(tǒng)所搜索的資源版權(quán)歸原作者所有。
1.3定義
購物車車身:采用當(dāng)前市場上最普遍的購物車規(guī)格,迎合人們一般的手推購物車購物的習(xí)慣方式。
顯示屏:在購物車前端,車筐上方安置一塊觸摸顯示屏,人們可以在顯示屏上通過點(diǎn)擊屏幕進(jìn)行一些基本操作,如查詢商品信息、查詢總價(jià)和商品數(shù)量、確認(rèn)購物單、刪除商品等。
無線掃碼槍:顧客在購物過程中,可以對(duì)自己確認(rèn)投入購物車的商品進(jìn)行掃碼。將無線掃碼槍與顯示屏一同安置在購物車筐上方,方便顧客在拿取商品掃碼同時(shí)看到新掃碼的商品信息。
警示燈:在自助購物過程中,超市本身無法對(duì)每一位客戶進(jìn)行實(shí)時(shí)監(jiān)管,為了防止顧客忘記自主掃碼或者故意不掃碼給超市帶來損失,在購物車的兩旁將設(shè)置警示燈,如果沒有通過掃碼而把商品直接投入車筐內(nèi),則警示燈會(huì)啟動(dòng)發(fā)光報(bào)警,只有重新掃碼并通過顯示屏進(jìn)行確認(rèn)才能夠消除報(bào)警。
1.4參考資料
[1]劉兵,劉曉朋,曾翔亮.基于條碼識(shí)別技術(shù)的智能購物車設(shè)計(jì)[J].森林工程,2012,11.[2]鄭創(chuàng)立.RI-R6C-001A 集成電路的原理與應(yīng)用[J].國外電子元器件,2004,06.[3]李文江,高鋒,丁睿.RI-R6C-OO1A 射頻芯片在個(gè)人醫(yī)療信息系統(tǒng)中的應(yīng)用[J].電氣自動(dòng)化,2007, 29.[4]劉江沙,雷偉,尹酉.基于 CC2430 的串口無線模塊的設(shè)計(jì)[J].國外電子元器件,2007,04.[5]張喆.基于 STC89C516 的超市智能購物車研發(fā)[J].自動(dòng)化技術(shù)與應(yīng)用,2009,28.[6]江田.基于 RFID 的商品購物智能終端的設(shè)計(jì)與實(shí)現(xiàn)[D].大連理工大學(xué),2013,06.[7] 張俊謨.單片機(jī)中級(jí)教程[M].北京: 北京航空航天大學(xué)出版社.2006.[8] 張俊.匠人手機(jī)[M].北京:北京航空航天大學(xué)出版社.2008.[9] 劉煥成.工程背景下的單片機(jī)原理及系統(tǒng)設(shè)計(jì)[M].北京:清華大學(xué)出版社.2008.[10] 顏繼紅.超市一線員工高流動(dòng)率問題的研究[J].科技和產(chǎn)業(yè),2011,11(4):54-55 [11] 韓立毛,趙躍華,錢宇力.基于物品跟蹤定位方案的連鎖超市應(yīng)用系統(tǒng)設(shè)計(jì)[J].鐵路計(jì)算機(jī)應(yīng)用,2009(8)[12] 中國工業(yè)和信息化部物聯(lián)網(wǎng)總體框架與技術(shù)要求(Y DT/2437-2012)[S] 北京:人民郵電出版社,2013 [13] 葉少龍,劉建群等.PIC 單片機(jī)在模具條碼識(shí)別系統(tǒng)中的應(yīng)用[J].廣東工業(yè)大學(xué)學(xué)報(bào),2009,26(2):94-97 [14] 程子華,陽勝峰.視頻學(xué)工控—觸摸屏應(yīng)用技術(shù)[M].北京:人民郵電出版社,2006 [15]劉偉勛.家樂福價(jià)格欺詐的背后[J].中國品牌,2011,(2): 44-46.[16] 葉少龍,劉建群,吳積榮,等.PIC 單片機(jī)在模具條碼識(shí)別系統(tǒng)中的應(yīng)用[J].廣東工業(yè)大學(xué)學(xué)報(bào)2009, 26(2): 9420.[18]王忠勇,張建華,宋豫冀.基于 89C2051 的解碼器設(shè)計(jì)[J].微電子學(xué)與計(jì)算, 2002,(5): 57-58.2.實(shí)際開發(fā)結(jié)果 2.1產(chǎn)品
“High Go”智能購物車系統(tǒng)
2.2主要功能和性能
“High Go”系統(tǒng)主要包括以下功能:(1)購物車管理系統(tǒng)(系統(tǒng)初始化模塊)(2)購物車管理系統(tǒng)(觸摸屏模塊)(3)購物車管理系統(tǒng)(無線通信模塊)(4)數(shù)據(jù)庫管理模塊(5)結(jié)算與防盜模塊
2.3基本流程
1)系統(tǒng)初始化模塊
完成系統(tǒng)變量的初始化,主要包括啟動(dòng)液晶顯示屏、檢查下位機(jī)與上位機(jī)的 Zigbee 通信網(wǎng)絡(luò)是否正常(下位機(jī)指每臺(tái)購物車對(duì)應(yīng)的單片機(jī),上位機(jī)指超市 端的PC 機(jī))以及一些其他一些開機(jī)自檢工作。2)觸摸屏顯示模塊
經(jīng)過系統(tǒng)初始化,觸摸屏處于待機(jī)界面。接受指令后,觸摸屏將顯示用戶請(qǐng) 求的各類交互信息。主要流程如下:
3)無線通信模塊
主要實(shí)現(xiàn)下位機(jī)與上位機(jī)之間的多對(duì)一(多個(gè)下位機(jī)對(duì)一個(gè)上位機(jī))數(shù)據(jù)傳輸、命令交互等。
4)數(shù)據(jù)庫管理模塊 數(shù)據(jù)庫管理模塊包括對(duì)超市商品信息的建立、查詢和更新。主要流程如下:
5)結(jié)算與防盜模塊
該模塊我們不僅設(shè)計(jì)了經(jīng)典的計(jì)價(jià)算法,還在稱重的基礎(chǔ)上核對(duì)預(yù)估重量與實(shí)際重量的偏差值,從而實(shí)現(xiàn)防盜和誤放提醒功能。主要流程如下:
流程邏輯
2.4進(jìn)度
小組成員四人,從2016年11月15日組隊(duì),11月24號(hào)正式啟動(dòng)項(xiàng)目,直至12月20號(hào)上交作品,在此期間除了法定期間大家暫停了共一周時(shí)間,其他時(shí)間一直致力于項(xiàng)目的開發(fā)工作:
2016年11月下旬—11月末:項(xiàng)目設(shè)計(jì)階段
11月末,小組成員著手于市場調(diào)研,并花費(fèi)一周時(shí)間設(shè)計(jì)出“High Go”購物車系統(tǒng)的藍(lán)圖。初級(jí)階段圓滿完成了預(yù)定的目標(biāo)。
2016年12月1日——12月17日:項(xiàng)目啟動(dòng)和實(shí)行核心階段 此階段由各成員在自己電腦上各自分別編寫所屬程序,但由于并非按流程為主線的編寫方式,軟件各模塊之間存在一部分接口不明確,軟件運(yùn)行情況的測試也只是整體的大方面的進(jìn)行,并未涉及細(xì)微部分,因此軟件運(yùn)行不是非常穩(wěn)定,仍有一些問題亟待解決。
2016年12月18日——2016年12月20日:項(xiàng)目收尾階段
回顧項(xiàng)目并編寫總結(jié)文檔、總結(jié)了各位成員的心路歷程。
2.5費(fèi)用
較分散,無詳細(xì)統(tǒng)計(jì)。
3.開發(fā)工作評(píng)價(jià) 3.1對(duì)生產(chǎn)效率的評(píng)價(jià) 一個(gè)月中,各成員在完成項(xiàng)目的同時(shí)并未占用太多自身學(xué)習(xí)時(shí)間,較為高效地完成了開發(fā)任務(wù)。
3.2對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)
雖然項(xiàng)目完成得有些倉促,但在實(shí)際測試中最基礎(chǔ)的功能與超市適配良好,因此可以說在基礎(chǔ)系統(tǒng)功能上擁有較高的質(zhì)量。
3.3對(duì)技術(shù)方法的評(píng)價(jià)
小組采用順應(yīng)趨勢的、成熟的、主流的技術(shù)。
3.4出錯(cuò)原因的分析
除去時(shí)間較緊的因素之外,小組最大問題在于各自實(shí)現(xiàn)各自功能,并未以流程為主線,導(dǎo)致程序在模塊銜接時(shí)出現(xiàn)很大銜接問題。
4.經(jīng)驗(yàn)與教訓(xùn)
通過這一個(gè)多月的努力工作,我認(rèn)識(shí)到要作一個(gè)真正合格的程序員,或者說就是可以真正合格完成一些代碼工作的程序員,應(yīng)該具有以下的的素質(zhì): 1:團(tuán)隊(duì)精神和協(xié)作能力
把它作為基本素質(zhì),并不是不重要,恰恰相反,這是程序員應(yīng)該具備的最基本的,也是最重要的安身立命之本。把高水平程序員說成獨(dú)行俠的都是在囈語,任何個(gè)人的力量都是有限的,即便如linus這樣的天才,也需要通過組成強(qiáng)大的團(tuán)隊(duì)來創(chuàng)造奇跡,那些遍布全球的為linux寫核心的高手們,沒有協(xié)作精神是不可想象的。獨(dú)行俠可以作一些賺錢的小軟件發(fā)點(diǎn)小財(cái),但是一旦進(jìn)入一些大系統(tǒng)的研發(fā)團(tuán)隊(duì),進(jìn)入商業(yè)化和產(chǎn)品化的開發(fā)任務(wù),缺乏這種素質(zhì)的人就完全不合格了。
2:文檔習(xí)慣
說高水平程序員從來不寫文檔的肯定是外行人,良好的文檔是正規(guī)研發(fā)流程中非常重要的環(huán)節(jié),作為代碼程序員,30%的工作時(shí)間寫技術(shù)文檔是很正常的,而作為高級(jí)程序員和系統(tǒng)分析員,這個(gè)比例還要高很多。缺乏文檔,一個(gè)軟件系統(tǒng)就缺乏生命力,在未來的查錯(cuò),升級(jí)以及模塊的復(fù)用時(shí)就都會(huì)遇到極大的麻煩。3:規(guī)范化,標(biāo)準(zhǔn)化的代碼編寫習(xí)慣
作為一些外國知名軟件公司的規(guī)矩,代碼的變量命名,代碼內(nèi)注釋格式,甚至嵌套中行縮進(jìn)的長度和函數(shù)間的空行數(shù)字都有明確規(guī)定,良好的編寫習(xí)慣,不但有助于代碼的移植和糾錯(cuò),也有助于不同技術(shù)人員之間的協(xié)作。代碼具有良好的可讀性,是程序員基本的素質(zhì)需求。比如整個(gè)linux的搭建,沒有規(guī)范化和標(biāo)準(zhǔn)化的代碼習(xí)慣,全球的研發(fā)協(xié)作是絕對(duì)不可想象的。4:需求理解能力
程序員需要理解一個(gè)模塊的需求,很多同學(xué)寫程序往往只關(guān)注一個(gè)功能需求,他們把性能指標(biāo)全部歸結(jié)到硬件,操作系統(tǒng)和開發(fā)環(huán)境上,而忽視了本身代碼的性能考慮,有人曾經(jīng)說寫一個(gè)廣告交換程序很簡單,這種人不了解在百萬甚至千萬數(shù)量級(jí)的訪問情況下的性能指標(biāo)是如何實(shí)現(xiàn)的,性能需求指標(biāo)中,穩(wěn)定性、并訪支撐能力以及安全性都很重要,作為程序員需要評(píng)估該模塊在系統(tǒng)運(yùn)營中所處的環(huán)境,將要受到的負(fù)荷壓力以及各種潛在的危險(xiǎn)和惡意攻擊的可能性。就這一點(diǎn),一個(gè)程序員至少需要2到3年的項(xiàng)目研發(fā)和跟蹤經(jīng)驗(yàn)才有可能有心得。5:學(xué)習(xí)和總結(jié)的能力
程序員是人才很容易被淘汰、很容易落伍的職業(yè),因?yàn)橐环N技術(shù)可能僅僅在三兩年內(nèi)具有領(lǐng)先性,程序員如果想安身立命,就必須不斷跟進(jìn)新的技術(shù),學(xué)習(xí)新的技能。
善于學(xué)習(xí),對(duì)于任何職業(yè)而言,都是前進(jìn)所必需的動(dòng)力,對(duì)于程序員,這種要求就更加高了。
善于總結(jié),也是學(xué)習(xí)能力的一種體現(xiàn),每次完成一個(gè)研發(fā)任務(wù),完成一段代碼,都應(yīng)當(dāng)有目的的跟蹤該程序的應(yīng)用狀況和用戶反饋,隨時(shí)總結(jié),找到自己的不足,這樣逐步提高,一個(gè)程序員才可能成長起來。具備以上全部素質(zhì)的人,應(yīng)當(dāng)說是夠格的程序員了,以上的素質(zhì)都不是由IQ決定的,也不是大學(xué)某些課本里可以學(xué)習(xí)到的,需要的僅僅是程序員對(duì)自己工作的認(rèn)識(shí),是一種意識(shí)上的問題。
通過做這個(gè)項(xiàng)目,也了解到軟件開發(fā)的基本流程:
第一個(gè)步驟是市場調(diào)研,技術(shù)和市場要結(jié)合才能體現(xiàn)最大價(jià)值。
第二個(gè)步驟是需求分析,這個(gè)階段需要出三樣?xùn)|西,用戶視圖,數(shù)據(jù)詞典和用戶操作手冊(cè)。用戶視圖是該軟件用戶(包括終端用戶和管理用戶)所能看到的頁面樣式,這里面包含了很多操作方面的流程和條件。數(shù)據(jù)詞典是指明數(shù)據(jù)邏輯關(guān)系并加以整理的東東,完成了數(shù)據(jù)詞典,數(shù)據(jù)庫的設(shè)計(jì)就完成了一半多。用戶操作手冊(cè)是指明了操作流程的說明書。請(qǐng)注意,用戶操作流程和用戶視圖是由需求決定的,因此應(yīng)該在軟件設(shè)計(jì)之前完成,完成這些,就為程序研發(fā)提供了約束和準(zhǔn)繩,很遺憾太多公司都不是這樣做的,因果顛倒,順序不分,開發(fā)工作和實(shí)際需求往往因此 產(chǎn)生隔閡脫節(jié)的現(xiàn)象。
需求分析,除了以上工作,筆者以為作為項(xiàng)目設(shè)計(jì)者應(yīng)當(dāng)完整的做出項(xiàng)目的性能需求說明書,因?yàn)橥阅苄枨笾挥卸夹g(shù)的人才可能理解,這就需要技術(shù)專家和需求方客戶或公司市場部門)能夠有真正的溝通和了解。
第三個(gè)步驟是概要設(shè)計(jì),將系統(tǒng)功能模塊初步劃分,并給出合理的研發(fā)流程和資源要求。作為快速原型設(shè)計(jì)方法,完成概要設(shè)計(jì)就可以進(jìn)入編碼階段了,通常采用這種方法是因?yàn)樯婕暗难邪l(fā)任務(wù)屬于新領(lǐng)域,技術(shù)主管人員一上來無法給出明確的詳細(xì)設(shè)計(jì)說明書,但是并不是說詳細(xì)設(shè)計(jì)說明書不重要,事實(shí)上快速原型法在完成原型代碼后,根據(jù)評(píng)測結(jié)果和經(jīng)驗(yàn)教訓(xùn)的總結(jié),還要重新進(jìn)行詳細(xì)設(shè)計(jì)的步驟。
第四個(gè)步驟是詳細(xì)設(shè)計(jì),這是考驗(yàn)技術(shù)專家設(shè)計(jì)思維的重 要關(guān)卡,詳細(xì)設(shè)計(jì)說明書應(yīng)當(dāng)把具體的模塊以最“干凈”的方式(黑箱結(jié)構(gòu))提供給編碼者,使得系統(tǒng)整體模塊化達(dá)到最大;一份好的詳細(xì)設(shè)計(jì)說明書,可以使編碼的復(fù)雜性減低到最低,實(shí)際上,嚴(yán)格的講詳細(xì)設(shè)計(jì)說明書應(yīng)當(dāng)把每個(gè)函數(shù)的每個(gè)參數(shù)的定義都精精細(xì)細(xì)的提供出來,從需求分析到概要設(shè)計(jì)到完成詳細(xì)設(shè)計(jì)說明書,一個(gè)軟件項(xiàng)目就應(yīng)當(dāng)說完成了一半了。換言之,一個(gè)大型軟件系統(tǒng)在完成了一半的時(shí)候,其實(shí)還沒有開始一行代碼工作。那些把作軟件的程序員簡單理解為寫代碼的,就從根子上犯了錯(cuò)誤了。
第五個(gè)步驟是編碼,在規(guī)范化的研發(fā)流程中,編碼工作在整個(gè)項(xiàng)目流程里最多不會(huì)超過1/2,通常在1/3的時(shí)間,所謂磨刀不誤砍柴功,設(shè)計(jì)過程完成的好,編碼效率就會(huì)極大提高,編碼時(shí)不同模塊之間的進(jìn)度協(xié)調(diào)和協(xié)作是最需要小心的,也許一個(gè)小模塊的問題就可能影響了整體進(jìn)度,讓很多程序員因此被迫停下工作等待,這種問題在很多研發(fā)過程中都出現(xiàn)過。編碼時(shí)的相互溝通和應(yīng)急的解決手段都是相當(dāng)重要的,對(duì)于程序員而言,bug永遠(yuǎn)存在,你必須永遠(yuǎn)面對(duì)這個(gè)問題,大名鼎鼎的微軟,可曾有連續(xù)三個(gè)月不發(fā)補(bǔ)丁的時(shí)候嗎?從來沒有!
第六個(gè)步驟是測試。
測試有很多種:按照測試執(zhí)行方,可以分為內(nèi)部測試和外部測試;按照測試范圍,可以分為模塊測試和整體聯(lián)調(diào);按照測試條 件,可以分為正常操作情況測試和異常情況測試;按照測試的輸入范圍,可以分為全覆蓋測試和抽樣測試。以上都很好理解,不再解釋。
總之,測試同樣是項(xiàng)目研發(fā)中一個(gè)相當(dāng)重要的步驟,對(duì)于一個(gè)大型軟件,3個(gè)月到1年的外部測試都是正常的,因?yàn)橛肋h(yuǎn)都會(huì)又不可預(yù)料的問題存在。完成測試后,完成驗(yàn)收并完成最后的一些幫助文檔,整體項(xiàng)目才算告一段落,當(dāng)然日后少不了升級(jí),修補(bǔ)等等工作,只要不是想通過一錘子買賣騙錢,就要不停的跟蹤軟件的運(yùn)營狀況并持續(xù)修補(bǔ)升級(jí),知道這個(gè)軟件被徹底淘汰為止。路漫漫其修遠(yuǎn)兮,吾將上下而求索!這幾個(gè)月的學(xué)習(xí)和開發(fā),既有經(jīng)驗(yàn)又有教訓(xùn),讓我們深刻認(rèn)識(shí)到,我們離真正的程序員還有很長的路要走,我們定將以此為契機(jī),努力提高自己的專業(yè)技術(shù)水平。
第五篇:項(xiàng)目開發(fā)總結(jié)報(bào)告
[學(xué)生公寓管理系統(tǒng)]
項(xiàng)目開發(fā)總結(jié)報(bào)告
項(xiàng) 目 組擬 制 人
[二零一一年十二月五日]
目錄
一、引言......................11.1 編寫目的................1
1.2 背景.................1
二、實(shí)際開發(fā)結(jié)果..................22.1 產(chǎn)品.................2
2.2 主要的功能及性能。.................2
2.3 基本流程................2
2.4 進(jìn)度.................2
2.5 費(fèi)用.................3三、開發(fā)工作評(píng)價(jià)..................33.1 對(duì)生產(chǎn)效率的評(píng)價(jià)..............3
3.2 對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)。.................3
3.3 對(duì)技術(shù)方面的評(píng)價(jià)..............3
3.4 出錯(cuò)原因的分析。..............4四、經(jīng)驗(yàn)與教訓(xùn)...............4一、引言
1.1 編寫目的本文檔編寫與整個(gè)項(xiàng)目開發(fā)完成以后,對(duì)于整個(gè)項(xiàng)目開發(fā)的過程進(jìn)行最后的總結(jié),并對(duì)項(xiàng)目產(chǎn)品進(jìn)行最后的驗(yàn)收。
1.2 背景
開發(fā)軟件系統(tǒng)的名稱:學(xué)生公寓管理系統(tǒng)
本項(xiàng)目的開發(fā)原因:完成信息系統(tǒng)分析與設(shè)計(jì)的實(shí)訓(xùn)任務(wù)開發(fā)者:
用戶:學(xué)生公寓管理人員、相關(guān)工作人員
1.3定義
1.4 參考資料
《信息系統(tǒng)分析與設(shè)計(jì)》 作者:劉騰紅 劉婧玨 清華大學(xué)出版社
《管理信息系統(tǒng)》(第四版)黃梯云
《計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南GB-T8567-1988》 《計(jì)算機(jī)軟件測試文件編制規(guī)范GB-T9386-1988》 《計(jì)算機(jī)軟件需求說明編制指南GB-T9385-1988》 《學(xué)生公寓管理系統(tǒng)項(xiàng)目計(jì)劃》
《學(xué)生公寓管理系統(tǒng)軟件需求說明書》
《學(xué)生公寓管理系統(tǒng)概要設(shè)計(jì)說明書》
《學(xué)生公寓管理系統(tǒng)詳細(xì)設(shè)計(jì)說明說》
《學(xué)生公寓管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明說》
二、實(shí)際開發(fā)結(jié)果
2.1 產(chǎn)品
開發(fā)最后產(chǎn)生的軟件為.exe 的可運(yùn)行程序。
2.2 主要的功能及性能。
軟件主要的功能如下:
a.學(xué)生信息管理b.來訪人員管理c.公寓樓管理d.宿舍管理e.出入物品管理
軟件性能方面:可以在 1 面內(nèi)相應(yīng)使用者操作。
2.3 基本流程
2.4 進(jìn)度
項(xiàng)目開發(fā)進(jìn)度與原項(xiàng)目規(guī)劃時(shí)所定的項(xiàng)目開發(fā)進(jìn)度無出入。
2.5 費(fèi)用
由于該系統(tǒng)是開發(fā)人員的學(xué)習(xí)過程,在資金方面不需要很大的支持,而且人員自己都有 pc 機(jī),所以開發(fā)費(fèi)用基本為零。
三、開發(fā)工作評(píng)價(jià)
3.1 對(duì)生產(chǎn)效率的評(píng)價(jià)
本產(chǎn)品的能夠在 1 秒鐘的時(shí)間能相應(yīng)用戶的請(qǐng)求,生產(chǎn)效率是可以 的。
3.2 對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)。
由于設(shè)計(jì)存在缺陷,產(chǎn)品的質(zhì)量并不是很高。
3.3 對(duì)技術(shù)方面的評(píng)價(jià)
由于本系統(tǒng)開發(fā)采用的是SQL Server 數(shù)據(jù)庫所有使用數(shù)據(jù)庫方面的技術(shù)不算高。用到的java方面的技術(shù)并不算深層次的技術(shù)。所以整個(gè)系統(tǒng)在技術(shù)方面的要求是一般的。
3.4 出錯(cuò)原因的分析。
由于數(shù)據(jù)庫對(duì)輸入數(shù)據(jù)的可格式和精度有要求,數(shù)據(jù)數(shù)據(jù)格式不對(duì)或數(shù)據(jù)過長都可能引發(fā)錯(cuò)誤。
四、經(jīng)驗(yàn)與教訓(xùn)
主要經(jīng)驗(yàn):通過本次項(xiàng)目的開發(fā),我們學(xué)會(huì)了很多課堂上學(xué)不到的東西,更讓我們明白了一個(gè)道理,做事切記不能眼高手低。同時(shí),也讓我們對(duì)專業(yè)的知識(shí)有了進(jìn)一步深入的了解。
主要教訓(xùn):通過本次項(xiàng)目的開發(fā),我們明白了自己的專業(yè)知識(shí)有多匱乏,少到可憐,所以以后要加強(qiáng)自己在專業(yè)方面的各種知識(shí)。