程序員培訓總結范文

時間:2023-03-23 16:10:29

導語:如何才能寫好一篇程序員培訓總結,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

程序員培訓總結

篇1

一 備課問題診斷與解決

1、“備課”不等于“背課”教師要樹立正確的備課觀,課堂教學是由師生雙邊的活動構成的,因此,上課的過程絕不可能僵化死板地背著教案走,要樹立自己獨特的教學風格。

2、處理好“預設”和“生成”之間的關系,預設要適度,要留有空間。過度的設計必然導致對教學的控制,導致對學生活動和發(fā)展的包辦、強制干預。在教學過程中,則應關注學情,準確把握“生成”,拓展學生思維空間。

3、重視教師的第二次備課“課后備課”。必須盡可能地征求學生的意見,細心記錄學生的反映,能更好地促進課堂教學,為學生全面發(fā)展服務。

4、教學目標要具體,不管采用什么教學方式與手段,都必須有明確的針對性和目的性。注意學科之間的綜合,以學生為本,建立平等互動的師生關系。

5、關注學生主體,合理使用媒體課件,有效輔助教學。

二 教師專業(yè)化與教師專業(yè)化發(fā)展

1、教師專業(yè)化是世界教師教育的發(fā)展趨勢和潮流。

2、教師專業(yè)化是實施科教興國戰(zhàn)略的需要。

3、教師專業(yè)化是職業(yè)專業(yè)化的一種類型。所謂教師專業(yè)化,簡而言之,就是“教師個體專業(yè)水平提高的過程以及教師群體為爭取教師職業(yè)的專業(yè)地位而進行努力的過程”。

篇2

述職報告是工作中一個很重要的部分,有助于了解自身的工作能力,有利于自己的職業(yè)發(fā)展。下面好范文小編為你帶來一些關于程序員試用期的述職報告,希望對大家有所幫助。

程序員試用期述職報告1

這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現將我的工作情況做如下總結:

一、理論學習和日常工作

剛到公司不久,我便開始負責方面的網站開發(fā)和廣告平臺開發(fā)和維護,剛開始的時候對我來說確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節(jié)奏也有點快,不過我慢慢的習慣了環(huán)境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。

我到公司不久,負責項目是__公司網站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有借助網絡一一解決了難題。之后,我將廣告招商平臺進行了改版,開發(fā)了__平臺以及以后網站的維護工作。

接下來,我又做了一個比較棘手的項目__在線咨詢系統(tǒng)。為什么說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網絡也沒有找到如何解決的方法,之后我翻書籍,接著搜索網絡。功夫不負有心人,終于我找到一個聊天室的小例子,但是功能差的太遠,于是我把這個示例一點點的研究,從一點也不懂到后來慢慢看懂,從對AJA_技術一無所知到基本熟練運用。接下來我就開始自己開發(fā),到最后終于把它開發(fā)了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以后會把它開發(fā)的更強大,更完美。

二、明確崗位職能,認識個人技術能力不足

經過三個多月的工作,雖然完成了一些項目的開發(fā),我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以后的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。

三、提出自己努力計劃

學無止鏡,時代的發(fā)展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種技術知識,并用于指導實踐。在以后的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。努力提高自己的日常交際能力。

時光流轉間,我已到公司工作三個多月。非常感謝公司領導對我的信任,給予我體現自我、提高自我的機會。這三個多月的試用期工作經歷,使我的工作能力得到了由校園步入社會后幅度的提高。

程序員試用期述職報告2

進公司以來,本人尊敬領導,與同事關系融洽。為盡快進入工作角色,本人自覺認真學習本公司、本部門、本崗位的各項制度、規(guī)則,嚴格按照公司里制定的工作制度開展工作。

在這近三個月的工作和學習中,接觸了不少人和事,在為自己的成長歡欣鼓舞的同時,我也明白自己尚有許多缺點需要改正。工作以來,在領導的教導和培養(yǎng)下,在同事們的關心和幫助下,自己的思想、工作等各方面都取得了一定的成績,個人綜合素質也得到了一定的提高,現將這三個月來的個人工作情況匯報如下:

一、工作情況

懷著對生活的無限憧憬,我進入了__科技信息有限公司。

在試用期的工作中,一方面我嚴格遵守公司的各項規(guī)章制度,不遲到、不早退、嚴于律己,自覺的遵守各項工作制度;另一方面,吃苦耐勞、積極主動、努力工作;在完成領導交辦工作的同時,積極主動的協(xié)助其他同事開展工作,并在工作過程中虛心學習以提高自身各方面的能力;工作細節(jié)中,我看到公司正逐步做大做強,以目前的趨勢,我可以預見公司將有一個輝煌的明天。作為新員工,目前我所能做的就是努力工作,讓自己在平凡的崗位上揮灑自己的汗水,煥發(fā)自己的熱情;使自己在基層得到更多的鍛煉。

二、學習情況

現在是我努力學習的階段。"三人行,必有我?guī)?,公司中的每一位同事都是我的老師,他們的豐富經驗和工作行為對于我來說就是一筆寶貴的財富。記得我剛到公司的時候,對生產線上的一切都感到陌生而新奇。因為我之前沒有過類似的工作經驗,所以知道的也有限,但是在領導和同事的的熱心幫助下,我受益頗多。

帶著飽滿的工作熱情,我逐漸熟悉了設備的操作。盡管我只是入門,而且相對而言年齡要大一點,但是我和其他年輕人一樣對工作充滿著熱情。為盡快提高自己在本職方面的知識和能力,充分發(fā)揮自己的主觀能動性,我利用業(yè)余時間多和同事交流學習,在短短三個月中理論結合實踐讓我對IT技術有了真正的認識,這為今后的工作打下了基礎。

作為新員工,我經常思考的問題就是如何避免失誤,特別是在試用期間,嚴謹的工作態(tài)度決定了自身的工作效率,為此我經常向同事請教。

在公司呆了三個月,我接觸了很多同事,就在接觸他們的同時,我才知道在集體和諧相處是快樂工作的保證。無論是社會還是單位"為人處事"都是一門高深的學問。對于這門高深的學問,我目前首要做的是誠實做人、努力工作!

三、思想情況

作為一名新員工,我今后的職業(yè)生涯還很長,學習的機會還很多。為此我將盡我所能地對我的工作進行開拓,做出成績。為早日實現目標,我要求自己:努力工作,保持優(yōu)點,改正缺點,充分體現自己的人生價值,為企業(yè)美好的明天盡一份力。我更希望通過公司全體員工的努力可以把公司推向一個又一個的顛峰。

程序員試用期述職報告3

來公司擔任程序員一職已_個月時間,在這_個月時間里,我學到了很多東西。每個人都是在不斷的總結中成長,在不斷的審視中完善自己。在這_個月里自己也是在總結、審視中腳踏實地地完成好本職工作,現將這試用期的工作總結如下:

一、思想方面

嚴格按照一個程序員應有的素養(yǎng)要約束自已,愛崗敬業(yè),具有強烈的責任感和事業(yè)心,積極主動認真的學習專業(yè)知識,工作態(tài)度端正,認真負責,聽從公司的安排,積極配合全友家私完善ERP 系統(tǒng),任勞任怨。

二、工作方面

熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這_個月里,我本著把工作做的更好這樣一個目標,開拓創(chuàng)新意識,積極圓滿的完成了以下本職工作:

配合全友家私開發(fā)并完善 SRM 系統(tǒng)

獨自開發(fā)全友家私 SAP 日志維護系統(tǒng)

三、存在不足

一公司領導以及部門領導同事的幫助和指教,使我的工作有了很大提高,當然我還存在著很多不足之處,處理問題思路簡單,不夠成熟,工作中容易產生急躁情緒,需要更深入學習專業(yè)知識,提高自己的工作水平。

程序員試用期述職報告4

先自我簡介一下,本人從事asp.net開發(fā)進一年,09屆畢業(yè)生,__年11月開始上班,之前做asp,__年2月后開始做asp.net,由于公司轉型,現在帶十幾個人在一起搞asp.net開發(fā),主要是關于準金融行業(yè)的行業(yè)管理軟件。年度總結在會議上也寫了,但僅限于對于工作總結及__年工作計劃,自我總結較少,因此今天專門做下自我的年度總結,主要從技術、管理、人生上面談談這一年的收獲,前輩路過歡迎多多指正。

技術

我在學校里學的是電氣自動化,程序基礎僅限于c基礎課程的一些知識,后來由vb、html轉向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業(yè)務需要,將開發(fā)平臺轉向asp.net,開始對asp.net不是很感冒,以為就是asp的一點擴展(那時還不知道三層架構,數據數據訪問全在頁面里——!),后來招來幾個北大青鳥的過來終于意識到asp.net的強大之處,經過個人的努力已經逐步掌握了asp.net,現在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。

相信從面向過程轉向面向對象的同學都有一種感覺:面向對象開始真的有點別扭,涉及到屬性,尤其是類之間的各種關系,那時老想用面向過程傳遞參數多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到頁面對象的精華來,分層次展現、分級別訪問、封裝對象之間各種關系逐漸真正理解了,尤其是對象之間的關系,如對象a與對象b兩者之間的關系,有些需要完全公開,有些需要隱藏,有些需要通過第三方傳遞,有些需要給自己的下級可見,有些需要讓下級去完成具體操作——這不是現實的實際模型嗎?應該這么理解,面向對象來源于現實,它不是一種憑空空想出來的理論,這些對象之間的關系可以將其還原為父子、夫妻、領導下屬、同事、朋友之間的關系。相比之下,頁面過程往往像是一股腦全部推給用戶使用,其中的數據與數據訪問方法層次不清晰,在模擬現實上它與面向對象相比更易于入門理解,實質上難于準確直接地表述。

面向對象上另一方面是它的設計模式,在之前的面向過程中對這個設計模式并沒有清晰地提出來,面向過程優(yōu)秀的代碼要求高內聚低耦合,從個人的理解上,這僅是對軟件開發(fā)方法“技”上理論總結;設計模式是達到了“道”的層次,因為它從更大的方向、更抽象的層次來去表述具體的代碼模塊之間的關系,可以認為設計模式是完全從實際的應用來不斷總結得來的經驗,之間并沒有這種術語,但相信前人肯定也使用到這種思想,它從實際應用于來,當然要應用于實際工作中,認真思考不斷總結每個人都會有自己的“設計模式”,可以借鑒前人的思想來去提升自己,不可去為“設計模式”而設計模式。

具體到asp.net的實現模型中,真正理解它的機制與方法也就不難理解,記住b/s中離不開post或get,所有的autopostback、selectedinde_changed……都是去調用form傳值,加上runat=server的服務器控件打開它生成的源文件也是普通的html標簽,微軟的讓軟件開發(fā)更容易的思路是很好的,時代在前進,很多年前你使用c寫出mis證明你很牛,很多年之后你不在使用c去寫“學生管理系統(tǒng)”、“圖書館管理系統(tǒng)”那只能說明你的腦子少一根筋,開發(fā)語言都有長處與不足的地方,因為它們適用的場合不同,類似不能拿匕首去跟炮彈比,也不能拿c與php比,程序員都有一種偏執(zhí)的心理,但一點要記住,你面對的用戶才有最終發(fā)言權,程序能不能滿足需要,易用性、穩(wěn)定性、成本才是應當首先放到重要位置來去談的。

管理

最開始擔任管理一職時開發(fā)團隊加我在內只有四個人,那時只是抱著接受挑戰(zhàn)的心理去做管理,加上我本人比較重感情,團隊之間關系相處都不錯,但嚴重的問題逐漸顯露出來:工作的隨意性、團隊精神薄弱、工作方式蠻干,印象深刻的是有幾個開始承諾項目不能完工,于是最后天天加班,一直做到早上6點,睡一會7點半接著上班,幾個同事都是年齡差不多的小伙子,干勁十足。后來隨著時間的推進,問題越來越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點都要去“消火”,這期間是我們部門相對最累的時間但也是相對感覺最充實的時候,后來,之前的員工跟我說“再也找不到那種感覺了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點了不少。后來我逐步體會到,管理應該是“大家定規(guī)則去遵守”,而不應該是“人管人”。

