軟件工程課程介紹_第1頁
軟件工程課程介紹_第2頁
軟件工程課程介紹_第3頁
軟件工程課程介紹_第4頁
軟件工程課程介紹_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

課程介紹課程特點:上既是一門技術學課程,也是一門管理學課程;上既具有理論性,也具有較強的實操性。課程目的:基基本:令掌握軟件工程的基本概念和基本原理;令掌握分析、設計、測試與維護軟件系統(tǒng)的理論與方法;令實踐軟件系統(tǒng)開發(fā)的全過程,構建一個軟件系統(tǒng)。上進一步:令轉變對軟件的認識:程序 系統(tǒng);令轉變思維定式:程序員 ^系統(tǒng)分析員/系統(tǒng)設計員;令工程化訓練:規(guī)范、準則、項目管理。軟件評審確認軟件評審測試需求獲取、定義、建模、分析軟件體系結構設計

軟件概要設計軟件評審與測試軟件詳細設計

軟件構造軟件評審確認軟件評審測試需求獲取、定義、建模、分析軟件體系結構設計

軟件概要設計軟件評審與測試軟件詳細設計

軟件構造軟件項目管理軟件工程人才分布示意圖課程的主要內容:I軟件工程的產生、軟件的生命周期、生命周期模型;上軟件開發(fā)各階段的目標、任務、特點、步驟和文檔;上傳統(tǒng)軟件工程的基本思想,開發(fā)過程和步驟,應遵循的原則和準則;上面向對象軟件工程的基本思想、基本過程和基本模型;I軟件工程的管理技術。課程重點:上掌握結構化方法開發(fā)軟件系統(tǒng)的過程、步驟、應遵循的原則以及工具。課程知識結構,?Chp.1軟件工程學概述Chp.2可行性研究 面向對象的軟件工程介紹Chp.13軟件項目管理vChp.3需求分析一Chp.4形式化說明技術Chp.5總體設計Chp.6詳細設計Chp.7編碼與測試(實現(xiàn)) 0F維護 第卓軟件工程導論 1.9 ,"、一J教學安排:上48學時講授;I課后作業(yè)和課后實驗??己耍簹g迎下載,J-期末考試:70%;I作業(yè)十分組實驗:30%。教材:上軟件工程導論(5th),張海藩,清華大學出版社參考文獻I軟件工程(第二版),齊治昌,高等教育出版社I軟件工程實踐教程,譚慶平等,高等教育出版社先修課程:上程序設計語言上數據結構I數據庫原理與設計課程實驗:上實驗題目:題目1:課程注冊系統(tǒng)為高校教務管理部門開發(fā)一個選修課程注冊管理系統(tǒng)。在每學期開學前,教務管理人員可利用該系統(tǒng)輸入課程信息、設定課表(每門課的任課教師、上課地點、上課時間)。開學后,學生可以利用該系統(tǒng)查詢課程和課表信息,在第一周內注冊課程和取消對課程的注冊。軟件系統(tǒng)負責將學生所選課的列表通知計費系統(tǒng)以確定學生應繳納的選課費用。在學期內,任課教師可隨時查詢選修其所授課程的學生的信息,學生可以隨時查詢課程信息、課表、本人已選課程列表,教務管理人員可以隨時查詢所有信息。學期結束,教師可登記學生考試成績。歡迎下載題目2:航空定票系統(tǒng)為某家機票預訂服務商開發(fā)一個機票預訂和查詢管理系統(tǒng)。該系統(tǒng)中的航班和機票信息由多家航空公司負責提供??蛻敉ㄟ^上網方式查詢航班時間表、機票可用信息、機票折扣信息,可以遠程訂票、退票、通過信用卡支付票款??蛻舴譃槿悾航鹋瓶蛻?、銀牌客戶和普通客戶。普通客戶通過訂票積分至一定的額度可以逐步升級為銀牌客戶、金牌客戶。不同類別的客戶可享有不同的機票折扣。系統(tǒng)還必須每日、每周、每月給出機票銷售的統(tǒng)計分析報表。題目3:試題庫系統(tǒng)為高校某門課程開發(fā)試題庫系統(tǒng),要求:(1)試題有單選(4選1)、多選(5選2)、判斷、填空等幾類;(2)試題編輯。對每道試題可進行錄入、修改、刪除等操作;每一章的每一類題,題量有一個臨界值,當系統(tǒng)中某一章的某類題量低于臨界值時,應提示用戶增加題目;(3)試卷生成。三種方法:(a)用戶依次輸入某章某類題的數量,系統(tǒng)隨機抽題,依次寫入試卷(txt文件);(b)用戶打開題庫,邊閱讀題目邊抽題,抽出的題目一經確認,即寫入試卷;(c)系統(tǒng)登記、保存已生成的完整試卷,用戶可以直接抽取完整試卷。(4)試卷評價。記錄每份已生成的完整試卷的考試情況,評價其難易程度。上實驗要求:按照基于數據流的軟件工程的要求完成各階段的主要文檔,實現(xiàn)的程序能初步運行。分組進行,每組3-4人,自由組合,每組設項目負責人一個;歡迎下載令每組抽簽選擇開發(fā)題目1、2或3,一組同學合作完成一個項目,每人負責項目中的1?2個開發(fā)步驟;令工作步驟:問題初步定義和可行性研究今需求分析(資源采集)3界面原型設計3概要設計3詳細設計3實現(xiàn)與測試3項目驗收令需要交付的文檔:(1)可行性研究報告(2)項目開發(fā)計劃(含小組成員分工)(3)需求規(guī)格說明書(4)概要設計說明書(5)詳細設計說明書(6)數據庫設計說明書(7)測試計劃(8)測試分析報告(9)項目開發(fā)總結報告(10)系統(tǒng)源程序(11)操作手冊上建議開發(fā)步驟:可行性研究:用系統(tǒng)流程圖描述系統(tǒng)的工作流程。從技術上和人員(分工)上簡單說明項目的可行性。項目開發(fā)計劃:歡迎下載項目時間(例如20個工作日),任務分解(每個任務需要的人數和時間),做項目開發(fā)的工程網絡圖和計劃進度表,注明關鍵任務和關鍵路徑。使用“瀑布模型”:需求分析:⑴獲取需求:對8個方面的需求(A功能需求;B性能需求;C可靠性和可用性需求;D出錯處理需求;E接口需求;F約束;G逆向需求;H將來可能提出的要求)進行獲取、分析和記錄,不必要的方面可以略去。⑵建立系統(tǒng)的邏輯模型:數據模型----數據字典和E-R圖(數據規(guī)范到3范式);功能模型----功能級或進一步細化的數據流圖;行為模型----狀態(tài)轉換圖。⑶對系統(tǒng)中的關鍵部分必要的說明概要設計⑴確定系統(tǒng)的物理實現(xiàn)方案,用系統(tǒng)結構圖描述之。⑵分解系統(tǒng)功能,做出系統(tǒng)的軟件結構圖(總體結構圖)。⑶主要模塊(一級、二級)的功能描述。(4)對模塊間的接口進行說明⑸設計系統(tǒng)的主界面(6)用戶設計詳細設計⑴數據庫設計。⑵系統(tǒng)使用的全局變量歡迎下載⑶每個模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論