久久精品国产一区二区电影,久久精品国产亚洲av瑜伽,精品无人区一码卡二卡三,久草热8精品视频在线观看 ,久久99精品久久久久麻豆

錘子簡歷品牌推廣師
軟件需求分析是什么?
作者:君仔小編 2022/05/26 00:15:28
閱讀 361
軟件需求分析是什么?

軟件需求分析也稱為需求分析、系統(tǒng)需求分析或需求分析工程等,是開發(fā)人員經(jīng)過深入細(xì)致的調(diào)研和分析,準(zhǔn)確理解用戶和項目的功能、性能、可靠性等具體要求,將用戶非形式的需求表述轉(zhuǎn)化為完整的需求定義,從而確定系統(tǒng)必須做什么的過程,是系統(tǒng)分析和軟件設(shè)計階之間的橋梁。

主要表現(xiàn)在:

1.?需求分析以系統(tǒng)規(guī)格說明和項目規(guī)劃作為分析活動的基本出發(fā)點,并從軟件角度對它們進(jìn)行檢查與調(diào)整。

2.?需求規(guī)格說明又是軟件開發(fā)設(shè)計、以及實現(xiàn)和測試直至維護(hù)的主要基礎(chǔ)。

良好的分析活動有助于避免或盡早剔除早期錯誤,從而提高軟件生產(chǎn)率,降低開發(fā)成本,改進(jìn)軟件質(zhì)量,提高軟件系統(tǒng)的穩(wěn)定性和健全性。

?

需求分析的工作大致可以分為四個方面:問題識別、分析與綜合、制訂規(guī)格說明、評審。

問題識別:就是從系統(tǒng)角度來理解軟件,確定對所開發(fā)系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件,以及需求應(yīng)該達(dá)到的標(biāo)準(zhǔn)。

這些需求包括:功能需求(做什么)、性能需求(要達(dá)到什么指標(biāo))、環(huán)境需求(如機型、操作系統(tǒng)等)、可靠性需求(不發(fā)生故障的概率)、安全保密需求、用戶界面需求、資源使用需求(軟件運行是所需的內(nèi)存、CPU等)、軟件成本消耗與開發(fā)進(jìn)度需求、預(yù)先估計以后系統(tǒng)可能達(dá)到的目標(biāo)。

分析與綜合:?逐步細(xì)化所有的軟件功能,找出系統(tǒng)各元素間的聯(lián)系,接口特性和設(shè)計上的限制,分析他們是否滿足需求,剔除不合理部分,增加需要部分。

最后綜合成系統(tǒng)的解決方案,給出要開發(fā)的系統(tǒng)的詳細(xì)邏輯模型(做什么的模型)。

制訂規(guī)格說明書:?即編制文檔,描述需求的文檔稱為軟件需求規(guī)格說明書。

請注意,需求分析階段的成果是需求規(guī)格說明書,向下一階段提交。

評審:?對功能的正確性,完整性和清晰性,以及其它需求給予評價。

評審?fù)ㄟ^才可進(jìn)行下一階段的工作,否則重新進(jìn)行需求分析。

?

需求分析的方法

1 . ?功能分析方法

?功能分析法即功能分解法是以系統(tǒng)提供的功能為中心來組織系統(tǒng)。

首先定義各種功能,?然后把功能分解為子功能,?同時定義功能之間的接口。

數(shù)據(jù)結(jié)構(gòu)是根據(jù)功能/子功能的需要設(shè)計的。

?其基本策略是以分析員的經(jīng)驗為依據(jù),?確定新系統(tǒng)所期望的處理步驟或子步驟,?然后,?將問題空間映射到功能和子功能上。

2 .?數(shù)據(jù)流分析方法

?

? ?數(shù)據(jù)流分析方法也叫結(jié)構(gòu)化分析,?其基本策略是研究問題域中數(shù)據(jù)如何流動以及在各個環(huán)節(jié)上進(jìn)行何種處理,?從而發(fā)現(xiàn)數(shù)據(jù)流和加工。

