時間:2023-03-23 15:20:13
序論:在您撰寫軟件工程畢業論文時,參考他人的優秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
一、軟件工程專業建設存在的問題
我國的計算機軟件專業教育在國際化、標準化方面已經大大落后于先進的國家。首先是英語教育水平不高。在軟件產業,英語毫無疑問是第一語言。愛爾蘭、印度之所以成為軟件出口大國,與這些國家擁有大批英語軟件人才密切相關。我國軟件專業的碩士乃至博士英語聽、說、寫的能力障礙成為國際化的一道坎。練好英語也成為我國軟件人才流向外企或國外的主要目標之一。其次,我國許多高校教材平均每5 年才更新一次, 大大落后于國際軟件業的發展。這也是大學生畢業后難以勝任軟件企業要求的主要原因。
與之相比,印度APTECH 的教材每年更新一次。
二、國內外市場對軟件人才的需求
我國和印度同為發展中國家, 但印度已成為除美國外的第二大軟件出口國。盡管我國的軟件市場一直保持快速增長,但軟件總體發展水平仍處于初級階段, 這使我國的軟件產業將有進一步快速發展的空間,軟件工程也會得到更多的重視和扶持。
國內市場每年對軟件人才的需求高達80 萬,而各高校計算機專業畢業生中的軟件工程人才還很缺乏, 高素質的軟件工程人才尤為短缺。畢業生主要在軟件公司、企事業單位、高校、研究所、國防等部門從事軟件設計、開發、應用與研究工作;另外也可攻讀本學科或相關高新技術學科、交叉學科的碩士學位。推薦閱讀:
因此,面對如此高的市場需求,我們開放教育要彌補普通高校的培養人才空缺, 為在職在崗的相關人才提供就業發展的學習機會。推薦閱讀:談機電一體化裝置及控制系統的設計論文
三、依靠電大三網優勢,發揮成人自身特點,創建自有教學模式筆者認為在教學模式上應該從以下幾個方面入手:
1、教師隊伍的知識更新專業教師隊伍知識更新是至關重要的, 教師是學生學習的引導者,是教學環節的核心力量,因此要想把一個專業建設完善,首先要從教師的知識結構,知識層次入手。 軟件工程的特點決定了其基本理論和方法一般需要較長的從業經歷或經驗, 所以中青年教師常常是這方面的專家; 而程序設計技術和軟件開發工具往往是年輕人的專利,相關課程的教學最好由年輕教師擔任。在每個年齡段還應該分出教師的層次。
2、教學方案的更新我們應該按照學科特點和學生自身特點,制定實踐性強,可操作性強的教學大綱和教學方案。避免流于形式的純理論教學,教學安排上應該圍繞數據庫知識、軟件工程知識和程序設計知識設計。
第一、要知道軟件的生命周期和畢業設計的相對關系,從設計產品開始,通過產品的開發使用到最后的退出舞臺,都為這個軟件的生命。
第二、在軟件的生命周期里需要完成的任務有提出問題的定義,分階段的調查和編寫軟件數據和設計文檔等在實現階段主要需要完成的則是編寫毛和對他的測試工作,需要根據他的說明書把這些轉為程序代碼,并成單元的測試,使其編寫。
第三、確認他的測試階段,根據要求進行總的測試,并對用戶提供測試結果,這個極端是對應論文的論文評審,和答辯階段。
一、選題依據(擬開展研究項目的研究目的、意義)
隨著社會的進步、計算機技術的飛速發展 ,用計算機實現企業人事工資的管理勢在必行。對于大中型企業來說,利用計算機支持企業高效率完成勞動人事管理的日常事務,是適應現代企業制度要求、推動企業勞動人事管理走向科學化、規范化的必要條件;而工資管理是一項瑣碎、復雜而又十分細致的工作,工資計算、發放、核算的工作量很大,一般不允許出錯,如果實行手工操作,每月發放工資須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行工資發放工作,不僅能夠保證工資核算準確無誤、快速輸出,而且還可以利用計算機對有關工資的各種信息進行統計,服務于財務部門其他方面的核算和財務處理,同時計算機具有著手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高人事工資管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。 所以人事工資管理系統應運而生,成為利用計算機實現企業人事工資管理的基本。
隨著我國國民經濟建設的蓬勃發展和具有中國特色的社會主義市場經濟體制的迅速完善,各個行業都在積極使用現代化的手段,不斷改善服務質量,提高工作效率,這些都在很大程度上給企業提出越來越嚴峻的挑戰,對企業體系無論是在行政職能、企業管理水平以及優質服務上都提出更高的要求。建設一個科學高效的信息管理系統是解決這一問題的必由之路。企業內部財務管理是該企業運用現代化技術創造更多更高的經濟效益的主要因素之一。工資管理作為企業內部的一種財務管理也是如此,由于企業職工人數較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發放,如果沒有一個完整的管理系統來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統之類的財務軟件的開發勢在必行。現在中國企業已進入"新管理時代",企業管理在經歷了計劃經濟時期的"生產管理"時代,計劃經濟與市場經濟相結合時期的"混合管理"時代后,從九十年代末進入全面市場經濟時期的"新管理"時代.新管理時的中國企業管理是面向市場,基于現代企業制度,是中國模式,價值化,系統化,電腦化,國際化和普遍化管理的時代. 新管理時代的中國企業管理以建立競爭優勢,提高企業競爭力為核心.要提高企業的競爭力就必須整合企業經營,全面強化企業管理,形成企業持久發展的"內功".越來越多的質優企業舍得在管理系統上投資的舉動,足以說明這一趨勢. 在市場競爭日益激烈,用戶需求不斷趨向多樣化,企業間關聯程度越來越密切的今天,要求企業行動必須快捷,靈敏,在管理的思想觀念,方式方法上不斷創新.人力已經很難完全達到要求,必須借助當代信息科技的最新成果,優化和加強企業的運營和管理.
三、研究方案(主要研究內容、目標,研究方法、進度)
主要內容:支持企業實現規范化的管理,支持企業高效率完成勞動人事管理的日常業務,包括新員工加入時認識檔案的建立,老員工轉出、辭職、退休等。目標:實現企業員工工資管理的系統化、規范化和自動化。
四、進程計劃(各研究環節的時間安排、實施進度、完成程度)
2006-03-10---2006-03-16收集所需資料2006-04-02---2006-04-16完成系統需求分析, 對人事查詢管理,人事維護管理,工資查詢管理,工資維護管理,等各個功能模塊的功能進行確定。2006-04-17---2006-04-25對數據庫表結構進行設計,將表結構導入數據庫。并對論文進行初步構思、編寫。2006-04-17---2006-05-05繼續完成功能模塊的代碼編寫。2006-05-05---2006-05-23設計測試實例,對系統進行測試,找出缺陷,進行完善。2006-05-24---2006-06-15完成畢業論文的編寫工作。
五、導師對文獻綜述的評語
簽字: 200 年 月 日
1.1 IC卡行業發展現狀... 1
1.2 IC卡迅猛發展的原因... 2
第二章 硬件系統設計... 4
2.1 IC的選用與設計... 4
2.1.1 IC卡概述及分類... 5
2.1.2 IC卡國際標準... 5
2.2 電源電路設計... 7
2.3主控芯片AT89S52 及相關電路設計... 9
2.4 串行通信... 14
2.5 蜂鳴器電路設計... 18
第三章 系統軟件設計... 19
3.1 編程軟件... 19
1目前存在的問題
我國高等教育長期存在重理論、輕實踐的問題,因此教育部多次強調并明確指出要大力加強實踐教學,建立和完善校內外實習基地,高度重視畢業實習,提高畢業設計、畢業論文的質量。軟件工程專業是一門理論與實踐聯系非常緊密的學科,若按照傳統重視理論的培養模式,畢業生則難以滿足當前社會用人單位的需求[3]。對于相對新興的軟件工程機電一體化方向專業,其專業知識結構及培養目標決定學生面臨的畢業實習與設計問題更復雜,目前存在的主要問題表現在如下幾方面。(1)就業與選題的矛盾。基于該類專業的培養目標,畢業生目前就業意向主要有三:一是在軟件產業從事編碼測試、系統分析設計或具有軟件領域知識的復合型技術服務、銷售和管理(軟件方向);二是在機械電子工程應用背景專業領域從事軟件開發及機械研究、產品設計、制造、管理等工作(工程應用方向);三是考研、考公務員和自主創業等(考研方向)。因就業方向的多元化、畢業實習設計老師(包括軟件企業導師)的專業領域和人數限制、實習條件的限制等多重原因,學生難免產生選題與就業意向不相符的矛盾。(2)畢業實習設計與考研、公務員招考時間安排上的沖突。畢業實習設計一般都安排在第4學年的第7學期、第8學期,而這期間,每年一度的全國研究生招生考試和公務員的國考、省考也同時舉行,這就導致“考研方向”的學生在備考和完成學業間的矛盾,如不進行相應調整,勢必影響畢業實踐環節的教學質量。(3)軟件方向與專業方向的不協調因素。軟件方向學生一般采用3+1的培養模式,也就是說,第4學年大多在軟件企業完成基于項目驅動的畢業實習和畢業設計;而工程應用方向和考研方向往往還有幾門課程需要在校學習,在時間和內容安排上往往存在沖突。(4)畢業實習與畢業設計不能有機對接。畢業實習是畢業設計的重要準備階段,畢業實習要結合畢業設計課題,到生產第一線進行專業實踐與社會實踐,收集與畢業設計有關的信息和資料,畢業實習的內容和質量對畢業設計的質量有直接的影響。畢業設計要將所學基礎知識、專業理論與畢業實習的實踐相結合,注重分析問題、解決問題能力的培養,它能在一定程度上檢驗畢業實習的效果[4]。軟件工程培養實用型、復合型人才的特點使其對畢業實習與設計的銜接要求更高,而且該類專業多元的就業意向及其他復合因素使得學生的實習與設計內容往往不能有機銜接。目前軟件工程專業畢業實習設計的教學工作中,面對學生就業自主化的嚴峻形勢,存在著畢業實習與畢業設計不能有效銜接、教師對兩者核心含義把握不好、設計(論文)選題及內容與經濟社會對人才需求脫離以及忽視對學生的創造能力意識培養和訓練等影響畢業設計論文質量的問題,因此進行全新的教學改革已經迫在眉睫。
2畢業實習設計指導需考慮的因素
1)學習動機。自我效能感、學習動機和學業成就三者之間存在相關關系,且自我效能感與學業成就、學習動機和學業成就之間均呈顯著正相關[5]。自我效能感是人們對自身能否利用所擁有的技能完成某項工作行為的自信程度;學習動機是推動學生進行學習活動的內在動因,是激勵、指引、維持、調節學生學習的強大動力[6];學業成就指經過學習和訓練后所獲得學業方面的知識和技能,是學生學習狀況和水平的集中體現。高校畢業班級學生處于即將告別學生時代而走向社會的特殊階段,畢業、考研和就業等諸多問題以及社會價值日趨多元和競爭壓力日益加劇的強烈沖擊,對其學習和心理產生了重大影響[7]。為增強學生的學習動機,從選題入手,貫穿畢業實習設計各環節,融學生興趣愛好、就業意向與學生畢業實習設計于一體,激發學生的內在動力,是取得好的設計質量的關鍵因素之一。2)項目驅動。有效地整合指導教師的各類縱向、橫向在研項目并將其進行深入的挖掘和提煉,根據畢業實踐環節具體要求細分軟件工程項目,將其引入到學生畢業實習設計中,采用以項目驅動為主體的人才培養模式,優化管理體制與實驗室運行機制,探索一種新的實踐教學模式,以期實現實踐教學過程可控化、項目實施團隊化、項目資源共享化的目標,培養具有扎實的工程實踐能力、較強的技術創新能力、良好的團隊協作能力和可持續發展能力的人才[3]。3)導師制。采用指導教師全程負責制是確保后續創新模式實現的關鍵。導師可以是從學校選定的各方向專業教師,也可以是從企業選出的工程技術人員,還可以是兩者的結合(雙導師制)。導師既要完成畢業實習與畢業設計的組織工作,又要完成這兩個環節連貫且相互滲透的業務指導工作。為確保這種教學模式有條不紊地實施,指導教師應認真履行相應的職責。首先,根據畢業實綱和設計大綱的要求,與企業協調好學生的畢業實習設計課題和企業的生產技術工作需要之間的關系,落實畢業實習內容及合適的畢業設計課題;其次,要對學生畢業課題進行方案論證,及時提供指導和質量監督,確保教學任務的完成[4]。
3畢業實習設計指導創新模式的設計
結合軟件工程機電一體化方向的專業特色,在現有基礎上設計的畢業實習設計創新模式總體框架如圖1所示,其主要內容包括如下幾方面。1)以學生為本,模塊化組織?;趯W生的學習動機,根據學生某方面的專業特長和未來的發展取向,該模式分為3個大模塊:以軟件設計、軟件測試、軟件維護和軟件項目管理等為目標的軟件模塊(軟件方向);立志于進一步深造的考研、公務員考試等模塊(考研方向);面向工程的工程應用模塊(工程應用方向)。大模塊下再設子模塊,如以工程應用為背景的模塊又分為UG、PRO/E等大型軟件的工程應用模塊;以單片機、PLC等程序開發為主的工控模塊;CAD、UG、PRO/E等面向應用軟件的二次開發模塊。學生根據學業基礎、就業意向及學習興趣自主選擇。2)畢業實習設計一體化。畢業實習與畢業設計是保證教學質量的重要階段,二者的關系越來越密切,將二者人為分割的教學模式已不太適應教學的需要,必須建立二者緊密結合的教學新模式。具體來說,軟件模塊將畢業實習和畢業設計兩個階段合并為一個階段,形成一個相對較長的時間整體,與大型軟件公司合作,安排在第4學年,這也是軟件工程專業目前比較流行的模式;工程應用模塊中學生可以根據畢業設計課題有針對性地開展畢業實習工作,實習、設計由同一導師指導,采取集中實習和反復調研的形式,實習圍繞設計的需要展開;考研模塊則將實習和設計的時間提前,第6學期即由指導老師提前介入,預先安排相應工作,在充分保證設計質量的前提下,為考研創造條件。至于軟件方向與背景專業方向課程安排上的沖突,軟件學院采取課程置換與學分互認方式,拓寬學生的專業課程知識,達到多元方向的均衡。3)導師制和項目驅動貫穿始終。采取導師負責制,將部分學生(考研方向)的畢業設計提前到第6學期開始,到第8學期結束,歷時1年半時間。在導師的指導與安排下,學生開展的工作包括文獻檢索,熟悉設備,儀器校準,實驗計劃,實驗開展,項目調研、開展、改進和總結各環節?;陧椖框寗?,每一學生的實習設計選題均為某方向科研子項或工程子項,學生通過一個完整的項目鏈,在熟悉科學研究方法、步驟和科研組織等環節基礎上,全面培養動手能力、獨立工作能力和創造性的思維能力。4)建立全程質量監控體系?!叭獭敝笍漠厴I設計選題、畢業實習指導、教師下任務書、學生做開題報告、方案設計、實驗、中期檢查、撰寫論文到答辯評分、總結歸檔等質量形成的全過程;以制訂計劃、明確目標執行計劃檢查、反饋處理、糾偏制訂新的計劃、目標為質量監控途徑。針對畢業實習、畢業設計的各個環節,制訂詳細可行的規范,把握各階段的時間節點和考核標準,目前要求教研室審核的關鍵節點包括選題、任務書、開題、中期檢查、綜合評價、答辯等。
4工程實踐環境的構建
要保證上述模式的良好運行,必須有一個穩定而可行的工程實踐環境。我們一直注重軟件工程專業實踐應用型人才培養,不斷加強與IT等用人企業的合作。從軟件工程機電一體化方向專業開辦以來,江西理工大學軟件學院先后在中興軟件、中天電子、江西微軟、上海杰普等多家大型軟件公司和IT培訓機構建有校外實習基地,在江西銅業公司、中金嶺南股份公司、恒天動力有限公司等建有校外專業背景方向實習基地。打造相對穩定、整體素質較高的導師隊伍是實現該創新模式的有效保障,學院應考慮:①從實習基地遴選指導教師;②選派軟件方向教師到合作基地工程實訓;③選派專業方向教師到國內知名院校訪學。對畢業實習設計各環節,軟件學院制定有詳細的《畢業實習設計規范》,系部成立“軟件工程畢業設計領導小組”。教研室針對該內容進行深入調研與問題分析,在教師中開展動員,提前落實并布置工作;在學生中宣傳動員,使學生在思想上有準備,重視畢業實習、畢業設計;在畢業設計過程中,強調過程質量控制和管理,及時跟蹤控制,及時發現問題、解決問題。
5結語
在應用型本科院校中,尤其是軟件工程專業,畢業設計作為教學計劃的重要組成部分,是實踐教學中的最后一個環節,也是對學生在校期間所學知識的一次綜合、全面的總結、應用和提高。由于畢業生數量的不斷增加和軟件行業的迅猛發展,導致就業門檻越來越高,就業壓力也越來越大,通過畢業設計過程中的訓練,能有效提高學生的工程應用能力,使學生得到一定的實踐經驗,有利于學生從學校向工作崗位的平穩過度。因此,畢業設計質量的好壞,不僅反映了一所高校的教學質量,也會直接影響到學生的就業競爭力和就業后的職場適應能力。
2存在的問題
1)思想認識上不夠重視學生方面:有些學生存在完成任務式的應付心里,避重就輕,能簡就簡,敷衍了事。有些學生則只重視找工作而輕視畢業設計,不愿在畢業設計上花費太多時間和精力,甚至有些學生還以找工作為由,完全依賴于導師,向導師索要源代碼,甚至花錢在網上購買來交差。已經找到工作的學生,更是認為畢業設計做的好與不好對自己沒什么影響,對待畢業設計也更加心不在焉。導師方面:大多數指導教師除了要指導學生畢業設計之外,還要承擔大量的教學和科研任務,在畢業設計指導工作上能夠投入的精力和時間非常有限,致使有些導師對畢業設計的指導工作不太重視,對學生放任自流,不管不問,或者是直接將相關源代碼發給學生,以“簡化”指導工作。由于思想上的不重視,學生學習態度不認真,導師指導工作不到位,造成畢業設計流于形式,疏于管理,效果較差,使得學生白白浪費了畢業前的一次綜合訓練機會。因此,如何充分認識畢業設計的重要性,并進行相應的教學改革是軟件工程專業畢業設計必須要面對并解決的問題。
2)時間安排上不夠科學畢業設計一般安排在第八學期,這期間剛好是學生求職和考研的黃金時間段,由于目前就業形勢的日益嚴峻,學生就業壓力越來越大,當求職和考研時間與畢業設計時間發生沖突時,學生都會選擇將主要精力投入到求職和考研上,有些還要去外地求職、應聘考試、面試等,畢業設計自然是無暇顧及。而且,學校方面,為了保證就業率,往往對學生畢業設計的質量也是睜一只眼閉一只眼,這又在無形中鼓勵了學生消極對待畢業設計的態度,畢業設計質量下降也就成為必然結果。
3)題目設置上不夠合理由于畢業設計在高校各類教學活動中是最具綜合性和獨立性的,相對于常規課程而言,對指導教師要求也就更高,尤其軟件工程專業,工程實踐性比較強,但每年真正來源于實際工程項目的題目所占的比例較小,很多題目都是虛構出來的,導致有些題目不是理論性太強,就是缺乏具體需求的支撐,使學生很難從畢業設計過程中真正領悟到真實的軟件工程方法。而有些指導教師自己都沒參與過實際的工程項目,本身就缺乏實踐經驗,對學生畢業設計的指導只是憑著自己的感覺來進行,缺乏系統性、整體性、科學性和嚴謹性,學生遇到問題后,難以得到及時的解決,導致抄襲現象時有發生,甚至有些學生直接照搬往屆畢業生的設計成果。畢業設計的主要目的在于通過畢業設計的訓練來提升學生對所學知識的綜合應用能力以及創新能力,從而實現學生從學校到工作崗位的平穩過度。但由于題目設置上的不合理,題量太少,層次不清,導致選題匹配效果差。在選題時,部分能力差的學生所選題目難度太大,造成畢業設計很難完成,而有些能力強的學生所選題目難度過小,達不到能力提升的目的。
4)過程監管上不夠到位眾所周知,對于軟件工程項目而言,過程控制與管理是項目執行的關注點,畢業設計也當如此。雖然學校也會在畢業設計過程中組織對各階段的工作情況進行檢查,但執行檢查工作的不一定是專業教師,使得這種檢查大多只是對指導老師所填寫的各種表格和文檔等表面內容進行檢查,對畢業設計的過程起不到實際的監督作用,再加之有些學生在校外求職或實習等原因造成指導教師與學生無法定期見面和溝通不暢等問題,使得指導教師難以用軟件工程方法對學生進行指導。畢業設計雖然啟動較早,但實際上很多學生前期在畢業設計上很少投入時間和精力,只是在答辯前為了完成任務而趕工應付,這樣的畢業設計質量自然也就不佳。
5)量化考核上不夠嚴格畢業設計成績一般由平時成績+論文成績+答辯成績三部分按一定比例構成,平時成績由指導教師自行把握,論文成績則由其他有經驗的教師進行評閱,答辯成績由答辯委員會老師按照相關評分標準打分并取平均分,這樣雖然基本可以保證成績的公正性,但成績構成太簡單,未顯示地將開題報告、文獻翻譯、分析和設計過程以及總結等納入到考核范圍,對畢業設計的前期和中期工作沒有約束力。在成績評定時,有些導師要求不嚴,采取寬容遷就的態度。答辯時,通過門檻較低,造成大部分學生僅以答辯及格為目標,在思想上不重視,答辯準備工作不扎實。同時,學校為了提高學生畢業率,在最終答辯時,對畢業設計的質量要求也有所放松,這也是導致畢業設計質量難以保證的一個重要原因。
3采取的對策
時間安排上,可以提前啟動畢業設計工作,將原來的第八學期開始提前到第六學期中后期,此時學生已經學完大部分課程,具有了一定的知識基礎,而且學生都在校,可以隨時與導師見面,指導教師也有充分的時間對畢業設計項目隨時跟進,隨時指導。導師資格審查上,對于軟件工程專業來說,學生畢業設計的導師,應該由長期從事實際工程實踐或者有較好科研成果的“雙師型”(雙師即“教師”、“工程師”)教師來擔任,也可以聘請校外科研單位或企業中水平較高的工程師來擔任企業導師,這樣不僅可以減輕指導教師短缺的壓力,也能促進指導教師隊伍多元化模式的形成。題目設置上,要求題量要充分,使得水平層次不同的學生都能選到合適的題目;難度和工作量要適中,且要有一定的創意,使學生通過畢業設計的訓練,在綜合應用能力和創新能力上都能夠得到有效的提高。有課題的指導教師要盡量結合自己的課題來設計題目,沒課題的指導教師可以從與學校有合作的企事業單位中獲取有實際意義的題目。鼓勵學生根據自己的興趣點和就業取向自擬題目,允許學生到實習企業中根據企業的實際工程需要選題和實施畢業設計,這樣既能解決實際問題又可完成畢業設計。過程監管上,首先要在指導教師和學生之間建立有效的溝通聯系機制和問題討論的例會制度,充分發揮指導教師的引導作用,在畢業設計過程中,堅持每周師生溝通一次。學生提出問題,指導教師引導和總結,鼓勵學生發揮主觀能動性和創造力。同時,學校要成立由領導牽頭、具有一定工程實踐經驗的專業技術人員組成的督導組,對畢業設計過程包括選題、開題、中期檢查、答辯和成績評定等各個環節實施有效的監控和督導,加強管理學生的同時也要加強對指導教師工作質量的檢查,確保畢業設計工作能夠有序、有效的實施。量化考核上,要對畢業設計從前期的開題、文獻查閱,到中期的分析、設計、實現,再到后期的總結等各個階段的進行量化考核,前一階段的成績考核不合格者,不能進行下一階段工作,必須加以整改,直到整改合格后才能進入下一階段。對于未能按要求如期完成畢業設計的可以推遲答辯,對于首次答辯不合格的可以進行二次答辯,仍不合格的,可以緩發畢業證。只有建立嚴格的考核制度,才能對學生有約束力,讓學生從思想上重視畢業設計,進而保證畢業設計的質量。
4結束語
一、軟件生存周期各階段應完成的任務
1.概要設計階段和詳細設計階段概要設計階段主要完成軟件系統總體結構的建立、定義功能模塊的接口、設計全局數據庫和數據結構、規定設計約束、編制概要設計文檔等工作;詳細設計階段主要完成模塊詳細設計及編制模塊的詳細規格說明工作。包括模塊的詳細功能、算法、數據結構和模塊間的接口信息等設計,擬定模塊測試方案;把模塊詳細設計的結果匯總,形成模塊詳細規格說明書。這兩個階段對應于畢業設計的系統設計階段。2.實現階段與組裝測試階段實現階段主要完成編碼及單元測試工作。根據模塊詳細規格說明書,將詳細設計轉化為程序代碼、對模塊程序進行測試,驗證模塊功能及接口與詳細設計文檔的一致性,并形成單元測試報告;組裝測試階段主要完成模塊程序組裝與測試及組裝測試報告的編寫。3.確認測試階段該階段主要完成軟件系統測試、確認測試文檔編制及軟件評審工作。根據軟件需求規格說明定義的全部功能和性能要求及軟件確認測試準則對軟件系統進行總測試;向用戶提供以確認測試報告為主的有關文檔,包括系統操作手冊、源程序清單和項目開發總結報告等;由專家、用戶、軟件開發人員組成的軟件評審小組對軟件確認報告、測試結果和軟件進行評審,并將得到確認的軟件產品交付用戶使用。這個階段主要對應于畢業設計(論文)中的論文評審、結題驗收及畢業設計的答辨準備階段。4.軟件運行與維護階段主要進入軟件的使用階段,并完成軟件的維護工作。它主要對應于畢業設計中的答辯階段。
二、畢業設計應注意的幾個問題
1.摘要摘要是對文章主要內容的摘錄,要求精、短、完整。以幾十字至三百字左右為宜。摘要應具有獨立性和自明性,從摘要中即應獲得必要的信息;摘要中只能使用第三人稱;要客觀如實地反應原文的內容,要著重反映論文的最新內容和作者特別強調的觀點;要求結構嚴謹、語義確切、表述簡明,一般不分段落、不進行自我評價。2.關鍵詞關鍵詞主要用于論文檢索,它是從論文的題名、摘要和正文中選出的,是對表述論文的中心內容有實質意義的詞匯,關鍵詞一般以3~5個為宜。3.結論結論寫作的內容應主要考慮本文研究結果是什么?研究結果說明了什么?對前人有關的看法作了哪些修正、補充、發展、證實或否定?本文研究的不足之處或遺留未予解決的問題以及對解決這些問題的可能的關鍵點和方向等。結論應該準確、完整、明確、精練。4.需求分析在畢業設計中,學生往往不能對所做題目進行充分的調研,需求不明確,隨意想象的成分較多。特別是在數據表的建立上,大部分同學隨意設置字段的類型,而字段長度基本上采用默認置。而在實際項目開發中,數據項的設置應主要注意以用戶的需求和滿足系統要求為準,而不應設計冗余的字段;數據的類型要依據實際需求,當某些字段可以是選擇某幾種類型之一,應考慮哪一種更有利于本系統或哪種更易于用戶操作和維護。5.詳細設計許多同學把詳細設計階段的任務理解為代碼實現,因此,在概要設計之后就著手進行代碼的編寫而忽略了算法的表達及測試用例的編寫環節,由此造成的結果是隨意編程,大量的時間浪費在程序的修改和調試上。6.軟件測試測試做得不夠全面,大部分同學只選擇了有效的測試用例,而沒有進行無效的測試用例的設計,因此所做的軟件BUG較多。7.團隊合作在畢業設計中,應有意識地鍛煉學生們的團隊協作精神,因此,在布置畢業設計題目時,應盡量選擇規模大一點的題目,然后由4~5名同學共同協作,每人完成一個子題目。這樣,可以使學生們分析問題和解決問題的能力、溝通和表達能力得到充分鍛煉,為今后的工作奠定基礎。
作者:王素芬 單位:沈陽工程學院