人管人很容易陷入一個誤區(qū):領導去時時刻刻關注每個員工,這樣最后往往后造成員工對領導的敷衍了事,管理松了員工會責任下下降,管理緊了造成員工與領導關系緊張,另一方面領導時間精力有限必然耗費大量的精力在日常的監(jiān)督中而不能投入到全局的管理中。

于是“定制度-定分工-定進度”,明確日常所有的規(guī)章制度,這期間除了公司主要的工作規(guī)章制度外其他的日常工作紀律、日常管理等規(guī)章制度都是我本人制訂,然后征求大家意見最后去貫徹執(zhí)行。中間也遇到了不少問題,比如開始我們內部是允許使用qq的,后來員工用qq閑聊的時間增多,大大影響了工作效率,最后決心禁止,開始阻力較大(貌似程序員都喜歡掛上幾個qq去到群里搞個群主,雖然群里大多都是菜鳥),最后多次開會,逐個談話,闡明道理,形勢逐漸好轉。

項目分工上針對技術水平明確分工,制訂項目開發(fā)計劃,由于開始技術都不是很成熟,不少時間我這邊強勢要求,使用野蠻方法,完不成加班——我陪著加班,這段時間能感覺到員工對我稍有怨言但總體還是認可的。

這期間公司新招人員,人員的增多更使我意識到團隊管理的重要性,這期間版本控制、編碼規(guī)范、文檔管理、bug管理等諸多問題都得到一一解決,技術水平上主要是我個人利用空余時間學習新知識充電,然后展開各種培訓,主要是photoshop、css、js、sql等方面,培訓一方面提升了員工的技術水平,一方面我本人在學習培訓的過程中得到的最多,因為這個時候個人要求去思考的會更多,加上我本人對技術興趣比較深厚,所以后期工作慢慢踏入良性循環(huán)。

待遇低、條件艱苦、工作時間長、工作壓力大是團隊中最大的難題,這方面公司在某些方面決策層有著嚴重的錯誤思想,造成技術人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價去安慰身邊的兄弟,因為我明白現在公司的問題與當前中國軟件行業(yè)的通病一樣,盲目追求利益最大化,不求質量,但求速度,整個社會風氣造成軟件行業(yè)良莠不齊發(fā)展,整個中國三四個人的開發(fā)團隊組成的公司數不勝數,整個程序員階層生存狀況可想而知,瘋狂加班、代碼質量低下、維護成本大、穩(wěn)定性差、用戶體驗差……。

當然我們本身不能去逃避這個現狀,對于個人來講任何假大空的口號都是沒有意義的,程序員作為技術人員最重要的是心態(tài),以良好的心態(tài)去面對各種問題,發(fā)現問題、解決問題,發(fā)現問題抱怨是解決不了問題的(“it民工”是我個人認為it人最沒有正確的自我定位的一個稱謂,試想一個人連自己都看不起自己的職業(yè),他能做好自己的工作嗎?),最主要是解決問題。

我在面試員工時反復提到的三點是:工作態(tài)度、發(fā)展?jié)摿Α⒐ぷ髂芰?,由前向后排序,心態(tài)最重要,大公司大家都想削尖腦袋往里擠,但名額有限,所以廣大的程序員同志絕大多數都集中在二流三流四流的軟件公司,這個時候更應該做好個人職業(yè)定位。以我個人的經驗,新員工選擇一家公司往往最看重工資待遇跟發(fā)展?jié)摿Γ绦騿T是一種不可以混日子的職業(yè),工作能力很重要,但不是最主要的,工作態(tài)度是最重要的,工作態(tài)度往往跟個人的思想認識還有職業(yè)所在的環(huán)境有關,我個人的體會是絕不能太過于情緒化,情緒化無論是對工作還是對個人的發(fā)展都是不利的,就是說哪怕是明天你要辭職,你今天都要把今天要做的事情認真用心做好。

對于工作責任心不夠的員工是尤其值得關注的,他們往往自我意識過于強烈,追求以自我為中心,很多時候伴隨著工作得不到認可、工作感覺不充實不開心,我會主動找他談話,我認識:你管理的是一個實實在在的人,他不是一臺任你擺布的機器,人會有情緒往往是有心結,找到原因,多加開導,用心去關心每個成員。對于實在不適合在本團隊發(fā)展的員工要做好最壞打算。程序員這個職業(yè)與現在的大學生具有一致的特征,一個是從天之驕子淪為多余人,一個是從高智商人士成為今天中國通行的”it民工“。另一方面是程序員往往年齡集中在20-25之間的男性中,情緒化、失落感、心理不成熟等一系列問題都會出現。但這個階段的人往往也最易溝通,可塑性也較強,適當的引導、合理的方式會比野蠻的管理效果強上百倍。

程序員試用期述職報告5

每當自己在總結工作的時候,感覺是那么的短暫,然而也就是在這一揮間,承載著太多太多,有收獲與成就,有失敗與不足?;仡^看看試用期足跡,伴隨著自己的是學習與堅持。

伊始是通過__系統(tǒng)(DRP)拉開序幕。此次項目是一個相對比較完整的JavaWeb項目,從最基礎的業(yè)務介紹,到需求分析,數據庫分析與設計,頁面設計,代碼編寫。直到整個項目的完成,通過這個項目學到了很多新的知識,同時對很多已經學過的知識進行很好的摩擦和補充。因為在其中還穿插著其他的內容,所以用了較長的時間。

做好工作的同時還準備并進行軟件設計師的考試。這是我第二次參加軟件設計師考試。通過兩次考試的對比可以明顯的發(fā)現產生在自己身上的一些改變和進步。但是最終的考試結果是沒有通過,和第一次一樣,差兩分。雖然成績的結果沒有通過,但是通過這次軟件設計師的復習考試,很給力的給自己補充了計算機基礎方面的知識,同時也解了自己很多的疑惑,真正的學到了很多的知識。回顧自己整個的復習過程,收獲是很大的,不僅僅是計算機基礎,更是一種面對失敗的心態(tài)收獲。而這種心態(tài)將會在自己未來的路上會起很大的作用。

后來進入SSH項目的實踐和學習。SSH為一個集成框架,是目前較流行的一種輕量級Web應用程序開源框架。Struts是一個MVC的架構,在控制器,視圖和模型方面都有其特定的組件,在SSH框架中,更多的是利用了Controller這個組件。Spring框架的能實現應用的分層架構,在應用中要使用的對象可以被一個簡單的_ML文件連在一起,這個_ML文件含有到像事務管理器、對象工廠、包含業(yè)務邏輯的服務對象、和數據存取對象這些對象的引用。

通過對SSH框架的學習,認識到框架給我們開發(fā)所帶來的便利,更重要的是在框架形成的過程中所包含的原理和思想。

篇3

述職報告的主體要選擇幾項主要工作,細致地將過程、效果或失誤及認識表述出來。下面是小編為大家整理的關于程序員個人述職報告范文,希望對你有所幫助,如果喜歡可以分享給身邊的朋友喔!

程序員個人述職報告范文1在過去的一年中,我擔任公司開發(fā)部的一名程序員,主要從事著--項目的開發(fā)工作,這一年來我低調努力工作著,不求閃亮顯眼和光芒四射,只為平靜和淡定;這一年中所做的成績如下:

一、獨立開發(fā)方面

--項目中本人獨立負責開發(fā)會計處的三個子系統(tǒng):會計人員信用查詢系統(tǒng)。記賬機構信用查詢系統(tǒng)。會計人員網上報備系統(tǒng)。這三個子系統(tǒng)上線后,方便了社會各界查驗會計人員的真實信息、方便了查詢合法的記賬機構信息,以及方便了各單位對會計人員的報備。

二、團隊開發(fā)方面

餐飲行業(yè)項目,在團隊開發(fā)項目中直接參與了--餐飲有限公司總部的信息綜合管理平臺項目,主要負責的系統(tǒng)有:房屋租賃合同管理系統(tǒng)。短信收發(fā)管理系統(tǒng)。會員管理系統(tǒng)?;A信息管理系統(tǒng)和人事管理系統(tǒng)的部分功能模塊。系統(tǒng)應用后,--在管理全國各門店房屋租賃合同上,一定程度上提高了管理效率,并且及時有效提供了相應預警信息;短信收發(fā)系統(tǒng)方便了總部及時傳遞各項信息;會員系統(tǒng)更好的管理全國各門店的會員信息;人事系統(tǒng)在管理中減少工作量等。

三、項目管理方面

金融行業(yè)項目,我參與了--銀行--分行,企業(yè)轉賬管理系統(tǒng)中的部分模塊開發(fā)。本系統(tǒng)方便了企業(yè)快速實現大量和復雜的轉賬工作。--項目正在負責和開發(fā)的是住房貨幣化補貼網上申報審核系統(tǒng)。本項目采用了新技術,使界面更加大方美觀,很大程度上改善人機交互平臺的效果。

四、總結不足

駐--總部做項目時,由于團隊內部某些原因,加之外面的其他因素,一定程度上影響了工作效率、影響開發(fā)進度和影響最終軟件質量;這是包括我在內項目組中的每個成員都必須檢討的地方。

通過總結一年來的工作,盡管有了一定的進步和成績,但在一些方面還存在不足,個別工作做得還不夠完善。在今后的工作中,我將努力找出工作中的不足,以便在日后的工作中加以克服。自我不斷的學習吸收新技術,認真學習好規(guī)范規(guī)程及有關文件資料,并且及時的把新技術應用在實際的項目中,進一步提高項目的技術含量。

程序員個人述職報告范文2光陰如梭,一年的工作轉瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的過去,滿懷熱情的迎來即將到來的新的一年。在這年終之際,現對來公司一年的時間里所作的工作總結如下:

一、--項目的編碼工作

從了解--項目的背景、及計劃安排,熟悉--公司制度及業(yè)務流程,再到熟悉新能開發(fā)模式,之后我根據需求調研報告,從基本的數據庫創(chuàng)建,到編碼,完成了銷售部、生產部、采購部、質檢部四個模塊的基本單據的制單、審核、選單、查詢、打印等系列的編碼工作;完成了--項目的模塊測試及流程測試。

通過這段時間的努力,使我個人的耐心、細心程度及對工作的合理安排得到了鍛煉,學會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細節(jié)地方技術上還不太成熟,還需加以學習與鉆研。

二、erp項目的實施工作

從-月初開始進行--項目的實施,每天早起趕在企業(yè)上班前趕到企業(yè)進行erp的實施。實施期間主要是軟件的安裝實施及對企業(yè)的erp系統(tǒng)的使用人員進行軟件使用培訓;紀錄客戶使用過程中出現的問題,晚上下班后加班加點將每天的小錯誤及客戶變更修改完畢。通過這項工作,使我原本欠缺的業(yè)務能力得到了很大的提高,并學到了很多與客戶交流的技巧及業(yè)務上的知識,更加明晰了erp系統(tǒng)的流程。但離一個成功程序開發(fā)人員的標準還差得很遠,在今后工作中,定會多多注意,加以改善。

三、幫助和使用手冊文檔的編寫

幫助的編寫使我熟悉了--的使用,為后期的oa開發(fā)也奠定一定的基礎,使用說明的編寫,使我更加加深了項目開發(fā)的整體思路與技術要點,總結了前期開發(fā)和實施中碰到的問題,并又一次的對軟件整體進行了測試,對暴露出的小bug進行了最后的修改。

四、利用工作之余的休息時間加強知識

平時注意收集有關--方面的資料文件,提高自己的處理新問題和解決新問題的能力,并加強學習java及oa方面的知識,為后期的工作打好基礎。

展望臨近的新一年,我會更加努力、工作上認真負責,再接再厲,更上一層樓。相信自己會完成新的任務,能迎接新的挑戰(zhàn)。

程序員個人述職報告范文3來公司擔任程序員一職已一年多時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的總結中成長,在不斷的審視中完善自己。在這半年里自己也是在總結、審視中腳踏實地地完成好本職工作,現將這半年的工作總結如下:

一、思想方面:

