- 相關(guān)推薦
軟件項(xiàng)目開發(fā)總結(jié)范文(通用12篇)
總結(jié)就是對一個(gè)時(shí)期的學(xué)習(xí)、工作或其完成情況進(jìn)行一次全面系統(tǒng)的回顧和分析的書面材料,通過它可以全面地、系統(tǒng)地了解以往的學(xué)習(xí)和工作情況,不妨讓我們認(rèn)真地完成總結(jié)吧。總結(jié)怎么寫才不會(huì)流于形式呢?下面是小編為大家收集的軟件項(xiàng)目開發(fā)總結(jié)范文,希望對大家有所幫助。
軟件項(xiàng)目開發(fā)總結(jié) 1
隨著市場經(jīng)濟(jì)的進(jìn)一步完善及全球經(jīng)濟(jì)一體化進(jìn)程加快,企業(yè)面臨著激烈的市場競爭,企業(yè)內(nèi)部、外部信息交流已成為企業(yè)發(fā)展、參與市場經(jīng)濟(jì)競爭的迫切需要。企業(yè)引入先進(jìn)的信息處理技術(shù),增加信息共享程度,不僅提高了工作效率、降低成本,而且也提高企業(yè)管理的科學(xué)性和自動(dòng)化程度。信息已成為企業(yè)生存與發(fā)展的基礎(chǔ),在原有系統(tǒng)的基礎(chǔ)上,計(jì)算機(jī)中心于2003年開始加大信息管理系統(tǒng)的開發(fā),已到年底,開發(fā)項(xiàng)目也基本上完成了;為了總結(jié)03年所有開發(fā)項(xiàng)目的整個(gè)開發(fā)及管理過程,我們選取2個(gè)比較大的軟件項(xiàng)目來分析,項(xiàng)目為:出口技術(shù)支持網(wǎng)站管理系統(tǒng)、模具管理系統(tǒng);在這兩個(gè)具有代表性的項(xiàng)目中,我們清晰的看到了我們在項(xiàng)目開發(fā)過程中的成果及所存在的不足和應(yīng)該改進(jìn)的地方,總的說來,設(shè)計(jì)開發(fā)的功能基本上達(dá)到了用戶需求的75%,用戶也能夠開始使用我們開發(fā)的系統(tǒng)來達(dá)到其管理目的。如出口技術(shù)網(wǎng)站為國外的客戶提供了方便快捷的了解到我們公司的空調(diào)產(chǎn)品及技術(shù)信息、空調(diào)配件信息等等。
模具管理系統(tǒng)最大程度的實(shí)現(xiàn)了模具信息的共享,各使用部門可以方便的查詢模具的位置、進(jìn)度、狀態(tài)、申請單、試模、驗(yàn)收、合格、模具的調(diào)撥、報(bào)廢等等信息;查詢模具的相關(guān)信息信息由原來的1-2天縮短為10分鐘之內(nèi)。產(chǎn)品型號(hào)、零件圖號(hào)統(tǒng)一維護(hù),規(guī)范管理,出錯(cuò)比例大大下降。而且在更改零件圖號(hào)的`情況下,基礎(chǔ)數(shù)據(jù)更改,其它相關(guān)文件的同一數(shù)據(jù)會(huì)隨之更改,減少系統(tǒng)維護(hù)量提高了生產(chǎn)部編制模具生產(chǎn)任務(wù)單的工作效率,縮短了模具制造任務(wù)傳遞時(shí)間,查詢新的開模單更方便快速,由原來的至少半天縮短為10分鐘之內(nèi)匯總改模單情況由原來的多人每日手工填寫改進(jìn)為階段一次匯總,時(shí)間僅須20分種左右,大大提高了效率。
模具臺(tái)賬能顯示所有的模具匯總及分配情況; 雖然相關(guān)項(xiàng)目基本上達(dá)到了預(yù)期的目的,但是,反思在整個(gè)項(xiàng)目的需求提出、項(xiàng)目評(píng)估、需求分析、項(xiàng)目計(jì)劃、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測試計(jì)劃、實(shí)施的各個(gè)環(huán)節(jié),我們都有工作不足之處,特別是某些關(guān)鍵控制點(diǎn)上面,我們有一些失誤,當(dāng)然,原因是多方面的,有果必有其因。下面我們從關(guān)鍵控制點(diǎn)上面來分析我們在項(xiàng)目開發(fā)過程中存在的問題、原因分析及改進(jìn)措施:
一、從用戶提出需求,到需求響應(yīng)時(shí)間,我們需要9天時(shí)間,而需求評(píng)估完成時(shí)間需要15天左右,這就是我們存在的一些問題,導(dǎo)致需求響應(yīng)時(shí)間及評(píng)估完成時(shí)間比較長的原因有如下幾方面:
(1)、由于計(jì)算機(jī)中心軟件開發(fā)人員不夠:各應(yīng)用系統(tǒng)的支持人員及軟件開發(fā)人員加起來才8個(gè),公司各子應(yīng)用系統(tǒng)有幾十個(gè),ERP的各個(gè)子系統(tǒng)及模塊就有將近20個(gè),一個(gè)員工要支持5到6個(gè)功能子系統(tǒng)的維護(hù);
(2)、分工不明確:軟件開發(fā)人員往往身兼數(shù)職,跨多個(gè)職能領(lǐng)域,應(yīng)用用戶習(xí)慣找誰就認(rèn)定那個(gè)人,什么事都找該員工;工作效率就相對低下;
二、關(guān)鍵用戶訪談率及關(guān)鍵用戶對需求的認(rèn)同率都比較低,關(guān)鍵用戶訪談率只有70%,而關(guān)鍵用戶對需求的認(rèn)同率只有68%;為什么會(huì)有這樣的結(jié)果了,分析原因如下:
(1)、由于計(jì)算機(jī)中心人員緊張:有時(shí)沒有辦法訪談所有的關(guān)鍵用戶,只能找?guī)讉(gè)評(píng)估時(shí)認(rèn)為特關(guān)鍵的用戶;
(2)、被訪談?dòng)脩粼颍河捎诒辉L談?dòng)脩羰虑樘,往往在提出需求以后,抽不出時(shí)間來接受訪談;另外有些用戶只局限于本部門或者本崗位來考慮問題,不愿意從公司層面或者大局來考慮;
(3)、用戶不重視:有些需求是由于用戶部門領(lǐng)導(dǎo)要求,跟得比較緊,但是如果部門領(lǐng)導(dǎo)沒有跟得緊的情況下,用戶就不那么急了,就算立了項(xiàng),也不能很好的配合;
(4)、軟件需求分析人員原因:由于需求分析人員經(jīng)驗(yàn)不足,導(dǎo)致需求不夠明確,不能了解到用戶需求背后的真正目的;
三、設(shè)計(jì)功能滿足率比較低,只有75%,功能點(diǎn)BUG數(shù)比較多,每個(gè)功能模塊平均的BUG數(shù)有15個(gè)之多,函數(shù)注釋率只有10%左右,各功能點(diǎn)的測試覆蓋率只有40%,分析原因如下:
(1)、用戶需求不明確:有些用戶在接受訪談時(shí)說的需求,及在需求確認(rèn)時(shí)都沒有問題,但是到軟件功能設(shè)計(jì)出來以后,卻完全不是這么回事,用戶就會(huì)解釋說當(dāng)時(shí)沒想清楚;
(2)、軟件開發(fā)工具的原因:軟件開發(fā)人員使用的開發(fā)工具不夠?qū)嵱,很多工發(fā)工具能檢查出來的BUG,沒有辦法檢查出來,需要開發(fā)人員自已檢查;
(3)、軟件開發(fā)人員的原因:由于軟件人員緊張,項(xiàng)目任務(wù)多,交期短,所以在開發(fā)時(shí),沒有多少時(shí)間去寫程序代碼的注釋,況且有些開發(fā)人員也根本沒有注釋的習(xí)慣,沒有多少時(shí)間去完整的測試各個(gè)功能點(diǎn);把測試的任務(wù)有時(shí)就直接交給用戶了;
四、系統(tǒng)架構(gòu)變更次數(shù)過多,一個(gè)項(xiàng)目平均下來變更6次之多,原因如下:
(1)、系統(tǒng)設(shè)計(jì)人員的原因:由于系統(tǒng)設(shè)計(jì)人員在架構(gòu)設(shè)計(jì)時(shí),沒有考慮到系統(tǒng)架構(gòu)的靈活性;不易于擴(kuò)展;一旦用戶的需求有變化,系統(tǒng)架構(gòu)就必須重新修改;
(2)、用戶需求變更太頻繁:由于用戶的需求很隨意變更的,加大了系統(tǒng)設(shè)計(jì)的難度,導(dǎo)致了系統(tǒng)架構(gòu)變更;
五、項(xiàng)目的按時(shí)完成率比較低,平均下來只有60%,分析原因如下:
(1)、用戶需求變更太頻繁:由于用戶需求變更太隨意,太頻繁,導(dǎo)致有些開發(fā)工作完成,又必須推倒重來,做了很多無用工作;另外有些用戶只局限于本部門或者本崗位來考慮問題,不愿意從公司層面或者大局來考慮;造成重復(fù)工作,重復(fù)設(shè)計(jì);
(2)、軟件開發(fā)人員的原因:由于軟件開發(fā)人員不夠,項(xiàng)目多,任務(wù)緊,一個(gè)人身兼數(shù)職,也是造成軟件開發(fā)項(xiàng)目推遲的直接原因;另外,軟件開發(fā)人員專業(yè)技術(shù)水平不夠,有些功能開發(fā)要花太多的時(shí)間去研究,尋找解決方案,也導(dǎo)致了項(xiàng)目的延遲;
(3)、系統(tǒng)架構(gòu)變更太多:導(dǎo)致有些程序開發(fā)工作無用,必須重新開發(fā);
(4)、軟件需求分析設(shè)計(jì)人員的原因:由于設(shè)計(jì)的不合理,分析用戶需求不夠透徹和全面,架構(gòu)設(shè)計(jì)不合理,導(dǎo)致軟件開發(fā)變更及錯(cuò)誤多,也導(dǎo)致了軟件項(xiàng)目的開發(fā)延遲;
(5)、軟件開發(fā)工具及開發(fā)方法落后:由于軟件開發(fā)人員沒有太多的時(shí)間去研究使用新的,先進(jìn)的開發(fā)工具,也沒有太多時(shí)間去學(xué)習(xí)新的開發(fā)方法,導(dǎo)致軟件的開發(fā)速度慢,開發(fā)出來的程序BUG多,程序沒有多少可重用性,也導(dǎo)致了軟件項(xiàng)目的開發(fā)延遲;
綜上所述,為了配合公司的發(fā)展,滿足公司對信息化建設(shè)的要求,順利實(shí)現(xiàn)計(jì)算機(jī)中心04年目標(biāo),我們必須針對軟件開發(fā)項(xiàng)目中存在的問題采購行之有效的改進(jìn)方案,計(jì)劃改進(jìn)措施提議分為內(nèi)部及外部:
六、內(nèi)部的改進(jìn)措施提議如下:
1、增加人員配置,解決人手嚴(yán)重不夠的問題;
2、明確分開,重新劃分業(yè)務(wù)小組;
3、明確崗位職責(zé),細(xì)分軟件項(xiàng)目開發(fā)所需要的各個(gè)崗位;
4、制定崗位知識(shí)能力模型,對每個(gè)崗位要求的能力必須定義清楚,要求嚴(yán)格達(dá)標(biāo);不達(dá)標(biāo)的必須重新培訓(xùn);做到合適的人在合適的位置做合適的事;
5、加強(qiáng)專業(yè)技能培訓(xùn);
6、加強(qiáng)軟件開發(fā)管理,培養(yǎng)團(tuán)隊(duì)合作精神,加強(qiáng)軟件過程控制;
7、優(yōu)化設(shè)計(jì)開發(fā)方法:加強(qiáng)設(shè)計(jì)標(biāo)準(zhǔn)化、模塊化;提高軟件開發(fā)效率;
8、加強(qiáng)業(yè)務(wù)培訓(xùn),更實(shí)際的了解業(yè)務(wù)需求;
七、外部的改進(jìn)措施提議如下:
1、加強(qiáng)業(yè)務(wù)部門對系統(tǒng)了解;
2、培養(yǎng)用戶需求的分析能力;
3、加強(qiáng)與用戶的互動(dòng)及雙向溝通,讓用戶參與到設(shè)計(jì)中來;
4、引導(dǎo)用戶的軟件需求,培養(yǎng)用戶從公司層面或者大局來提出需求;
軟件項(xiàng)目開發(fā)總結(jié) 2
1.引言
自助旅游的定義,簡單地講,就是吃、住、行、游、購、娛,基本上全由游客自己決定。自助旅游的新概念,也叫背包旅行,起源于發(fā)達(dá)國家,在英語里面叫“backpacker’s travel”,或“budget travel”,即背包旅行,省錢的旅行。
隨著中國進(jìn)入第一次消費(fèi)升級(jí)階段,居民可支配收入和消費(fèi)水平不斷提高,發(fā)達(dá)地區(qū)居民旅游逐步從奢侈品蛻變?yōu)楸匦杵。全球旅游業(yè)的散客化趨勢影響著中國,自助旅游席卷而來,給我國的一系列旅游產(chǎn)業(yè)及其相關(guān)制造產(chǎn)業(yè)帶來了挑戰(zhàn)。它的主要特點(diǎn)之一就是利用互聯(lián)網(wǎng)技術(shù),旅游者通過網(wǎng)絡(luò)自由組團(tuán)和選擇參加者,自由選擇路線等。
自助旅游最終實(shí)現(xiàn)需要一個(gè)漸進(jìn)的過程,拓寬信息渠道、加強(qiáng)對自助旅游的研究和建立自助旅游的完善體系三個(gè)方面是很重要的,因?yàn)樵O(shè)計(jì)此旅游自助系統(tǒng)以期向計(jì)劃出行的人們提供豐富的旅游自助信息及其它相關(guān)信息,進(jìn)一步完善現(xiàn)有的旅游自助體系。
1.1 編寫目的
隨著科學(xué)技術(shù)的高速發(fā)展,我們已步入數(shù)字化、網(wǎng)絡(luò)化的時(shí)代。旅游自助系統(tǒng)是一個(gè)管理信息系統(tǒng),目標(biāo)是使旅游資源信息化,方便旅游公司及游客便捷地得到需要的旅游信息。
1.2項(xiàng)目背景
隨著社會(huì)信息量的與日俱增,圖書作為主要的傳統(tǒng)信息載體,在某一層面上已不能滿足現(xiàn)代這樣一個(gè)知識(shí)爆炸時(shí)代對信息的需求,這也體現(xiàn)在人們的'出行與旅行方面,人們不可能隨身帶一本厚厚的旅游百科全書去爬青藏高原;同時(shí)旅游管理部門希望避免由于筆誤或者記錄丟失等人工疏忽帶來的行政失誤,他們也需要更系統(tǒng)更嚴(yán)謹(jǐn)?shù)墓芾硎侄,從而做到依法管理,有?jù)可查;而對旅游公司而言,高效的經(jīng)營管理手段是獲取最大利益的關(guān)鍵。在計(jì)算機(jī)日益普及的今天,一套行之有效的旅游自助管理系統(tǒng),是大家最好的一個(gè)選擇,他是人們出行旅行的貼心小助手,是旅游公司負(fù)責(zé)盡心的大管家,是旅游管理部門安全可靠的檔案室與嚴(yán)謹(jǐn)?shù)闹砻貢。他將對人們的出行旅游方式產(chǎn)生時(shí)代性的影響。
旅游自助系統(tǒng)軟件是一套功能比較完善的數(shù)據(jù)管理軟件,具有數(shù)據(jù)操作方便高效迅速等優(yōu)點(diǎn)。該軟件采用功能強(qiáng)大的數(shù)據(jù)庫軟件開發(fā)工具進(jìn)行開發(fā),具有很好的可移植性,可在應(yīng)用范圍較廣的簡體中文、英文 Windows98/2000/ME/XP等操作系統(tǒng)上使用。除此以外,該軟件可通過訪問權(quán)限控制以及數(shù)據(jù)備份功能,確保數(shù)據(jù)的安全性。
建議開發(fā)軟件名稱:旅游自助系統(tǒng) 項(xiàng)目的提出者:軟件工程課程
開發(fā)者:艾菁、張虹、周軍、李驍、胡寶雷 用戶:旅游公司及游客
1.3 定義
該旅游自助系統(tǒng)是基于Internet/Intranet 及Web技術(shù),建立以Browser/Server 為結(jié)構(gòu)模式、以數(shù)據(jù)庫為后臺(tái)核心應(yīng)用、以服務(wù)為目的信息平臺(tái)。
文檔中采用的專門術(shù)語的定義及縮略詞簡要如下: TTS:Travel Self-help System,旅游自助系統(tǒng)。
SQL(Structured Query Language):結(jié)構(gòu)化數(shù)據(jù)庫查詢語言 JSP:JAVA Server Page
1.4 參考資料
《軟件工程》 原書第八版 程成、陳霞譯 機(jī)械工業(yè)出版社 2007.3。 鄭人杰,殷人昆,陶永雷。《實(shí)用軟件工程》(第二版)。北京:清華大學(xué)出版社,1997。
金勇華,曲俊生!禞AVA網(wǎng)絡(luò)高級(jí)編程》。北京:人民郵電出版社,2001。 Borland Software Corporation!禞BUILDER培訓(xùn)教程》北京:機(jī)械工業(yè)出版社,2002。
2.實(shí)際開發(fā)結(jié)果
2.1 產(chǎn)品
可包括列出各部分的程序名稱,源程序數(shù)(包括注釋行)或目標(biāo)程序字節(jié)數(shù)及程序總計(jì)數(shù)量,存儲(chǔ)形式;產(chǎn)品文檔名稱等.
2.2 主要功能及性能
功能:
對旅游公司及旅游局輸入信息進(jìn)行管理; 用戶的信息檢索; 性能:
數(shù)據(jù)庫的錄入; 后臺(tái)信息維護(hù);
不同條件下的信息檢索;
旅游服務(wù)預(yù)約及預(yù)約是否成功的反饋; 輸出:
旅游景點(diǎn)信息;(包括景點(diǎn)介紹、物理位置、開放時(shí)間、參觀費(fèi)用等) 旅游線路信息;(包括日程安排、食宿交通、手續(xù)價(jià)格、聯(lián)系方式等) 預(yù)約結(jié)果反饋;(是否成功) 輸入:
旅游景點(diǎn)名稱; 旅游線路名稱;
旅游者自定義的查詢條件的搭配;(包括希望的時(shí)間安排、旅游的費(fèi)用預(yù)算、行程的旅游景點(diǎn)等)
安全保密:
用戶退出系統(tǒng)時(shí),自動(dòng)清空查詢記錄;
2.3 運(yùn)行環(huán)境要求
運(yùn)行環(huán)境:
操作系統(tǒng):Windows2000; 數(shù)據(jù)庫類型:SQL server。
軟件項(xiàng)目開發(fā)總結(jié) 3
一、軟件開發(fā)個(gè)人體會(huì):
1. 軟件領(lǐng)域中的知識(shí)在于積累。
2. 做軟件開發(fā),就類似算數(shù)學(xué)題和世界杯足球賽一樣:重在結(jié)果,而不在乎過程。
3. 軟件服務(wù)于人類,軟件是在解決一些生活中的問題和錯(cuò)誤,問題決定解決方案。
二、做軟件開發(fā)我覺得要明白:
1. 職業(yè)的樂趣:
(A) 用自己的智慧去創(chuàng)建新事物的快樂
(B) 開發(fā)對別人有用的東西
(C) 不斷學(xué)習(xí)來充實(shí)自己
2. 職業(yè)的苦惱:
(A) 總是追求完美
(B) 所有要實(shí)現(xiàn)的功能由他人而定
(C) 概念設(shè)計(jì)計(jì)是有趣的,但找Bug總是很苦惱的
三、在開發(fā)中遇到問題應(yīng)該怎么去解決?
1. 不明白就多問,不要自已一直去琢磨。 一個(gè)問題如果30分鐘還沒有解決就應(yīng)該考慮是不是問問別人。 一個(gè)問題在沒有用過3種以上的方法解決過就不要去問別人。 解決問題思路是關(guān)鍵:
相信問題總歸有解決的辦法,就算連技術(shù)上都沒法實(shí)現(xiàn)的問題,相信通過良好的溝通終究也會(huì)有解決的方法。
2. 解決問題的前提是:理解別人的意思,理解別人的需求,多溝通,及時(shí)給客戶反饋信息。
四、怎么樣才能提高自身的能力?
1.程序員怎么樣進(jìn)步最快?
2. 不要怕出錯(cuò),不怕遇到錯(cuò)誤,有錯(cuò)誤就有挑戰(zhàn),這樣才可以進(jìn)步,但不要讓同一個(gè)石頭把你絆倒2次。
五、怎么樣才能做好軟件開發(fā)?
1. 首先要明白解決的問題是什么,理解問題,其次再?zèng)Q定怎么解決這個(gè)問題
2. 碰到很復(fù)雜的問題,我們就簡單想,把問題簡單化,細(xì)化到能夠?qū)崿F(xiàn)為止
3. 出了問題,我們要先分析問題,然后知道引起問題的原因,最后并想出問題的解決辦法
4. 我們應(yīng)該從2個(gè)方面去把握一個(gè)項(xiàng)目:從業(yè)務(wù)角度和項(xiàng)目的關(guān)鍵問題上去把握一個(gè)項(xiàng)目
(A) 從不同的系統(tǒng)場景
(B) 從不同的用戶角色(充當(dāng)什么角色)
(C) 從不同的系統(tǒng)使用角度(擁有那些權(quán)限)
5. 其實(shí)我覺得開發(fā)人員說實(shí)在應(yīng)該要比使用系統(tǒng)的人更了解系統(tǒng)需求,只有真正徹底的了
解了項(xiàng)目的業(yè)務(wù)需求,我們才能做真的做好這個(gè)項(xiàng)目
六、文檔的重要性
記得我當(dāng)初剛開發(fā)項(xiàng)目的時(shí)候都是寫個(gè)大致的需求說明書,做一個(gè)E-R圖,畫幾個(gè)大致的數(shù)據(jù)流程圖,然后建立數(shù)據(jù)字典和表結(jié)構(gòu)關(guān)系。 再接著搭建一個(gè)開發(fā)環(huán)境,配置幾臺(tái)服務(wù)器,劃分一下模塊,分工,我們就可以Coding了,一直到項(xiàng)目結(jié)束了,也沒有完整的設(shè)計(jì)文檔,更沒有完整的測試文檔,雖然這樣的確是很快的完成了Coding工作,感覺上好像節(jié)省了好多成本和開發(fā)時(shí)間,但后期的維護(hù)和Bug 就是經(jīng)常出現(xiàn)的事。
小項(xiàng)目沒有文檔關(guān)系不大,但如果遇到一個(gè)大項(xiàng)目的時(shí)候,那這樣的開發(fā)方式就很有問題很危險(xiǎn)的。
大項(xiàng)目沒有文檔: 首先維護(hù)就很麻煩,也很亂,寫的代碼,過幾天都不知道它是完成什么功能的了,其次系統(tǒng)的穩(wěn)定性和可靠性也讓人懷疑,擴(kuò)展性就不用說了。
七、我的收獲
A.程序員大多都不喜歡寫文檔,我們以前也是特討厭,記得以前都是系統(tǒng)開發(fā)完了,為了應(yīng)付項(xiàng)目驗(yàn)收,就匆匆忙忙的一組人在那里補(bǔ)文檔。在我們的思想里,所謂的文檔就是一些廢話,一句話硬是用十句話來代替的無聊透頂。
B.代碼風(fēng)格要規(guī)范
以前做項(xiàng)目,我們都是不怎么去注意代碼風(fēng)格和寫代碼的規(guī)范,都是稍微想一下就直接開始寫代碼了。注釋也很少用,總感覺我們自己寫的代碼,我們怎么會(huì)不知道它做了些什么事呢 ?總覺得我們自己寫的代碼我們怎么會(huì)不知道它是用來做什么的呢。一直都不相信這是個(gè)事實(shí),但事實(shí)上,項(xiàng)目驗(yàn)收后,系統(tǒng)剛開始使用的人少,也就不會(huì)出現(xiàn)潛在的錯(cuò)誤,隨著時(shí)間的增加,久而久之,當(dāng)大量用戶并發(fā)訪問的時(shí)候,系統(tǒng)的Bug 就暴漏出來了,那時(shí)你再用熟悉的Eclipse打開整個(gè)項(xiàng)目的源碼時(shí),再去看自己寫的代碼的時(shí)候,真的發(fā)現(xiàn),我們定義的.這個(gè)變量名是什么意思啊 ? 我們的這個(gè)Flag 是用來判斷什么的啊 ?我們的if()中條件不知道是判斷什么? Function () 也忘記是什么功能了? 想想好可怕啊。 難道真的都忘記了嗎 ?回答是肯定的: 真的忘了。
C.心得體會(huì):
通過做該網(wǎng)盤項(xiàng)目,在這2年的鍛煉中,我們才真的體會(huì)到,良好的文檔是正規(guī)研發(fā)流程中非常重要的環(huán)節(jié),一個(gè)好的程序是先寫好設(shè)計(jì)文檔再進(jìn)行編程的,在設(shè)計(jì)文檔的指導(dǎo)下,才能寫出安全的代碼。如果你不寫文檔,一開始就寫程序,這樣你就不會(huì)按已設(shè)計(jì)好的路線走,而是想到哪寫到哪。小功能還好說,要是大功能,就容易混亂.
剛開始我們還很不習(xí)慣這一系列的編程風(fēng)格,很多的規(guī)范,尤其是命名,方法和注釋,都有這著很多限制,讓我們覺得真羅唆,寫個(gè)程序完成功能不就可以了嗎,明明1小時(shí)做完的事情非得讓人用3、4個(gè)小時(shí)去做,我們現(xiàn)在真的明白這樣做的好處了,我們已經(jīng)習(xí)慣這樣的編程風(fēng)格了,這也養(yǎng)成了我們的一個(gè)編程習(xí)慣了,深有體會(huì)啊。
最忙的時(shí)候就是我們成長和收獲最多的時(shí)候。
八、網(wǎng)盤項(xiàng)目開發(fā)的最大體會(huì)
我們覺得項(xiàng)目開發(fā)的開始時(shí)候,應(yīng)該由項(xiàng)目負(fù)責(zé)人很好的對項(xiàng)目是什么項(xiàng)目,具體大概做什么事情,是誰提出來的,目的是解決什么問題,以及里面用到的很多專有名詞做個(gè)細(xì)致的說明,而不是從一開始就分幾本式樣書,給個(gè)靜態(tài)Html 的Demo看看,然后搭建好開發(fā)環(huán)境就按照式樣設(shè)計(jì)書來開發(fā)。
九、軟件測試(單體測試和連接測試)
我們首先認(rèn)為,編寫程序的時(shí)候不要想出了問題再解決,而是要想如何不會(huì)出現(xiàn)問題,要根據(jù)經(jīng)驗(yàn)來預(yù)測可能出現(xiàn)的問題,然后避免出現(xiàn)。
測試,說的直接點(diǎn)就是給軟件找錯(cuò)誤。
很多人認(rèn)為發(fā)現(xiàn)錯(cuò)誤是軟件測試的唯一目的,查找不出錯(cuò)誤的測試就是沒有價(jià)值的測試,實(shí)際上我們不這么認(rèn)為。
我們覺得對開發(fā)人員來說,我們要把測試出來的Bug都應(yīng)該做個(gè)分析,知道錯(cuò)的原因之后,我們就應(yīng)該在下個(gè)項(xiàng)目中防止類似的錯(cuò)誤發(fā)生,而真正來提高我們開發(fā)的效率。
軟件項(xiàng)目開發(fā)總結(jié) 4
1引言
1.1編寫目的
XXX公司業(yè)務(wù)管理系統(tǒng)的開發(fā)已經(jīng)基本完成。寫此項(xiàng)目開發(fā)總結(jié)報(bào)告,以方便我們在以后的項(xiàng)目開發(fā)中來更好的實(shí)施項(xiàng)目的訂制開發(fā); 讓我在今后的項(xiàng)目開發(fā)中有更多的有據(jù)的資料來規(guī)范我們的開發(fā)過程和提高我們的開發(fā)效率,從而創(chuàng)造更多公司效益。
1.2背景
項(xiàng)目名稱:XXX業(yè)務(wù)管理系統(tǒng)
軟件名稱:XXX業(yè)務(wù)系統(tǒng)
客戶:XXX
用戶:XXX員工
1.3參考資料
項(xiàng)目開發(fā)文檔:
1.軟件開發(fā)數(shù)據(jù)模型:PDM_OperationSystem20070831.pdm
。玻?dāng)?shù)據(jù)庫開發(fā)文檔: XXX業(yè)務(wù)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書2.0.doc
。常浖䴓I(yè)務(wù)流程參考:XXX業(yè)務(wù)管理系統(tǒng)流程說明.doc
4.軟件使用手冊參考:XXX業(yè)務(wù)管理系統(tǒng)功能說明3.0.doc
。担浖䴓I(yè)務(wù)流程參考:XXX業(yè)務(wù)管理系統(tǒng)流程說明.doc
。叮浖惺褂玫降牡谌娇丶篊omponentArt Web.UI 2006.1252 for asp.net2.0.rar
7.軟件中使用的安全I(xiàn)key驅(qū)動(dòng):Ikey Driver.rar
2開發(fā)工作評(píng)價(jià)
2.1對生產(chǎn)效率的評(píng)價(jià)
。保到y(tǒng)開發(fā)已歷時(shí)快1年的時(shí)間了
。玻_發(fā)的反復(fù)性比較多。
3.對客戶的需求理解不是很透徹。
綜合以上,此項(xiàng)目的開發(fā)效率不是很高,相反有相當(dāng)一定時(shí)間的浪費(fèi)。
2.2對產(chǎn)品功能的評(píng)價(jià)
經(jīng)過我們公司各位同事的共同努力協(xié)作,XXX業(yè)務(wù)管理系統(tǒng)已經(jīng)很好的完成了客戶的業(yè)務(wù)流需求。經(jīng)過對客戶使用過程的觀察,此項(xiàng)目開發(fā)的還是比較成功,但是還是存在著一些問題,造成這些問題的原因是多方面的。如:前期系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)缺陷和部分代碼的構(gòu)建缺陷、客戶需求的理解上也存在一定問題,這就需要我們用一定的時(shí)間來維護(hù)客戶使用過程中提出的新問題和存在的debug?偟膩碚f,此系統(tǒng)的功能開發(fā)還是一個(gè)比較成功的案例。
2.3對技術(shù)方法的總結(jié)
在此項(xiàng)目中使用到技術(shù)和工具:
。.使用代碼生成器:使用代碼生成器 [動(dòng)軟.Net代碼自動(dòng)生成器],此工具在很大程度上提高了編碼效率,從而加快了項(xiàng)目的開發(fā)進(jìn)程。在以后的項(xiàng)目中,我們要盡量的來使用一些類似的工具來在最短的時(shí)間內(nèi)完成工作。在今后的項(xiàng)目開發(fā)中,我們最好是能開發(fā)出適合自己的代碼生成工具,更大限度的節(jié)省開發(fā)周期和開發(fā)費(fèi)用。
。.使用數(shù)據(jù)庫建模工具;PowerDesigner 工具來建立系統(tǒng)數(shù)據(jù)庫模型,以方便程序員很好的理解業(yè)務(wù)流和掌握系統(tǒng)架構(gòu)者的架構(gòu)思想,更好的滿足客戶的功能需求。在今后的項(xiàng)目開發(fā)中,我們要更好的來完成系統(tǒng)的前期數(shù)據(jù)庫模型的建立,最大的來優(yōu)化系統(tǒng)功能。
。.使用第三方控件:此系統(tǒng)中使用了ComponentArt Web.UI 第三方控件。此控件在很大程度上滿足了客戶對軟件界面的需求,從而也給軟件的操作帶來了方便。本項(xiàng)目中只使用了ComponentArt Web.UI一種第三方控件,在今后的項(xiàng)目開發(fā)過程中,要繼續(xù)使用第三方的控件。這樣以來,無論是針對軟件界面的美觀性、友好性來說、易操作性而言,還是針對系統(tǒng)開發(fā)效率而言,這都是很好途徑。但需要意的是:在是使用第三方控件時(shí),要謹(jǐn)慎的選擇一些網(wǎng)絡(luò)中的比較常見的第三方控件。
。.使用自定義控件:此系統(tǒng)中使用了自定義控件(GhdGridView),此自定義控件可以很好的統(tǒng)一系統(tǒng)中的所有信息顯示表格樣式。如客戶對數(shù)據(jù)顯示樣式有什么新的意見,我就不需要修改每一個(gè)頁面的表格樣式,我們只需要修改GhdGridView控件的樣式,系統(tǒng)中的所有繼承自GhdGridView的表格樣式都可以改變。
。.系統(tǒng)開發(fā)框架:此系統(tǒng)的框架使用的是簡單三層結(jié)構(gòu),此框架在開發(fā)一些中小軟件是比較實(shí)用的。但是我們要是可以開發(fā)出自己的框架,把一些通用的功能開發(fā)到框架中。這樣以來,在以后的系統(tǒng)開發(fā)中,針對系統(tǒng)中一些通用的功能就不需要再開發(fā),從而也可以很好的提高我們的開發(fā)效率;減少很多維護(hù)費(fèi)用。使我們的技術(shù)不斷的更加成熟。
6.系統(tǒng)安全加密:此系統(tǒng)中針對客戶提出的系統(tǒng)安全問題,我們采用了Ikey加密硬件鑰匙來驗(yàn)證客戶端登陸客戶的合法性,此Ikey鑰匙可以綁定到一個(gè)系統(tǒng)使用用戶,也可以讓多個(gè)用戶來使用一個(gè)加密鑰匙來驗(yàn)證登陸系統(tǒng)的合法性。這樣以來,即使用戶的密碼不慎丟失,或者被不法人員取得(不法人員他也是無法登陸到我們的系統(tǒng)中來),這樣就最大的提高了我們系統(tǒng)的安全性。Ikey加密鑰匙是很好的加密B/S架構(gòu)軟件的硬件工具,在以后的軟件安全方面可以借鑒。
3項(xiàng)目經(jīng)驗(yàn)總結(jié)
3.1簽定合同
一個(gè)項(xiàng)目的開發(fā)成敗或者說項(xiàng)目開發(fā)帶來效益的大小,在很大程度上是受項(xiàng)目合同簽定的影響的。往往,很多一部分公司與客戶簽定的項(xiàng)目合同都是很模糊的,也很難簽定的比較清楚,這樣以來就會(huì)導(dǎo)致在項(xiàng)目的開發(fā)后期,工作兩會(huì)越來越大,影響項(xiàng)目的竣工周期;而且,項(xiàng)目的'開發(fā)費(fèi)用一般是不會(huì)變的。這樣以來,我們就大大的降低了我們的開發(fā)效益。雖然需求范圍很難簽定的明確,但是我們在簽定合同時(shí),要盡量的去把合同功能邊界和添加新功能的條件簽定。
3.2開發(fā)團(tuán)隊(duì)
在項(xiàng)目確立后,要盡快的建立起項(xiàng)目開發(fā)團(tuán)隊(duì)。
項(xiàng)目團(tuán)隊(duì)成員的團(tuán)結(jié)合作、相互溝通是非常重要的,團(tuán)隊(duì)成員之間要相互學(xué)習(xí)彼此的優(yōu)點(diǎn)和技術(shù),使團(tuán)隊(duì)的能力不斷的提高。這樣,在項(xiàng)目的開發(fā)過程中,團(tuán)隊(duì)才不會(huì)被難題困住不動(dòng)。另外,團(tuán)隊(duì)中要有一個(gè)項(xiàng)目負(fù)責(zé)人,這個(gè)人無論是在與客戶的溝通上,還是在技術(shù)上都要是很出眾的人,此項(xiàng)目負(fù)責(zé)人要能很好的溝通客戶與開發(fā)成員之間,以此來更好的理解客戶的功能需求。人的記憶力總是有限的,所以就要求開發(fā)團(tuán)隊(duì)成員要盡量的書寫一些開發(fā)文檔,這些文檔往往是我們在項(xiàng)目開發(fā)后期要用到的可尋資料。項(xiàng)目團(tuán)隊(duì)士氣是項(xiàng)目成功的一個(gè)因素,我們需要不斷的來培養(yǎng)我們的團(tuán)隊(duì)氣勢,使我們的團(tuán)隊(duì)不斷的壯大。
3.3需求的調(diào)研
在項(xiàng)目確立后,就到了需求調(diào)研分析階段。
。保(xiàng)目組對客戶的整體組織結(jié)構(gòu)、公司有關(guān)人員的關(guān)系、職責(zé)等如果沒有一個(gè)很好、足夠的了解掌握,這樣項(xiàng)目組就無法很好的完整的整理到客戶的需求、或者說客戶真實(shí)的功能需求,如此以來我們就為自己埋下了地雷,影響項(xiàng)目的開發(fā)周期,這就要求我們要與客戶搞好無論是工作上的還是生活上的朋友關(guān)系,要深入的去了解客戶需求。
。玻覀円M量的讓客戶也參與到項(xiàng)目的開發(fā)團(tuán)隊(duì)中來,也就是說我們要使客戶把自己也納入到項(xiàng)目的開發(fā)團(tuán)隊(duì)中來,如此一來,我們掌握客戶需求的真實(shí)性、可靠性就會(huì)大大的提高,也就不會(huì)為項(xiàng)目的后期功能開發(fā)埋下陷阱
。常谛枨笳{(diào)研過程中,如果缺乏足夠用戶參與,這樣的需求調(diào)研也是失敗的。很多程序員不愿參與到客戶的需求調(diào)研中去,為什么呢?很簡單,與客戶溝通不如與代碼溝通容易有意思。盡管這樣,我們還是必須用足夠多的時(shí)間去和客戶進(jìn)行溝通,了解他們真實(shí)的需求。很多用戶也是如此,他們自己也不愿意參與到項(xiàng)目的需求調(diào)研中來,為什么呢?需求調(diào)研有出去和朋友一塊爛漫對嗎。雖然現(xiàn)狀如此,我們還是要努力的使客戶參與到需求的調(diào)研中來。
4.模糊需求,也就是模棱兩可是需求規(guī)格說明中最為可怕的問題。一是指諸多客戶對需求說明產(chǎn)生了不同的理解;一是指單個(gè)讀者能用不止一個(gè)方式來解釋某個(gè)需求說明。針對對這種情況,就要求我們的調(diào)研人員要能夠從多個(gè)角度來分析客戶的不同需求,整理出最終的需求與客戶確認(rèn),定出最終真實(shí)可靠的需求,我們絕不能憑借我們自己的單面理解來定立客戶的最終需求。
。担谝粋(gè)項(xiàng)目的開發(fā)中,文檔的書寫是極為中要的一項(xiàng)工作。因?yàn),某些文檔就是我們在開發(fā)后期與客戶溝通的可尋依據(jù)、也是我們程序員在編碼過程中要用到的重要文檔。我們絕對不能認(rèn)為,憑借我們的大腦來記錄所有的開發(fā)需求;即使,你說你是天才,你要用你那顆愛因斯坦的大腦來記錄所有的開發(fā)需求,那也是不可能的,人的精力總是有限的。這就要求我們在需求調(diào)研中做好需求文檔的記錄和整理。
。叮枨笳{(diào)研工具選擇,客戶一般對圖形還是比較感興趣的,所以我們在調(diào)研過程中,我要盡量的采用圖形化界面來和客戶溝通需求。比如可以采用Rose工具,把客戶的意思轉(zhuǎn)換為用例圖、時(shí)序圖、協(xié)作圖、狀態(tài)圖、類圖等,使表達(dá)的意思更加直觀。這樣客戶會(huì)更快的進(jìn)行問題的實(shí)質(zhì)。
3.4做好開發(fā)計(jì)劃
在項(xiàng)目確立后,我們就需要做好項(xiàng)目開發(fā)計(jì)劃,需求調(diào)研用時(shí),開發(fā)用時(shí),測試用時(shí),實(shí)施用時(shí),維護(hù)用時(shí)。在我們做好了計(jì)劃后,我們要隨時(shí)的跟蹤計(jì)劃任務(wù)的完成進(jìn)度,從而使我們的項(xiàng)目進(jìn)度掌控在我們的開發(fā)周期范圍之內(nèi),今日計(jì)劃、行動(dòng),明日成功。
3.5很好的溝通
在其他行業(yè)中,人與人的之間的溝通只很重要的。項(xiàng)目開發(fā)也不例外,很好的溝通能夠加快項(xiàng)目的進(jìn)度,這就要求我們每一個(gè)開發(fā)人員要學(xué)會(huì)和善于溝通于客戶和同事之間。在一個(gè)項(xiàng)目的開發(fā)過程中,我們與客戶的溝通是一個(gè)不斷交流和溝通的過程。在開發(fā)到一定的階段,我們就需要和客戶溝通已有功能,盡量的去避免一些隱藏的問題,及時(shí)的發(fā)現(xiàn)問題,解決問題,從而按時(shí)或者提前完成項(xiàng)目的開發(fā)。
3.6做好工作總結(jié)
在項(xiàng)目進(jìn)行的過程中,我們要不斷去整理自己的工作情況和做好總結(jié),這樣以來,無論是在自己的技術(shù)還是其它方面,都會(huì)對我們有很大的提高,在長期的積累后,無論是我們個(gè)人能力,還是我們的團(tuán)隊(duì)能力都會(huì)有很大的提高。
軟件項(xiàng)目開發(fā)總結(jié) 5
一、實(shí)訓(xùn)目的:
通過對java語言、sql數(shù)據(jù)庫的應(yīng)用以及sql語言的復(fù)習(xí)和鍛煉,并且通過使用MyEclipse開發(fā)平臺(tái)設(shè)計(jì)管理項(xiàng)目,以達(dá)到充分熟悉開發(fā)平臺(tái)及應(yīng)用設(shè)計(jì)。同時(shí)掌握并實(shí)踐軟件項(xiàng)目設(shè)計(jì)規(guī)范及其開發(fā)流程:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫等,以便提前適應(yīng)軟件公司開發(fā)流程、環(huán)境和工作要求。
二、實(shí)訓(xùn)內(nèi)容:
1. 項(xiàng)目:(“xx網(wǎng)”)
2. 完成(用戶注冊、登錄、列表、購物車、刪除、修改)等功能
3. 數(shù)據(jù)庫設(shè)計(jì)、SQL應(yīng)用
4.項(xiàng)目實(shí)戰(zhàn)
三、實(shí)訓(xùn)總結(jié):
轉(zhuǎn)眼間實(shí)訓(xùn)已過去一段時(shí)間,之前的興奮、喜悅?cè)缃褚呀?jīng)讓我熟悉,在實(shí)訓(xùn)的每一天都會(huì)讓我有成為一名真正的財(cái)富者擁有的沖動(dòng)。也許,在這期間不一定會(huì)讓一個(gè)人有著翻天覆地的變化,但變化就是這樣一點(diǎn)一點(diǎn)產(chǎn)生的。通過這一期的實(shí)訓(xùn),雖然倍感折磨,但是收獲卻是很大的,學(xué)習(xí)中我不但有了學(xué)習(xí)成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。
在實(shí)訓(xùn)的過程中,我深深的體會(huì)到了自己在專業(yè)知識(shí)方面的欠缺和不足,也意識(shí)到了自己作為計(jì)算機(jī)軟件專業(yè)的學(xué)生,要想在以后的
職業(yè)中嶄露頭角,除了要有過硬的理論知識(shí),健康的體魄之外,還必須具備良好的心理素質(zhì),是自己在以后的途中無論經(jīng)歷什么樣的困難,都立于不敗之地。通過實(shí)訓(xùn)老師的課堂講解與企業(yè)文化標(biāo)準(zhǔn)的培訓(xùn),使我加深了對自己專業(yè)的認(rèn)識(shí),從而確定自己以后的努力方向,要想在短暫的實(shí)訓(xùn)時(shí)間內(nèi)盡多的學(xué)到東西,就需要我們跟老師或同學(xué)進(jìn)行良好的溝通,加深彼此的了解,只有我們跟老師多溝通,讓老師更了解我們,才能更真切的對我們進(jìn)行培訓(xùn)工作。由此,班級(jí)的文化“共享”就在生活中慢慢形成了。
“紙上得來終覺淺,絕知此事要躬行!”在這短短的時(shí)間里,讓我深深的感覺到自己在實(shí)際應(yīng)用中所學(xué)來專業(yè)知識(shí)的匱乏。讓我真真領(lǐng)悟到“學(xué)無止境”這句話的涵義。而老師在專業(yè)認(rèn)識(shí)周到中所講的,都是課本上沒有而對我們非常有實(shí)際意義的。這又給我們的實(shí)訓(xùn)增添了濃墨淡彩的光輝。我懂得了實(shí)際生活中,專業(yè)知識(shí)是怎樣應(yīng)用與實(shí)踐的。在這些過程中,我不僅知道了職業(yè)生涯所需具備的專業(yè)知識(shí),而且讓我深深體會(huì)到一個(gè)團(tuán)隊(duì)中的各個(gè)成員合作的重要性,要善于團(tuán)隊(duì)合作,善于利用別人的智慧,這才是大智慧?繂我坏牧α渴呛茈y完成一個(gè)大項(xiàng)目的,在進(jìn)行團(tuán)隊(duì)合作的時(shí)候,還要耐心聽取每一個(gè)成員的意見,是我們的組合達(dá)到更加完美。
這次實(shí)訓(xùn)除了讓我明白工作中需要能力,素質(zhì),知識(shí)之外,更重要的是學(xué)會(huì)了如何去完成一個(gè)任務(wù),懂得了享受工作。當(dāng)遇到問題,冷靜,想辦法一點(diǎn)一點(diǎn)的排除障礙,到最后獲取成功,一種自信心就由然而生,這應(yīng)該就是工作的樂趣。有時(shí)候不懂的就需要問別人了,
虛心請教,從別人的身上真的能學(xué)到自己沒有的東西,每一次的挫折都會(huì)使我更接近成功。還有學(xué)會(huì)了在工作中與人的合作與交流,同樂同累,合作互助,這是團(tuán)體的精神,也是必須學(xué)習(xí)的東西。
經(jīng)過之前的學(xué)習(xí),對程序設(shè)計(jì)有了一定的認(rèn)識(shí)與理解。在校期間,一直都是學(xué)習(xí)理論知識(shí),沒有機(jī)會(huì)去參與項(xiàng)目的開發(fā)。所以說實(shí)話,這次實(shí)訓(xùn),軟件項(xiàng)目開發(fā)對我來說是比較抽象的,一個(gè)完整的項(xiàng)目要怎么分工以及完成該項(xiàng)目所要的步驟也不是很明確。而經(jīng)過這次實(shí)訓(xùn),讓我明白了一個(gè)完整項(xiàng)目的開發(fā),必須由團(tuán)隊(duì)來分工合作,并在每個(gè)階段中進(jìn)行必要的總結(jié)與論證。
一個(gè)完整項(xiàng)目的開發(fā)它所要經(jīng)歷的階段包括:遠(yuǎn)景范圍規(guī)劃和用例說明、項(xiàng)目結(jié)構(gòu)和風(fēng)險(xiǎn)評(píng)估、業(yè)務(wù)功能說明書、詳細(xì)設(shè)計(jì)說明書、代碼實(shí)現(xiàn)、測試和安裝包等等。一個(gè)項(xiàng)目的開發(fā)所需要的財(cái)力、人力都是很多的,如果沒有一個(gè)好的遠(yuǎn)景規(guī)劃,對以后的開發(fā)進(jìn)度會(huì)有很大的影響,甚至?xí)霈F(xiàn)在預(yù)定時(shí)間內(nèi)不能完成項(xiàng)目或者完成的項(xiàng)目跟原來預(yù)想的不一樣。一份好的項(xiàng)目結(jié)構(gòu)、業(yè)務(wù)功能和詳細(xì)設(shè)計(jì)說明書對一個(gè)項(xiàng)目的開發(fā)有明確的指引作用,它可以使開發(fā)人員對這個(gè)項(xiàng)目所要實(shí)現(xiàn)的功能在總體上有比較明確的認(rèn)識(shí),還能減少在開發(fā)過程中出現(xiàn)不必要的麻煩。代碼的實(shí)現(xiàn)是一個(gè)項(xiàng)目開發(fā)成功與否的關(guān)鍵,也就是說,前期作業(yè)都是為代碼的實(shí)現(xiàn)所做的準(zhǔn)備。
我深刻的認(rèn)識(shí)到要成為一名優(yōu)秀的軟件開發(fā)人員不是一件容易的事情,不僅要有足夠的干勁和熱情,還要有扎實(shí)的編寫代碼基礎(chǔ),
必須要有事先對文檔進(jìn)行可靠性報(bào)告,功能說明書,詳細(xì)設(shè)計(jì)說明書等的編寫和一些風(fēng)險(xiǎn)評(píng)估的編寫的能力。
除了圖書館,最能讓我感覺到身在大學(xué)的'就是實(shí)訓(xùn)機(jī)房,在匆匆過去的兩個(gè)月內(nèi),我往返于實(shí)訓(xùn)機(jī)房與宿舍之間,使我享受了一個(gè)充實(shí)的學(xué)習(xí)時(shí)期,讓我感受到了大學(xué)的魅力,對自己充滿信心,對大學(xué)充滿信心,以積極的心態(tài)迎接明天挑戰(zhàn)。
實(shí)訓(xùn)中要求有扎實(shí)的理論基本知識(shí),操作起來才順心應(yīng)手,我這時(shí)才明白什么是“書到用時(shí)方恨少”。這就激發(fā)了學(xué)習(xí)的欲望。 “學(xué)以致用”,就是要把學(xué)來的知識(shí)能運(yùn)用到實(shí)際操作當(dāng)中,用實(shí)踐來檢驗(yàn)知識(shí)的正確性。我想,這是實(shí)訓(xùn)的最根本目的。
最初在實(shí)訓(xùn)時(shí)自己就有一些不自信,但隨著項(xiàng)目的進(jìn)展,我慢慢的找到了自己的位置,找到自己的目標(biāo),雖然自己與好的同學(xué)還有差距,這也給了我很大壓力,但是我相信沒有壓力就沒有動(dòng)力,所以在整個(gè)實(shí)訓(xùn)過程中我都在不斷地努力。
實(shí)訓(xùn)期間讓我學(xué)到很多東西,不僅在理論上讓我對IT領(lǐng)域有了全新的認(rèn)識(shí),在實(shí)踐能力上也得到了很大的提高,真正的學(xué)到了學(xué)以致用,更學(xué)到很多做人的道理,對我來說受益匪淺。我意識(shí)到自己知識(shí)的缺少,這激勵(lì)我在以后的學(xué)習(xí)、工作、生活中要不斷了解信息技術(shù)發(fā)展動(dòng)態(tài)以及信息發(fā)展中出現(xiàn)的新的技術(shù)。
除此之外,我還學(xué)到了如何與人相處,如何和人更好的交流,我們組成一個(gè)團(tuán)隊(duì)大家一起開發(fā)一個(gè)項(xiàng)目,大家的交流溝通顯得尤為重要,如何將自己的想法清楚明白的告訴隊(duì)友,如何提出自己想法的同
時(shí)又不傷害其他的隊(duì)友的面子,這些在我的實(shí)訓(xùn)生活中都有一些體會(huì)?墒钦f,第一次親身體會(huì)理論與實(shí)際相結(jié)合,讓我大開眼界。也是對以前學(xué)習(xí)的一個(gè)初審吧,相信這次實(shí)訓(xùn)多我以后的學(xué)習(xí)、工作也將會(huì)有很大的影響,在實(shí)訓(xùn)的這段時(shí)間里這些寶貴的經(jīng)驗(yàn)將會(huì)成為我以后工作的基石。
作為即將畢業(yè)走出校園的學(xué)生,經(jīng)過3年的在校學(xué)習(xí),對程序設(shè)計(jì)有了一些基本的理性的認(rèn)識(shí)和理解。在校期間一直忙于理論的學(xué)習(xí),沒有機(jī)會(huì)也沒有經(jīng)驗(yàn)來參與我們項(xiàng)目的開發(fā),所以在實(shí)習(xí)之前軟件按開發(fā)對我來說是非常抽象的,一個(gè)完整的項(xiàng)目要怎么來分工以及完成該項(xiàng)目所需要的基本步驟也不明確,通過這次實(shí)訓(xùn)讓我明白一個(gè)完整項(xiàng)目的完成必須團(tuán)隊(duì)分工合作,并在每個(gè)階段進(jìn)行必要的總結(jié)和檢查。在我們項(xiàng)目的開發(fā)過程中我們項(xiàng)目的步驟:詳細(xì)設(shè)計(jì)、詳細(xì)設(shè)計(jì)review、編碼、編碼。在項(xiàng)目開發(fā)過程中我也深刻的體會(huì)到詳細(xì)設(shè)計(jì)對一個(gè)項(xiàng)目開發(fā)有明確的指引作用,它可以使開發(fā)人員對這個(gè)項(xiàng)目所要實(shí)現(xiàn)的功能在總體上有具體的認(rèn)識(shí),并能減少在開發(fā)過程中出現(xiàn)不必要的脫節(jié)。
這次實(shí)訓(xùn)是對我們學(xué)習(xí)的一個(gè)檢驗(yàn),雖然項(xiàng)目中很多知識(shí)我們在日常的學(xué)習(xí)中都沒有遇到,這同時(shí)提醒我:要想成為一個(gè)合格的程序員就有具備一種自學(xué)能力,在工作中會(huì)遇到很多從未接觸過的問題,當(dāng)有了問題時(shí)要去解決,在你不斷努力,尋找答案的過程中,自己的能力也在潛移默化的提升。有時(shí)遇到問題時(shí)可能有很多想法但卻不知道那個(gè)正確,這就讓我們不斷地去探索,不斷地嘗試。
軟件項(xiàng)目開發(fā)總結(jié) 6
一、新人學(xué)習(xí)
對公司的整體狀況和運(yùn)營模式進(jìn)行了解,重點(diǎn)針對合同管理系統(tǒng)的適用領(lǐng)域、場景以及客戶群體、一般性需求進(jìn)行學(xué)習(xí)。熟悉公司技術(shù)團(tuán)的工作模式、編碼規(guī)范和研發(fā)管理控制流程。通過對公司產(chǎn)品關(guān)注領(lǐng)域和業(yè)務(wù)流程的學(xué)習(xí)以及研發(fā)規(guī)范的了解,梳理了技術(shù)學(xué)習(xí)主線,制定了具體的學(xué)習(xí)目標(biāo)和時(shí)間計(jì)劃為技術(shù)研發(fā)工作奠定了基礎(chǔ)。
二、公司xxx平臺(tái)的研發(fā)
參與了xxx平臺(tái)的部分功能研發(fā),主要參與以下功能模塊的代碼編制、優(yōu)化和初步的功能驗(yàn)證測試:系統(tǒng)平臺(tái)對接浪潮系統(tǒng)、系統(tǒng)對接審批事項(xiàng)清單模塊,系統(tǒng)管理模塊,籌備成立模塊、成立登記模塊、分支機(jī)構(gòu)管理、組織管理、注銷信息管理、變更信息管理等等。在研發(fā)中,按照團(tuán)隊(duì)規(guī)劃完成了個(gè)人的任務(wù)并按照編碼規(guī)范進(jìn)行了源碼優(yōu)化。對于部分編碼進(jìn)行分析和重構(gòu),對于部分功能模塊進(jìn)行了效率優(yōu)化和源碼簡化,提升代碼的可讀性、可復(fù)用性、可移植性。整個(gè)研發(fā)過程,積極融入團(tuán)隊(duì),提升技術(shù)水平的同時(shí)進(jìn)一步加深了對公司產(chǎn)品業(yè)務(wù)的理解。
三、公司產(chǎn)品xxx平臺(tái)的優(yōu)化
參與產(chǎn)品xxx平臺(tái)的優(yōu)化。使用技術(shù)方法通過重構(gòu)改進(jìn)了產(chǎn)品的運(yùn)行效率。從構(gòu)建模式、實(shí)現(xiàn)方法、代碼風(fēng)格上進(jìn)行了多方面的知識(shí)整理、分析和優(yōu)化。并以此為契機(jī),強(qiáng)化了效率優(yōu)化的意識(shí),學(xué)習(xí)了效率優(yōu)化的方法,同時(shí),增強(qiáng)了研發(fā)中兼顧效率的意識(shí)。
四、20xx年度個(gè)人取得的成績和經(jīng)驗(yàn)
20xx年是我進(jìn)入公司的第一年,無論是對于生活閱歷還是工作經(jīng)驗(yàn)以及技術(shù)知識(shí)都取得了很大的成效與進(jìn)步。在公司的幾個(gè)月里我著實(shí)成長了許多,尤其是對專業(yè)知識(shí)技能的提升、此外還增長了一些對行業(yè)的認(rèn)識(shí)以及開發(fā)流程。
五、20xx年度個(gè)人工作中存在的.問題和不足及改進(jìn)方法
剛進(jìn)公司的時(shí)候我面臨很多問題,在工作中遇到非常多棘手的問題,不斷請教前輩們、有了他們的幫助和自己堅(jiān)持努力,我發(fā)現(xiàn)我所遇到棘手問題越來越少,就這樣我從一個(gè)新人慢慢變成一個(gè)可以擔(dān)當(dāng)一面的團(tuán)隊(duì)成員,我再也不怕遇到問題。在未來的一年里我應(yīng)該多鍛煉自己表達(dá)能力和加強(qiáng)對普通話的學(xué)習(xí),其次,對于技術(shù)方面了解不夠全面,不夠廣泛,好多技術(shù)都還處于一個(gè)熟悉、認(rèn)知階段。在未來的日子里我會(huì)給自己擬定一些目標(biāo)和學(xué)習(xí)、提升路線,讓自己技術(shù)以及各方面不斷的提高。不讓自己只局限于技術(shù)方面的提升與提高在工作中我體會(huì)到了堅(jiān)持就是勝利,程序員必須有較強(qiáng)的適應(yīng)能力和承受能力,需要不斷的進(jìn)行學(xué)習(xí)補(bǔ)充新的知識(shí),只有不斷的擴(kuò)充、更新自己的知識(shí)才能應(yīng)變技術(shù)的更新與發(fā)展。
提出目前公司存在的各方面問題及合理化建議:公司領(lǐng)導(dǎo)比較給力、很會(huì)照顧下屬,同事之間也比較容易相處,團(tuán)隊(duì)互助性也比較強(qiáng)。但是我們公司對于技術(shù)上是不是應(yīng)該增加一點(diǎn)技術(shù)儲(chǔ)備方面東西。我希望公司能夠一個(gè)強(qiáng)大知識(shí)庫,比如某一天某個(gè)人解決了一個(gè)極難解決或者比較罕見的問題。有必要保存到知識(shí)庫里,以備后續(xù)之人有一個(gè)學(xué)習(xí)認(rèn)知的空間。
六、對自己20xx年度整體表現(xiàn)的客觀評(píng)價(jià):
20xx年度是我在學(xué)習(xí)中不斷總結(jié)經(jīng)驗(yàn)、吸取教訓(xùn)、獲得成長的年度。本年度的工作中,我認(rèn)真制定工作計(jì)劃,按時(shí)完成工作任務(wù)并適時(shí)進(jìn)行總結(jié)和分析,關(guān)注功能實(shí)現(xiàn)、代碼規(guī)范、效率優(yōu)化和用戶體驗(yàn)。努力開展對本職工作所需專業(yè)技術(shù)學(xué)習(xí),優(yōu)化知識(shí)結(jié)構(gòu),并不斷深化對合同管理業(yè)務(wù)的理解。團(tuán)隊(duì)建設(shè)上,我積極融入團(tuán)隊(duì),努力營造良好的團(tuán)隊(duì)氛圍,和同事關(guān)系融洽。
綜上所述,對于20xx年的工作整體表現(xiàn),我對自己的評(píng)定是滿意的。
七、20xx年度工作計(jì)劃安排:
1、在原有體系不變動(dòng)情況下,配合團(tuán)隊(duì)完成社會(huì)組織信息系統(tǒng)后續(xù)的開發(fā)。
2、加強(qiáng)自己工作中闡述問題的能力和分析能力以及解決問題的能力。
3、不斷學(xué)習(xí)新的技術(shù)與知識(shí),讓自己更能適應(yīng)新的需求發(fā)展變化,給自己制定一個(gè)短期目標(biāo)以計(jì)劃。
4、努力更正自己開發(fā)習(xí)慣,提升自己開發(fā)技巧。
5、了解技術(shù)以外的知識(shí),擺脫自己“機(jī)器人”的概念。
八、個(gè)人職業(yè)生涯規(guī)劃
1、短期目標(biāo)(提升專業(yè)技術(shù)水平、掌握解決問題的方法)合理規(guī)劃自己時(shí)間,給自己制定一個(gè)工作之余的學(xué)習(xí)計(jì)劃,學(xué)習(xí)目標(biāo),在工作不斷吸取經(jīng)驗(yàn)教訓(xùn)加以總結(jié)匯總,不斷更正自己工作習(xí)慣。
2、長期目標(biāo)(專注改進(jìn)薄弱環(huán)節(jié),掌握提升效率的技巧,深化業(yè)務(wù)理解)在不斷鞏固自己專業(yè)知識(shí)前提下,加深對業(yè)務(wù)的理解能力、分析能力、主導(dǎo)能力、不斷充實(shí)自己各方面知識(shí)技能,強(qiáng)化自己薄弱環(huán)節(jié)。做一個(gè)合格高級(jí)軟件工程師。
軟件項(xiàng)目開發(fā)總結(jié) 7
一. 引言
1.編寫目的
本項(xiàng)目開發(fā)總結(jié)報(bào)告,主要是總結(jié)本軟件的開發(fā)經(jīng)驗(yàn)和總結(jié)所學(xué)到的知識(shí),以及對一個(gè)系統(tǒng)的大型的軟件設(shè)計(jì)的總體感悟,并將軟件設(shè)計(jì)過程中遇到的問題加以闡述和說明。
讀者對象:開發(fā)人員、大賽評(píng)委
2.項(xiàng)目背景
系統(tǒng)名稱:3D旅游咨詢員
任務(wù)提出者:山東省齊魯軟件設(shè)計(jì)大賽委員組
開發(fā)者:
面向用戶:游客
開發(fā)時(shí)間:2010年9月1號(hào)到2010年9月19號(hào)
該軟件運(yùn)行系統(tǒng):單機(jī)版計(jì)算計(jì)
3.參考資料
A、軟件項(xiàng)目開發(fā)總結(jié)報(bào)告書(GB856T—88)國家標(biāo)準(zhǔn)
B、齊魯軟件設(shè)計(jì)大賽手機(jī)游戲創(chuàng)意與實(shí)現(xiàn)項(xiàng)目的文檔要求
C、互聯(lián)網(wǎng)上的各類相關(guān)資料
二.開發(fā)結(jié)果
1. 產(chǎn)品
名稱:3D旅游咨詢員
存儲(chǔ)媒體的形式:光盤
數(shù)量:3份;
D 、產(chǎn)品文檔名稱:
軟件開發(fā)文檔:《需求需求說明書》、《概要設(shè)計(jì)說明書》、《詳細(xì)設(shè)計(jì)說明書》、《軟件測試計(jì)劃》、《軟件測試報(bào)告》
項(xiàng)目管理文檔:《軟件項(xiàng)目計(jì)劃》、《項(xiàng)目進(jìn)度報(bào)告》、《項(xiàng)目開發(fā)總結(jié)報(bào)告》
產(chǎn) 品 文 檔:《用戶手冊》、《演示文件》
2.主要功能:
這是一款關(guān)于3d旅游的軟件,3D為本軟件的一大特色。
模擬現(xiàn)實(shí)世界場景,做到真實(shí)逼真的效果,增加了視覺沖擊力?梢韵瘳F(xiàn)實(shí)的人物一樣隨意走動(dòng),想到那就到那,想看到那就看那,而且操作簡單易行,
很方便用戶的使用,帶給用戶一種全新的設(shè)計(jì)。設(shè)計(jì)一個(gè)以岱廟為背景的軟件,軟件界面以紅色、灰藍(lán)色和土黃色為主,為游客展現(xiàn)一個(gè)立體的三維場景,展現(xiàn)岱廟的建筑群和總體的設(shè)計(jì),幫助游客大體的了解岱廟的基本信息,更好的完成游覽觀光的功能。分為四個(gè)模塊,即操作介紹、查詢、推薦信息、進(jìn)入3D景區(qū)。
采用了3D模型建立的技術(shù),碰撞檢測技術(shù),數(shù)據(jù)庫連接技術(shù)
性能:
A、可靠性
在從設(shè)計(jì)、開發(fā)到使用的全過程中,為提供滿足用戶使用要求的高有效性,軟件所采取了提高可靠性的一切措施、方法和活動(dòng)。
B、可用性
本游戲具有很高的實(shí)用性,采取文本和語音同時(shí)輸出,適合于任何的年齡段人使用,界面簡潔,操作簡單,很容易上手,幫助用戶了解岱廟的知識(shí),并且對岱廟有一個(gè)具體的了解。
C、可維護(hù)性
此維護(hù)是軟件周期的最后階段,維護(hù)人員可以簡單的對此軟件進(jìn)行維護(hù)。
3.所用時(shí)間
3周,100多個(gè)小時(shí)
三. 評(píng)價(jià)
1. 技術(shù)方案評(píng)價(jià)
我們小組開發(fā)的是3D旅游咨詢員,具有一定的難度,我們通過開源游戲引擎直接控制,可以說是減少了一定的難度,使得軟件的實(shí)行更有可靠性和完善性。
軟件的需求分析階段嚴(yán)格按照先設(shè)計(jì)后實(shí)現(xiàn)的功能,需求由于進(jìn)行了比較嚴(yán)格的分析和策劃,所以后期的實(shí)現(xiàn)相對而言,改動(dòng)較少,提高了開發(fā)效率;
軟件的場景采取三維立體效果,體現(xiàn)了3D的'主題,所以提供較好的視覺效果,是人們有身歷其境的感覺。
軟件采取文本和語音同時(shí)輸出,實(shí)現(xiàn)人機(jī)交互的功能,讓用戶比較強(qiáng)烈的感受軟件的好處。
3D場景可以加入音樂和實(shí)現(xiàn)全屏等具體的功能,增加了軟件的可實(shí)現(xiàn)性,完善了軟件的功能。
2.產(chǎn)品質(zhì)量評(píng)價(jià)
整個(gè)軟件系統(tǒng)比較穩(wěn)定,進(jìn)行過比較嚴(yán)密的測試。
可用性:此游戲具有很好的實(shí)用效果,適合于任何的人用。
可維護(hù)性:此游戲系統(tǒng)比較穩(wěn)定。維護(hù)是游戲軟件設(shè)計(jì)周期的最后階段?赊D(zhuǎn)移/轉(zhuǎn)換性:此軟件運(yùn)用c++語言和irrlicht開源引擎,在windows系統(tǒng)的基礎(chǔ)上,實(shí)現(xiàn)軟件功能。軟件的移植性比較強(qiáng),只要是裝了操作系統(tǒng)的pc機(jī),都可以使用。
四. 總結(jié)
通過這次大賽,培養(yǎng)了我們的創(chuàng)新精神,競爭意識(shí),克服困難、堅(jiān)持不懈的毅力以及團(tuán)隊(duì)合作精神。開發(fā)的這款軟件,從設(shè)計(jì)到開發(fā)都經(jīng)過了細(xì)致摸索和推敲和實(shí)地考察,做到了作品的原創(chuàng)性。這是一款獨(dú)立研發(fā)且具有成品性質(zhì)的軟件,是我們大家共同努力的結(jié)果。游戲開發(fā)中,大家的能力,諸如大家的合作,個(gè)人的協(xié)作能力,策劃能力,以及時(shí)間觀念都有一定的提高。希望軟件的設(shè)計(jì)能給大家耳目一新的感覺,豐富多彩的視聽效果,能給用戶以視聽享受,希望成為廣受用戶的歡迎。
通過參加“齊魯軟件設(shè)計(jì)大賽”,得到了許多經(jīng)驗(yàn)和教訓(xùn):
一個(gè)成功的設(shè)計(jì)應(yīng)該是以用戶為出發(fā)點(diǎn),始終在考慮“用戶需要什么”, 軟件策劃并不是典型的用戶,我們不是真正的旅游觀光者,但是我們也進(jìn)行旅游,我們制作的游戲是游客使用的,而不是自娛自樂用的。一味從自我考慮,只做符合自己的軟件,你會(huì)發(fā)現(xiàn)它的需求是如此的不足,功能有很大的缺失,最后會(huì)發(fā)現(xiàn)做出來的軟件連你自己的愿望。
軟件項(xiàng)目開發(fā)總結(jié) 8
項(xiàng)目描述:
這是我自身參與的一個(gè)項(xiàng)目。XXXXX學(xué)院的學(xué)生規(guī)模從最初的千人級(jí)迅速增加到近十萬人級(jí)。在學(xué)生人數(shù)不多的情況下,學(xué)生作業(yè)及在線考試可以通過手工方式完成。學(xué)生規(guī)?焖僭鲩L后,手工方式周期長、容易出錯(cuò)、也不易統(tǒng)計(jì)。如何快捷方便地讓學(xué)生完成作業(yè)及在線,以及如何快捷方便地批改作業(yè)及在線考試題,迅速反饋給學(xué)生,提在技術(shù)的首要日程!邦}庫系統(tǒng)”項(xiàng)目就是基于以上背景,是將常規(guī)的書面作業(yè)及考試系統(tǒng)化成網(wǎng)絡(luò)化作業(yè)及考試,從而大幅縮短學(xué)生作業(yè)及考試到教師批改作業(yè)及考試的周期,也方便學(xué)生和老師隨時(shí)隨地完成作業(yè)及考試任務(wù),也方便管理人員對組織的作業(yè)級(jí)考試進(jìn)行統(tǒng)計(jì)分析,提供下一次作業(yè)考試的決策!邦}庫系統(tǒng)”項(xiàng)目已經(jīng)上線,基本上完成了預(yù)計(jì)目標(biāo)。但上線后經(jīng)過幾次大規(guī)模的修改,才使用戶較為滿意。
項(xiàng)目分析:
第一、清楚的.需求
1) 業(yè)務(wù)部門(需求方)因?yàn)镮T知識(shí)缺乏,對自己需要什么樣的題庫系統(tǒng)沒有明確的概念,走一步算一步,甚至于今天的需求跟昨天的需求是南轅北轍的。
2) 業(yè)務(wù)部門的業(yè)務(wù)流程不是規(guī)范的,固化的,在系統(tǒng)準(zhǔn)備上線后,業(yè)務(wù)流程還有變化。
3) 未能與業(yè)務(wù)部門進(jìn)行充分有效地溝通、引導(dǎo)業(yè)務(wù)部門清楚具體有效的梳理需求。
第二、高層管理者的支持
高層領(lǐng)導(dǎo)對信息系統(tǒng)的不理解,對信息化的作用沒有深刻的認(rèn)識(shí)。對技術(shù)部門的支持不夠,導(dǎo)致在項(xiàng)目需求界定、項(xiàng)目開發(fā)、實(shí)施上線過程中業(yè)務(wù)部門占了主導(dǎo)地位。
第三、項(xiàng)目計(jì)劃
1) 工作量估算過少 ,由于業(yè)務(wù)部門和高層領(lǐng)導(dǎo)的壓力在工數(shù)估算上予以妥協(xié)。 趕工趕進(jìn)度,項(xiàng)目節(jié)點(diǎn)項(xiàng)目質(zhì)量相應(yīng)下降。
2) 項(xiàng)目組織過小 ,人手不足,項(xiàng)目組人員不夠造成以下問題:
工作分擔(dān)(責(zé)任范圍)不明確,工作分割結(jié)構(gòu)與項(xiàng)目組織結(jié)構(gòu)不明確或者不相對應(yīng),各成員之間的接口不明確,導(dǎo)致有一些工作根本無人負(fù)責(zé)。
每個(gè)開發(fā)階段的提交結(jié)果定義不明確,中間結(jié)果是否已經(jīng)完成,完成了多少模糊不清,結(jié)果是到了項(xiàng)目后期堆積了大量工作。
開發(fā)中沒時(shí)間去按指定里程碑或檢查點(diǎn)檢查完成情況。
軟件項(xiàng)目開發(fā)總結(jié) 9
光陰似箭,歲月如梭,輝煌的20xx已經(jīng)過去,充滿希望的20xx已在不知不覺中走到了6月份,現(xiàn)將20xx年上半年工作總結(jié)如下:
一、工程方面:
主要是圍繞信號(hào)機(jī)開發(fā)的各種軟件,如信號(hào)機(jī)底層軟件、信號(hào)機(jī)設(shè)置軟件、以及為了保障信號(hào)平安的防火墻軟件等,另外還圍繞交通誘導(dǎo)屏這個(gè)產(chǎn)品做了相關(guān)的工作,如誘導(dǎo)屏設(shè)置軟件,以及誘導(dǎo)屏測試軟件等工作。
1、信號(hào)機(jī)軟件開發(fā)
從去年的年底已經(jīng)開始這項(xiàng)工作了,我的工作相對來說比擬單一一點(diǎn),就是信號(hào)機(jī)設(shè)置軟件以及底層軟件的通訊局部的程序代碼,以及其他的局部功能。并且現(xiàn)在這款信號(hào)機(jī)能夠兼容多家協(xié)議。
2、防火墻軟件的開發(fā)
這是獨(dú)立開發(fā)、并最終調(diào)試的一個(gè)軟件,能夠嚴(yán)格防止外來非法連接的軟件。由于目前還沒有我們自己的信號(hào)機(jī)中心軟件,所以目前這個(gè)軟件現(xiàn)在還沒有派上用場,相信隨著公司的開展,會(huì)逐漸用上這樣的軟件產(chǎn)品的。
3、交通誘導(dǎo)屏的相關(guān)工作
當(dāng)然這里面的工作就相當(dāng)砸碎一些,包括設(shè)置軟件、測試軟件以及處理在調(diào)試的過程中碰到的一些問題,以及測試一些硬件模塊的好壞等。
二、團(tuán)隊(duì)合作
從上面主要的工作內(nèi)容來看,不是我一個(gè)人所能完成的,正所謂一切事務(wù)離不開團(tuán)隊(duì),個(gè)人無法稱英雄。今年在余sir領(lǐng)導(dǎo)之下,團(tuán)隊(duì)建設(shè)有了很大的進(jìn)步,每個(gè)工程開始之前,好好的交流、加強(qiáng)了解、對問題的共識(shí)、解決問題的方法能很好的統(tǒng)一起來。我個(gè)人也很好的溶入這個(gè)團(tuán)隊(duì),共同做好一個(gè)工程。
在解決問題的.過程中,雖然都不時(shí)風(fēng)平浪靜,但事后都能夠客觀地分析,而不參雜個(gè)人的感情。
三、工作態(tài)度
給我的的感觸就是一定要好好的去聆聽,每個(gè)人對待問題的看法,不管他的看法對還是不對,合理與否,或者考慮的角度是否確切,都要好好地聆聽,至少要等他說完,如果你主觀的色彩,可能你都不愿意或者不屑聽完他說的話,但是靜下心來你或許也能發(fā)現(xiàn)他看問題的某些角度是你沒有考慮過的,他想的某些方面也許確實(shí)是要注意到的。靜心!聆聽!把技術(shù)與大家共同分享,共同提高。
四、來年工作展望
在新的一年里我希望能夠在交通行業(yè)里做出更多新的產(chǎn)品,能夠更加深入的研究下去,比方:目前我們欠缺的信號(hào)機(jī)中心軟件,交通誘導(dǎo)屏的中心軟件,這個(gè)兩個(gè)應(yīng)該是20xx年的首要任務(wù)了,如果還有時(shí)間我希望可以做gis地理信息系統(tǒng)方面的內(nèi)容。
軟件項(xiàng)目開發(fā)總結(jié) 10
一、引言
軟件工程是建立在計(jì)算機(jī)科學(xué)基礎(chǔ)上、指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。本課程已成為計(jì)算機(jī)及信息學(xué)科相關(guān)專業(yè)最重要的專業(yè)基礎(chǔ)課之一,在計(jì)算機(jī)科學(xué)專業(yè)和軟件工程專業(yè)的人才培養(yǎng)上發(fā)揮著非常重要的作用。
軟件工程是一門研究研究軟件開發(fā)與維護(hù)的普遍原理和技術(shù)的工程學(xué)科,其研究的范圍非常廣泛,包括技術(shù)方法、工具和管理的等多個(gè)方面,軟件項(xiàng)目的過程、組織和管理涉及面廣,理論性、技術(shù)性、工程性都很強(qiáng)。軟件工程自身的抽象性與應(yīng)用性都很強(qiáng),在目前教與學(xué)的雙向過程中存在不少問題,致使教學(xué)效果很不理想。如何提高“軟件工程”的教學(xué)水平和學(xué)生的學(xué)習(xí)效果,是國內(nèi)外學(xué)者廣泛探討的話題。我從軟件工程教學(xué)中存在的問題出發(fā),在更新教學(xué)內(nèi)容、激發(fā)學(xué)生的學(xué)習(xí)興趣、改進(jìn)教學(xué)方法與手段、加強(qiáng)實(shí)踐環(huán)節(jié)、改革考試方式等方面提出了一些具體的建議。
二、目前教學(xué)中存在的問題
1.教學(xué)內(nèi)容陳舊。
近年來,軟件工程中的WEB應(yīng)用開發(fā)技術(shù)、軟件重用技術(shù)、原型開發(fā)方法、軟件構(gòu)件、集成化CASE工具與環(huán)境等領(lǐng)域取得了顯著的進(jìn)展,而國內(nèi)各高校使用的教材,因編寫時(shí)間的限制,在先進(jìn)技術(shù)的跟進(jìn)、知識(shí)結(jié)構(gòu)、內(nèi)容取材及實(shí)踐環(huán)節(jié)等方面或多或少存在缺陷,有的甚至還停留在對面向過程的結(jié)構(gòu)化方法上,卻忽略了目前更適用更流行的面向?qū)ο蠓椒,有的教材連項(xiàng)目組織、軟件成熟度、軟件構(gòu)架、項(xiàng)目風(fēng)險(xiǎn)等十分重要的內(nèi)容都未給予足夠的論述。同時(shí),軟件工程作為一門正在飛速發(fā)展的學(xué)科,目前大部分教材難以及時(shí)、全面、準(zhǔn)確地反映當(dāng)前一些新方法新技術(shù)和新工具。
2.教學(xué)方法不當(dāng)。
目前有些高校仍然把軟件工程列為純理論課程,教學(xué)的工具就是一張嘴、一支粉筆和幾乎是教課書內(nèi)容翻版的教學(xué)課件,使得學(xué)生往往是被動(dòng)地接受知識(shí),非常地枯燥乏味,很難激發(fā)學(xué)習(xí)興趣。另外軟件工程課程的教學(xué)內(nèi)容是針對較大規(guī)模的軟件項(xiàng)目開發(fā)而設(shè)計(jì)的,十分龐雜,涉及面非常廣,很多知識(shí)建立在實(shí)踐經(jīng)驗(yàn)基礎(chǔ)之上,這種“填鴨式”的教學(xué)方法,對于尚未踏入社會(huì)、沒有項(xiàng)目經(jīng)驗(yàn)的學(xué)生而言,很難理解該課程的精髓,很容易對該課程產(chǎn)生虛無縹緲的感覺,使整個(gè)教學(xué)過程流于形式,該課程變成需要死記硬背的課程,學(xué)生在學(xué)習(xí)完課程后將一無所獲。
3.學(xué)生學(xué)習(xí)中存在的問題。
在傳統(tǒng)的教學(xué)過程中,軟件工程往往是一門獨(dú)立的理論性課,學(xué)生對軟件工程的抽象理論容易感到枯燥乏味。這門課不涉及具體軟件項(xiàng)目,不怎么涉及軟件算法,沒什么邏輯推理,不像程序設(shè)計(jì)課程那樣能帶給學(xué)生智力上的,激發(fā)學(xué)生的學(xué)習(xí)興趣和熱情。不少學(xué)生認(rèn)為軟件工程就是一些條條框框,由于缺乏實(shí)踐經(jīng)驗(yàn),缺乏合作開發(fā)軟件的感性體會(huì),他們在學(xué)習(xí)過程中難以理解軟件工程的精髓,很難在頭腦中將軟件工程的抽象理論和實(shí)際聯(lián)系起來,因此較難對這門課程產(chǎn)生學(xué)習(xí)興趣。
4.教學(xué)實(shí)踐環(huán)節(jié)薄弱。
軟件工程的理論并不是空洞的理論,它的許多理論及規(guī)范均來自于實(shí)際需要和前人的經(jīng)驗(yàn)總結(jié),它的目標(biāo)是實(shí)實(shí)在在地做出一個(gè)滿足用戶要求的系統(tǒng)出來,這是一個(gè)很具體的實(shí)踐過程。通過學(xué)習(xí),學(xué)生應(yīng)該具備從事工程實(shí)踐的技能,包括軟件項(xiàng)目的系統(tǒng)分析、編寫文檔、源碼設(shè)計(jì)與控制、使用工具等基本技能。因此,教師需要將基本概念、原理和實(shí)現(xiàn)技術(shù)與具體的軟件項(xiàng)目相結(jié)合,以實(shí)例增進(jìn)學(xué)生理解,以實(shí)踐鍛煉學(xué)生的工程能力。然而,在當(dāng)前的教學(xué)中,普遍存在理論教學(xué)與具體實(shí)踐脫節(jié)的現(xiàn)象,有時(shí)甚至缺乏進(jìn)行教學(xué)實(shí)踐的場所與環(huán)境,這樣勢必造成學(xué)生無法真正理解軟件工程的精髓,更難以做到學(xué)以致用。
三、軟件工程教學(xué)改革建議
以上分析了當(dāng)前軟件工程課程在教學(xué)中存在的一些問題。隨著教學(xué)改革的不斷深入,軟件工程的教學(xué)改革在迫在眉睫。下面我就軟件工程課程的教學(xué)改革談一些建議。
1.更新教學(xué)內(nèi)容。
在教學(xué)實(shí)踐中,應(yīng)該結(jié)合軟件工程的發(fā)展和國內(nèi)外軟件企業(yè)的人才需求現(xiàn)狀,不斷更新教學(xué)內(nèi)容,更要注重一些新方法新技術(shù)的講授。例如,關(guān)于軟件工程方法學(xué),重點(diǎn)講授面向?qū)ο蠓椒▽W(xué),略講傳統(tǒng)的結(jié)構(gòu)化方法,注重面向?qū)ο蠓椒ㄔ趦?nèi)的一些新方法新技術(shù),讓學(xué)生盡快熟悉和掌握軟件重用、快速原型、集成化CASE環(huán)境等,同時(shí)要保持教學(xué)內(nèi)容對先進(jìn)技術(shù)的跟進(jìn),介紹一些目前已經(jīng)推出或比較成熟的新方法,如:基于組件的方法、面向Agent方法、敏捷軟件方法等。而對一些沒有長久生命力的,并且在今后的項(xiàng)目實(shí)踐中又很少用到的知識(shí),盡量少講,這樣既有助于開拓學(xué)生的視野和培養(yǎng)創(chuàng)新意識(shí)與開發(fā)能力,又能使他們步入工作崗位的時(shí)候而不落伍。
2.提高學(xué)生的學(xué)習(xí)興趣。
“興趣是最好的老師”,是學(xué)生求知欲的源泉,是思維發(fā)展的動(dòng)力。教師應(yīng)從教材實(shí)際出發(fā),講究教學(xué)方法,激發(fā)出學(xué)生對本課程的學(xué)習(xí)興趣,這對于教學(xué)效果的保障具有重要的意義。“軟件工程”包含了較多的理論內(nèi)容,且大多數(shù)學(xué)生都是第一次接觸,是一門理論聯(lián)系實(shí)際的綜合性很強(qiáng)的課程。所以教師應(yīng)通過多媒體動(dòng)畫等教學(xué)手段生動(dòng)地剖析基本概念和基本原理,并以基本概念和基本原理貫穿軟件工程知識(shí)體系的方式組織教學(xué)內(nèi)容,讓學(xué)生深入理解基本概念和基本原理背后的深刻內(nèi)涵,并讓學(xué)生系統(tǒng)地掌握各知識(shí)點(diǎn)之間的邏輯關(guān)系。要鼓勵(lì)學(xué)生主動(dòng)地提出問題、分析問題、解決問題,激發(fā)學(xué)生的主動(dòng)學(xué)習(xí)興趣。
課堂討論也是一個(gè)提高學(xué)生學(xué)習(xí)興趣的有效途徑。教師在每堂課講完之后應(yīng)該給學(xué)生留出5分鐘時(shí)間,要求學(xué)生通過討論對所學(xué)知識(shí)進(jìn)行總結(jié)歸納,然后進(jìn)行評(píng)價(jià)。評(píng)價(jià)方式可以是學(xué)生相互交換自己總結(jié)的內(nèi)容并進(jìn)行討論,最后由教師補(bǔ)充、糾正和提煉知識(shí)點(diǎn)。這種方法不僅能提高學(xué)生總結(jié)歸納能力,而且能激發(fā)出學(xué)生的學(xué)習(xí)興趣,使學(xué)生主動(dòng)地參與到教學(xué)當(dāng)中。
3.加強(qiáng)實(shí)踐和工程訓(xùn)練,提高學(xué)生的實(shí)踐能力。
軟件工程是一門實(shí)踐性很強(qiáng)的`課程,實(shí)踐環(huán)節(jié)能使學(xué)生對整門課程中的方法、技術(shù)、工具等有親身的體驗(yàn)和系統(tǒng)理論知識(shí)的梳理,對整個(gè)教學(xué)質(zhì)量的檢驗(yàn)具有舉足輕重的作用。抓好實(shí)踐環(huán)節(jié),對培養(yǎng)新型的合格的軟件人才具有十分重要的意義。因此在努力提高課程教學(xué)質(zhì)量的同時(shí),還應(yīng)該加強(qiáng)實(shí)踐環(huán)節(jié)的管理。
軟件工程的實(shí)踐以課程設(shè)計(jì)為主,教師可根據(jù)學(xué)生的能力,設(shè)計(jì)一套完整的課程設(shè)計(jì)方案。課程設(shè)計(jì)的目標(biāo)是通過在課程實(shí)踐的一系列環(huán)節(jié)中,如需求分析、設(shè)計(jì)、編碼和測試,讓學(xué)生提高其綜合運(yùn)用軟件工程的方法、技術(shù)、工具、過程進(jìn)行軟件開發(fā)和軟件項(xiàng)目管理的能力,并培養(yǎng)其團(tuán)隊(duì)協(xié)作的精神。
課程設(shè)計(jì)要求完成的項(xiàng)目必須具有一定的規(guī)模和復(fù)雜性,教師可將學(xué)生劃分為6―8人的項(xiàng)目小組,項(xiàng)目組成員相互合作共同來完成一個(gè)項(xiàng)目。各項(xiàng)目小組應(yīng)嚴(yán)格按軟件工程各階段的要求來完成該項(xiàng)目,在項(xiàng)目開發(fā)的各關(guān)鍵階段(可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測試和項(xiàng)目開發(fā)總結(jié)),各小組都要進(jìn)行報(bào)告,由老師和其他小組現(xiàn)場提問,最后教師給出點(diǎn)評(píng),這種階段評(píng)審有利于各小組開發(fā)進(jìn)度和質(zhì)量的保障。
在課程設(shè)計(jì)結(jié)束時(shí),每個(gè)項(xiàng)目組應(yīng)提交軟件產(chǎn)品和規(guī)范的軟件開發(fā)文檔(項(xiàng)目開發(fā)計(jì)劃、需求說明書、總體設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、測試分析報(bào)告和項(xiàng)目開發(fā)總結(jié)報(bào)告等)。課程設(shè)計(jì)完成后必須進(jìn)行現(xiàn)場答辯,在答辯過程中,不僅對學(xué)生進(jìn)行評(píng)分,而且指出學(xué)生的不足,提出改進(jìn)的意見和建議。通過現(xiàn)場答辯的方式可以讓學(xué)生進(jìn)一步明確今后需要改進(jìn)的方向,使自身在分析問題、解決問題、交流溝通、團(tuán)隊(duì)協(xié)作、談判溝通、適應(yīng)發(fā)展等方面的能力獲得較大的提高。
4.教學(xué)方式與教學(xué)手段的改革。
軟件工程的原理、方法、技術(shù)若不與實(shí)際項(xiàng)目結(jié)合,學(xué)生往往難以有深刻的體會(huì)。因此,為增強(qiáng)授課效果,提高學(xué)生學(xué)習(xí)的積極性,課堂講授應(yīng)引入項(xiàng)目式教學(xué)法。教師可設(shè)計(jì)一個(gè)完整的、規(guī)模適中、難易適度的軟件項(xiàng)目,在講授軟件工程基本知識(shí)點(diǎn)時(shí)結(jié)合該項(xiàng)目進(jìn)行重點(diǎn)講解,即以該項(xiàng)目作為貫穿整個(gè)軟件工程授課的主線。
為了提高課程教學(xué)質(zhì)量,激發(fā)學(xué)生的學(xué)習(xí)興趣,不僅可以采用多媒體教學(xué)方式,而且可以建立軟件工程課程的教學(xué)網(wǎng)站。軟件工程課程網(wǎng)站中不僅有該課程的介紹,而且有大量的教學(xué)資源(多媒體課件、實(shí)驗(yàn)指導(dǎo)、自測題、試卷庫、常用軟件工程新技術(shù)介紹、新工具介紹和演示、有價(jià)值的參考書籍和網(wǎng)址等),學(xué)生還可在網(wǎng)站上提出自己在學(xué)習(xí)過程中遇到問題或者對本課程的教學(xué)好的建議,教師或其他學(xué)生則可進(jìn)行回答或共同探討,為廣大師生學(xué)習(xí)、交流、提高提供很好的途徑。
5.考核方式的改革
很多高校軟件工程課程傳統(tǒng)的考核方式以期末書面理論考試為主,但軟件工程是一門實(shí)踐性非常強(qiáng)的課程,原有的考核方式使學(xué)生不注重實(shí)踐能力的提高,傾向于被動(dòng)地接受理論知識(shí),學(xué)習(xí)缺乏興趣和主動(dòng)性,只是在考試前突擊復(fù)習(xí)來應(yīng)付考試。理論考試成績不是重點(diǎn),主要是看學(xué)生能否在軟件開發(fā)過程中貫徹軟件工程學(xué)的思想和方法。因此,要加大實(shí)踐考核的比重,如課堂出勤占10%;課堂表現(xiàn)占10%,為力避學(xué)生考前突擊現(xiàn)象,本課程在平時(shí)課堂教學(xué)中采取課堂提問方式或者進(jìn)行一些基礎(chǔ)理論的測驗(yàn),幫助學(xué)生循序漸進(jìn)地鞏固基礎(chǔ)知識(shí)點(diǎn);課程設(shè)計(jì)占40%;期末考試占40%。采用以上考評(píng)方法,學(xué)生們將非常重視課堂上的發(fā)言,以及知識(shí)的運(yùn)用和創(chuàng)新,主動(dòng)學(xué)習(xí)的積極性將會(huì)大大地提高。
總而言之,要改進(jìn)軟件工程的課程教學(xué),除了要遵循教育學(xué)的普遍規(guī)律、合理安排好課程內(nèi)容外,還要培養(yǎng)學(xué)生的學(xué)習(xí)興趣,重視理論與實(shí)踐的結(jié)合。
軟件項(xiàng)目開發(fā)總結(jié) 11
軟件公司項(xiàng)目管理主要是指為了保證某一項(xiàng)目目標(biāo)的實(shí)現(xiàn),從而開展的前期項(xiàng)目開展計(jì)劃、全程的項(xiàng)目管理、項(xiàng)目的績效考評(píng)等。項(xiàng)目管理質(zhì)量的好壞主要依據(jù)項(xiàng)目的整體績效、項(xiàng)目投入成本、項(xiàng)目完成周期以及項(xiàng)目涉及范圍等幾方面,在這幾個(gè)主要評(píng)價(jià)指標(biāo)中,能夠進(jìn)行有效管理控制的只有項(xiàng)目成本,通過對軟件公司某一項(xiàng)目成本進(jìn)行核算,可以準(zhǔn)確的評(píng)估項(xiàng)目的開展?fàn)顩r,并能夠進(jìn)一步確認(rèn)項(xiàng)目的收益。此外,通過核算項(xiàng)目成本,確保項(xiàng)目進(jìn)度以及項(xiàng)目范圍處于合理的控制范圍內(nèi),確保項(xiàng)目能夠取得應(yīng)有的收益。因此,強(qiáng)化軟件公司項(xiàng)目管理,必須強(qiáng)化針對項(xiàng)目成本的核算,從而提高項(xiàng)目整體管理水平。
一、項(xiàng)目成本核算主要內(nèi)容分析
現(xiàn)階段,項(xiàng)目成本核算的內(nèi)容主要包括直接成本以及間接成本兩部分,直接成本主要包括項(xiàng)目開展材料費(fèi)用、人工費(fèi)用以及其他各類直接費(fèi)用,間接成本主要包括參與項(xiàng)目開發(fā)的各種管理費(fèi)用、員工福利支出以及員工保險(xiǎn)費(fèi)用等。對于軟件公司的項(xiàng)目開發(fā)而言,由于主要是由員工利用計(jì)算機(jī)進(jìn)行技術(shù)研發(fā),所以成本主要是由人工成本所構(gòu)成的,人工成本的高低也是決定項(xiàng)目開發(fā)經(jīng)濟(jì)效益的關(guān)鍵因素。
二、軟件公司項(xiàng)目開發(fā)成本核算問題分析
1.人工成本核算困難
由于軟件公司在項(xiàng)目開發(fā)過程中人工成本是最難以準(zhǔn)確核算的部分,而且人工成本在總成本中的比重最大部分,項(xiàng)目在開展過程中,迫于時(shí)間和質(zhì)量的要求,必須在項(xiàng)目開展過程中追加人力,這就造成了人力資源的使用超出了原計(jì)劃的預(yù)算,造成項(xiàng)目開發(fā)成本的提高以及整體利潤的降低。
2.軟件公司項(xiàng)目成本核算體系不健全
軟件行業(yè)作為一種新興的行業(yè),與其他領(lǐng)域相比較,在成本核算方面理論體系是相當(dāng)不成熟的。而且現(xiàn)階段大部分的軟件公司成本核算并不是根據(jù)單獨(dú)的項(xiàng)目進(jìn)行核算,而是結(jié)合部門進(jìn)行統(tǒng)一核算的。由于一個(gè)部門可以承擔(dān)多個(gè)項(xiàng)目,因此難以根據(jù)某一項(xiàng)目的財(cái)務(wù)管理數(shù)據(jù)開展項(xiàng)目核算工作。
3.我國相應(yīng)的企業(yè)會(huì)計(jì)準(zhǔn)則中針對項(xiàng)目成本核算缺乏明確的規(guī)定
現(xiàn)階段在軟件公司項(xiàng)目成本核算過程中,究竟是作為無形資產(chǎn)、在建工程或者是存貨,進(jìn)行核算,缺乏一致的認(rèn)識(shí),以項(xiàng)目作為核算中心的財(cái)務(wù)體系不健全,導(dǎo)致項(xiàng)目成本核算存在較多問題。
三、項(xiàng)目成本核算管理
強(qiáng)化軟件開發(fā)過程中的項(xiàng)目成本核算管理,已經(jīng)成為項(xiàng)目開發(fā)管理的主要內(nèi)容,項(xiàng)目成本主要通過以下幾方面進(jìn)行核算管理:
1.軟件公司項(xiàng)目開發(fā)工時(shí)統(tǒng)計(jì)
。1)建立健全項(xiàng)目管理相應(yīng)的`數(shù)據(jù)信息。對于參與項(xiàng)目信息管理收集的單位組成及人員主要包括開發(fā)的部門、人員組成、項(xiàng)目編號(hào)的設(shè)置以及項(xiàng)目的具體開展階段,進(jìn)而對項(xiàng)目開展進(jìn)行全方位的動(dòng)態(tài)監(jiān)控,同時(shí)也可以以此為依據(jù)核算出不同時(shí)期項(xiàng)目開發(fā)所耗費(fèi)的總工時(shí),將工時(shí)與原先預(yù)算時(shí)候的項(xiàng)目指標(biāo)進(jìn)行科學(xué)比對,從而明確項(xiàng)目管理的實(shí)際狀況以及是否發(fā)生偏差,可以根據(jù)不同的情況對項(xiàng)目開發(fā)的步驟或者是預(yù)算進(jìn)行調(diào)整管理。
(2)軟件公司項(xiàng)目開發(fā)工時(shí)的統(tǒng)計(jì)。工時(shí)統(tǒng)計(jì)直接關(guān)系到軟件公司項(xiàng)目開發(fā)成本核算的準(zhǔn)確程度,這一部分是軟件公司項(xiàng)目管理中的核心環(huán)節(jié),因此軟件公司的各個(gè)管理層都應(yīng)當(dāng)強(qiáng)化重視工時(shí)統(tǒng)計(jì)工作,并針對工時(shí)統(tǒng)計(jì)表、相關(guān)負(fù)責(zé)人審批、主管部門整理匯總以及最后的分析比較等。對于項(xiàng)目開發(fā)過程中的工時(shí)統(tǒng)計(jì)方法主要有以下兩方面:通過相應(yīng)的管理軟件,并結(jié)合員工的考勤平臺(tái)填報(bào);手工填報(bào)法,并將表中的統(tǒng)計(jì)數(shù)據(jù)準(zhǔn)確地錄進(jìn)系統(tǒng)中,再通過統(tǒng)計(jì)分析得出相關(guān)人員的單位項(xiàng)目耗時(shí)。
2.項(xiàng)目人工成本計(jì)算
在這一部分的核算中需要將每個(gè)人的人工工時(shí)與其相對應(yīng)的工時(shí)工資相乘來獲得,也就是把參與某一個(gè)項(xiàng)目的人員的總的人工成本進(jìn)行累計(jì)相加,以此獲得這個(gè)管理開發(fā)項(xiàng)目的直接人工成本。
3.間接人工成本的分配
一般情況下,項(xiàng)目開發(fā)的間接費(fèi)用是根據(jù)具體的項(xiàng)目管理部門來核算的。 軟件公司在進(jìn)行項(xiàng)目開發(fā)過程中的研發(fā)部門的職工福利費(fèi)、社會(huì)保險(xiǎn)以及內(nèi)部管理、培訓(xùn)學(xué)習(xí)所耗人工成本都屬于間接人工成本;而房租、水電、固定資產(chǎn)折舊等都是其他間接費(fèi)用。對于這些間接成本的核算,應(yīng)當(dāng)匯總至部門管理費(fèi)用之中,在項(xiàng)目開發(fā)結(jié)束時(shí)同意分配結(jié)轉(zhuǎn)到各合同項(xiàng)目成本中。對于分配方式的選擇,可以根據(jù)部門所承擔(dān)的各合同項(xiàng)目人工成本占所承擔(dān)所有合同項(xiàng)目的人工成本之和的比重來分配。 在軟件開發(fā)項(xiàng)目結(jié)束時(shí),根據(jù)間接費(fèi)用的分配計(jì)算結(jié)果作分配結(jié)轉(zhuǎn)分錄,將研發(fā)部門的間接費(fèi)用分配到各個(gè)合同項(xiàng)目中。通常情況下采用財(cái)務(wù)軟件核算的公司期末只需算出分配率,再利用軟件期末自動(dòng)結(jié)轉(zhuǎn)分配的功能設(shè)置結(jié)轉(zhuǎn)分錄,由系統(tǒng)自動(dòng)結(jié)轉(zhuǎn)間接費(fèi)用即可。
4.軟件公司項(xiàng)目成本的歸集以及結(jié)轉(zhuǎn)
一般情況下,軟件公司開發(fā)某個(gè)管理項(xiàng)目需要耗費(fèi)較長的時(shí)間,不少的項(xiàng)目成本在進(jìn)行會(huì)計(jì)核算時(shí)常常會(huì)跨域某一個(gè)會(huì)計(jì)期間,在多個(gè)會(huì)計(jì)期間內(nèi)核算。在這種情況下,就需要新設(shè)置一個(gè)相應(yīng)會(huì)計(jì)科目來整理歸集軟件公司的項(xiàng)目成本,在會(huì)計(jì)周期末,軟件公司可以根據(jù)項(xiàng)目的實(shí)際開發(fā)進(jìn)度合理地確定項(xiàng)目的完工比例,并對收入和費(fèi)用進(jìn)行科學(xué)結(jié)轉(zhuǎn)。
首先,在進(jìn)行軟件開發(fā)項(xiàng)目的成本核算過程中,應(yīng)該針對資產(chǎn)類會(huì)計(jì)科目中增設(shè)“項(xiàng)目成本”科目,通過項(xiàng)目成本這一科目來匯總軟件公司項(xiàng)目開發(fā)過程中所發(fā)生的所有的直接成本以及所有的間接成本并且在設(shè)置相應(yīng)科目時(shí)應(yīng)當(dāng)盡量細(xì)化具體,將科目落實(shí)明確到具體的部門或者項(xiàng)目,現(xiàn)階段,較多的采用一些具有輔助核算功能的管理軟件來進(jìn)行項(xiàng)目成本的核算,進(jìn)而明確項(xiàng)目參與各部門的總的項(xiàng)目成本,以此可以實(shí)現(xiàn)科學(xué)合理的項(xiàng)目績效評(píng)價(jià)。
其次,在軟件公司項(xiàng)目核算中還需要遵循成本費(fèi)用配比原則以及權(quán)責(zé)發(fā)生制原則,在進(jìn)行相應(yīng)成本的結(jié)轉(zhuǎn)時(shí)要確保與相關(guān)收入金額匹配,可以依據(jù)完工百分比法確認(rèn)項(xiàng)目收入情況,并依據(jù)收入結(jié)轉(zhuǎn)比重結(jié)轉(zhuǎn)成本,計(jì)算利潤。
再次,項(xiàng)目開發(fā)過程中,公司財(cái)務(wù)人員還可以以積極參與公司管理,通過向業(yè)務(wù)考核部門提供相應(yīng)的項(xiàng)目進(jìn)展數(shù)據(jù)以及績效評(píng)價(jià)財(cái)務(wù)信息等,幫助管理層提升管理能力,并以此深化部門項(xiàng)目業(yè)績考核,強(qiáng)化項(xiàng)目監(jiān)管和控制,提升管理效率和效益。
四、結(jié)語
軟件公司作為以科技為核心的技術(shù)型企業(yè),主要是針對科技知識(shí)以及信息的生產(chǎn)、處理以及應(yīng)用,作為以知識(shí)資源為基礎(chǔ)的知識(shí)經(jīng)濟(jì)的代表,傳統(tǒng)的項(xiàng)目管理的理論以及觀念已經(jīng)難以適應(yīng)。必須對軟件公司的項(xiàng)目管理進(jìn)行深入的研究。因此,軟件公司在進(jìn)行項(xiàng)目管理過程中,必須充分認(rèn)識(shí)到項(xiàng)目成本核算的作用,并分析項(xiàng)目成本核算的主要難點(diǎn),按部就班的開展項(xiàng)目成本核算,提高項(xiàng)目管理水平,確保軟件公司項(xiàng)目開發(fā)的順利進(jìn)行。
軟件項(xiàng)目開發(fā)總結(jié) 12
20xx年,公司規(guī)模迅速擴(kuò)大,公司管理的自動(dòng)化程度不斷提高,許多軟件系統(tǒng)已不能滿足不斷擴(kuò)大的管理要求,除了要升級(jí)原有的軟件系統(tǒng)外,新的系統(tǒng)開發(fā)需求成倍增加,因而,本年度內(nèi)擴(kuò)充了軟件應(yīng)用及開發(fā)工程師擴(kuò)大到30人。 20xx年與20xx年間,隨著面向目標(biāo)軟件平臺(tái)的普及,新的高效的軟件開發(fā)模式也在中國軟件業(yè)不斷成熟,整體開發(fā)整體水平有了很大的提高,我公司也引進(jìn)一些新的開發(fā)工具,實(shí)踐了迭代開發(fā)等先進(jìn)的管理方法。
xx年內(nèi)我們主要完成了供應(yīng)協(xié)同平臺(tái),固定資產(chǎn)管理,合理化建議,商用空調(diào)信息管理系統(tǒng),基礎(chǔ)文檔管理系統(tǒng)等新的項(xiàng)目。由于開發(fā)管理的改進(jìn),本年度,軟件開發(fā)效率提高較大,雖然用戶需求增加很快,我們軟件設(shè)計(jì)功能滿足率仍然達(dá)到了95%,由于引進(jìn)了專業(yè)的軟件代碼單元測試方法,軟件測試的代碼覆蓋率增加到75%,軟件的BUG率大幅下降,質(zhì)量大幅提高,項(xiàng)目完成率提高到85%。雖然本年度軟件開發(fā)從質(zhì)量,效率上都有較大提高,但通過分析,仍然發(fā)現(xiàn)了一些不足之處,需要采取相應(yīng)的改進(jìn)措施:
一、由于人員效率的提高,對用戶需求的響應(yīng)時(shí)間縮短到4天,比去年提高了50%,但評(píng)估完成時(shí)間只提高了10%根據(jù)分析,評(píng)估響應(yīng)時(shí)間較長的原因主要是:
(1)、使用的開發(fā)方法有所改變,對開發(fā)時(shí)間的評(píng)估不是太熟練;
。2)、開發(fā)人員的專業(yè)知識(shí)有所增強(qiáng),但對由于開發(fā)任務(wù)較重,對有些專業(yè)領(lǐng)域的熟悉還不夠。
二、關(guān)鍵用戶訪談率及關(guān)鍵用戶對需求的認(rèn)同率都有所提高,都達(dá)到了90%以上,但仍然有所不足,主要原因如下:
。1)、在忙季,仍然有的關(guān)鍵用戶抽不出時(shí)間來接受訪談;
。2)、由于有些需求分析人員經(jīng)驗(yàn)不足,對部分需求的分析不夠透徹、準(zhǔn)確;
三、每個(gè)功能模塊平均的BUG數(shù)仍然有2個(gè),單元測試覆蓋率只達(dá)到75%,
分析原因如下:
(1)、開發(fā)工具的限制,目前的開發(fā)工具,對界面部分進(jìn)行單元測試仍然不能自動(dòng)進(jìn)行,而用戶界面開發(fā)占系統(tǒng)功能的很大一部分;
(2)、軟件開發(fā)人員的原因:由于軟件人員緊張,項(xiàng)目任務(wù)多,交期短,所以
在開發(fā)時(shí),所以,雖然在技術(shù)上,將界面程序進(jìn)一步分拆開來進(jìn)行更多覆蓋率的測試可以提高測試率,但實(shí)際上,由于時(shí)間原因,大部分工程師都沒有這樣做,開發(fā)出的.軟件代碼缺乏時(shí)間整理,并盡量通用化,也是軟件質(zhì)量沒有進(jìn)一步提高的原因;
四、項(xiàng)目的按時(shí)完成率仍然不夠高,平均只有85%,分析原因如下:
(1)、用戶需求變更太頻繁:由于用戶需求變更太隨意,太頻繁,仍然是按時(shí)完成率提高的主要障礙。
(2)、軟件需求分析設(shè)計(jì)人員的原因:由于設(shè)計(jì)的不合理,分析用戶需求不夠
透徹和全面,架構(gòu)設(shè)計(jì)不合理,導(dǎo)致軟件開發(fā)變更及錯(cuò)誤多,也導(dǎo)致了軟件項(xiàng)目的開發(fā)延遲;
綜上所述,為了順利實(shí)現(xiàn)計(jì)算機(jī)中心xx年目標(biāo),我們計(jì)劃改進(jìn)措施如下:
內(nèi)部的改進(jìn)措施:
1、加大對新人培養(yǎng)力度,不但培養(yǎng)新進(jìn)開發(fā)人員的技術(shù)能力,同時(shí)注意提高他們對業(yè)務(wù)的熟悉程度;
2、貫徹崗位知識(shí)能力模型,要求嚴(yán)格達(dá)標(biāo);做到合適的人在合適的位置做合適的事;
3、加強(qiáng)軟件開發(fā)管理,培養(yǎng)團(tuán)隊(duì)合作精神,加強(qiáng)軟件過程控制;
4、優(yōu)化設(shè)計(jì)開發(fā)方法:加強(qiáng)設(shè)計(jì)標(biāo)準(zhǔn)化、模塊化;提高軟件開發(fā)效率;
外部的改進(jìn)措施提議如下:
1、提高業(yè)務(wù)部門對軟件開發(fā)過程的了解;
2、培養(yǎng)用戶需求的分析能力;
3、加強(qiáng)與用戶的溝通,讓用戶參與到設(shè)計(jì)中來;
【軟件項(xiàng)目開發(fā)總結(jié)】相關(guān)文章:
軟件項(xiàng)目開發(fā)管理10-11
軟件項(xiàng)目開發(fā)崗位的設(shè)置07-01
軟件項(xiàng)目開發(fā)工作總結(jié)(精選10篇)10-08