![]() |
需求分析與軟件可靠性保證
2010/1/31 15:33:27 | 5100次閱讀 | 來(lái)源:網(wǎng)友轉(zhuǎn)載 【已有0條評(píng)論】發(fā)表評(píng)論
一、軟件可靠性工程與需求工程的關(guān)系
軟件需求分析是軟件產(chǎn)品開(kāi)發(fā)設(shè)計(jì)的第一步,也是最重要的一步。其工作質(zhì)量的高低,不僅直接影響后續(xù)工程的質(zhì)量,而且決定著所開(kāi)發(fā)軟件產(chǎn)品的價(jià)值。當(dāng)然,完整、嚴(yán)密地描述用戶需求,并不是一件十分容易的事。有些軟件產(chǎn)品之所以功能不完善、性能差、可靠性低、可用度差、甚至不能使用,多數(shù)是因?yàn)橛脩粜枨蠓治龉ぷ鞑粡氐姿?。但是,目前軟件可靠性工程研究與實(shí)踐的重點(diǎn),在于軟件測(cè)試等一些事后的驗(yàn)證性工作,對(duì)軟件可靠性設(shè)計(jì)重視不多,這在需求分析等前期階段尤為突出。 二、軟件需求分析 軟件需求分析是軟件設(shè)計(jì)的基礎(chǔ)。它采用一系列行之有效的技術(shù)、方法和工具來(lái)分析用戶需求,通過(guò)特定的形式系統(tǒng)地描述擬開(kāi)發(fā)軟件的功能、性能,以及行為特征和相關(guān)約束,定義所有內(nèi)外部特征,最后形成既能指導(dǎo)軟件設(shè)計(jì)、又能同用戶溝通的軟件需求規(guī)格說(shuō)明。它覆蓋了軟件設(shè)計(jì)之前的各項(xiàng)活動(dòng)。 軟件需求分析是從用戶最初的非形式化需求,到滿足用戶要求的軟件產(chǎn)品設(shè)計(jì)的一個(gè)映射。 在軟件計(jì)劃的基礎(chǔ)上,從深入分析用戶需求出發(fā),把用戶的需求變換成以計(jì)算機(jī)為基礎(chǔ)的系統(tǒng)需求。需求分析實(shí)際上是調(diào)查、評(píng)價(jià)、以致肯定用戶對(duì)軟件的需求的過(guò)程,是一個(gè)對(duì)用戶意圖不斷進(jìn)行揭示和判斷的過(guò)程。其目的在于細(xì)化、精化軟件的作用范圍,確定擬開(kāi)發(fā)軟件的功能和性能,分析并確認(rèn)其過(guò)程,確定軟件成分及接口。 1.軟件需求分析的任務(wù)與步驟 軟件需求分析可分為四個(gè)步驟。 ?、贇w納整理用戶提出的各種問(wèn)題和要求,弄清用戶企圖通過(guò)軟件達(dá)到的目的,并把它作為要求和條件予以明確。即分析人員借助各種工具和方法,獲得對(duì)用戶需求的基本理解,然后在需求獲取方法的驅(qū)動(dòng)和指導(dǎo)下,從非形式需求陳述中提取出用戶的實(shí)際需求。由此確定軟件的功能、性能、接口關(guān)系及有關(guān)屬性、軟件條件、限制和邊界等,標(biāo)定軟件的作用范圍,確認(rèn)支持性的軟硬件環(huán)境及輔助工具與條件。此階段還為軟件需求分析活動(dòng)提供了相應(yīng)的過(guò)程控制機(jī)制。 ②在需求獲取的基礎(chǔ)上,建立邏輯模型,使用自頂向下、逐層分解的方法,把用戶對(duì)軟件的需求分解成若干子系統(tǒng)或軟件成分,將外部需求賦予軟件的各個(gè)功能成分,定義軟件成分的內(nèi)部功能,并標(biāo)定它們之間的接口。 ③用準(zhǔn)確、簡(jiǎn)練、無(wú)二義性的語(yǔ)言將用戶需求規(guī)格化為軟件需求規(guī)格說(shuō)明,使用戶和開(kāi)發(fā)人員對(duì)擬開(kāi)發(fā)軟件有共同的理解,它同時(shí)還是軟件確認(rèn)、測(cè)試、驗(yàn)收和交付的基準(zhǔn)。 ?、芡ㄟ^(guò)需求評(píng)審,對(duì)需求獲取、需求定義等進(jìn)行全面審查,力圖發(fā)現(xiàn)需求分析中的錯(cuò)誤和缺陷,最終確認(rèn)軟件需求規(guī)格說(shuō)明。同時(shí),以需求規(guī)格說(shuō)明為輸入,通過(guò)符號(hào)執(zhí)行、模擬或快速原型等方法,向用戶展示需求規(guī)格說(shuō)明所刻劃的系統(tǒng)外部行為和相應(yīng)特征。 2.軟件需求定義方法 在需求分析的前期,用戶往往難以對(duì)其要求進(jìn)行準(zhǔn)確、完整的描述,因此獲取并定義軟件需求特別重要。常用的需求定義方法是需求背景描述法。它可以通過(guò)對(duì)下面問(wèn)題的獲取與分析,來(lái)獲得對(duì)用戶需求的定義。 在規(guī)范用戶需求的基礎(chǔ)上,分析用戶的需求背景,應(yīng)特別注意其差異。根據(jù)開(kāi)發(fā)和運(yùn)行環(huán)境限制,得到軟件功能和性能的初始集合,最終形成需求集合。 另一種方法是問(wèn)題求解過(guò)程定義。因?yàn)橛行┬枨箅y以用簡(jiǎn)練的原始問(wèn)題模型或輸入/輸出規(guī)格予以定義,需要把解決問(wèn)題的過(guò)程逐步描述出來(lái),即指定每一步的數(shù)學(xué)模型、數(shù)
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://www.vanceur.cn/pmqhd/index.html
“項(xiàng)目管理生根計(jì)劃” 企業(yè)項(xiàng)目經(jīng)理能力培養(yǎng)和落地發(fā)展方案下載>> |
網(wǎng)站文章版權(quán)歸原作者所有,如有認(rèn)為侵權(quán)請(qǐng)聯(lián)系我們,將于1個(gè)工作日內(nèi)作出處理! |
|
|||||||||||||||||||||||
|
熱門(mén)文章
- 當(dāng)項(xiàng)目經(jīng)理需要修煉的9件事
- 一個(gè)面霸的自述:我是如何獲得五十萬(wàn)年薪的...
- 項(xiàng)目管理心得:一個(gè)項(xiàng)目經(jīng)理的個(gè)人體會(huì)、經(jīng)...
- 項(xiàng)目經(jīng)理考試題庫(kù)--系統(tǒng)集成技術(shù)試題精選...
- 項(xiàng)目經(jīng)理年終總結(jié)秘笈
- 優(yōu)秀項(xiàng)目經(jīng)理必備的8個(gè)要素
- 2011年中國(guó)項(xiàng)目管理十大趨勢(shì)
- 2013公司新年晚會(huì)主持稿
- 2012年元旦活動(dòng)策劃方案
- 職場(chǎng)領(lǐng)導(dǎo)智慧:不在其位 不謀其政
- 柳傳志清華管理學(xué)院演講:怎樣做個(gè)好總裁
- 項(xiàng)目經(jīng)理任命書(shū)
- 項(xiàng)目經(jīng)理領(lǐng)導(dǎo)力之探索
- 構(gòu)建企業(yè)級(jí)項(xiàng)目管理體系
- 2012父親節(jié)—活動(dòng)策劃方案
請(qǐng)您注意護(hù)互聯(lián)網(wǎng)安全的決定》及中華人民共和國(guó)其他各項(xiàng)有關(guān)法律法規(guī)或間接導(dǎo)致的民事或刑事法律責(zé)任
·您在項(xiàng)目管理資源網(wǎng)新聞評(píng)論發(fā)表的作品,項(xiàng)目管理資源網(wǎng)有權(quán)在網(wǎng)站內(nèi)保留、轉(zhuǎn)載、引用或者刪除
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款