本書以軟件工程的基本概念、當前主流技術與方法的簡單介紹為導引,以項目開發(fā)過程中必須提供的且適合學生進行軟件工程實踐需要提交的主要開發(fā)文檔的規(guī)范模板、編寫案例與評分標準為核心內容,同時還提供了多個實際項目的需求描述,為學生選擇有意義的模擬實踐題目、了解不同領域業(yè)務工作的特點及用戶對軟件的基本要求與期望達到的目標提供參考,為今后實際參與項目開發(fā)、編寫規(guī)范的文檔打下一定的基礎。全書共5章,第1章是軟件工程與開發(fā)流程概述,主要包括軟件工程的概念、軟件生存周期的基本原理與組成、主流軟件開發(fā)方法和基本建模工具;第2章是軟件開發(fā)中的主要文檔模板及各項內容編寫說明,主要包括需求規(guī)格說明書模板、系統(tǒng)設計說明書模板(包括概要設計和詳細設計)、軟件測試計劃模板和軟件測試用例設計書模板;第3章是軟件開發(fā)文檔評分標準,主要為教師對文檔各部分書寫結果進行成績評定提供參考;第4章是文檔實例,圍繞圖書管理和宿舍分配這兩個項目的文檔編寫進行介紹;第5章是實踐項目,共包含8個小規(guī)模的軟件項目的基本需求說明。
第1章軟件工程與開發(fā)流程概述/1
1.1軟件與軟件工程簡介1
1.2軟件工程的基本原理2
1.3軟件生存周期2
1.3.1軟件生存周期的提出和作用2
1.3.2軟件生存周期的劃分與組成3
1.4主流開發(fā)方法與工具5
1.4.1結構化技術5
1.4.2面向對象技術7
1.4.3敏捷軟件開發(fā)方法9
第2章軟件開發(fā)文檔模板/11
2.1需求規(guī)格說明書模板12
2.2概要設計說明書模板14
2.3詳細設計說明書模板16
2.4系統(tǒng)設計說明書模板17
2.5軟件測試計劃模板20
2.6軟件測試用例設計書模板22
第3章軟件開發(fā)文檔評分標準/23
3.1需求規(guī)格說明書評分標準23
3.2概要設計說明書評分標準25
3.3詳細設計說明書評分標準26
3.4系統(tǒng)設計說明書評分標準27
3.5軟件測試計劃評分標準29
3.6軟件測試用例設計書評分標準30
第4章主要文檔實例/31
4.1某大學圖書管理系統(tǒng)需求規(guī)格說明書31
4.2學生宿舍分配系統(tǒng)需求規(guī)格說明書43〖1〗軟件工程項目案例與實踐指導目錄[3]〖3〗4.3某大學圖書管理系統(tǒng)設計說明書52
4.4學生宿舍分配系統(tǒng)軟件測試計劃69
4.5學生宿舍分配系統(tǒng)測試用例設計書74
第5章實踐項目需求/83
5.1企業(yè)IT資產管理系統(tǒng)83
5.2倉庫管理系統(tǒng)85
5.3英語在線學習——聽力網站86
5.4學校校醫(yī)院門診管理系統(tǒng)88
5.5在線汽車租賃系統(tǒng)90
5.6學生個人事務管理系統(tǒng)92
5.7企事業(yè)單位文檔管理系統(tǒng)93
5.8學校實驗室管理系統(tǒng)95
參考文獻/97 2100433B
工程項目是以工程建設為載體的項目,是作為被管理對象的一次性工程建設任務。它以建筑物或構筑物為目標產出物,需要支付一定的費用、按照一定的程序、在一定的時間內完成,并應符合質量要求。
三峽工程的進度管理摘要: 三峽工程是一個具有防洪、發(fā)電、航運等綜合效益的巨型水利樞紐工程。樞紐主要由大壩、水電站廠房、通航建筑物三部分組成。其中大壩最大壩高181m;電站廠房共裝機26臺,總裝機容量1...
施工組織設計定義1:用以組織工程施工的指導性文件。在工程設計階段和工程施工階段分別由設計、施工單位負責編制。應用學科:電力(一級學科);電力規(guī)劃、設計與施工(二級學科)定義2:根據工程建設任務的要求,...
格式:pdf
大小:92KB
頁數: 13頁
評分: 4.4
1 案 例 一 “荔灣廣場”位于廣州市荔灣區(qū)長壽路以南、 下九路以北、康王路以東、 德星路以西。用地面積 44083m2,總建筑面積 31 萬 m2,其中地下室面積 4.97 萬 m2,裙樓五層共 12.4 萬 m2,8幢塔樓 26層,每幢塔樓 1.7 萬 m2,塔樓總建 筑面積 13.6 萬 m2。裙樓采用框剪結構,塔樓采用剪力墻結構。 “荔灣廣場”的發(fā)展商為廣州市穗南房地產開發(fā)有限公司。該項目± 0.00 以上主體工程由廣州市房地產實業(yè)總公司總承包, 其中 1#-4#幢由廣州市住宅建 設發(fā)展公司承建, 5#-6#幢由廣州市建筑置業(yè)公司承建, 7#-8#幢由廣州市房屋 經營建設公司承建,整個項目的水電安裝由廣州市水電設備安裝公司承建。為 了重視,廣州市房地產實業(yè)總公司派出主管生產的副總經理任該項目的總指揮。 該項目合理工期(廣州市定額) :三年 該項目合同工期:開工日期 1995 年
格式:pdf
大?。?span id="q2xzr6o" class="single-tag-height">92KB
頁數: 2頁
評分: 4.4
《軟件工程》課程的理論性和實踐性都比較強,在傳統(tǒng)授課模式下,實踐環(huán)節(jié)出較薄弱,學生處于被動的接受狀態(tài),動手能力較差?;陧椖堪咐寗拥摹盾浖こ獭穼嵺`教學以項目案例為驅動、以學生自主探究為主線,能夠激發(fā)學生學習的積極性和主動性,有助于提高學生的實踐動手能力和綜合素質,培養(yǎng)學生獨立探索、勇于開拓的自學能力和創(chuàng)新意識。
《基于CMMI的軟件工程實訓指導》作為《基于CMMI的軟件工程教程)的配套實訓指導手冊,與教程講授的內容緊密相扣,以便通過實訓提高學生對軟件開發(fā)過程管理的認識,提高工程化軟件開發(fā)實際動手能力?!痘贑MMI的軟件工程實訓指導》的實訓指導重點是圍繞著怎么完成一個軟件產品開發(fā)來進行的?!痘贑MMI的軟件工程實訓指導》包含16章內容,分別為:項目組組建實訓、立項管理實訓、項目評審管理實訓、項目初步計劃實訓、需求開發(fā)及管理實訓、項目估算及詳細計劃實訓、軟件配置管理實訓、風險管理實訓、項目跟蹤及控制實訓、系統(tǒng)設計實訓、系統(tǒng)實現(xiàn)與測試實訓、測試計劃及測試用例實訓、系統(tǒng)測試實訓、項目總結實訓、質量保證實訓、度量分析實訓。同時,在附錄里提供了TFS2005及VSS2005的安裝配置指導,SQLSerVer數據庫設計建議等內容,還提供了一個實訓框架程序。
《基于CMMI的軟件工程實訓指導》適合各類開設軟件工程或軟件項目實踐類課程的高校學生及教師使用,也可以作為中小軟件企業(yè)的過程改進人員的參考書。
本書重點介紹了軟件工程化的相關理論、方法、過程、模型以及機載軟件適航審查的相關標準、過程、方法。 其中,軟件工程化理論與實踐部分主要介紹了軟件工程的基本原理、軟件生命周期的基本模型以及軟件需求分析、設計、測試、維護的相關方法,在實踐部分主要對配置管理過程和質量保證過程進行系統(tǒng)介紹,結合具體過程,給出了相應的文檔編寫模板以及各類過程的評審檢查單,便于廣大讀者在軟件開發(fā)實際工作中借鑒和應用;機載軟件適航審查理論與實踐部分主要介紹了機載軟件適航的理論、機載軟件適航的標準、機載軟件適航審查的過程和方法,給出了機載軟件適航審查的流程、方法以及各個審查階段應滿足的目標,從而為機載軟件適航審查人員在具體的審查工作中提供指導和幫助。本書的實踐性較強、適用面較廣,可作為高等院校軟件工程、計算機技術及信息技術等專業(yè)本科生和研究生學習軟件工程的教材,也可以作為軟件工程人員以及軟件適航審查人員從事軟件開發(fā)管理以及軟件適航審查等工作的參考資料。
軟件工程
(Software Engineering)
專業(yè)特色
本專業(yè)秉持“以生為本、與時俱進”的教育指導思想,堅持現(xiàn)代工程教育的培養(yǎng)理念,遵循“加強基礎、拓寬專業(yè)、提高素質、培養(yǎng)能力”的人才培養(yǎng)原則,培養(yǎng)掌握軟件工程學科基礎理論和工程技術基礎知識,具有軟件開發(fā)能力和開發(fā)實踐經驗,具有軟件項目組織、管理基本能力,具有良好的外語運用能力,具有創(chuàng)新創(chuàng)業(yè)意識和團隊精神,能夠運用所學知識分析和解決實際復雜工程問題,具備職業(yè)競爭力的高素質復合型應用軟件工程技術人才。
本專業(yè)與國內外知名IT企業(yè)開展多層次合作,依托“河北工程大學-尚學堂協(xié)同育人創(chuàng)新創(chuàng)業(yè)”校外實踐基地、中科曙光共建的“云計算與大數據”實驗室、“煤礦綜合信息化”河北省工程實驗室、“現(xiàn)代信息技術”省級教學示范中心、“城市公共安全信息感知與處理”省級重點實驗室,以及軟件工程教學實驗平臺、雙創(chuàng)空間,配合校內、外實習實訓基地,可為軟件工程專業(yè)的教學與科研提供良好的創(chuàng)新平臺和校內外工程實踐環(huán)境。
本專業(yè)大力支持學生參與創(chuàng)新創(chuàng)業(yè)活動和面向產學研的企業(yè)對接項目,所培養(yǎng)的學生在ACM國際大學生程序設計競賽、“挑戰(zhàn)杯”全國大學生系列科技學術競賽、“創(chuàng)青春”全國大學生創(chuàng)業(yè)大賽、藍橋杯全國軟件和信息技術專業(yè)人才大賽個人賽、全國大學生程序設計天梯賽團隊賽等各類大學生科技競賽中多次取得優(yōu)異成績。
課程設置
專業(yè)方向培養(yǎng)內容包括:
①專業(yè)核心課:數據結構與算法、數據庫原理與應用、操作系統(tǒng)、軟件工程、編譯原理、計算機系統(tǒng)基礎、計算機組成原理、計算機網絡等;
②專業(yè)方向課:C++程序設計、Java程序設計、Web開發(fā)基礎、JavaEE程序設計、統(tǒng)一建模語言、軟件測試技術、人機交互技術、計算機圖形學、數據庫安全技術、云計算技術與Hadoop開發(fā)、數據分析與可視化、多媒體技術等;
③專業(yè)實踐環(huán)節(jié):程序設計基礎實踐(C語言)、算法分析與設計實踐(數據結構)、Java程序設計實踐、Web開發(fā)實踐、JavaEE程序設計實踐、移動應用設計實踐、大數據分析與處理實踐、創(chuàng)新創(chuàng)業(yè)實訓等。
隨著軟件行業(yè)規(guī)模和信息技術的發(fā)展,軟件工程人才需求逐年增加,行業(yè)薪資在當前各行業(yè)居前列,就業(yè)前景十分樂觀。結合專業(yè)環(huán)境中優(yōu)質的校企合作環(huán)境和實訓基地,學生畢業(yè)后可在國內外大型軟件公司、企事業(yè)單位、高校、研究所、國防等部門從事軟件設計、開發(fā)、應用、管理、運行等工作,另外也可攻讀本學科相關高新技術學科、交叉學科的碩士學位進行深造。