嚴格按照一個程序員應有的素養(yǎng)要約束自已,愛崗敬業(yè),具有強烈的責任感和事業(yè)心,積極主動認真的學習專業(yè)知識,工作態(tài)度端正,認真負責,聽從公司的安排,積極配合全友家私完善ERP系統(tǒng),任勞任怨。

二、工作方面:

熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這半年里,我本著把工作做的更好這樣一個目標,開拓創(chuàng)新意識,積極圓滿的完成了以下本職工作:

配合全友家私開發(fā)并完善SRM系統(tǒng)

獨自開發(fā)全友家私SAP日志維護系統(tǒng)

三、存在不足:

公司領導以及部門領導同事的幫助和指教,使我的工作有了很大提高,當然我還存在著很多不足之處,處理問題思路簡單,不夠成熟,工作中容易產生急躁情緒,需要更加學習專業(yè)知識,提高自己的工作水平。

程序員個人述職報告范文4我是一名程序員,在過去的一年里,軟件研發(fā)部團結協(xié)作,以及在公司這充滿奮斗的環(huán)境下,我以嚴肅認真的工作態(tài)度和百折不饒的精神,努力的完成了公司的各項工作,在軟件研發(fā)、團隊協(xié)作和個人成長上也取得了一定的成績。在公司一年的工作已經結束,特向公司總結匯報如下:

一、軟件研發(fā)

根據公司的安排,項目的需要。在自身的努力、伍經理的幫組,團隊的合作下,克服重重技術困難,增長了工作經驗,收獲豐盈:

1、asp.net

開發(fā)

以前我在其他公司也做過一些開發(fā),但是底層和架構與頁面樣式我都是沒有涉及到的。通過這一年在本公司的的這些項目程序中的鍛煉,我成長了,我學會了很多很多。首先,面向對象語言的收獲。對于當前編程的主流思想是對象,任何事物都可以用對象來表示。以前理解這些話很費解都是從表面上理解,沒有從深入的體會,通過這次asp.net項目的深入,不管是數據還是外部一些條件我們都可以抽象成對象,都可以用對象來表示,具體可以用語言中的類方等。asp.net如此,c#如此java也同樣如此。其次,具備獨立完成vb.net知識方面的能力。以前沒有做過vb的東西,加上這次深入的做,這次涉及到的領域也非常廣,常用的重要的都有涉及,并且還補充-ml,javascript實際操作中空白的部分。通過這一年的開發(fā),在.net方面我能勝任這方面的工作,能獨立完成這方面的工作。

再次,c#方面存在一些不足。LocALhOST通過c#這次軟件的開發(fā),也發(fā)現自己的不足,如基礎知識掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進的。

2、數據庫開發(fā)

數據庫是伴隨著項目以來用的最多最平凡的技術。以前對數據庫只是會一些簡單常用的操作,經過這一年項目的實戰(zhàn),對數據庫的操作增加了一些豐富的經驗。為以后的工作和經驗的積累都奠定了堅實的基礎。同時在項目中還用到了oracel與access數據庫,這是我最大的收獲。

優(yōu)點:能熟練的運用數據庫技術進行開發(fā)。特別是對sql數據庫的操作,經過這么長時間的積累,基本上能合理的設計和新建數據庫,同時在數據結構上也加強了對數據庫的理解。通過項目的實踐現在能熟練使用和編寫多種sql語句。還掌握了一些關于數據庫優(yōu)化sql語句優(yōu)化的方法,能進行一些簡單的優(yōu)化。

缺點:數據是一門比較先進的技術,并不是你會寫一些sql語句,能建幾個數據庫你就是數據庫工程師。要成為一個好的數據庫管理員是要經過長時間的工作積累。針對自己的不足,在以后的工作和學習中多接觸,多運用新的知識點。充實自己的經驗和知識儲備。

二、團隊協(xié)作

上面的成功與收獲,除了自身努力外,以及公司的支持。是這個團隊鑄造了我。我們這個團隊也是因為有了我們這些拼搏協(xié)作的隊員,使得它成為一個具有務實、拼搏、創(chuàng)新精神的團隊。我與軟件研發(fā)小組是一個整體,這里的團隊總結也就是我在這個團隊中的收獲。

務實:公司下發(fā)的任務,下發(fā)的工作,件件都是用心去做的。我們這個團隊中沒有一個人在工作的時候做了工作以外的事情,都是實實在在的做跟工作相關對公司有益的事情。相信在伍經理的帶領下現在是這樣,以后同樣也是這樣。

拼搏:公司給的每一個任務不管它多難,如果工作沒有完成我們會晚上加班,也要盡可能的完成當天的工作。如果工作實在忙,為了趕進度我們放棄周末休息時間也要盡可能的使項目提前。

創(chuàng)新:現在我們開始項目的時候都會進行研討,一般都會進行一個效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。

互助:我們小組內只要任何一個人出現技術或其它的問題,我們都會彼此都會盡可能的去幫助他。不會因為某一個人而拖住整個項目滯后。

交流:我們在項目中會及時溝通自己的收獲,特別是一些針對性的技術問題。這樣可以省了很多重復研究的時間,這是一筆很可觀的時間。

在交流中只要我會的,我懂的,我不會去吝嗇。我會積極的去與你交流,我的團隊名言"人強團則強,人弱團則削"。

三、個人成長

