




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2010-10-29軟件需求工程課程概述主要內容 課程目標 課程設計思路 課程內容 課程實施 課程資源課程目標 需求工程講什么? 現(xiàn)狀 方式1:理論為主 模型,形式化 方式2:建模與分析技術為主 UML 方式3:實踐方法為主 需求獲取,管理技術,文檔寫作注:理論是指對特定現(xiàn)象及其關注點進行解釋的抽象知識體,一般具有數(shù)學或邏輯基礎。技術是指那些具有明確語法、語義和語用的軟件技術模型以及建立模型的系統(tǒng)化行為方式。實踐方法是指從大量的實踐中總結出來的行之有效的工作方法。 課程目標 需求工程講什么? 理想 CCSE:Software Modeling and AnalysisModeling foun
2、dationsAnalysis fundamentalsTypes of modelsRequirements fundamentalsEliciting requirementsRequirements specification & documentationRequirements validation注:國內的規(guī)范與CCSE保持一致課程目標 需求工程講什么? 理想 CCSE:Software Modeling and AnalysisModeling foundationsAnalysis fundamentalsTypes of modelsRequirements fund
3、amentalsEliciting requirementsRequirements specification & documentationRequirements validation理論為主技術為主實踐為主都重要!課程目標 需求工程講什么 我們的方案:融合 需求基礎,介紹需求的基礎理論知識和實踐方法; 需求獲?。航榻B需求獲取活動及其相關的技術與實踐方法,強調比較分析和工程性; 需求分析:介紹建模與分析的相關理論、常用技術和常用實踐方法,強調比較分析; 需求的文檔化和驗證:介紹需求規(guī)格說明和需求驗證的理論、技術與實踐方法,突出工程性; 需求管理:介紹需求管理的技術與實踐方法,強調
4、工程性。課程目標 理解需求工程及其各個活動,掌握常用的需求工程技術,能夠組織并完成復雜系統(tǒng)的各項需求工程工作。 掌握常用的需求獲取方法與技術,能夠用多種方法與技術發(fā)現(xiàn)或者提取需求。 掌握常用的需求分析方法與技術,能夠完成目標分析、用例分析和需求分析等建模工作。 理解常用的需求規(guī)格說明技術,能夠使用形式化、半形式化和非形式化技術為不同類型系統(tǒng)表示功能性和非功能性需求。 理解常用的需求驗證與確認方法與技術,能夠根據(jù)標準驗證和確認需求,如可行性、清晰性和無二義性。 理解需求管理方法與技術,能夠按照需求管理的要求開展工作 理解與需求工程相關的軟件“工程性”,能夠組織需求,確定需求的優(yōu)先次序,能夠與不同
5、人員會談得到一致的需求集。主要內容 課程目標 課程設計思路 課程內容 課程實施 教材課程設計思路 主要思路:理論、技術與實踐方法的融合課程設計思路 主要思路:理論、技術與實踐方法的融合 以過程框架為基礎 示例:在下圖的過程中展開下列知識 系統(tǒng)模型理論 需求建模技術 建模實踐方法 優(yōu)先級/細化/協(xié)商等實踐方法課程設計思路 主要思路:理論、技術與實踐方法的融合 在軟件工程的體系中展開對理論的教學。 過程框架提供了軟件工程的背景 示例:介紹模型基礎理論 分析工程定位,講解模型的元素單位及其特性課程設計思路主要思路:理論、技術與實踐方法的融合 系統(tǒng)化地培養(yǎng)學生掌握實踐方法 以過程框架與相關理論為基礎,
6、可以將分散的實踐方法有機地組織起來 示例:以下圖的過程框架和需求理論(需求層次性)為基礎,組織需求工程前期的實踐方法課程設計思路 主要思路:理論、技術與實踐方法的融合 實踐方法與技術互相結合和互為補充 以實踐方法作為范例講解技術的運用,增加學生對技術可操作性的理解 通過對技術的分析,提高學生對實踐方法局限性的認識類圖(對象建模技術)概念類列表名詞分析行為分析CRC課程設計思路 其他重要的設計思路 結合軟件工程的大背景 讓學生知道軟件需求的來源和去向; 例如需求驗證與軟件工程質量保障 堅持從現(xiàn)實世界和問題出發(fā) 教會學生在模糊的現(xiàn)實(而非純技術)背景中思考軟件需求處理和分析; 例如:問題分析與目標
7、分析必要性,獲取必要性,分析中的模糊性等 強調非技術能力培養(yǎng),幫助學生建立初步的產(chǎn)品策劃能力 發(fā)現(xiàn)問題和策劃產(chǎn)品方案的能力(問題、目標、范圍、優(yōu)先級等) 溝通能力(獲?。┖蛥f(xié)商能力課程設計思路 其他重要的設計思路 在技術與方法時,結合發(fā)展歷史、應用背景、實踐調查等知識,提高學生對各種技術和方法的理解能力,教會學生區(qū)別與判定它們的使用差異,并靈活應用。 補充以當前有影響的新技術和新方法,完善學生知識的同時提高學生對技術發(fā)展的適應能力 例如面向目標的模型、基于場景的方法、面向問題的分析等。主要內容 課程目標 課程設計思路 課程內容 課程實施 教材課程內容知識體系知識體系編號描述k,c,aE, D,
8、 OMEP-EF.ec.0軟件的工程經(jīng)濟學MEP-EF.ec.1軟件生命周期中的價值考慮kEMEP-EF.ec.2系統(tǒng)目標生成(如共享設計、stakeholder win-win,質量函數(shù)實施、原型等)cEMEP-EF.ec.3解決方案成本效益比分析(如收益的實現(xiàn)、折中分析、成本分析和投資收益等)cEMEP-EF.ec.4系統(tǒng)價值實現(xiàn)(如優(yōu)先權、風險判別、成本控制等)kEMEP-PF.pr.0職業(yè)技能MEP-PF.pr.6軟件的經(jīng)濟影響cEMEP-PF.psy.0團隊激勵/心理學MEP-PF.psy.2個體認知(如限制等)kEMEP-PF.psy.3認知問題的復雜性kEMEP-PF.psy.4
9、和投資者交互cEMEP-PF.psy.5不確定性和模糊性的處理kE課程內容 知識體系編號描述k,c,aE, D, OSEF-MA.md.0建?;ASEF-MA.md.1建模原理(例如分解、抽象、一般化、投影/視點、清晰化、使用形式化方法等)aESEF-MA.md.2前置和后置條件,不變式cESEF-MA.tm.0模型類型SEF-MA.tm.1信息建模(例如實體關系建模、類圖等)aESEF-MA.tm.2行為建模(例如狀態(tài)圖、用例分析、交互圖)aESEF-MA.tm.4領域建模(如領域工程方法等)kESEF-MA.tm.6企業(yè)建模(如業(yè)務過程、組織、目標等)kDSEF-MA.tm.7需求交互分析
10、(如特征交互、視點分析等)kDSEF-MA.tm.8分析模式(如問題框架、規(guī)范重用等)kDSEF-MA.af.0分析基礎SEF-MA.af.1良好形式分析(如完整性、一致性、健壯性等)aESEF-MA.af.2正確性分析(如靜態(tài)分析、模擬和模型檢驗等)aESEF-MA.af.3分析質量(非功能性)需求(如安全性、保密性、易用性、性能、根本原因分析等)aESEF-MA.af.4優(yōu)先度,折中分析、風險分析和影響分析cESEF-MA.af.5可追蹤性cESEF-MA.af.6形式化分析kE課程內容 知識體系編號描述k,c,aE, D, OSEF-MA.rfd.0需求基礎SEF-MA.rfd.1需求定
11、義(如產(chǎn)品、項目、約束、系統(tǒng)邊界、外部、內部等)cESEF-MA.rfd.2需求處理cESEF-MA.rfd.3需求的層/級cESEF-MA.rfd.4需求特性cESEF-MA.rfd.6需求與系統(tǒng)工程的關系、以人為本的設計等kDSEF-MA.rfd.7嚴重的問題(如結構錯誤、解決方案的問題等)kDSEF-MA.er.0需求獲取SEF-MA.er.1獲取來源(如投資者、領域專家、操作和組織環(huán)境等)aESEF-MA.er.2獲取技術(如會談、提問/調查、原型、用例、觀察、共享技術等)aESEF-MA.er.3高級技術(如ethnographic等)cDSEF-MA.rsd.0需求規(guī)約和文檔化SE
12、F-MA.rsd.1需求文檔化基礎(如類型、受眾、結構、質量、屬性和標準等)kESEF-MA.rsd.2軟件需求規(guī)約aESEF-MA.rsd.3規(guī)格說明語言(如結構化英語、UML等)kE課程內容 知識體系編號描述k,c,aE, D, OSEF-MA.rv.0需求確認SEF-MA.rv.1評審和審查aESEF-MA.rv.2需求確認的原型cESEF-MA.rv.3確認測試設計cESEF-MA.rv.5形式化需求分析kDSEF-MA.rm.0需求管理SEF-MA.rm.1需求變更管理cESEF-MA.rm.2需求基線管理kESEF-MA.rm.3需求跟蹤kE主要內容 課程目標 課程設計思路 課程內
13、容 課程實施 課程資源 教學計劃課程實施序號主題內容課時1導論需求在軟件開發(fā)中的重要性;軟件需求工程概述;需求工程的特性;需求工程師的知識要求;課程設置的目的及課程要求22需求基礎需求的概念和原理;需求的類型;需求的層次;需求開發(fā)的思路;優(yōu)秀需求的特性;常見需求錯誤分析23需求工程過程需求工程過程;各項需求工程活動細節(jié);需求工程的迭代特性;有效實踐方法的應用14需求獲取概述需求獲取活動過程;需求獲取的常見問題和困難;需求獲取的特性25確定項目前景和范圍問題分析;建立解決方案;邊界定義;前景和范圍文檔;可行性分析26涉眾分析與硬數(shù)據(jù)采樣 涉眾識別;涉眾描述;涉眾評估;涉眾采樣;硬數(shù)據(jù)采樣27需求獲取方法面談、原型、觀察法和文檔審查48需求獲取結果的組織面向目標的方法;基于場景的方法;基于用例的方法39需求分析概述建模與分析理論基礎;需求分析技術;需求分析方法;需求分析活動;優(yōu)先級劃分;沖突協(xié)商;多視角技術;Win-Win模型;前期需求階段的需求分析4 教學計劃課程實施序號主題內容課時10結構化建模過程建模;DFD;DFD建模方法;DFD相關技術211數(shù)據(jù)建模數(shù)據(jù)建模;ERD;ERD建模方法112面向對象分析面向對象分析;類圖;用例圖;行為圖;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教學語音課件
- 文庫發(fā)布:心態(tài)的課件
- 國土教學課件下載
- 教育政策評價課件
- 2025上半年度企業(yè)安全生產(chǎn)主體責任履職報告
- 斟酌洗浴活動方案
- 春天系列活動方案
- 新奇活動策劃方案
- 星火工程活動方案
- 散學儀式活動方案
- 檢驗檢測機構質量手冊程序文件質量記錄合集(依據(jù)2023年版評審準則)
- 2025-2030全球及中國管道運輸服務行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030中國海上風電裝備產(chǎn)業(yè)發(fā)展調查及經(jīng)營狀況深度解析研究報告
- 結構檢測員考試題及答案
- 教培機構合作辦學協(xié)議書范本
- 三高患者健康教育
- 初中英語大單元教學中融入中國傳統(tǒng)文化的策略與實踐研究
- DBJT45-166-2024《預拌混凝土企業(yè)內設試驗室管理規(guī)程》
- 柔性傳感器陣列信號處理-深度研究
- 2025年內蒙古地礦集團直屬子公司招聘筆試參考題庫含答案解析
- 心臟瓣膜病護理常規(guī)課件
評論
0/150
提交評論