




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第一講 概述v軟件開發(fā)的現(xiàn)狀與分析v需求工程與其它過程關系v什么是需求?v需求的層次v需求工程過程生在新中國,長在紅旗下!出身于機械家庭如今浪跡在IT天涯優(yōu)點:知道本人不是很聰明!在路上,不斷地努力走呀走在路上,不斷地努力走呀走! ! 美國Standish Group調(diào)查了8400個軟件工程(投資總額達250億美圓,84%未按期完成,平均超預算189%,其中絕大多數(shù)緣由是需求問題。2 2、為什么要了解需求?、為什么要了解需求?v缺乏軟件開發(fā)和維護的正確方法以及忽視軟件開發(fā)過程的質(zhì)量控制乃是最為關鍵的緣由。其中軟件開發(fā)和維護方法的不正確性主要表達在:v1忽視軟件開發(fā)前期的需求分析;v2開發(fā)過程缺
2、乏一致的、規(guī)范化的方法論的指點;v3文檔資料不齊全或不準確;v4忽視與用戶之間、開發(fā)組員之間的交流;v5忽視測試的重要性;v6不注重維護或由于上述緣由呵斥維護任務的困難。需求問題呵斥的后果需求問題需求問題工程徹底失敗工程徹底失敗工程進度拖延工程進度拖延工程本錢添加工程本錢添加工程質(zhì)量失控工程質(zhì)量失控系統(tǒng)生命縮短系統(tǒng)生命縮短v我們?nèi)绾伪WC我們開發(fā)的系統(tǒng)可以完全地滿足客戶的需求并滿足客戶的期望?v這個困難的問題沒有簡單的答案,而一個“可靠的需求工程過程是我們當前擁有的最正確處理方案。v有效的需求工程是軟件開發(fā)工程中關鍵的勝利要素。v商業(yè)運用系統(tǒng)咨詢公司商業(yè)運用系統(tǒng)咨詢公司v商業(yè)運用系統(tǒng)運用公司中規(guī)
3、劃和建立部門商業(yè)運用系統(tǒng)運用公司中規(guī)劃和建立部門v商業(yè)運用系統(tǒng)開發(fā)公司商業(yè)運用系統(tǒng)開發(fā)公司v市場銷售市場銷售v處理方案和系統(tǒng)設計處理方案和系統(tǒng)設計v編碼開發(fā)編碼開發(fā)v測試測試v值得留意的一點是,需求并未包括設計細節(jié)、實現(xiàn)細節(jié)、工程方案信息或測試信息。需求與這些沒有關系,它關注的是充分闡明他終究想開發(fā)什么。v開發(fā)軟件系統(tǒng)最為困難的部分就是準確闡明開發(fā)什么。最為困難的概念性任務便是編寫出詳細技術需求,這包括一切面向用戶、面向機器和其它軟件系統(tǒng)的接口。同時這也是一旦做錯,將最終會給系統(tǒng)帶來極大損害的部分,并且以后再對它進展修正也極為困難。 需求的方式需求的方式需求的主體需求的主體需求的內(nèi)容需求的內(nèi)容
4、誰需求什么樣的誰需求什么樣的 東西?東西?v用戶主導,面向領域的需求分析方法用戶主導,面向領域的需求分析方法 v需求:是問題信息和系統(tǒng)行為、特性、設需求:是問題信息和系統(tǒng)行為、特性、設計及制造約束的描畫的集合。應該做什計及制造約束的描畫的集合。應該做什么的規(guī)格闡明。么的規(guī)格闡明。v需求工程是指運用已證明有效的技術、方需求工程是指運用已證明有效的技術、方法進展需求分析,確定客戶需求,協(xié)助分法進展需求分析,確定客戶需求,協(xié)助分析人員了解問題并定義目的系統(tǒng)的一切外析人員了解問題并定義目的系統(tǒng)的一切外部特征的一門學科。部特征的一門學科。 v作為設計組、專題討論會的成員,參與設計用戶作為設計組、專題討論
5、會的成員,參與設計用戶界面。界面。v作為知識來源,提供義務、商業(yè)過程的當前執(zhí)行作為知識來源,提供義務、商業(yè)過程的當前執(zhí)行情況。情況。v參與需求討論會,提出想象、確定問題。參與需求討論會,提出想象、確定問題。v作為測試用戶,在驗收時測試系統(tǒng),檢查它能否作為測試用戶,在驗收時測試系統(tǒng),檢查它能否正常任務。正常任務。v作為審查者評價用戶界面。作為審查者評價用戶界面。v進展可用性測試,嘗試用新的用戶界面執(zhí)行義務。進展可用性測試,嘗試用新的用戶界面執(zhí)行義務。v作為工程管理委員會的成員。作為工程管理委員會的成員。v業(yè)務需求目的需求v反映了組織機構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目的要求v用戶需求v描畫了用戶運用
6、產(chǎn)品必需求完成的義務v功能需求非功能性需求 v定義了開發(fā)人員必需實現(xiàn)的軟件功能,使得用戶能完成他們的義務,從而滿足了業(yè)務需求v設計需求v以一個字處置程序為例來闡明需求的不同種類。v業(yè)務需求能夠是:“用戶能有效地糾正文檔中的拼寫錯誤,該產(chǎn)品的包裝盒封面上能夠會標明這是個滿足業(yè)務需求的拼寫檢查器。v對應的用戶需求能夠是“找出文檔中的拼寫錯誤并經(jīng)過一個提供的交換項列表來供選擇交換拼錯的詞。v該拼寫檢查器還有許多功能需求,如找到并高亮度提示錯詞的操作;顯示提供交換詞的對話框以及實現(xiàn)整個文檔范圍的交換。v該產(chǎn)品的屏幕圖象應如附件XX所示,菜單項單擊應按附件YY的規(guī)定動作v功能性需求功能性需求系統(tǒng)應該做什
7、么。系統(tǒng)應該做什么。v非功能性需求非功能性需求系統(tǒng)的特定特性或者約束。系統(tǒng)的特定特性或者約束。也就是為如何實現(xiàn)這些功能需求設定約束。也就是為如何實現(xiàn)這些功能需求設定約束。v功能性需求功能性需求v1ATM系統(tǒng)應該驗證插入的系統(tǒng)應該驗證插入的ATM卡的卡的有效性。有效性。v2ATM系統(tǒng)應該驗證客戶輸入的個人系統(tǒng)應該驗證客戶輸入的個人身份號的有效性。身份號的有效性。v3ATM系統(tǒng)應該對于任何系統(tǒng)應該對于任何ATM卡在恣卡在恣意意24小時內(nèi)只能取款不超越小時內(nèi)只能取款不超越$250進展限制。進展限制。v非功能性需求非功能性需求v1ATM系統(tǒng)應該采用系統(tǒng)應該采用C+編寫。編寫。v2ATM系統(tǒng)和銀行通訊應
8、該采用系統(tǒng)和銀行通訊應該采用256位加密。位加密。v3ATM系統(tǒng)應該在系統(tǒng)應該在3秒內(nèi)驗證秒內(nèi)驗證ATM卡???。v4ATM系統(tǒng)應該在系統(tǒng)應該在3秒內(nèi)驗證個人身秒內(nèi)驗證個人身份號的有效性。份號的有效性。v需求工程過程是用來導出、確認和維護系需求工程過程是用來導出、確認和維護系統(tǒng)需求文檔的一組構(gòu)造化活動統(tǒng)需求文檔的一組構(gòu)造化活動v需求獲取需求獲取v需求建模與需求分析需求建模與需求分析v需求規(guī)格闡明需求規(guī)格闡明v需求驗證與確認需求驗證與確認v需求管理需求管理跟蹤跟蹤明確的需求明確的需求確認確認新的需求新的需求控制控制變卦的需求變卦的需求需求管理需求管理需求開發(fā)需求開發(fā)需求采集需求采集需求分析需求分析
9、需求定義需求定義需求工程需求工程v面向過程v面向過程的分析方法主要研討系統(tǒng)輸入輸出的轉(zhuǎn)化方式 。v面向數(shù)據(jù)v面向數(shù)據(jù)的方法強調(diào)以數(shù)據(jù)構(gòu)造的方式描畫和分析系統(tǒng)形狀。 v面向控制v面向控制的方法強調(diào)同步、死鎖、互斥、并發(fā)以及進程激活和掛起,數(shù)據(jù)流圖就是典型的面向控制的方法 。v面向?qū)ο?v面向?qū)ο蟮姆椒ò逊治鼋⒃谙到y(tǒng)對象以及對象間交互的根底上,經(jīng)過對象的屬性、分類構(gòu)造和集合構(gòu)造定義和溝通需求 。v無足夠用戶參與v用戶需求的不斷添加v模棱兩可的需求v不用要的特性v過于精簡的規(guī)格闡明v忽略了用戶分類v不準確的方案vISO 9000v軟件成熟度軟件成熟度CMMv可以熟練掌握計算機硬件軟件的專業(yè)知識,具有一定的系統(tǒng)開發(fā)閱歷.v擅出息展籠統(tǒng)的思想和發(fā)明性的思想,擅長把握籠統(tǒng)的概念,并把它們重新整理成為各種邏輯成分,并給出簡明明晰的描畫v擅長從相互沖突或混淆的原始資料中抽出恰當?shù)臈l目來.v擅出息展調(diào)查研討,可以很快學慣用戶的專
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河底施工方案
- 教師發(fā)聲亮劍發(fā)言稿
- 賈寶玉發(fā)言稿
- 多功能雙層腳手架施工方案
- 預制水泥消防井施工方案
- 掛牌儀式發(fā)言稿
- 英語發(fā)言稿萬能模板
- 被審計單位發(fā)言稿
- 教師代表發(fā)言稿教師節(jié)
- 減肥后的發(fā)言稿
- 建筑地基處理技術規(guī)范JGJ79-2012
- 印象主義、后印象主義課件
- 《中華傳統(tǒng)文化》第1課-炎黃始-華夏悠遠教學課件
- 日常監(jiān)督檢查表
- 隊列訓練教程ppt課件(PPT 86頁)
- 第三章-農(nóng)村公共管理組織課件
- 注塑員工培訓
- 《麻精藥品培訓》ppt課件
- JMP操作簡要培訓
- 勝利油田壓驅(qū)技術工藝研究進展及下步工作方向
- 研究生復試匯報ppt
評論
0/150
提交評論