通過公司這快一年的`鍛煉與學習我真的進步了很多,不管從技術上還是做事上,都不像以前那樣了。我在公司學到的懂得的使我飛速成長。

技術上:不管從語言上還是做事的邏輯上都得到了很大的的提高?,F在在軟件小組里面自己能獨立完成一部分工作,承擔自己的責任。

程序員個人述職報告范文5回首過去,展望未來

回首這一年的工作,有碩果累累的喜悅,有工作當中的艱辛,也有遇到困難和挫折時的惆悵。在項目可開發(fā)的過程中,難題一個接一個的出現,自信心不止一次的受到過打擊,雖然自己早就知道,要做到符合公司的要求,做一名合格的程序員,這些是遠遠不夠的。每天我都會不斷勉勵自己,好好學,以后會好的。在此同時,公司也給了我很多學習的機會,這是我對以后的編程之路又有了信心。在擔任公司程序員一職已經有一年多的時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的總結中成長,不斷的是審視中完善自己。在這一年里自己也是在總結、審視中腳踏實地完成好自己的本職工作,現將這一年的工作總結如下:

思想方面

嚴格按照一個程序員應有的素養(yǎng)來約束自己,愛崗敬業(yè),具有強烈的責任崗和事業(yè)心,積極主動認真的學習專業(yè)知識,工作態(tài)度端正,聽從公司的安排,積極配合客戶完善數字化校園系統(tǒng)。

工作方面

熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作的要按時加班加點,保證工作能夠按時完成。在這一年多的時間里面,我本著把工作做的更好這樣一個目標,主動了解公司的開發(fā)項目流程,請教他們開發(fā)技術上的問題。

工作心得

1.在這一年多的時間里面,我參與的都是團隊合作的項目,無論是自己還是同事,我們都將就團隊精神。

在信任自己和他人的基礎上,思想統(tǒng)一,行動一致,這樣的團隊一定會攻無不克戰(zhàn)無不勝。我們的很多工作是一起完成的,在這個過程中,大家互相提醒和補充,大大提高了工作效率,所有的工作中溝通是最重要的,一定要把信息處理的及時,有效和清晰。

2.每一個項目在開始著手的第一步,一定要和客戶把需求溝通清除,只要了解項目的需求,才有可能真正做好一個項目。

我們需要向客戶提出,要求客戶提供所有涉及該項目的資料,每次與客戶見面都需要熟悉業(yè)務與程序的程序員隨時記錄需求。

3.工作中,將任務詳細化,詳細到每個頁面,甚至是一個頁面中的圖片什么時候做好,做好到什么程度,這樣把工作進度有計劃有方向的定下來,做事很有效率。

4.每天的工作小結真的很重要,這讓我們每天都有計劃的知道自己干了什么,不是漫無目的的工作,所以我們應該養(yǎng)成,日記、周記、月記、年記的工作習慣。

5.工作并不是一成不變的,也許有一天你要去其他崗位幫忙,所以同事之間的技術要相互學習,也許有一天,公司需要你發(fā)揮其他的技能幫忙,所以相互學習也是很重要的。

工作教訓

在公司工作的期間,我也發(fā)現了自己離一個符合公司要求的程序員還有很多差距,主要體現在工作技能與工作經驗的不夠,也是我以后要在工作中不斷磨練和提高自己的地方。仔細總結一下,自己在工作中主要有以下方面做的不夠好:

1.工作的條理性不夠清晰,要分清主次和輕重緩急。

在開發(fā)時間很倉促的情況下,事情多了,就一定要有詳細而主次分明的計劃,哪 需要立即完成,哪些可以緩緩加班完成,在這方面還有很大的優(yōu)化空間。

2.對流程、業(yè)務需求不夠熟悉。

在工作中,發(fā)現因為流程或業(yè)務需求的問題而不知道如何下手的情況有點多,包括錯誤與缺漏還有當時設計考慮不到位的地方,對于這塊的控制力度顯然不夠,平時總是在開發(fā),但說到底對業(yè)務很熟悉才是項目很好完成的前提。

3.缺乏工作經驗。

4.學習的知識不夠廣泛。

一個項目中,涉及的技術往往有很多種,知識多了,就會靈活變通,以后我也會加強這方面的學習。

工作計劃

要提高工作主動性,做事干脆果斷,不拖泥帶水。 工作要注重實效、注重結果,一切工作圍繞著目標完成。要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標尺。 把握一切機會提高專業(yè)能力,加強平時知識總結工作。 精細化工作方式的思考和實踐。虛心請教比我做的優(yōu)秀的其他同事,向他們學習技術或經驗。

其實作為一名員工,所有的地方都是需要學習的,多聽、多看、多想、多做、多溝通,向每一個員工學習他們身上的優(yōu)秀工作習慣,豐富的專業(yè)技能,配合著實際工作不斷的進步,不論在什么環(huán)境下,我都相信這兩點:

一是:三人行必有我?guī)?/p>

篇4

1 需求分析,目標確定

本培訓課程的培訓目標為:培訓后,項目經理能在合同規(guī)定時間(合理)內,交付完全達到合同條款并且客戶簽署驗收合同的項目,能夠上線使用。

培訓對象:網站開發(fā)門戶類項目項目經理經理。

關于培訓的必要性和實用性分析:

項目經理的培訓如果使用課外讀書方式在快節(jié)奏的工作中很難保證。據我在此公司兩個月的觀察中發(fā)現,幾乎所有的項目經理都會存在加班現象,甚至加班時間可以到周末。一旦所屬項目在本周之內上線,那么項目經理和后端程序員就必須全程監(jiān)控項目的上線使用情況,一旦發(fā)現問題就要及時修改,這就不可避免的造成了加班。一位項目經理很可能負責3-5個項目的跟進,當然,其中或許只有一個項目在制作中,其他項目則可能停留在試用期階段,一旦項目在試用期出現使用問題,項目經理就要協(xié)調更改。如上所述,項目經理的個人休息時間將會非常有限,很難用強制措施對其進行讀書的要求,提升其個人素質。而我將這次培訓設置為為期一周的課程,課程每天進行三小時,總學時為15個小時,項目經理可以在等待程序員和設計人員的工作的空閑時間進行課程培訓。

項目經理是作為承上啟下的作用的中堅力量,項目經理在項目的開發(fā)過程中,是全部工程的總負責人,具體組織和領導項目的動態(tài)管理以及各個要素的優(yōu)化配置和組合,確保在低于公司預算情況下圓滿完成本項目,達到驗收合格水平。

2 學習者和環(huán)境分析

[信息類型\&數據來源\&學習者特征\&1.入門技能\&調查和訪談:

人事經理,某項目經理(對人事部門的詢問和面試時的從旁觀摩)\&應用環(huán)境:學習者已經具備了撰寫項目進度計劃表和詳細了解開發(fā)時長的能力

學習環(huán)境:學習者有極強的小組協(xié)作和溝通能力。\&2.對該領域已有的知識\&訪談:

項目經理\&應用環(huán)境:學習者面對實際項目時,缺少案例經驗,缺少應急策略,缺少應對方案

學習環(huán)境:學習者具備應急時沉著的心理素質,具備有余地的說話藝術\&3.對內容的態(tài)度和教學傳遞系統(tǒng)的態(tài)度\&調查和訪談:

項目經理\&學習者對提升自己的問題解決能力和增長典型案例經驗的課程內容有較大興趣,對于小組和課堂的模擬教學已經習慣\&4.學習動機(ARCS)\&調查和訪談:

項目經理\&學習者對提升自己的問題解決能力和增長典型案例經驗的課程內容需求很強烈,\&5.學業(yè)能力水平\&調查和訪談:

人事職員,項目經理\&受教育水平:學習者大部分為高?;蚋呗毜漠厴I(yè)生,有基本的知識儲備和學習素質

能力水平:項目經理的交際能力經過招聘的面試可以保證一致性\&6.學習偏好\&調查和訪談:

項目經理\&學習者喜歡進行小組討論和角色扮演,進行團隊間的溝通交流,因為成為一名優(yōu)秀的項目經理是他們的目標,也是能夠被錄用的前提。\&7.對培訓機構的態(tài)度\&調查和訪談:

項目經理\&學習者對于外聘的培訓教師有質疑,對于能否獲得實用技能持懷疑態(tài)度。

對于這種培訓的結果并不是都十分看好,有人認為會浪費時間和精力\&8.群體特征

a.異質程度

b.規(guī)模

c.整體印象\&調查和訪談:

項目經理\&異質程度:學習者的學歷大致相同,學校水平和學習力有一定差異,來自不同的省市,文化差異會較大

規(guī)模:培訓規(guī)模保持在10人左右,因為學習者仍然肩負一定工作任務,仍然有2/3的員工是在崗狀態(tài),否則會引起工作人員不足的情況\&]

3 編寫績效目標

3.1 利害關系人分析

本部分不贅述全部績效目標的編寫。

a) 能夠畫出利害關系者與企業(yè)影響關系表。

3.2 項目成本管理

A. 項目成本管理

學生能夠畫出如下的按類別的成本管理,所屬子項可以給出,學生能夠從給出的子項列表中選擇出來分別放入類別中。

B. 項目生命周期

a) 學生能夠指出項目生命周期分為哪三個階段,并能說出每個階段成本的具體內容

b) 指出在生命周期中成本控制的核心階段是哪里?每個階段可以控制的部分有哪些?

c) 能夠畫出如下表所示的階段成本表格

[成本\&項目決策成本\&人員工資成本\&現場支持服務成本\&項目投標費用\&差旅成本\&通訊服務成本\&\&軟硬件成本\&差旅成本\&]

d) 根據詳細的階段成本明細表會用掙值法計算出各個階段的計劃成本,能夠在項目的進行,因為項目某一方的需求變化引起成本變動時不斷地修改計算計劃成本

e) 到最后項目結項是,能夠計算出掙值=計劃值-實際值,通過掙值法對成本進行管理

4 開發(fā)教學策略

對于利害關系人分析的開發(fā)策略,步驟如下:

4.1 計劃教學前、評測和增強活動

4.2計劃內容呈現和學生參與

2. 對于支持性利害關系人應該采取何種策略\&模擬練習\&由學生扮演不同的項目利害關系人進行相應的模擬演示。例如,某個項目的發(fā)起方頻繁地提出了修改意見,對項目的正常進行造成了很大的阻力,這時,項目經理的扮演者要針對這一個利害關系人進行策略分析并給予相應的協(xié)商和對策。在進行完相應的對策提出后,其他學生對扮演者的對策進行評價,并提出自己的意見。

在進行完成多個案例的扮演后,學生自行總結案例中的收獲。

4.3 為各節(jié)課安排活動

基于教學策略的課時分配

1)內容引入,案例展示,先為學生播放一段視頻,讓學習者能夠在案例視頻中意識到,利害關系人的分析和對利害關系人使用不同的策略可以有效地解決問題,保證項目的成功完成。

2)前測:對利害關系人部分目標進行前測;對利害關系人部分進行講授;后測:做相應的測試試卷。

3)用系統(tǒng)的案例進行利害關系人分析綜合運用。

4)進行案例的角色扮演和討論,得出給定案例的分析結果和決策方法,并輪流給出意見。

5)教師做出案例分析總結,匯報。

5 總結

篇5

論文關鍵詞:軟件項目管理;中小型軟件企業(yè);軟件過程改進

目前軟件的應用已經深入到企業(yè)、政府及我們日常生活的方方面面,其中大量的開發(fā)是由中小型軟件企業(yè)承擔的。由于中小型軟件企業(yè)在體制、人力資源投入力度和關心程度等方面存在差異,開發(fā)軟件產品時與專業(yè)軟件企業(yè)有很大的不同,因此對中小型軟件企業(yè)的軟件項目管理進行研究,有助于提高軟件項目管理水平,增強客戶的滿意度。

1軟件項目管理與中小型軟件企業(yè)

軟件項目管理既具有一般項目管理的屬性,又具有其特殊性,軟件項目管理的重點在于標準的制定和推行。為了加強我國軟件業(yè)的國際競爭力,需要發(fā)展一大批具有遵循開發(fā)過程與注重質量的文化氛圍的企業(yè)。而制定和推行標準的目的正是要引導軟件企業(yè)逐步走向成熟,使其工程和管理水平穩(wěn)步提高,同時為它們提供全方位的服務,以支持軟件產業(yè)的整體發(fā)展。

軟件項目管理在20世紀70年代中期引起了廣泛的注意。美國國防部通過研究發(fā)現了所謂的“軟件危機”,即“管理是影響軟件研發(fā)項目全局的因素,而技術只影響局部”。目前國內的中小型軟件企業(yè),由于其企業(yè)規(guī)模,研發(fā)能力等限制,造成其軟件開發(fā)管理的問題非常普遍。不恰當的組織結構,工作流程不規(guī)范,缺乏項目管理概念和軟件工程概念等是中小型軟件企業(yè)面臨的主要問題。

1.1中小型軟件企業(yè)中軟件開發(fā)的特點

國內的中小型軟件企業(yè)雖然涉足軟件開發(fā)業(yè)務,但對軟件的認識停留在“程序員編代碼”的水平上。對企業(yè)內部的軟件開發(fā)缺乏管理意識,具體體現在以下幾方面:首先,項目負責人項目管理經驗不足,項目功能相對較少,涉及面相對狹窄;其次,項目開發(fā)人員較少,人員結構簡單;再次,項目進度缺乏控制,項目成本預算較難,缺乏完整的項目文檔;最后,缺乏后續(xù)維護。

1.2中小型軟件企業(yè)中的軟件開發(fā)組織

與專業(yè)軟件公司的軟件開發(fā)組織相比較,中小型軟件企業(yè)中的軟件開發(fā)工作機構小、人員少,開發(fā)人員待遇低,難以吸引高水平的人才,人才流失率達到50%以上。由于沒有高水平的開發(fā)人員和技術管理人員,軟件工作狀況處于初級水平,軟件開發(fā)不能按照軟件工程的要求執(zhí)行。

軟件系統(tǒng)建立過程中需要多方面的人員:需求方人員、懂得軟件項目管理的人員、軟件程序員、系統(tǒng)分析員。普通企業(yè)由于對軟件生產不了解,往往由軟件需求方人員對軟件工作直接管理。這個工作顯然超過了其能力范圍,不符合軟件工作的相關原則。業(yè)務人員作為項目的負責人,既不能合理地計劃軟件開發(fā)工作,也不可能管理好軟件工作中的各種風險,這將使軟件開發(fā)處于無序的風險狀態(tài)之中。

1.3中小型軟件企業(yè)中的軟件開發(fā)溝通

在需要團隊協(xié)同工作的今天,溝通可以說已經變得無比的重要。在軟件業(yè),溝通可以說是快速學習和掌握新知識,達到技術上更高層次的最佳途徑。如果小組成員在協(xié)調上出了漏洞,會導致很大的問題,所以項目負責人必須隨時監(jiān)控開發(fā)人員的工作,包括內容是否與要求發(fā)生偏差,進度是否滯后等等。

項目組與組織之間、項目組與項目組成員之間,甚至與一個項目組的不同成員之間,如果沒有足夠的溝通意識和溝通制度、溝通工具,就有可能造成信息不暢,從而加大項目失敗的風險。中小型軟件企業(yè)開發(fā)人員少,意味著不同人員的程序之間交互、接口相對少一些;缺少文檔資料或者文檔資料不規(guī)范也是軟件項目管理中的普遍問題。由于討論時忽略了某些情況,當大家都按當時的分工完成屬于自己的工作后,才發(fā)現各個模塊組合起來卻不能形成一個完整的系統(tǒng)。其根源在于沒有一個負責協(xié)調的人員不斷監(jiān)控整個開發(fā)過程。一旦有人中途退出開發(fā)隊伍,其他人加入時,新來的人難以理解以前別人做好的代碼,索性自己從頭做起。

1.4中小型軟件企業(yè)中的軟件開發(fā)工作流程

與一個標準的軟件開發(fā)流程相比,中小型軟件企業(yè)內部的軟件開發(fā)“節(jié)省”了不少步驟。例如不經過單元測試而直接進入系統(tǒng)測試等。由于這種測試不完全,真正運行系統(tǒng),當調用某模塊時,可能大部分時候都是正常數據,極少出現邊界情況,但某些邊界情況容易被忽視,很久之后才被發(fā)現。但是如果對每個模塊進行單元測試時都進行邊界測試,就會很容易消除這些隱患。

2中小型軟件企業(yè)軟件開發(fā)過程改進模型

軟件開發(fā)模型是軟件開發(fā)全部過程、活動和任務的結構框架。它能直觀表達軟件開發(fā)全過程,明確規(guī)定要完成的主要活動、任務和開發(fā)策略。一個企業(yè)的管理,大公司有大公司的方式,小公司也有小公司的模式,如果把別人的經驗生搬硬套到自己身上,可能會適得其反。同樣,管理一個軟件項目也一樣,大項目和小項目的方式不可能完全一樣。但從另一個角度來看,項目的大與小并沒有本質區(qū)別,很多方法是共通的。因此為了改進軟件開發(fā)過程,可參考模型如圖1

2.1制定軟件開發(fā)規(guī)范

一切溝通與交流,首先都要有可見的依據,這可以從制定軟件開發(fā)規(guī)范入手。具體可以從以下四個方面制訂:軟件開發(fā)工作流程規(guī)范、產品文檔規(guī)范、軟件開發(fā)文檔規(guī)范、開發(fā)管理文檔規(guī)范。編寫規(guī)范,可以參考國家標準的計算機軟件工程規(guī)范,也可以結合開發(fā)經驗制定出適合本企業(yè)使用的開發(fā)規(guī)范。

詳細制定這些文檔使用方法和規(guī)則,要保證文檔便于書寫、形式一致,這不僅要有文字描述,還應制定相關文檔模板,形式上要保證簡潔明了、實用、符合使用習慣。根據項目規(guī)模的不同,還可以制定不同的文檔模板,小型項目可以寫一個相對簡化的小型項目文檔,復雜項目可以使用較全面和大型的文檔模板。

2.2軟件開發(fā)人員培訓

軟件開發(fā)中人的因素占有很大的比重,因此對軟件人員的培訓是非常重要的。一個團體的軟件水平并不是個別程序員的程序水平,而是整體的認識和系統(tǒng)建設的水平??梢韵仍趦炔繉浖_發(fā)人員進行培訓,內容包括軟件工程、己經制訂的各種規(guī)范、項目管理知識。通過共同分析軟件工程對軟件開發(fā)和開發(fā)者的益處,可以得到開發(fā)人員的認同,以便共同遵守和執(zhí)行初期規(guī)范,更好地完成開發(fā)目標。

2.3加強軟件生產過程規(guī)范性

軟件開發(fā)是一個知識密集型領域,對人才的依賴很強。加強生產過程的規(guī)范性并規(guī)范管理,可以加強人的執(zhí)行能力。

在中小型軟件企業(yè)中,很少有成本核算和嚴格的進度控制。影響項目的因素也比較多:需求的提出比較隨便,甚至業(yè)務需求還不明確的時候就要求程序員開始編程序,沒有合理的措施控制透徹的分析業(yè)務需求;時間進度由領導規(guī)定,而不是根據需求客觀確定,這樣使軟件質量根本無法保障。因此要通過加強管理使軟件開發(fā)過程可視化,軟件開發(fā)工

作協(xié)調、有效。

在規(guī)則明確、組織機構確定、有一定的理論認識之后,可以通過一些管理要求,強制執(zhí)行軟件工程的一些基本過程,要求的提出要簡單明了。例如:項目要有正式立項啟動、項目結項,有時間控制要求、計劃要求。要求項目有開發(fā)計劃,計劃中確定開發(fā)工作的人員保障、開發(fā)周期、開發(fā)進度計劃,并允許項目進行中在一定范圍內調整計劃與進度。上級領導也應出面協(xié)調和幫助解決相應問題。

2.4軟件配置管理機制

軟件開發(fā)不是一個短期行為,但是,由于許多開發(fā)工作因缺少管理而成為個人行為,對于軟件成果沒有保護意識,更不能達到軟件的共享與重用。通過“統(tǒng)一配置管理”這一具體的做法,能夠強化軟件完成后的總結工作。

建立基本的軟件配置管理機制,在開發(fā)中和開發(fā)后都要求程序員及時備份源文件。進行這項工作要首先選擇一套適合的配置管理軟件,如Visual SourceSafe、cvs(Concurrent Versions System)等。項目主管應該要求程序員在開發(fā)全過程中使用軟件來管理源文件,在全過程的配置管理的基礎上,整個項目組更容易完成統(tǒng)一編碼、測試組裝產品等工作。

以上步驟,可以保障內部開發(fā)工作達到初級的項目可視化,在軟件開發(fā)部門內部建立起對滿足業(yè)務需求完成的信心,以滿足業(yè)務需求的承諾。通過這些工作,可以在企業(yè)內獲得對軟件規(guī)范性的一定認識以及對執(zhí)行方式的認同,這對軟件開發(fā)工作會有不同程度的幫助。

2.5持續(xù)改進過程和管理模型

有了規(guī)范的開發(fā)生命周期模型和項目管理實踐,可以為中小型軟件企業(yè)設計一個建立在數據基礎之上、不斷度量和改進及不斷提高企業(yè)開發(fā)能力的一個良性循環(huán)的工作機制模型。

篇6

摘要:本文結合高等職業(yè)技術教育改革的實踐,從人才和專業(yè)培養(yǎng)目標入手,總結了課程體系設置的四個特色。

關鍵詞:高職教育;計算機應用專業(yè);教學計劃改革

中圖分類號:G642

文獻標識碼:B

1學生和企業(yè)需求的調研

教學計劃改革的目的是為了提高學生的學習積極性,并且使其所學知識盡量不與社會脫節(jié),有利于將來順利地走上企業(yè)的工作崗位,所以在進行教改前我們首先對學生和企業(yè)進行了調查分析。表1是學生調查的部分結果。

從學生的選擇當中我們可以看到,他們不太清楚高職專業(yè)的培養(yǎng)目標。在選擇學習和就業(yè)方向時,比較偏向網絡和程序設計方向。

在我們對企業(yè)的調查中,企業(yè)認為良好的職業(yè)道德、較強的綜合職業(yè)能力是高職生進入企業(yè)、適應企業(yè)工作需求的基本條件。用人單位普遍認為高職學生應有較強的專業(yè)知識和動手能力,并且應該獲得職業(yè)資格證書。就高等職業(yè)教育的目標而言,主要是為社會和企業(yè)培養(yǎng)生產服務第一線的技術應用性人才,因此更應貫徹就業(yè)導向的人才培養(yǎng)原則。

2教學計劃改革的原則

在制定新的計算機應用專業(yè)教學計劃的過程中,我們遵循著“理論夠用、實踐夠厚、知識夠新”的原則,把課程體系調整為以軟件為主,偏向網絡應用。在調整過程中主要突出了四個特色。

(1) 課程設置模塊化。把計算機應用專業(yè)高職學生應該具備的綜合能力分解為七個模塊,并圍繞這七個模塊組織教學。對每一模塊都分別提出了教學的基本要求,并且把教學和取得崗位證書聯系起來。這樣做一方面是為了加強學生實際動手能力的訓練,培養(yǎng)崗位技能;另一方面是為學生以后的就業(yè)考慮,為方便他們求職打基礎。

(2) 加強實踐環(huán)節(jié)。我們把上機學時由過去的296學時提高到558學時,占總課時的比重由17.3%提高到25.8%,同時安排了27周的實踐教學環(huán)節(jié),使他們盡可能地多動手,適應將來走向社會之后的工作環(huán)境。

(3) 引入證書培訓。我們采用了兩種方式:一是和企業(yè)建立聯系,簽訂合同,根據他們的需求設置課程體系;二是考察和分析社會上針對職業(yè)培養(yǎng)而開設的各種企業(yè)培訓項目,包括勞動部各種職業(yè)資格認證,全國計算機應用軟件人員水平考試、計算機等級考試、計算機及信息高新技術考試、計算機應用水平測試和各種國外著名大計算機公司組織的計算機證書考試等。

本著節(jié)約實用的原則我們選擇了計算機等級考試和政府補貼微軟雙認證項目。政府補貼微軟雙認證項目是ATA聯合微軟與上海職業(yè)技能鑒定中心共同推出的“雙認證”項目。它根據企業(yè)崗位要求進行培訓,使學員的能力充分滿足企業(yè)的用人需求;由微軟提供最熱門的培訓課程,學員可快速掌握IT主流技術;同時,它是政府大力支持項目,政府為學員參加培訓和認證考試提供費用補貼;培訓課程通過后,可以獲得國家職業(yè)資格證書與微軟國際認證證書。

這樣,不僅降低了學生的學習費用,而且使學生學到了實用的知識,掌握了技能。根據學生的興趣和就業(yè),我們主要選擇了兩大方向:計算機網絡與系統(tǒng)管理員,面向.net的Web應用程序設計的程序員。

(4) 增加技術講座。我們定期邀請一些專家,也邀請我們的老師向學生們介紹當前最新、最實用的計算機技術和應用。為了使學生不與社會脫節(jié),了解企業(yè)的工作流程,定期邀請企業(yè)的技術人員來為學生做技術講座,開闊學生的視野。

3基本素質和崗位綜合能力要求

我們歸納出學生應具備的基本素質和崗位綜合能力要求是:

(1) 熟練掌握計算機的基本操作,熟悉各類常用軟件的使用方法。通過上海市計算機等級考試(一級)。

(2) 掌握計算機科學和技術的基本理論和基礎知識。

(3) 具備使用高級語言進行初步程序設計的能力,可以進行面向.net的web應用程序設計或基于C#的windows應用程序設計。通過上海市或者國家的計算機等級考試(二級);通過程序員(.net)(四級)的國家職業(yè)資格認證,獲得國家職業(yè)資格證書和微軟國際認證證書。

(4) 數據庫應用系統(tǒng)的開發(fā)能力。掌握一種常用的DBMS 及其開發(fā)環(huán)境,能夠進行簡單的數據庫應用系統(tǒng)的設計,熟悉SQL語言,并能進行數據庫系統(tǒng)的初步開發(fā)。

(5) 了解計算機網絡的基本結構、組成和應用,熟悉INTERNET的使用和計算機局域網的設計、安裝、維護和管理過程;通過計算機網絡與系統(tǒng)管理員國家職業(yè)資格認證,獲得國家職業(yè)資格證書和微軟國際認證證書。

(6) 能夠進行初步的網站規(guī)劃與設計,熟練掌握最新的網頁制作及其相關軟件。

(7) 了解多媒體技術的基本原理,具有初步圖形、圖像數據的處理能力和三維動畫制作的基礎知識;能使用常用多媒體制作軟件和圖形圖像處理軟件。

4與證書配套的主要專業(yè)課程設置

在專業(yè)課程設置中,與獲得崗位職業(yè)技能證書直接相關的課程一共有10門,如表2所示。其中計算機應用基礎實踐和C程序設計語言實踐是為了加強其動手能力而配套的實踐課程。

完成這些課程的學習,獲取相應證書,有助于完善知識結構,培養(yǎng)專業(yè)能力,有效提升就業(yè)競爭力,為將來的就業(yè)打下良好的基礎。

參考文獻

[1] 劉慧清,李宏高. 淺談企業(yè)對高職學生的要求[J]. 陜西青年管理干部學院學報,2004,(01):39-40.

篇7

關鍵詞:軟件外包;人才培養(yǎng);實訓教學

1 引言

面對全球軟件外包方興未艾的趨勢,中國面臨著一個歷史性的選擇和機遇。一方面是中國軟件外包產業(yè)方興未艾,依然充滿機遇,一方面卻是巨大的威脅已然來臨,前途荊棘密布。盡管從政策支持、硬件環(huán)境建設到軟環(huán)境培養(yǎng)幾方面,已涌現出一批的軟件園、軟件出口基地,政府、企業(yè)、高校業(yè)已盡了最大努力,但是中國方興未艾的軟件行業(yè),面臨的是“綠色工業(yè)”的“能源危機”。

妨礙剛剛起步的中國軟件產業(yè)加速發(fā)展的癥結,是國內軟件專業(yè)人才的嚴重匱乏。表面看來,我國軟件人才增長速度還要高于產業(yè)發(fā)展速度。2006年,我國軟件全行業(yè)從業(yè)人員達到100萬人,另有約40萬軟件人員從事軟件與軟件應用、研究與教學等相關工作,同時每年還在以5~7萬人的速度培養(yǎng)新的人才。從數量上說與軟件產業(yè)的需求基本吻合,但是,現實的情況是這一龐大的軟件隊伍卻無法滿足蓬勃發(fā)展的軟件產業(yè)需求。

軟件外包產業(yè)要想做大做強,規(guī)模和人才是兩個關鍵問題,但是這兩個問題相輔相成,相互左右,歸根到底還要歸結到人才問題上。軟件外包企業(yè)需要大批的掌握外包基礎知識的初級軟件工程師;需要具有外包項目實戰(zhàn)經驗、能帶領外包團隊的中級技術和管理人員;需要熟悉客戶語言和文化背景、精通國際外包行業(yè)規(guī)則、具有國外市場開拓能力的高級人才[1]。

缺乏軟件外包人才表明了軟件外包市場需求旺盛,也反映了高校和社會的計算機教育與培訓不能適合軟件外包企業(yè)的實際需要。軟件外包服務行業(yè)并不是門檻較低的工作,需要掌握專業(yè)知識和語言交流技能,具有國際化背景的外向型、復合型人才。在軟件外包人才培養(yǎng)問題上,究竟應該采用什么樣的人才培養(yǎng)模式來進行呢?這仍然是一個值得令人深思的問題。

本文從軟件外包人才現狀著手分析了我國軟件外包市場的人才需求特點及目前培養(yǎng)方式存在的問題,并針對人才培養(yǎng)的具體方式進行探討,深入介紹了國內外幾種不同的軟件外包人才培養(yǎng)方式的具體特點,分析和總結不同方式的優(yōu)勢與弊端。

2 軟件外包人才需求特點

2.1 軟件外包人才的結構需求

中國目前最迫切需要發(fā)展的是軟件業(yè)。軟件業(yè)對于人才的需求比一般人們的理解更要專業(yè),尤其與我們現有的軟件教育模式是不相匹配的?,F有軟件教育模式所培養(yǎng)的軟件人才結構呈“紡錘型”。而如同傳統(tǒng)的工業(yè)、制造業(yè)一樣,軟件工業(yè)對人才的真正需求呈金字塔形結構,這支隊伍要有合理的軟件人才結構,好像是“金字塔”型:塔尖5%的人才是架構師,中、高層的35%是管理項目、技術和產品的高級軟件工程師,即我們通常所說的項目經理、CTO或者技術總監(jiān)等,底層的60%應該是軟件編碼人員,我們稱其為程序員。

從外包人才的結構層次看,國內外包市場不是局部的人才短缺,而是全方位的供應不足。國內軟件外包行業(yè)不僅缺少掌握了外包基礎知識的初級軟件外包工程師,也缺少具有外包項目實戰(zhàn)經驗,能夠帶領外包團隊的中級技術和管理人員,更缺少熟悉熟悉客戶語言和文化背景,精通國際外包行業(yè)規(guī)則,具有國外市場開拓能力的高級人才。因此說目前國內三個層次的人才供應都有問題。

2.2 軟件外包人才能力需求

由于外包服務領域的多樣性、行業(yè)的高速發(fā)展性和市場的國際性,軟件外包服務與其他傳統(tǒng)服務行業(yè)相比具有顯著的不同,對外包人才的技能和素質的要求有行業(yè)自身的特征。從對人才的要求分析,軟件外包服務行業(yè)并不是門檻較低的工作,需要掌握專業(yè)知識和語言交流技能,具有國際化背景的外向型、復合型人才。綜合來看,語言溝通能力、行業(yè)技能和經驗、項目管理和協(xié)作能力以及文化理解等綜合能力是從事軟件外包行業(yè)人才的必備能力。

3 國內軟件外包人才培養(yǎng)模式

2006年中國軟件外包產業(yè)人才預計將增加近2.5萬人,人才壓力巨大。無法找到合適的人才,已經成為軟件外包企業(yè)人才招聘的普遍難題。培養(yǎng)軟件外包人才應該采用全方位、多渠道、企業(yè)廣泛參與的多種培養(yǎng)模式,才能從根本上解決外包行業(yè)人才短缺的問題[2]。從目前的培訓渠道看,國內軟件外包企業(yè)人才來源主要包括有:產業(yè)已有人才流動、大學畢業(yè)生、引進國際人才、企業(yè)自己培養(yǎng)、培訓機構培養(yǎng)人才等等。

3.1各類軟件學院和職業(yè)技術學院培養(yǎng)的學歷教育

目前,高等院校是我國人才培養(yǎng)的主體,擁有社會教育機構所不可比擬的教學設施和師資力量,每年都向社會輸送大量的計算機及相關專業(yè)畢業(yè)生。這些學院的畢業(yè)生已經掌握了軟件外包行業(yè)需要的軟件基礎知識和英文讀寫能力。但是,由于長期計劃經濟的影響,市場到底需要什么樣的畢業(yè)生,學校缺乏獲知的渠道,加之高校教材更新速度明顯滯后于軟件外包技術發(fā)展速度,因此學院還無法培養(yǎng)出合適的軟件外包直通人才。這些畢業(yè)生他們缺乏的是外包項目的工作經驗,缺乏大型項目的交流和團隊合作的鍛煉。因此,他們是外包行業(yè)最大的潛在資源,具有較強的可塑性和培養(yǎng)性。

3.2 各種自發(fā)的社會辦學的培訓和認證機構

社會辦學和認證機構通常以取得技能證書或就業(yè)為目的,注重課程學習的針對性和實用性。但是不少機構由于缺乏良好的師資、而且過分重視培訓的盈利目的,學員的入學基礎參差不齊,缺乏嚴格的考核評定,使得學員的學習效果大打折扣。

3.3 軟件外包企業(yè)與培訓機構的定制和聯合培養(yǎng)

由于有了軟件外包的參與,這種培訓模式更有針對性,與外包項目的實際結合得更緊,而且培訓后的學員需要經過外包企業(yè)的考核才能正式進入企業(yè),所以,這種方式培養(yǎng)的人才成功率較高。但是,由于軟件外包企業(yè)與培訓機構往往只是松散的合作關系,企業(yè)對培訓過程的監(jiān)督和跟蹤不足,使得課程內容、進度和學習要求與實際要求脫節(jié)。

3.4 軟件外包企業(yè)內部培養(yǎng)

由于社會上招聘不到合適的外包人才,社會培訓機構的學生無法滿足企業(yè)的期望,很多軟件企業(yè)加強員工的內部培訓。最大的好處是參與培訓的員工熟悉企業(yè)的外包工作方式,在具有豐富外包項目經驗的培訓人員的授課下,通過參與實際的外包項目,獲得最直接的項目工作技能,學習工作流程和交流方式。但是,企業(yè)內部培訓成本過高,培訓后的員工離職帶來的培訓損失,成為軟件外包企業(yè)內部培訓的制約因素。

4 全真企業(yè)案例實訓教學+混合式語言學習人才培養(yǎng)模式的探索

各種培訓渠道都各有利弊,那么面對巨大的外包人才缺口,是否存在破解軟件外包人才匱乏的“銀彈”?經過對各種外包人才培養(yǎng)方式優(yōu)劣的綜合比較和分析,由軟件外包企業(yè)全面參與的專業(yè)培訓方式或許是解困良藥。業(yè)界人士稱之為“企業(yè)實訓模式”。“企業(yè)實訓模式”不是空頭設想,實際上,IBM、惠普等大型軟件公司已經在我國實行了這種方式,并且取得了較好效果。我國著名軟件外包企業(yè)東軟也已經對此模式進行考證和試用推廣,并歷經五年的錘煉總結,于2007年正式推出東軟自主品牌的軟件工程師認證實訓體系,并正在國內積極推廣這種軟件外包人才的最佳培訓模式。

4.1 對日軟件外包人才培養(yǎng)成功經驗

通過對東軟的了解,我們發(fā)現近年來東軟在軟件外包人才的數量上始終能做到快速增長。歸根結底是因為其對日軟件外包基礎人才(即程序員)培養(yǎng)方面的三個來源,其一為與高校的定制培養(yǎng)模式,其二為通過東軟的培訓中心進行的認證體系課程及實訓項目培養(yǎng),其三為社會招聘后部門內部培養(yǎng)。而這三種來源在培養(yǎng)模式和所采取的課程及講授方法上都采用了“全真企業(yè)案例實訓教學+混合式語言學習”的獨樹一幟的軟件外包人才培養(yǎng)的方式。案例實訓教學、混合式語言學習正是東軟能在短期內獲得軟件外包人才的數量和質量保證的關鍵因素。

4.2 歐美軟件外包人才培養(yǎng)成功經驗

歐美軟件外包人才的培養(yǎng)更注重外語能力,尤其是英語能力的要求。隨著東軟國際化進程的加快和各項業(yè)務的具體要求,英語已經成為員工應該掌握的必要的工具,員工的整體英語能力也成為公司在國際化競爭中成敗與否的關鍵因素。因此,除了沿用對日軟件外包人才培養(yǎng)中采用的“企業(yè)全真案例實訓教學”的軟件開發(fā)能力培養(yǎng)模式之外,為了切實有效幫助員工采用合理的學習方法盡快提高英語能力,大連東軟教育服務有限公司聯合東軟其他部門整合資源共同推出了針對不同學習需求的“混合式語言學習(Blending Learning)”培養(yǎng)模式。

該培養(yǎng)模式特點為“線上線下互動,面授在線結合,自主強化配合”。此種“混合式語言學習”培養(yǎng)模式充分考慮東軟員工多樣化的培訓需求,既考慮地域、時間的差異,也考慮個體培訓需求和原有基礎的差異。對于在職的員工,培訓的最大問題就是很難長時間在統(tǒng)一時間和地點進行集中的面對面培訓,因此可以采用以E-learning學習為主,面授學習和電話外語輔導進行輔助的“混合式語言學習”培養(yǎng)模式,主要針對在線學習平時積累和反映出來的問題,匯總后進行一些學習方法及關鍵問題的講解,集中時間短,針對性強,充分與在線培訓優(yōu)勢互補,達到預期的學習效果。

這是一套基于計算機網絡設計的有針對性的個性化培訓解決方案,即集成“水平測試—能力細化分析—學習建議方案—在線學習提升+面授語言培訓+電話外語輔導—水平再測試”的個性化測評、學習方案。該學習方案將針對員工的具體學習需求采用分層次、分階段的培養(yǎng)方式進行,至少歷時三個月,以英語學習為主,也可根據需要進行其他語種,比如日語的學習。該培訓模式已在東軟內部從事歐美軟件外包的項目組實施,并取得了良好的效果。

5 結論

“全真企業(yè)案例實訓教學+混合式語言學習培養(yǎng)”模式將軟件外包人才的培養(yǎng)系統(tǒng)化,從職業(yè)崗位需求出發(fā),反向制導推出需要考核的內容,并將其細化分解成需要學習的知識點及課程,然后采用項目全真案例實訓教學配合混合式語言學習的教學模式將必備的知識傳授給參訓學員,當其通過標準化的在線水平考試系統(tǒng)考核合格后即可輸出到企業(yè)工作,這種培養(yǎng)模式經過東軟的實踐證明是行之有效的。

參考文獻

篇8

【關鍵詞】校園;網站;初探

Campus web security

Zhao Qingwen

【Abstract】Campus site security relationship with the school of information security, all kinds of schools at all levels have put the campus site safe place very high. I engaged in the campus site safety management has several years history.

【Key words】The campus; A website; A preliminary study

校園網站的安全關系著學校信息的安全,各級各類學校都把校園網站的安全位置放得很高。本人從事校園網站安全管理已有數年歷史,以下是本人的一點認識。

校園網站的安全主要是Web服務器的安全,而Web服務器的安全又主要是操作系統(tǒng)安全、IIS安全和Web應用安全三部分。

IIS(Internet Information Server)作為目前最為流行的Web服務器平臺,發(fā)揮著巨大的作用。因此,了解如何加強IIS的安全機制,建立一個高安全性能的Web服務器就顯得尤為重要。

1 保證系統(tǒng)的安全性

因為IIS是建立在Windows Server(2003/2008)操作系統(tǒng)下,安全性也應該建立在系統(tǒng)安全性的基礎上,因此,保證系統(tǒng)的安全性是IIS安全性的基礎,為此,我們要做以下事情。

1.1 使用NTFS文件系統(tǒng):在NT系統(tǒng)中應該使用NTFS系統(tǒng),NTFS可以對文件和目錄進行管理,而FAT32文件系統(tǒng)只能提供共享級的安全,而且在默認情況下,每建立一個新的共享,所有的用戶就都能看到,這樣不利于系統(tǒng)的安全性。和FAT32文件系統(tǒng)不同,在NTFS文件下,建立新共享后可以通過修改權限保證系統(tǒng)安全。

1.2 關閉默認共享:在Windows Server中,有一個“默認共享”,這是在安裝服務器的時候,把系統(tǒng)安裝分區(qū)自動進行共享,雖然對其訪問還需要超級用戶的密碼,但這是潛在的安全隱患,從服務器的安全考慮,最好關閉這個“默認共享”,以保證系統(tǒng)安全。方法是:單擊“開始/運行”,在運行窗口中輸入“Regedit”,打開注冊表編輯器,展開HKEY_ LOCAL_MACHINE anmanworkstation arameters,在右側窗口中創(chuàng)建一個名為“AutoShare-Wks”的雙字節(jié)值,將其值設置為0,這樣就可以徹底關閉“默認共享”。

1.3 設置用戶密碼:用戶一定要設置密碼,用戶的密碼盡量使用數字與字母大小混排的口令,還需要經常修改密碼,封鎖失敗的登錄嘗試,并且設定嚴格的賬戶生存時間。應避免設置簡單的密碼,且用戶的密碼盡可能不要和用戶名有任何關聯。

2 保證IIS自身的安全性

在保證系統(tǒng)具有較高安全性的情況下,還要保證IIS的安全性,主要請注意以下事情:

2.1 要盡量避免把IIS安裝在網絡中的主域控制器上。因為在安裝完IIS后,會在所安裝的計算機上生成IUSR_Computername的匿名賬戶。這個賬戶會被添加到域用戶組中,從而把應用于域用戶組的訪問權限提供給訪問Web服務器的每個匿名用戶,這樣不僅不能保證IIS的安全性,而且會威脅到主域控制器。

2.2 限制網站的目錄權限。目前有很多的腳本都有可能導致安全隱患,因此在設定IIS中網站的目錄權限時,要嚴格限制執(zhí)行、寫入等權限。

2.3 經常到微軟的站點下載IIS的補丁程序,保證IIS最新版本。

3 保障Web應用安全

隨著B/S模式應用開發(fā)的發(fā)展,使用這種模式編寫應用程序的程序員也越來越多。但是由于程序員的水平及經驗參差不齊,相當大一部分程序員在編寫代碼的時候,沒有對用戶輸入數據的合法性進行判斷,使應用程序存在安全隱患。所謂SQL注入,就是通過把SQL命令插入到Web表單遞交或輸入域名或頁面請求的查詢字符串,最終達到欺騙服務器執(zhí)行惡意的SQL命令,比如先前的很多影視網站VIP會員密碼泄露大多就是通過Web表單遞交查詢字符實現的,這類表單特別容易受到SQL注入式攻擊。

SQL注入攻擊的原理本身非常簡單,相關攻擊工具容易下載,攻擊者獲得權限后有利可圖。這使得它成為最有效的、攻擊者最常采用的Web入侵手段,是眾多網站成為惡意代碼傳播平臺的起因之一。

針對這一攻擊手段,最根本的措施是對Web應用的用戶輸入進行過濾。并針對Web應用的基本特性,對Web應用的整體安全工作采取以下具體措施:

3.1 Web應用安全評估:結合應用的開發(fā)周期,通過安全掃描、人工檢查、滲透測試、代碼審計、架構分析等方法,全面發(fā)現Web應用本身的脆弱性及系統(tǒng)架構導致的安全問題。應用程序的安全問題可能是軟件生命周期的各個階段產生的,其各個階段可能會影響系統(tǒng)安全的要點主要有:

3.2 Web應用安全加固:對應用代碼及其中間件、數據庫、操作系統(tǒng)進行加固,并改善其應用部署的合理性。從補丁、管理接口、賬號權限、文件權限、通信加密、日志審核等方面對應用支持環(huán)境和應用模塊間部署方式劃分的安全性進行增強。

3.3 對外部威脅的過濾:通過部署Web防火墻、IPS等設備,監(jiān)控并過濾惡意的外部訪問,并對惡意訪問進行統(tǒng)計記錄,作為安全工作決策及處置的依據。

3.4 Web安全狀態(tài)檢測:持續(xù)地檢測被保護應用頁面的當前狀態(tài),判斷頁面是否被攻擊者加入惡意代碼。同時通過檢測Web訪問日志及Web程序的存放目錄,檢測是否存在文件篡改及是否被加入Web Shell一類的網頁后門。

3.5 事件應急響應:提前做好發(fā)生幾率較大的安全事件的預案及演練工作,力爭以最高效、最合理的方式申報并處置安全事件,并整理總結。

3.6 安全知識培訓:讓開發(fā)和運維人員了解并掌握相關知識,在系統(tǒng)的建設階段和運維階段同步考慮安全問題,在應用前最大程度地減少脆弱點。

篇9

關鍵詞:軟件文檔;問題;對策

中圖分類號:TP311文獻標識碼: A

1軟件文檔的作用

1.1管理依據。在軟件開發(fā)過程中,管理者必須了解開發(fā)進度、存在的問題和預期目標。每一階段計劃安排的定期報告提供了項目的可見性,定期報告還提醒各級管理者注意該部門對項目承擔的責任及該部門效率的重要性。開發(fā)文檔規(guī)定若干個檢查點和進度表,使管理者可評定項目的進度。如果開發(fā)文檔有遺漏、不完善或內容陳舊,管理者將失去跟蹤和控制項目的重要依據。

1.2任務之間聯系的憑證。大多數軟件開發(fā)項目通常被劃分成若干任務,由不同的小組去完成,學科方面的專家建立項目,分析員闡述系統(tǒng)需求,設計員為程序員制定總體設計,程序員編制詳細的程序代碼,質量保證專家和審查員評價整個系統(tǒng)性能和功能的完整性,負責維護的程序員改進各種操作或增強某些功能。這些人員需要的互相聯系是通過文檔資料的復制、分發(fā)和引用而實現的,因而任務之間的聯系是文檔的一個重要功能。大多數系統(tǒng)開發(fā)方法為任務的聯系規(guī)定了一些正式文檔。分析員向設計員提供正式需求規(guī)格說明,設計員向程序員提供正式設計規(guī)格說明等等。

1.3質量保證。對于負責軟件質量保證和評估系統(tǒng)性能的人員需要程序規(guī)格說明、測試和評估計劃、測試該系統(tǒng)用的各種質量標準以及關于期望系統(tǒng)完成什么功能和系統(tǒng)怎樣實現這些功能的清晰說明;必須制訂測試計劃和測試規(guī)程,并報告測試結果;還必須說明和評估完全、控制、計算、檢驗例行程序及其他控制技術。這些文檔的提供可滿足質量保證人員和審查人員上述工作的需要。

1.4培訓與參考。軟件文檔的另一個功能是使系統(tǒng)管理員、操作員、用戶、管理者和其他有關人員了解系統(tǒng)如何工作,以及為了達到各自的目的,如何使用系統(tǒng)。

1.5維護支持。維護人員需要軟件系統(tǒng)的詳細說明書以幫助熟悉系統(tǒng),盡可能找出并修正錯誤、改進系統(tǒng),以適應用戶需求的變化或適應系統(tǒng)環(huán)境的變化。

1.6歷史檔案。軟件文檔可用作未來項目的一種資源。通常文檔記載系統(tǒng)的開發(fā)歷史,可使有關系統(tǒng)結構的基本思想為以后的項目所利用。系統(tǒng)開發(fā)人員通過審閱以前的系統(tǒng)以查明什么部分已試驗過,什么部分運行的很好,什么部分因某種原因難以運行而被排除。良好的系統(tǒng)文檔有助于把程序移植到新的系統(tǒng)環(huán)境中。

2 軟件文檔管理中存在的問題

信息系統(tǒng)文檔是企業(yè)重要的智力資產,它凝聚著信息項目建設中所有參與人員的智慧和汗水。這些軟件文檔一般以電子文檔的形式存在,從內容上看,主要包括企業(yè)信息化規(guī)劃、項目開發(fā)計劃、需求規(guī)格說明書、設計規(guī)格說明書、程序清單、測試報告、系統(tǒng)維護手冊、用戶手冊、系統(tǒng)變更報告、項目總結報告、會議記錄以及經驗心得報告等文檔資料。近年來,信息化建設在資源整合的過程中,不斷地實現了信息數據和應用系統(tǒng)的向上集中。但由于從事信息化工作的人員相對較少,且主要集中在系統(tǒng)建設、平臺整合以及系統(tǒng)運維等工作上,在信息系統(tǒng)軟件文檔的管理存在不足。主要體現在以下幾個方面:

2.1 文檔管理制度不健全

在信息化高速發(fā)展的今天,制度建設依舊是一塊短板,而軟件文檔作為軟件的靈魂,也沒能從制度層面加以保證和有效管理。軟件文檔的創(chuàng)建、保存以及利用也無法從根本上加以規(guī)范,從而造成文檔查找緩慢、效率低下,文檔安全缺乏保障,文檔無法有效協(xié)作共享,知識管理效果不明顯。

2.2 文檔管理意識不深入

在多數在用的應用軟件中,很少能見到帶有“在線幫助”功能的軟件,產生這個問題主要是在軟件系統(tǒng)規(guī)劃和設計過程中就沒有考慮到這項功能的存在。在日常的軟件維護工作中,常常發(fā)現使用人員由于操作不熟練,為一個簡單的操作或流程束手無策而轉向尋找供應商支持。軟件供應商往往是極其被動地為用戶提供相關軟件文檔,多數軟件企業(yè)對文檔重要性認識不夠,對文檔管理缺少規(guī)劃和管理的問題仍然存在。

2.3 文檔內容不夠規(guī)范

文檔內容不規(guī)范在以地區(qū)級和縣級企業(yè)負責開發(fā)的軟件較為明顯。主要體現在:文檔內容描寫不夠完善,內容更新不及時。其次文檔編寫不夠規(guī)范,主要表現在軟件項目實施過程中,沒有對每一個階段的文檔進行整理,分層次管理,各類文檔資料缺少一個可以參照的樣本,更多的是在前人寫好的基礎上,對內容進行修改一下就算完成任務。另外,部分文檔只追求形式,忽略了實際效用。

2.4 文檔管理不夠統(tǒng)一

隨著信息系統(tǒng)的不斷優(yōu)化、升級,新需求和變更的不斷產生,各種文檔也越來越多,但我們尚沒有建立一個計算機軟件文檔信息庫,用來統(tǒng)一存放軟件項目開發(fā)過程中不同時期的各類文檔。而這些零散存在的文檔,極容易造成查詢和控制的困難,加上目前文檔管理上還沒有一個好的工具,無法實現統(tǒng)一地管理。

3軟件文檔管理的對策

3.1從建立制度入手,逐步實行規(guī)范管理

為加強軟件行業(yè)標準化建設,國家對軟件文檔專門制訂了一些標準,主要包括《軟件文檔管理指南》(GB/T16680-1996)和《計算機軟件文檔編制規(guī)范》(GB/T 8567-2006)。在建立文檔管理制度時,首先要以落實和執(zhí)行這些標準為前提,保證開發(fā)文檔、產品文檔、管理文檔得到規(guī)范地編制。在落實制度時,要根據合同規(guī)定,認真地檢查軟件生存周期內各階段的文檔是否得到編寫,要在項目實施、組織評審驗收等多個過程中確保軟件文檔管理制度得到切實地執(zhí)行。同時,要結合企業(yè)的特點,重視軟件服務外包和IT運維管理制度的建設和探索,重視新需求挖掘和應急處理,并以文檔形式進行記錄。通過積極推進質量管理體系建設,進一步強化過程的痕跡化管理;通過ITIL理論的推廣應用,有效地利用變更管理、管理、知識管理等手段,實現軟件價值的成功轉化;通過建立和健全各類核心平臺的管理規(guī)范,做到有序管理、主動管理,確保各類文檔的完整性和可用性,做到IT服務的可持續(xù)性。應該在IT服務管理中,逐漸形成一種“有開發(fā)就有文檔、有變更就有文檔”的行為共識,有力推進文檔的規(guī)范管理。

3.2做好文檔源頭管理,提升軟件文檔質量

造成軟件文檔質量不高的原因主要表現在以下兩個方面:其一是軟件軟開發(fā)商缺乏實踐經驗,軟件文檔的質量缺乏評價的標準依據;其次是軟件開發(fā)商不夠重視文檔編寫工作或是對文檔編寫工作的安排不恰當。所以,要從抓好軟件文檔管理,要從抓軟件文檔的“生產者”入手,應當針對不同性質的軟件項目,設置相應軟件供應商的進入門檻,應該在簽訂的軟件合同中專門強調或闡明文檔的重要性,也可以考慮適當增加文檔所占的分值比重。

3.3做好文檔分級,提高注意力管理能力

在軟件立項時,應該及時做好軟件項目的文檔規(guī)劃,并進行文檔等級的劃分。文檔等級指的是給所需軟件文檔的一個說明,它指出了文檔的范圍、內容、格式及質量,我們根據項目大小、費用高低或其它因素對文檔進行分級。通過抓好文檔等級標準落實,作為做好文檔工作的著力點,提高管理過程的注意力,減少不必要的精力浪費。通過建立可行性分析報

告、項目開發(fā)計劃、軟件需求分析、概要設計、系統(tǒng)設計、系統(tǒng)維護以及用戶操作手冊等各部分的文檔質量等級審查標準,在文檔審查上下功夫,可以力求文檔達到易讀性和針對性。

3.4做好文檔庫建設,為日常運作提供高效便捷的信息支持

針對目前文檔粗放式的管理方式,應該建立一套完善的文檔數據庫,以便實現對軟件項目文檔的統(tǒng)一管理。通過系統(tǒng)權限設置,做到文檔的安全控制和流轉使用;通過建立文檔目錄和文檔索引,在系統(tǒng)中可以充分體現其便捷性和清晰性;通過版本控制,及時剔除過時信息和更新有效信息,確保無二義性和可追溯性;通過建立文檔技術評價體系,篩選出優(yōu)秀的技術文檔,作為團隊資料,進行內部人員共同學習,從而可以增強信息化隊伍的整體作戰(zhàn)能力,為各類系統(tǒng)的正常運行提供高效、便捷的信息化技術支持。

4結束語

軟件文檔管理是一個長期的管理過程,也是我們做好信息化工作的一個重要基礎,有必要引起我們足夠的重視。隨著企業(yè)信息化程度越來越高,擁有一個管理規(guī)范、高效便捷的軟件文檔管理體系,可以讓我們從容應對各類業(yè)務風險,從而不斷地推進組織信息化工作向前發(fā)展。同時,要認真做好軟件文檔的審核工作,對軟件供應商提供的文檔初稿,進行審核和歸檔,保證軟件文檔的質量。只有做好文檔的審核,把握好源頭管理,才能保證文檔的質量,為軟件后期運行維護和進一步開發(fā)打下堅實的基礎。

參考文獻:

[1]張友生,系統(tǒng)分析師教程,清華大學出版社,2010.

篇10

關鍵詞:個體軟件過程;互動案例教學;正副本案例;PSP進化框架

0、引言

隨著計算機的誕生,社會對軟件開發(fā)也漸漸有了需求。我國一般將軟件從業(yè)人員分為初級程序員、高級程序員、系統(tǒng)分析員和項目經理四大類,他們從事各個行業(yè)、各種軟件的設計與開發(fā)工作。同印度等國家相比,我國高素質軟件開發(fā)人員相對緊缺,因此高等院校有責任和義務填補這種人才需求缺口。

軟件開發(fā)技術隨著電子、通信和計算機技術的發(fā)展而不斷變化。最初軟件開發(fā)主要是程序設計與編碼,軟件規(guī)模小、參加的人員少,基本上屬于作坊式的手工模式。隨著計算機性能提高,軟件規(guī)模增大,沒有軟件開發(fā)思想和理論指導的軟件開發(fā)成本和進度難以估計,軟件質量低,文檔缺少,產品不可維護,于是北大西洋公約組織在1968年提出了“軟件工程”,把“工程方法學”引入軟件開發(fā)過程,指導軟件的開發(fā)。后來人們在軟件開發(fā)過程中定義了一系列任務框架,規(guī)定了完整軟件開發(fā)各項任務的步驟,這就是“軟件過程”,如Rational公司的RUP、敏捷過程、極限編程與微軟過程等。再后來,為了提高效率,避免重復勞動,避免一切“從零開始”的軟件開發(fā)模式,人們又引入了“軟件重用”、“軟件構件”等技術,進而形成軟件體系結構開發(fā)的思想。

軟件開發(fā)技術的進步和發(fā)展,對如何培養(yǎng)高質量軟件開發(fā)人才提出了更高的要求。高校教師應該結合當今成熟的、先進的軟件開發(fā)思想和經驗設計合理的、積極的教學過程,把一些純凈的開發(fā)理念和技術最有效地傳授給學生,讓他們少走彎路,從而推動我國軟件產業(yè)的快速良性發(fā)展。

案例教學的核心思想是學以致用。理論和實踐完美結合的案例可以使學生更加輕松地跨越理論與實踐的溝壑。筆者主要研究如何結合個體軟件過程的思想來設計解決實際應用的案例并采用這些案例教學。

1、個體軟件過程

為提高軟件質量,便于軟件生產的管理,美國的卡內基.梅隆大學軟件工程研究所(CMU/SEI)提出了SW-CMM(CapabilityMaturityModel for Software)模型,為提供對其過程支持的具體知識和技能,CMU/SEI又先后開發(fā)了PSP(PerSonalSoftwareProcess)和TSP(TeamSottwareProcess)過程。

PSP是一個基于計劃和質量的軟件過程,從個體一級培養(yǎng)實施CMM所需的軟件工程知識和技能,提供一種支持能力成熟度模型(CMM)的過程,以改進組織工作的個人規(guī)范,幫助軟件工程師改進和評價自己的工作方式,培養(yǎng)他們把工程化方法應用到個體軟件開發(fā)中,并提供詳細的估計和計劃方法,指導軟件工程師按計劃跟蹤任務執(zhí)行情況,利用已定義的過程來指導開發(fā)工作。

根據需求,PSP過程會制定一個計劃腳本來指導軟件開發(fā)工作,制定一個計劃總結表來記錄計劃數據。軟件工程師在工作過程中把開發(fā)軟件的時間和發(fā)現的軟件缺陷登記在“時間和缺陷記錄表”中;工作結束時把上述記錄的時間和缺陷數據填人計劃總結表,最后把產品和完整的匯總表一起交付。PSP過程的流程如圖1所示。

為提高個體能力,PSP提供了4個級別7個臺階的階梯式進化框架,循環(huán)漸進地改進個體軟件過程;并提供分析和度量的工具,使軟件工程師了解自己的表現和潛力,從而提高技能,幫助個體能力成長與發(fā)展。個體軟件過程的框架如圖2所示。

該框架采用自底向上的方法使軟件工程師明確過程改進原則,掌握有效生產出高質量軟件的過程。PSP0個體度量過程用于建立個體過程基線,使工程師學會采集過程數據與使用各種表格,養(yǎng)成良好的編碼標準,掌握軟件規(guī)模大小的度量方法,提高過程意識和質量意識。PSP1個體規(guī)劃過程通過對需求任務的分析與分解進行軟件規(guī)模估計。PSP1.1規(guī)劃任務和進程,同時對自己時間和進度進行評估,提高個人的評估能力。PSP2通過建立程序缺陷檢查表、設計復查和代碼復查來提高個體質量管理。PSP2.1提供了設計模板,指導設計過程和設計方法。PSP3把軟件工程師在軟件過程中獲得的生產效率和生產質量延伸到大型的程序。

基于PSP互動案例教學的研究與設計主要采用PSP1框架,向下結合PSP0,向上結合PSP2設計案例,培養(yǎng)學生的軟件開發(fā)能力,從而培養(yǎng)高質量軟件開發(fā)人才。

2、互動案例教學研究

案例教學由哈佛大學創(chuàng)造并使用,要求授課教師將真實一典型的事實或者問題作為教學環(huán)境提供給學生,帶領學生進行問題探討和學習,提高學生分析問題與解決問題的能力。案例教學改變了傳統(tǒng)以教師和教材為中心、以灌輸方式為主導的從書本到書本、從概念到概念的教學模式。案例教學以實際應用為中心,以啟發(fā)方式為主導,以開發(fā)學生的學習潛能為目的來充分調動學生的學習興趣、學習的主動性和積極性。

軟件開發(fā)類人才的培養(yǎng)更應該注重學生的實際動手能力、分析與解決問題能力的提高。傳統(tǒng)的教學方式造成理論和實踐脫節(jié),學生對學習目的產生迷茫,總產生“我學習這門課能干什么?”的疑惑。很多學生學過多種語言后,卻寫不出有用的程序,更談不上解決實踐問題,畢業(yè)后找工作看到崗位要求“編程經驗”就底氣不足,望而卻步。為解決這些問題,自2006年起我們就引入案例教學以提高學生的程序開發(fā)能力,并提出了三段式教學等研究成果。六年來涉及多門課程的案例教學取得了很好的效果,連續(xù)幾年畢業(yè)生的畢業(yè)設計質量穩(wěn)步提高,每年參加各類編程競賽的人數和獲獎人數都在上升。

案例一般由教師精選、設計并講解其實現過程,學生主要是被動的學,難以發(fā)揮其主動性。為使學生真正體驗軟件開發(fā)過程,需要他們主動參與到案例從設計到實現的全過程,積累軟件開發(fā)的“工作”經驗,完成從學生到員工的平滑過渡。我們在案例教學的基礎上又研究了“互動案例”教學法,得到學?!?21質量工程”的資助?!盎影咐虒W”有一條主線和兩條從線:“以應用為中心”的主線是選定社會需求量高及企業(yè)最為關注的項目案例;兩條從線是:①選取教學“案例”正本,用于教師講授軟件開發(fā)的知識點,使學生“被動學”;②確定“案例”副本,讓學生根據案例正本“主動”地設計,實現該案例。副本案例與正本案例“互動”,從內容到形式辯證統(tǒng)一,使學生們做到學以致用。

軟件工程師還應具有良好的編程風格,能根據開發(fā)任務規(guī)劃開發(fā)進度,估計程序規(guī)模,并采用TDD(測試驅動)開發(fā)技術,進行測試設計與測試執(zhí)行。所以互動案例教學基于PSP過程,引入個體度量、個體規(guī)劃和個體質量過程的概念,把計劃制定、時間管理、缺陷管理、軟件規(guī)模度量以及設計評審等內容納入案例,全面培養(yǎng)學生的軟件開發(fā)能力。

3、互動案例教學設計

基于PSP的互動案例教學重點是案例正副本的設計。正本案例從軟件(程序)需求、概要設計、詳細設計、編碼、測試到集成等各個方面進行詳細的設計和實現。我們走訪了許多軟件公司并和全國著名的培訓公司如達內、師創(chuàng)等進行合作,結合實際項目選取學生熟悉的、易于接受的案例。案例設計采用PSP1的基本流程,并融入PSP0與PSP2的培養(yǎng)目標,做到新穎、實用以及目的明確。

互動案例設計步驟如圖3所示。首先確定任務,這是案例設計的基礎,不同課程確定不同的任務。下面以.NET框架下B/S架構程序設計為例講解案例設計過程。WEB應用程序包括前臺頁面和后面的邏輯代碼,比較流行的有電子商務、電子政務、OA辦公等信息管理系統(tǒng)等。我們選取網上商城和教務管理系統(tǒng)作為開發(fā)案例,它們均來自實際的軟件系統(tǒng)且貼近學生生活。針對教學要求我們做一些取舍,把大的任務分解成小的任務,每個小任務包含若干知識點,并由此設計時間管理、計劃制定、缺陷管理、軟件規(guī)模度量以及設計評審。系統(tǒng)可以分解為登錄、查詢等子系統(tǒng),然后再逐步細化。

例如把登錄子系統(tǒng)進行元素分解,具體到知識點可以分解為WEB控件的使用,如文本框、標簽、按鈕、圖片控件;AJAX或微軟VS的集成開發(fā)環(huán)境提供的一般處理程序(*.ashx)以及數據庫編程等。具體子任務分解為:①登錄頁面,主要包括文本框、按鈕等WEB元素;②用于驗證碼改變的一般處理程序;③基本類,如判斷是否登錄的類、數據庫實體類等;④后臺邏輯代碼,即頁面對應的隱藏代碼;⑤CSS樣式文件與js代碼。然后對每個小任務的工作量(時間)進行估算,具體單位為分鐘。表1是登錄案例的任務分解情況。

根據估計結果進行任務設計,設計時間日志記錄表用于記錄時間的進度。整個過程按照圖1的順序設計,根據項目的進度表使用Gantt圖公布項目的進展情況,為每個任務分配ID并對設計、編碼、編譯、測試和后期的處理跟蹤,填寫各項數據表。最后根據跟蹤數據對整個案例過程進行度量分析,使用個人過程提供的各種表格,完成對編碼階段每小時引入缺陷數統(tǒng)計,測試階段每小時排除缺陷數統(tǒng)計等,從而計算出過程效益。例如通過計算程序的缺陷密度,來衡量軟件開發(fā)人員的個體成長過程。

上述正本案例講授過程中盡量還原真實開發(fā)過程,以指導學生進行副本案例設計與開發(fā)。與登錄案例相關的副本案例是論壇的注冊界面設計,具體需求如下:論壇發(fā)帖或回帖用戶需要注冊成會員后才能進行,注冊界面簡潔美觀,注冊用戶需填寫用戶名、注冊密碼、確認密碼、電子信箱和驗證碼等,注冊成功后進入論壇主頁,并對電子信箱合法性進行驗證,密碼不能為空且不能少于6個字符。要求學生根據正本案例進行任務分解、計劃設置,并管理自己的編碼、測試等過程,對自己的工作進行度量評估。

4、結語