?問題域被映射為由數(shù)據(jù)流、加工以及文件、端點等成份構(gòu)成的數(shù)據(jù)流圖(DFD) ,?并用數(shù)據(jù)字典對數(shù)據(jù)流和加工進(jìn)行詳細(xì)說明。

這種方法的關(guān)鍵是動態(tài)跟蹤數(shù)據(jù)流動。

3 .?信息建模分析方法

? ???信息建模分析方法的核心概念是實體和關(guān)系,?主要工具是語義數(shù)據(jù)模型(實體關(guān)系圖) ,?其基本策略是找出現(xiàn)實世界的對象,?然后用屬性來描述對象,?增添對象與對象之間的關(guān)系,?定義父類與子類,?用父類型/子類型提煉屬性的共性,?用關(guān)聯(lián)對象關(guān)系作細(xì)化的描述,?最后進(jìn)行規(guī)范化處理。

?其實質(zhì)是將問題空間直接映射成模型中的對象。

4 . ?面向?qū)ο蠓治龇椒?/p>

?

??面向?qū)ο蠓治?OOA(Object- Oriented Analysis)?的基本策略是通過信息隱藏將比較容易變化的元素隱藏起來,?分析員基于比較穩(wěn)定的元素建立其思想和規(guī)格說明的總體結(jié)構(gòu)。

?

?面向?qū)ο蠓治龅闹饕匦允羌訌娏藢栴}域( Problem Domain)?和系統(tǒng)責(zé)任( System Responsibili-ties)的理解;?改進(jìn)與分析有關(guān)的各類人員之間的交流;?對需求的變化具有較強的適應(yīng)性;?支持軟件復(fù)用

5 .?面向本體分析方法

? ??面向本體的需求分析?OORA (Ontology- Oriented Require-ments Analysis) ,?是?OOA方法的有效補充和提升。

面向本體方法強調(diào)相關(guān)領(lǐng)域的本質(zhì)概念以及這些概念之間的關(guān)聯(lián)。

其實質(zhì)是在面向?qū)ο蠓椒ㄖ幸雽ο箨P(guān)聯(lián),?并給出各種關(guān)聯(lián)的語義語用。

?

?OORA方法由?4?個階段來完成。

第一階段:?用一種自然語言BIDL( Bisiness Information Description Language)?描述事務(wù);?第二階段:?確認(rèn)隱含在?BIDL文本中的本體和對象;?第三階段:?將這些本體和對象轉(zhuǎn)換成另一種語言?Ononet (Ontology and Object- Ori-ented Network) ,?得到用?Ononet?書寫的需求預(yù)定義;?第四階段:?在采用?Ononet?作為知識表示形式的領(lǐng)域本體知識庫中搜索相關(guān)的知識,?并和前面的需求預(yù)定義合并,?得到軟件完整的需求定義。

6 .?形式化分析方法

形式化分析方法,?廣義上講,?是應(yīng)用數(shù)學(xué)的手段來設(shè)計、 模擬和分析,?得到像數(shù)學(xué)公式那樣精確的表示。

從狹義上講,?就是使用一種形式語言進(jìn)行語言公式的形式推理,?用于檢查語法的良構(gòu)性并證明某些屬性。

在需求分析階段,?利用形式化方法得到需求規(guī)格說明書,?可以規(guī)范軟件開發(fā)過程,?為獲得更好的系統(tǒng)性能提供重要保證。

?

需求分析的特點及難點:

1.?確定問題難。

主要原因:一是應(yīng)用領(lǐng)域的復(fù)雜性及業(yè)務(wù)變化,難以具體確定;二是用戶需求所涉及的多因素引起的,比如運行環(huán)境和系統(tǒng)功能、性能、可靠性和接口等。

2.?需求時常變化。

