




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、-. z. 碩 士 研 究 生 讀 書 報 告題目作者作者*指導教師 學科專業(yè) 所在學院 軟件學院 提交日期 二年月 The Effect Of The Requirements Analysis On The System DesignMajor Subject: Software EngineeringAdvisor: ByZhejiang University, P.R. China2009摘要本文重點探討了軟件開發(fā)中一個至關重要的問題軟件需求問題。軟件開發(fā)人員及用戶往往容易忽略溝通的重要性,導致軟件開發(fā)出來后,不能很好地滿足用戶的需要,造成人力、物力和資源的浪費,還使軟件性能深受影響。
2、所以在軟件開發(fā)前期對軟件需求的分析就顯得十分重要,本文以軟件需求工程的角度并具體從軟件需求開發(fā)、軟件需求管理來闡述需求分析在系統(tǒng)設計中的影響和作用。關鍵詞:軟件需求, 需求分析,系統(tǒng)設計AbstractThe paper discuss the important problem in software developmentrequirements analysis. Developer and user always ignore the munication, it causes directly the software does not meet the good demands o
3、f the user ,and cost a lot of time and money. Moreover, it affects the performance of the software. So, the requirements analysis is important in the early time of the development. This paper mainly discuss the requirements analysiss influence on the system design from requirements develop, requirem
4、ent management, requirement program.Keywords:software requirement, requirement analysis, system design1引言隨著計算機軟件項目的規(guī)模越來越大,軟件工程的理念已深入人心,人們也越來越認識到軟件質量的重要性,在這種情況下,軟件需求作為軟件工程的一個階段,就顯得尤為重要了。如果軟件開發(fā)人員與客戶不進行充分的交流與溝通,沒有就產(chǎn)品的功能性需求和非功能性需求達成共識,就匆匆開始著手編寫代碼,其結果很可能是既滿足不了用戶的需求,又浪費了人力物力。為了避免以上問題的出現(xiàn),我們必須重視需求分析,并且以需求工程
5、的角度分兩個方面軟件需求開發(fā)、軟件需求管理來具體探討。2 軟件需求開發(fā)所謂需求分析(requirements analysis)是軟件工程學中經(jīng)典的術語之一,名副其實的含義是對用戶需求進行分析,并產(chǎn)生一份明確、規(guī)的需求定義。從這個意義上講,我們可以知道,需求分析要做的是回答用戶要做什么的問題,而不是用戶提出的問題怎么解決的問題。做什么和怎么做兩者之間顯然存在顯著的區(qū)別,但是就整個軟件開發(fā)過程而言,兩者又存在密切聯(lián)系。一味的追求滿足用戶做什么,忽略可行性是愚蠢的。而過分追求怎么做,置用戶的需求于不顧也是不明智的。 就軟件需求開發(fā)而言包括對一個項目需求的獲取、分析、規(guī)格說明及確認。一般的需求開發(fā)的
6、成果應包括前景和圍文檔、用例文檔、軟件需求規(guī)格說明、數(shù)據(jù)字典和相關的分析模型。首先我們先確定產(chǎn)品的前景與項目圍。一方面可以通過業(yè)務需求定義前景,平衡好相互矛盾的業(yè)務需求。如開發(fā)者希望為用戶引進高科技的技術,而用戶只要求一個簡單的,可以馬上使用的系統(tǒng),這時就需要考慮多方的制衡關系了。 另一方面可以通過畫關聯(lián)圖、圍管理和時間框式開發(fā)來確保項目圍在合理之。然后通過找到合適的客戶代表,獲取他們的需求,以及將用例、業(yè)務規(guī)則、功能性需求和質量屬性編寫成文檔。在這個過程中,前提是要遵循業(yè)務規(guī)則,包括事實、約束、動作觸發(fā)規(guī)則、計算和推論等,從而使功能性需求和相關業(yè)務規(guī)則達到一致。另外,還可以通過制作原型以減少
7、項目風險,設定需求優(yōu)先級,需求確認等方式來進行軟件需求的開發(fā)。3 軟件需求管理在軟件需求管理中,主要探討的是處理需求變更所用的方法。這在實踐中是很常見的。其實軟件需求變更也并非總是壞事,在*種意義上,它可以促進開發(fā)工作不斷向前發(fā)展,提高開發(fā)團隊的適應性。當必須做出變更時,我們應該先從變更的最高層次開始修改,然后再逐級處理相關變更。在整個變更管理過程中,要注意控制管理圍的蔓延,調(diào)整變更控制過程,并進行影響分析。另外在需求管理中,也要注意需求的可跟蹤性,將單個需求與它們的起源、下游開發(fā)的可交付成果聯(lián)系起來。我們還可以使用需求管理工具來強化軟件的需求管理。4 小結通過對需求分析的研究,我對其在系統(tǒng)設
8、計整個項目過程中的地位和作用有了更加明確的認識,歸納起來有以下幾點:(1)在開發(fā)周期中,應該對需求分析給予極大的重視,因為需求分析對系統(tǒng)設計實在有著太重要的意義。我曾向一些工作或是有過不少項目經(jīng)驗的朋友請教需求分析在整個軟件開發(fā)中的意義,他們毫不掩飾的說,在整個軟件開發(fā)和系統(tǒng)設計的時間周期中,有關于需求的分析有時甚至于占到整個開發(fā)周期的一半時間。他們認為編寫代碼不存在很大的阻礙,關鍵還是在于之前的需求分析。需求分析的重要性可見一斑。(2)在系統(tǒng)設計過程中,要具備隨時應對用戶需求變更的能力,也要通過控制圍擴大和需求變更來滿足項目的進度目標,以達到更高的客戶滿意度。參考文獻至少5篇以上參考文獻,并
9、且應盡量引用正規(guī)的期刊或者會議論文 = 1 * GB2 普通圖書1 大鐘. 線性系統(tǒng)理論M. :清華大學,1990.2 賢達. 現(xiàn)代信號處理M. 2版. : 清華大學, 1996.3 LJUNG L. System identification theory for the user M. Beijing: Tsinghua University Press, 2002.4 O BRIEN J A. Introduction to information systems M. 7th ed. Burr Ridge: Irwin, 1994.5 ROOD H J. Logic and struc
10、tured design for puter programmer M. 3rd ed. S. l.: Brooks/Cole-Thomson Learning, 2001. (S. l.表示出版地不明) = 2 * GB2 期刊6 VATSALA A, NOVA R, SRINIVASA MURTHY BR. Elastoplastic model for cemented soilsJ. Journal of Geotechnical and Geoenvironmental Engineering, 2001, 127(8):679-687.7 朱冬林,任光明,聶得新,等.庫水位變化下對
11、水庫滑坡穩(wěn)定性影響的預測J.水文地質工程地質,2002,3:6-9. ZHU Dong-ling, REN Guang-ming, NIE De-*in, et al. Effecting and forecasting of landslide stability with the change of reservoir water levelJ. Hydrological Geology and Engineering Geology,2002,3:6-9. = 3 * GB2 會議論文集8 GRUBER P, THEI F J, TOME A M, et al. Automatic de
12、noising using local independent ponent analysisC/ Proceedings of EIS 2004. Portugal: s. n., 2004: 255-260. (s. n.表示出版者不明)9 ZHANG Wen-li, WANG Lin-ze, *IE Jiang-hua, et al. Hopf bifurcation of impact damper C/ Proceedings of the 3rd International Conference on Nonlinear Mechanics. Shanghai: Shanghai
13、University Press, 1998: 437-440. = 4 * GB2 學位論文10童小東. 水泥土添加劑及其損傷模型試驗D.:大學, 1999: 24-69. TONG *iao-dong. E*periment of cement additive and its damage model D. Hangzhou: Zhejiang University, 1999: 24-69.11 CALMS R B. Infrared spectroscopic studies on solid o*ygen D. Berkeley: University of California,
14、 1965. = 5 * GB2 科技報告12 BREIMAN L. Using conve* pseudo-data toincrease prediction accuracyR. USA, UCBerkeley: Statistics Department, 1998. = 6 * GB2 專利13 TACHIBANA R, SHIMIZU S, KOBAYSHI S, et al. Electronic watermaking method and system: US, 6,915,001P. 2002-04-25 2002-05-28.14加林. 多功能一次性壓舌板:中國,9221
15、4985.2P. 1993-04-14.= 7 * GB2報紙15 丁文祥. 數(shù)字革命與競爭國際化N. 中國青年報,2001-11-20(15).= 8 * GB2標準16IEEE std 802.11 b, Wireless LAN medium access control (MAC) and physical layer (PHY) specifications: higher-speed physical layer e*tension in the 2.4 GHz band S. New York: Institute of Electrical and Electronic Engineers, Inc, 1999.= 9 * GB2計算機程序17Scitor corporation. Project schedulerCP/DK. Sunnyvale, Calif: Scito
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 政府職能轉變與公共政策試題及答案
- 項目變更管理的實踐與思考試題及答案
- 考前沖刺2025年信息系統(tǒng)項目管理師試題及答案
- 西方國家的選舉誠信與透明性考核試題及答案
- 項目管理中的時間線與任務分配技巧試題及答案
- 影響2025年西方政治制度的因素試題及答案
- 選舉公平性在西方的試題及答案
- 解鎖軟件開發(fā)中的代碼質量標準與試題答案
- 網(wǎng)絡架構師的角色定位與試題及答案
- 機電工程技能考核解析及試題與答案
- 【MOOC期末】《模擬電子線路A》(南京郵電大學)期末中國大學慕課答案
- 2025年中國融通農(nóng)發(fā)社會招聘筆試參考題庫含答案解析
- 矛盾普遍性與特殊性的辯證關系
- 第五課+弘揚勞動精神、勞模精神、工匠精神【中職專用】中職思想政治《職業(yè)道德與法治》高效課堂(高教版2023·基礎模塊)
- T-CAS 886-2024 輸血相容性檢測設備檢測性能驗證技術規(guī)范
- 公司安全生產(chǎn)事故隱患內(nèi)部報告獎勵工作制度
- 【詞匯】311個四級核心高頻詞匯
- 稻鴨共作及其環(huán)境效應
- 農(nóng)業(yè)機械安裝調(diào)試及驗收方案
- 氣壓傳動課件 項目四任務二 折彎機氣動系統(tǒng)組裝與調(diào)試
- 土菜館策劃方案
評論
0/150
提交評論