當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 建筑工程項目管理軟件
面向對象方法在需求分析中的應用
需求分析的好壞直接關系到軟件的成功與否,是軟件生命周期中的關鍵一環(huán)。
一般來說,用戶對計算機技術了解并不多,計算機工程人員又對用戶的問題不很了解,這就阻礙了用戶與計算機工程人員之間的交流,使計算機工程人員不能很好地理解問題域,用戶又對目標系統(tǒng)存在好多不清楚的地方。傳統(tǒng)的數(shù)據(jù)流分析法,功能分析法等對這個問題并不能有效地解決。面向對象的方法的出現(xiàn),正好為此問題提供了一個較好的解決方案。因為人類自然地趨向于?quot;對象"的觀點或"方法"來認識問題,分析問題以及解決問題,用基于"對象"的概念模型來建立問題域模型自然成為系統(tǒng)分析員與用戶交流的有效工具。
用面向對象的方法進行需求分析,其根本要點在于,利用"對象"的概念模型建立一個針對于問題域的模型,用戶和軟件工程師通過該模型進行交流。通過在這么一個基?quot;對象"的問題域模型的基礎上形成需求規(guī)格說明書。
下面對面向對象的方法進行需求分析的要點作一簡要的介紹:
一、相關概念
面向對象的方法進行需求分析集中在以下幾個概念
上:對象和類、對象之間的動態(tài)交互(劇情)。
對象是問題域中的個體,如人、粉筆等;
類是具有相同屬性的對象的集合;
劇情指為了完成一項功能(或任務)相關對象的一個有次序的消息傳遞過程。
二、簡要步驟
1、通過查看相關資料并與用戶廣泛地接觸,自己對問題域有一個大致的了解。在這個基礎上,將問題域中與系統(tǒng)和問題有關的對象提取出來。這就是標識對象的工作。
2、將第一步中抽象出來的對象(類)的之間的關系考慮清楚;如整體與部分、從屬關系等;
3、為"類"提取與系統(tǒng)問題域有關的屬性、服務等;
4、由于要完成一項任務,肯定是有不同的對象互相協(xié)作完成的。同時一個對象的屬性,服務也是在與相關對象的協(xié)作中體現(xiàn)出來的。將問題域中所有任務的的對象的協(xié)作關系搞清楚,是面向對象需求分析的關鍵一環(huán)。即將問題域中的“劇情”搞清楚,是需求分析的主要工作之一。
以上四步并不是單獨的而是互有聯(lián)系,可以同時進行的。通過,對以上4步工作的反復執(zhí)行我們就可以建立一個基于對象的問題域的模型。
基于該模型的基礎上,可以比較容易地產(chǎn)生一個符合用戶需求的用戶需求規(guī)格說明書成為后續(xù)工作的基礎。 考試大編輯整理
- 12015年造價工程師考試《法規(guī)》考點總結第一部分(8)
- 22015年監(jiān)理工程師《合同管理》每日一練(8.7)
- 3【7月30日預測】天津鋼材市場價格小幅上漲
- 4幕墻滲漏原因及監(jiān)理注意事項有哪些?
- 52015年監(jiān)理工程師《投資控制》每日一練(7.7)
- 6論建筑結構設計中節(jié)約用鋼量的方法及其意義
- 72015年監(jiān)理工程師《理論與法規(guī)》練習(9)
- 82015年湖北省將建成1400公里高速公路
- 92015年二級建造師考試輔導資料:工程許可證
- 10鋼筋砼坡屋面施工技術交底
- 11填充墻砌體砌筑施工工藝
- 12IT項目管理-需求管理工作流
- 13西藏驅龍銅多尾礦庫前期排水洞順利貫通
- 14【招標師考試】《招標采購專業(yè)實務》練習題1
- 152015年二級建造師考試《建設工程施工管理》考試大綱(第四版)
- 16西咸新區(qū)入選國家“海綿城市”建設試點
- 17合同工期與計劃工期的區(qū)別
- 18結構加固工程質量保證做法
- 192014年一級建造師機電工程復習資料—《特種設備安全監(jiān)察條例》
- 20高墩翻模作業(yè)指導書
- 212015安全工程師每日一練免費在線測試(2015.4.15)
- 22監(jiān)理工程師的工程計量主要環(huán)節(jié)
- 23監(jiān)理單位及監(jiān)理師的法律責任
- 24北京打造全國新能源高水平應用示范城市
- 25從中西美食到中西園林
- 26山東聊建集團兩項工程順利通過省示范和省優(yōu)小區(qū)現(xiàn)場驗收
- 272015年安全工程師《安全生產(chǎn)管理知識》每日一練(12.23)
- 28建筑企業(yè)應重視和加強企業(yè)定額制訂與管理
- 2920m普通鋼筋先簡支后連續(xù)T梁設計圖
- 30高層建筑地下室漏水分析
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