向前
軟件開發(fā)的第一件事是什么?是先分析需求還是先規(guī)劃好?都不是。首先要做的是明確軟件的功能需求,確認(rèn)軟件項(xiàng)目是否可行。這兩件事是“系統(tǒng)定義”應(yīng)該做的。
系統(tǒng)定義的任務(wù)
系統(tǒng)定義有以下主要目標(biāo):
評(píng)估系統(tǒng)概念的可行性、成本效益和業(yè)務(wù)需求;
描述系統(tǒng)接口的功能和性能;
進(jìn)行初步的系統(tǒng)分析和設(shè)計(jì);
將功能分配給硬件、軟件和附加系統(tǒng)元素;
建立成本和進(jìn)度約束。
系統(tǒng)定義是所有后續(xù)工程工作的基礎(chǔ)。為了實(shí)現(xiàn)上述目標(biāo),系統(tǒng)定義了三個(gè)任務(wù):分析、分發(fā)和規(guī)范。
分析任務(wù)是了解客戶需求背后需要解決的問題,確認(rèn)解決問題建議的合理性;分配任務(wù)是將客戶需求分配給軟件組件,并顯示一個(gè)或多個(gè)預(yù)想的軟件產(chǎn)品概要,即顯示客戶問題的一個(gè)或多個(gè)解決方案;規(guī)范任務(wù)是形成系統(tǒng)規(guī)范,通過專家評(píng)審確認(rèn)提出的問題解決方案。
如何實(shí)現(xiàn)系統(tǒng)定義的任務(wù)
系統(tǒng)分析
系統(tǒng)分析,一方面是進(jìn)行系統(tǒng)可行性分析,決定是否建立開發(fā)項(xiàng)目??尚行苑治霭ń?jīng)濟(jì)可行性分析(投入產(chǎn)出比)、技術(shù)可行性分析(功能、性能和接口實(shí)現(xiàn)約束)、法律可行性和解決問題的各種備選方案。另一方面,需要清楚地描述系統(tǒng)的功能、性能和接口。
系統(tǒng)分配
系統(tǒng)分配是將具有必要性能和接口特性的每個(gè)系統(tǒng)功能分配給系統(tǒng)的組件——軟件和硬件。系統(tǒng)功能的分配不是無原則的,它必須受到既定標(biāo)準(zhǔn)的限制。分配是在以下約束條件下權(quán)衡的結(jié)果:
1)要生產(chǎn)的系統(tǒng)數(shù)量。雖然軟件成本與產(chǎn)量無關(guān),但硬件成本與產(chǎn)量有關(guān)。分配給硬件的功能可能會(huì)進(jìn)一步增加其成本。
2)性能。分配系統(tǒng)功能時(shí),考慮軟件是否能滿足性能要求;分配給硬件要考慮硬件成本是否可以接受。同時(shí)也要考慮可靠性的實(shí)現(xiàn)。相對(duì)于軟件,硬件的可靠性比較成熟,容易得到保證。
3)接口和/或子系統(tǒng)的標(biāo)準(zhǔn)化。對(duì)于一個(gè)公司來說,開發(fā)任何項(xiàng)目都不是從零開始的,因?yàn)楣痉e累了一些歷史。因此,在分配系統(tǒng)功能時(shí),我們應(yīng)該考慮標(biāo)準(zhǔn)化的子系統(tǒng)、硬件產(chǎn)品和軟件的公共組件。
4)對(duì)產(chǎn)品改進(jìn)的適應(yīng)性。產(chǎn)品一旦開發(fā)出來,通常有幾年的生命周期。因此,在分配系統(tǒng)功能時(shí),需要考慮幾年內(nèi)的技術(shù)發(fā)展和可能的產(chǎn)品升級(jí)方案,以提高產(chǎn)品的適應(yīng)性。
系統(tǒng)規(guī)范
系統(tǒng)規(guī)范是記錄以前系統(tǒng)分析和系統(tǒng)分配的結(jié)果,并形成文件。這樣可以方便復(fù)習(xí)。通過審查,以確保:
(1)日期范圍已正確定義。
(2)功能、性能和接口已正確定義。
(3)環(huán)境和發(fā)展風(fēng)險(xiǎn)分析證明了系統(tǒng)的合理性。
(4)開發(fā)者和需求者對(duì)系統(tǒng)目標(biāo)的理解是一致的。
參考書目:軟件工程:實(shí)踐者的研究方法
微信號(hào):概念
1.《軟件需求分析 軟件策劃和需求分析之前要做什么?》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁腳下方聯(lián)系方式。
2.《軟件需求分析 軟件策劃和需求分析之前要做什么?》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/guonei/804183.html