• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 論文大全 > 其它論文范文 > 軟件工程學士畢業論文范文

    軟件工程學士畢業論文范文

    時間: 斯娃805 分享

    軟件工程學士畢業論文范文

      軟件工程是目前計算機技術專業類應用最為廣泛的工程項目,由于計算機的軟件應用遠遠超過硬件,并且軟件的使用在很大程度上為人們的生產與生活提供了諸多的便利。下面是學習啦小編為大家整理的軟件工程學士畢業論文,供大家參考。

      軟件工程學士畢業論文范文一:軟件工程課程教學過程設計

      【摘要】軟件工程課程軟件學院軟件工程專業的一門專業基礎核心課程,也是一門理論與實踐并重的課程。但在實際的教學過程中,存在較大的難度:知識與現實脫離、課程內容比較龐雜和抽象、教學實踐環節薄弱等,對于缺乏軟件開發實踐經驗的本科生來說,單純地講授抽象的理論知識往往使學生感到枯燥無味且難以理解。達不到良好的教學效果,無法滿足現代軟件工程人才的培養目標。為此,提出了以“應用”為導向的軟件工程課程教學過程的設計,主要從教學設計原則、教學設計策略、教學內容、教學方法、課程重、難點解決方案、考核方式與評價方法等方面展開,給出了切實可行的方案,與院系“一體化”教學理念切合,通過實施,取得了一定的效果。

      【關鍵詞】軟件工程;應用導向;“一體化”教學理念

      平頂山學院軟件學院從建系以來的培養目標就是培養應用型人才。而軟件工程課程是軟件學院軟件工程專業的一門專業基礎核心課程,也是一門理論與實踐并重的課程。該課程的培養目標也應該與院系培養目標一致,培養應用型人才。但在實際的教學過程中,存在較大的難度。現有的軟件工程課程存在著知識與現實脫離、課程內容比較龐雜和抽象、教學實踐環節薄弱等,對于缺乏軟件開發實踐經驗的本科生來說,單純地講授抽象的理論知識往往使學生感到枯燥無味且難以理解。達不到良好的教學效果,無法滿足現代軟件工程人才的培養目標。為此,以“應用”為導向的軟件工程課程教學過程的設計顯得尤為重要。

      1軟件工程課程的課程目標

      《軟件工程》課程以培養學生完整嚴格的軟件工程觀念和訓練軟件項目開發、管理能力為目標。通過本課程的理論教學,要求學生了解軟件項目開發和維護的一般過程,建立良好的軟件設計開發理念,能自覺按照軟件工程的方法進行軟件的開發和維護工作;掌握軟件開發中傳統和最新的方法與技術,學會使用分析設計工具,培養學生用工程的方法進行軟件開發的能力和素質;了解軟件開發過程中的各種標準與規范,包括國際國家標準、行業標準、企業規范和項目規范等。通過本課程的實踐教學,訓練學生運用軟件工程CASE工具的能力,同時強化訓練個人分析設計能力、工程實踐能力、創新能力、規范化工作能力、溝通表達能力、文檔寫作能力、團隊配合能力、自我學習與可塑性組織能力。通過本課程的理論學習與實踐練習,了解軟件工程各領域的發展動向;如何用工程化的方法開發軟件項目,以及在開發過程中應遵循的流程、準則、標準和規范。使學生基本具備進行軟件工程項目分析、設計、實現和進行有效的項目管理以及文檔編寫的能力。為適應計算機應用各領域對專業技術人才的需求,根據應用型本科技術人才培養目標的需要,我們堅持課程體系的科學性、系統性與開放性,關注計算機軟件技術發展研究的最新動向,及時更新與充實課程內容。

      2教學設計原則

      堅持以應用能力培養為本位的設計原則,教學內容、教學方法以及考核方式均圍繞能力培養來進行設計。

      3教學設計策略

      3.1知識域覆蓋

      針對軟件程序員/軟件設計師職業,以職業所需的知識和技能為先導,突出技術理論和技術應用主線,實現知識傳授與技能培養并重,體現知識、能力、素質培養“三合一”特征。理論部分突出基本知識和基本概念的表述,知識覆蓋范圍,著重把握理論知識的深度和要領,力求線條清晰,為后續技術方法介紹和運用提供技術理論支撐;對軟件工程基礎理論知識的涵蓋原則是“必須的不缺、不用的不設”,對技術原理(方法)的分析原則是“舉一反三”,對實踐技能訓練的原則是“項目運作”。

      3.2技術方法先導

      軟件工程是一項技術性較強的工作,軟件規范的實施是以技術的方式開展或進行,教學策略設計是以技術與工程為導向,圍繞著軟件工程項目的進程展開,一個項目的進程當中能處處體現工程特點和專有技術的特征。因此,教學設計通過項目活動及過程來呈現問題、運用相關理論知識解析問題和通過工程過程解決問題。通過項目闡明技術方法與策略運用。

      3.3突出技能訓練

      技能訓練也是本課程重要組成,踐行“做中學”人才培養理念,建立課內課外一體化實踐教學體系。建立“1-7課題組”課外工作機制,將學生的實踐教學環節延伸到課外。學期大作業要求學生按“1-7課題組”課外完成一個實際軟件系統的分析、設計、實現和模擬運作等4個過程,并按照國家標準《GB/T8567-2006計算機軟件文檔編制規范》規定的要求,提交各階段報告,課題組完成后通過課堂答辯提交項目結果。通過技能訓練學習掌握當前主流軟件的軟件開發方法、工程技術,并將軟件工程理論知識與軟件工程過程密切結合。在軟件分析與設計能力培養上,主要通過實際案例或軟件項目的運作,以“學中做與做中學”方式中培養和形成專業技能。

      4教學內容設計

      結合軟件產業發展的要求,以能力需求為導向。堅持理論夠用,將相關知識點分解到實際項目案例中,讓學生通過對項目的分析和實現來掌握相關理論知識和軟件開發技能,選擇技術實用性、知識拓展性強的教學案例和實驗項目,在保持傳統理論知識講授的同時,同時關注計算機軟件技術發展研究的最新動向,將相關內容融入到相關的教學單元中,及時更新教學內容,并通過階段性安排新技術講座,布置課外讀物等方式,使學生了解最新熱點知識,掌握新方法。

      5教學方法設計

      在教學過程中,針對專業學生的特點,從實際教學出發,在對多個小軟件項目的研究基礎上,提出首先結合小軟件項目,以傳統的結構化的方法為主線全面系統的進行教學設計,將軟件工程思想貫穿于教學中,這樣可以從綜合的觀點看待整個系統開發過程。然后以快速原型法、面向對象法為輔線擴展學生進行軟件設計的思路,從而總體上提高學生進行軟件設計、編寫文檔的能力。改進教學方法和教學手段。教學中,實行啟發式、討論式、行動導向、案例分析、項目驅動等教學,有效地調動學生的積極性和主動性,激發其學習潛能,注意學生的參與和互動。采用“提問式切入”、“問題討論式”等方法對前述內容進行深入復習和引申,同時采用“問題引入”、“情境導入”等方法引入新的教學內容;采用“以項目開發驅動”的方法授課,將相關知識點融入項目,通過項目實現,讓學生掌握軟件工程技術,并對面向軟件工程理論有一個直觀和更加感性的認識。

      6課程重、難點解決方案

      6.1軟件工程課程重點

      軟件工程基礎理論,軟件工程策略,面向數據流的分析方法、面向數據結構的設計方法、問題域中對象的識別、對象關聯關系的建立、對象的結構層次、建立動態模型、建立功能模型,以及軟件工程過程管理和配置設計。

      6.2軟件工程課程難點

      軟件需求分析模型,軟件開發過程模型,軟件質量分析與度量,軟件設計方法、軟件維護。

      6.3重、難點的解決方案

      軟件工程所涉及的基本概念、基本方法、基本過程和應用技術,教學必須作為重點突破,主要措施是理論講解和實踐體驗“雙管齊下”,為學習軟件工程專業知識和掌握實際開發技能奠定基礎。理論講解實施項目教學模式,以精講和透徹分析、自主學習、探究方式和集體討論的形式進行,引導學生理論與應用相結合;實踐教學主要是通過課內、課外一體體教學體系、產學合作方式等方式,通過項目開發過程中的問題,有針對性的學習軟件工程理論。引入真實企業項目,在引入項目的同時,引入企業項目經理等技術與管理人員,協助完成合同任務,將教學活動與項目實施融為一體,實現工學結合。培養學生在實踐中學會發現問題、研究問題、分析問題、解決問題,培養學生綜合實踐能力。

      7考核方式與評價方法

      采用過程性考核方式,評價所有的學習結果。制定了分階段、互評定的二次考核體系,即課程考核由三部分組成:平時考核(課堂表現、考勤)占20%,理論(期末考試)考核占40%,實踐(技能)考核占40%。其中實踐成績的評定包括小組成績和個人成績兩部分,各占50%。

      8總結

      該教學過程設計,切合院系在2013年提出的“一體化”教學的理念。從這幾個學期的教學效果看,取得了一定的成果。但在具體實施的一些細節中還存在一些問題,有待進一步思考、提高。

      【參考文獻】

      [1]劉強,等.“軟件工程”課程教學實施方案[J].中國大學教學,2011(2).

      [2]劉海燕,王雅軒,等.基于項目案例驅動的《軟件工程》實踐教學研究[J].科技創新導報,2015(14).

      [3]汪璟玢,葉福玲.案例與項目實踐結合的“軟件工程”教學方法[J].計算機教育,2012(10).

      [4]王小磊.任務驅動與情境認知學習理論在《軟件工程》課程教學改革中的探索[J].福建電腦,2013(7).

      [5]郝水俠.《軟件工程》的教學模式及方法的探索[J].科技創新導報,2009(1).

      軟件工程學士畢業論文范文二:軟件工程管理創新思路

      摘要:主要總結了軟件項目管理的相關內容,同時分析了軟件項目管理現狀,最后對我國軟件工程管理提出了創新發展戰略。

      關鍵詞:軟件工程;管理現狀;創新策略

      1軟件工程管理的主要特征

      從特殊性方面看軟件工程的管理有兩個方面:第一個是軟件工程管理的過程,另一方面是軟件項目管理的內容。負責項目管理人員需要有一個清晰的理解,工作實施步驟熟悉,同時在實際過程中應注意各種突發狀況,進而確保順利完成軟件工程管理的所有工作。開發軟件之前,應進行軟件工程管理工作,應該是在整個軟件生命周期內把所有工作流程都滲透到工作中。完成整個工作的任務的同時,整個軟件工程管理的工作就告一段落了。在軟件工程管理的整個過程中所有的工作人員都必須完整并熟練的掌握自己所負責的工作內容,并制定規范化的流程管理程序。在這種情況下,需要有五個步驟才能完成主處理程序,首先是啟動,然后是規劃,其次是執行,接著是控制,最后也是結束程序。總而言之,項目的每一個過程階段都是一個循序漸進的過程,都需要完整的完成。如果需要完成一個項目,首要條件就是要完成該項目實施中包括的每一個流程。

      2軟件工程管理現狀

      2.1項目進度規劃性不足

      軟件工程子項目進度的規劃性在軟件項目開發階段是非常重要的一個環節,后期開發工作在軟件項目開發階段是有著重要影響力的。但在目前的軟件工程管理中,由于對軟件工程和軟件開發計劃相對缺總體規劃,規劃和實施效果的可行性難以有效推進,規劃工作具有實際應用價值,同時也大幅度的貶值。此外,由于該軟件工程項目的規模在不斷的擴大,因此管理的復雜性也不斷增加。在軟件項目管理工作中,普遍執行效果和可行性達不到標準水平。與此同時,在實際的工作過程中,一些出乎意料的突發事件時常發生,這些突發狀況將會直接影響整個軟件項目的開發計劃,并給進度管理的進度帶來不利的影響,影響了工程工作的順利完成。

      2.2項目團隊應對突發情況的能力有限

      軟件工程管理工作的實際操作中,一些相關的突發事件頻頻發生,給軟件項目開發的整體效果圖帶來不利的影響,導致項目管理的進度相對滯后。針對目前的情況而言,大部分的項目組緊急處理事件的能力具有一定的局限性,在突然缺乏靈活能力的情況下,也不能及時提出有針對性的措施,以限制管理工作的運行。

      2.3缺乏溝通和風險管理意識

      人力資源發揮非常重要的作用在軟件工程管理的發展過程中。如果提前做了有效的溝通又進行了完美的規劃,那么就不會出現大量勞動力浪費這種現象,最終影響軟件項目管理的工作的結果,嚴重的甚至不能按時正常的完成工作。就拿風險管理問題來說,一般的項目經理并不能真正意識到風險管理的重要性,風險管理計劃的時候他們根本不重視,那么就會直接導致許多不可預測的實際管理風險的發生。隨著軟件工程管理工作變得更加復雜,與此同時軟件項目的規模也逐漸的擴大,由于越來越多的人都參與這個項目,以至于軟件工程管理人員也越來越復雜,隨之誕生出來一些問題,進而給管理工作帶來了一定的難度。

      2.4缺乏科學靈活的軟件工程管理體系

      實施統籌規劃運用在整體軟件工程管理的進程中,建立科學以及靈活的軟件工程管理系統是重要的先決條件之一。軟件工程管理是一項涉及環節非常復雜的任務,需要完善管理體系為指導,但目前的軟件工程管理體系還存在缺點,主要是缺乏凝聚力性和實用性,這也是導致整個工作指導性下降的原因。

      3軟件工程管理的創新策略

      3.1對項目開展精細化管理

      推進軟件工程管理的有效性,以便于提高工程產品的開發水平,促進整體管理的發展首先從工程中包含的各個階段入手,對各個時期的子項目進行精細管理。首先,管理者應該清楚軟件工程管理工作的必經階段包括什么,在軟件工程的設計階段包括界面設計、技術開發和測試階段等各階段的發展過程;其次,以了解各組件的軟件工程部門或職能部門的具體發展方向和任務,并全面掌握兩者之間的聯系;此外,建立組織結構,在詳細的軟件工程的發展過程中,在發展過程中及時改進。從進度、質量和人員三方面進行精細化管理,并通過精細化管理為軟件的開發奠定基礎。

      3.2成立項目應急小組,重視項目團隊管理

      軟件工程開發也被看做是技術創新的過程,其研究和開發進程中,易發生各種問題,如技術和管理等矛盾與沖突。但是部分技術差異扔存在于不同的職能子項目部門,根據特殊性和需求管理,經營者應當建立應急項目小組,并從所有的子項目中選定一個應急項目小組,成員應選擇一個全面了解技術的人員擔任項目負責人和應急小組成員。在任何技術矛盾的軟件工程開發過程中,啟動項目應急小組,以產品測試,首先加強各子項目代表成員的溝通,通過溝通促進項目的發展。凡是與項目有關的工作人員都應該相互溝通,從溝通中發現問題,通過溝通逐步培養他們的團隊精神。項目經理在分工的時候應該對工作人員進行詳細的分工,這樣一旦出現問題就能找到直接負責人,針對個人進行相應的處罰。一些員工缺乏工作積極性和熱情,發生這種情況的時候就應該建立一個合理的獎勵和懲罰機制去應對,以確保順利開展軟件項目管理工作。

      3.3風險管理和項目進度管理都要重視

      一般情況下,建立科學的風險管理體系才能有效地預防風險的發生。有效地避免管理過程中的漏洞問題最重要的即制定科學的風險管理體系,并及時地處理這些漏洞。與此同時,項目經理要有對風險提前預知的能力,在風險發生之前就應該找到風險來源并快速及時地處理風險。另外項目經理必須對風險進行整理,然后和其他的項目經理一起進行研究列出具體的風險,并對不同的風險制定出相應的防范措施,把風險發生的可能性降到最低,不延誤項目的正常進度,有助于項目順利完成。

      3.4建全管理體系,并進行針對性變革

      軟件項目管理過程中,一個良好的管理系統是非常重要的保證,可以促進對工作的有效管理。因此,管理人員在開發一個管理系統的過程中,首先對整個軟件工程預設的過程進行充分的了解,而且對每個子項目、每個部門的只能和發展方向為基礎對組織結構進行細則制定,對組織架構進行分級管理和具體規則的制定。除了建立一個良好的管理系統,企業還應特別注意改革和完善管理體制,在每個特定的軟件項目開發過程中,以軟件技術的進步的特殊性質為依據,同時以生產部門、子項目之間的組織、內容等方面的變動管理為基礎,以實現管理規則的有效性。因此,管理者應該始終保持一種動態的發展,確保管理系統具有可發展性。

      參考文獻:

      [1]劉翔.淺析軟件工程管理的有效方法及實踐[J].科技資訊,2014(30)

      [2]楊周禮.計算機軟件工程項目管理的探究[J].電子測試,2015(13)

      [3]楊天華.IT項目范圍管理和風險管理研究[J].電子制作,2015(10)

    軟件工程學士畢業論文范文相關文章:

    1.計算機本科畢業論文范文

    2.計算機本科畢業設計論文

    3.本科數學畢業論文

    4.計算機類本科論文

    1270443 主站蜘蛛池模板: 国产极品白嫩精品| 丰满大白屁股ass| 饭冈加奈子黑人解禁在线播放| 精品美女在线观看| 欧美人一级淫片a免费播放| 国模吧双双大尺度炮交gogo| 人人添人人澡人人澡人人人人 | 国产国语对白露脸正在播放| 免费在线一级毛片| 一本久久a久久精品亚洲| 亚洲精品短视频| 欧美jizz18性欧美| 国产成人精品一区二三区| 乱人伦中文视频在线观看免费| 欧美视频第二页| 日韩一级免费视频| 国产免费全部免费观看| 亚洲人交性视频| a级毛片高清免费视频就| 男人咬奶边做好爽免费视频| 好男人社区www在线视频| 国产午夜成人AV在线播放| 亚洲另类无码专区丝袜| 亚洲人成网站看在线播放| 日韩美女在线观看一区 | 18成人片黄网站www| 欧美人与动人物姣配xxxx| 国产成人精品久久| 久久久无码精品亚洲日韩蜜桃 | 美女巨胸喷奶水视频www免费| 成人性生交大片免费看好| 免费看一级特黄a大片| 9久9久热精品视频在线观看| 欧美日韩在线视频免费完整| 国产男女无遮挡猛进猛出| 久久国产精品二国产精品| 在线观看www日本免费网站| 晚上一个人看的www| 国产SM主人调教女M视频| 久久精品国产精品亚洲蜜月| free性欧美另类高清|