




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件需求分析Software Requirement Analysis一、課程基本情況課程類別:專業(yè)方向課課程學(xué)分:3學(xué)分課程總學(xué)時(shí):48學(xué)時(shí),其中講課:32學(xué)時(shí),實(shí)驗(yàn)(含上機(jī)):16 學(xué)時(shí)課程性質(zhì):選修開課學(xué)期:第4學(xué)期先修課程: 計(jì)算機(jī)基礎(chǔ) 程序設(shè)計(jì)基礎(chǔ)適用專業(yè): 軟件工程教 材: HYPERLINK /writer/Bruegge%20B_1.html t _blank Bruegge B, HYPERLINK /writer/Allen%20H.Dutoit_1.html t _blank Allen H.Dutoit等著,Object Oriented Software Engine
2、ering Using UML,Patterns ,and Java,第三版,清華大學(xué)出版社,2011年開課單位: 計(jì)算機(jī)與軟件 學(xué)院 軟件工程系二、課程性質(zhì)、教學(xué)目標(biāo)和任務(wù)本課程是計(jì)算機(jī)軟件工程專業(yè)的重要專業(yè)課程,主要講述軟件的生命周期、軟件需求的獲取和需求的分析。通過本課程的學(xué)習(xí),學(xué)生應(yīng)對(duì)軟件工程中最重要的分析步驟中的概念、原理和典型的設(shè)計(jì)技術(shù)有一個(gè)較為深入的理解,對(duì)需求分析過程有一個(gè)初步的認(rèn)識(shí)。本課程的主要任務(wù)是使學(xué)生全面而系統(tǒng)地掌握系統(tǒng)分析的基本工作原理、原則和方法,為今后從事系統(tǒng)開發(fā)與研究奠定良好的理論基礎(chǔ)。該課程首先系統(tǒng)地介紹了軟件工程的基本概念、基本特征,然后重點(diǎn)介紹系統(tǒng)需求分析
3、的原則、步驟和方法,其目的是擴(kuò)大學(xué)生的知識(shí)面和提高未來應(yīng)對(duì)不同類型系統(tǒng)分析的能力,最后通過一個(gè)具體案例來使得學(xué)生系統(tǒng)掌握系統(tǒng)分析的基本概念和技術(shù)方法。教學(xué)重點(diǎn)是掌握需求分析的基本概念,功能模型、對(duì)象模型和動(dòng)態(tài)模型的建立以及需求說明書的撰寫等。三、教學(xué)內(nèi)容和要求第1章 Introduction to Software Engineering(4學(xué)時(shí))1.1 軟件工程的基本概念(1學(xué)時(shí))(1)了解建模的基本概念; (2)理解軟件工程開發(fā)活動(dòng)的概念;(3)掌握非功能性需求和功能性需求的概念;重點(diǎn):軟件工程的基本概念難點(diǎn):無1.2軟件工程開發(fā)活動(dòng)和管理(1學(xué)時(shí))(1)了解項(xiàng)目管理的基本概念; (2)了
4、解日志管理的概念;(3)了解軟件配置管理概念;重點(diǎn):無難點(diǎn):無1.3 ARENA案例介紹(2學(xué)時(shí))(1)了解ARENA項(xiàng)目情況; (2)了解ARENA項(xiàng)目實(shí)例分析步驟;重點(diǎn):無難點(diǎn):無第2章 Modeling with UML(8學(xué)時(shí))2.1 UML的基本概念(2學(xué)時(shí))(1)了解建模的基本概念; (2)理解建模的優(yōu)勢(shì)和必要性;(3)掌握面向?qū)ο蠼_^程;重點(diǎn):面向?qū)ο蟮幕靖拍铍y點(diǎn):面向?qū)ο髾C(jī)制2.2 功能模型(2學(xué)時(shí))(1)了解功能模型的基本概念; (2)理解功能模型的作用;(3)掌握用例圖的基本畫法和實(shí)現(xiàn);重點(diǎn):用例圖的基本畫法難點(diǎn):用例圖和角色2.3 對(duì)象模型(2學(xué)時(shí))(1)了解對(duì)象模型
5、的基本概念; (2)理解對(duì)象模型的作用;(3)掌握類圖的基本畫法和實(shí)現(xiàn);重點(diǎn):類圖的基本畫法難點(diǎn):類圖和面向?qū)ο蠡靖拍?.4 動(dòng)態(tài)模型(2學(xué)時(shí))(1)了解動(dòng)態(tài)模型的基本概念; (2)理解動(dòng)態(tài)模型的作用;(3)掌握順序圖、狀態(tài)機(jī)圖和活動(dòng)圖的基本畫法和實(shí)現(xiàn);重點(diǎn):順序圖、狀態(tài)機(jī)圖和活動(dòng)圖的基本畫法難點(diǎn):順序圖、狀態(tài)機(jī)圖和活動(dòng)圖的適用場(chǎng)合第3章 Project Organization and Communication(4學(xué)時(shí))3.1 項(xiàng)目組織的概念(2學(xué)時(shí))(1)了解項(xiàng)目組織的基本概念; (2)理解開發(fā)團(tuán)隊(duì)中角色的作用;(3)熟悉開發(fā)過程任務(wù)和工作流程安排的概念;重點(diǎn):流程安排難點(diǎn):甘特圖和網(wǎng)
6、絡(luò)圖3.2 組織活動(dòng)(2學(xué)時(shí))(1)了解團(tuán)隊(duì)情況通氣會(huì)議的作用; (2)理解角色溝通的重要性;(3)熟悉組織客戶和項(xiàng)目總結(jié)的意義;重點(diǎn):無難點(diǎn):無第4章 Requirement Elicitation(8學(xué)時(shí))4.1 需求獲取的概念(2學(xué)時(shí))(1)掌握功能性和非功能性需求基本概念和不同; (2)掌握需求的特性;(3)了解綠地工程和再工程以及界面工程的概念;重點(diǎn):功能性和非功能性需求基本概念難點(diǎn):需求的特性4.2 需求獲取活動(dòng)(2學(xué)時(shí))(1)了解角色的概念; (2)理解場(chǎng)景和用例的區(qū)別;(3)熟悉參與者和用例之間的關(guān)系;(4)理解初始的分析對(duì)象的過程;重點(diǎn):場(chǎng)景和用例的結(jié)構(gòu)難點(diǎn):用例之間的關(guān)系4
7、.3 需求管理(2學(xué)時(shí))(1)了解需求獲取管理的概念; (2)理解追蹤性維護(hù)的作用;(3)熟悉需求獲取的追溯性意義;重點(diǎn):需求獲取管理難點(diǎn):無4.4 ARENA案例研究(2學(xué)時(shí))(1)了解ARENA的需求獲取過程; (2)理解ARENA中需求管理;重點(diǎn):無難點(diǎn):無 第5章 Requirement Analysis(10學(xué)時(shí))5.1 需求分析(2學(xué)時(shí))(1)掌握需求分析的概念; (2)掌握對(duì)象模型和動(dòng)態(tài)模型分析的不同;(3)掌握實(shí)體、邊界和控制對(duì)象的不同;(4)理解泛化和特化的不同重點(diǎn):實(shí)體、邊界和控制對(duì)象基本概念難點(diǎn):泛化和特化5.2 從用例到對(duì)象(6學(xué)時(shí))(1)掌握如何標(biāo)識(shí)實(shí)體對(duì)象、邊界對(duì)象
8、和控制對(duì)象; (2)理解使用順序圖將用例映射成對(duì)象的流程;(3)熟悉如何使用CRC卡的作用;(4)掌握如何標(biāo)識(shí)關(guān)聯(lián)、聚集和屬性;(5)掌握單一對(duì)象的狀態(tài)相關(guān)行為;(6)熟悉建模對(duì)象之間的繼承關(guān)系;(7)熟悉分析模型評(píng)審流程;重點(diǎn):難點(diǎn):無5.3分析管理(2學(xué)時(shí))(1)掌握文檔化的概念(2)理解分配責(zé)任的意義;(3)了解分析模型的迭代過程;重點(diǎn):無難點(diǎn):無5.4 ARENA案例研究(2學(xué)時(shí))(1)掌握ARENA案例的分析過程(2)掌握ARENA案例的需求分析報(bào)告規(guī)范;重點(diǎn):無難點(diǎn):無四、課程考核(1)作業(yè)等:作業(yè):3次(2)考核方式:閉卷考試(3)總評(píng)成績計(jì)算方式:總評(píng)成績=平時(shí)成績*30%+期
9、末成績*70 五、參考書目1、 HYPERLINK /Systems-Analysis-Design-Changing-Fourth/dp/1418836125/ref=sr_11_1?ie=UTF8&qid=1239950177&sr=11-1 t _blank Systems Analysis & Design in a Changing World, Fourth Edition ,機(jī)械工業(yè)出版社; HYPERLINK /s/?key1=(%c3%c0)John+W.+Satzinger%3bRobert+B.+Jackson%3bStephen+D.+Burd t _blank (美)John W. Satzinger;Robert B. Jackson;Stephen D. Burd ,2008;2、software e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公路養(yǎng)護(hù)合同范本
- 人力資源外包合同范例
- 代理旗艦店合同范本
- 農(nóng)戶種植水稻合同范本
- 2024年中國移動(dòng)招聘考試真題
- 個(gè)人債權(quán)抵押合同范本
- 2024年西安工業(yè)大學(xué)專任教師招聘考試真題
- 企業(yè)簽訂勞務(wù)合同范本
- 供熱站拆除合同范本
- 兼職技術(shù)總工合同范本
- TSG 07-2019電梯安裝修理維護(hù)質(zhì)量保證手冊(cè)程序文件制度文件表單一整套
- 2025深圳勞動(dòng)合同下載
- 設(shè)備損壞評(píng)估報(bào)告范文
- 標(biāo)準(zhǔn)和計(jì)量管理制度范文(2篇)
- 透析患者心理問題護(hù)理干預(yù)
- 孕前口腔護(hù)理保健
- 《民航服務(wù)與溝通學(xué)》課件-第1講 服務(wù)與民航服務(wù)的概念
- 《大學(xué)生安全教育》課件 項(xiàng)目四 軍事安全
- 10KV電力配電工程施工方案
- 智能感知工程基礎(chǔ)知識(shí)單選題100道及答案解析
- 肌肉注射藥物不良反應(yīng)及預(yù)防措施研究
評(píng)論
0/150
提交評(píng)論