軟件的需求在整個軟件生存周期,常會隨著時間和業(yè)務(wù)而有所變化。

有的用戶需求經(jīng)常變化,一些企業(yè)可能正處在體制改革與企業(yè)重組的變動期和成長期,其企業(yè)需求不成熟、不穩(wěn)定和不規(guī)范,致使需求具有動態(tài)性。

3.?交流難以達(dá)到共識。

需求分析涉及的人事物及相關(guān)因素多,與用戶、業(yè)務(wù)專家、需求工程師和項目管理員等進(jìn)行交流時,不同的背景知識、角色和角度等,使交流共識較難。

4.?獲取的需求難以達(dá)到完備與一致。

由于不同人員對系統(tǒng)的要求認(rèn)識不盡相同,所以對問題的表述不夠準(zhǔn)確,各方面的需求還可能存在著矛盾。

難以消除矛盾,形成完備和一致的定義。

5.?需求難以進(jìn)行深入的分析與完善。

需求理解對不全面準(zhǔn)確的分析,客戶環(huán)境和業(yè)務(wù)流程的改變。

市場趨勢的變化等。

也會隨著分析、設(shè)計和實現(xiàn)而不斷深入完善,可能在最后重新修訂軟件需求。

分析人員應(yīng)認(rèn)識到需求變化的必然性,并采取措施減少需求變更對軟件的影響。

對必要的變更需求要經(jīng)過認(rèn)真評審、跟蹤和比較分析后才能實施。

?

需求分析文檔的編寫:

???需求調(diào)研和分析完成后,就是要根據(jù)需求分析內(nèi)容來編寫需求分析文檔,也叫需求說明書,當(dāng)然需求文檔根據(jù)不同階段也會再細(xì)分。

文檔怎么寫呢?最好的上手方法就是——找模板,根據(jù)模板來做“完型填寫”,這樣就不會出現(xiàn)漏項、缺項,屬于武功里的“秘籍”部分。

上哪能找到這些專業(yè)的需求文檔呢?

“產(chǎn)品講學(xué)堂”推出屬于咱產(chǎn)品人自己的文檔類平臺——產(chǎn)品學(xué)習(xí)網(wǎng)(http://www.cpstudy.com),在這里也可以學(xué)習(xí)產(chǎn)品知識、下載項目、產(chǎn)品管理文檔,也可以上傳你自己的產(chǎn)品文檔,供行業(yè)人員使用。

內(nèi)容來源網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系刪除!

錘子簡歷模板范文,一鍵導(dǎo)入簡歷模板內(nèi)容

錘子簡歷?簡歷?模板分類

職位

客服簡歷模板編導(dǎo)簡歷模板編輯簡歷模板律師簡歷模板翻譯簡歷模板咨詢顧問簡歷模板電子商務(wù)簡歷模板市場營銷簡歷模板軟件測試簡歷模板UI/UX簡歷模板管理培訓(xùn)生簡歷模板外貿(mào)簡歷模板采購簡歷模板策劃簡歷模板護(hù)士簡歷模板建筑簡歷模板助理簡歷模板運營簡歷模板產(chǎn)品經(jīng)理簡歷模板程序員簡歷模板銀行簡歷模板設(shè)計師簡歷模板人力資源簡歷模板財務(wù)簡歷模板銷售簡歷模板醫(yī)生簡歷模板教師簡歷模板會計簡歷模板

?

?

內(nèi)容來源說明:本文章來自網(wǎng)絡(luò)收集,如侵犯了你的權(quán)益,請聯(lián)系QQ:2772182309進(jìn)行刪除。
智能在線簡歷編輯器
錘子簡歷在線簡歷制作,一鍵導(dǎo)出,快速生成 專屬你的優(yōu)秀求職簡歷,敲定高薪 Offer~
立即創(chuàng)建簡歷

【使用錘子簡歷小程序制作簡歷】

范文模板 更多>