第一篇:虛擬教室軟件分析報(bào)告
基于WizIQ虛擬教室的軟件分析報(bào)告
虛擬教室是在計(jì)算機(jī)網(wǎng)絡(luò)上利用多媒體通訊技術(shù)構(gòu)造的學(xué)習(xí)環(huán)境,允許身處異地的教師和學(xué)生進(jìn)行大多數(shù)教學(xué)活動(dòng)。虛擬教室包括很多種形式,例如網(wǎng)絡(luò)課堂、遠(yuǎn)程會(huì)議、遠(yuǎn)程教學(xué)等,而WizIQ是一個(gè)類似于網(wǎng)絡(luò)課堂的虛擬教室,網(wǎng)絡(luò)的教與學(xué)集成在一起。在網(wǎng)上構(gòu)建的虛擬教室中組織教學(xué)活動(dòng)、在線講課、在線解答以及在線交流等。
首先分析WizIQ虛擬教室的網(wǎng)站構(gòu)成,由于很多人都不了解虛擬教室,所以不可能一開始接觸就接受它,學(xué)習(xí)者需要一個(gè)慢慢接受的過程,但由于WizIQ網(wǎng)站上大多數(shù)的課程是要收費(fèi)的,所以WizIQ首頁會(huì)有一個(gè)免費(fèi)試用,可以免費(fèi)試聽一些課程,點(diǎn)擊免費(fèi)試聽之后,它首先要求我們注冊(cè),注冊(cè)有三種類型,教師、組織者(類似學(xué)?;蛘吲嘤?xùn)機(jī)構(gòu))、學(xué)生。我是學(xué)生組所以注冊(cè)類型選擇的是學(xué)生,注冊(cè)完之后可以尋找課程,也可以在下面查看所有課程,來找自己感興趣的。
注冊(cè)完之后進(jìn)入點(diǎn)擊home,就可以進(jìn)入自己的用戶主頁,在這個(gè)頁面,你可以更改自己的身份,例如你是老師,但你想聽別人講課,進(jìn)入別的老師的虛擬課堂,你就可以將自己的身份改為學(xué)生,改身份很簡(jiǎn)單,而且修改次數(shù)是沒有限制的,所以,在這里,你隨時(shí)可以是學(xué)生,也可以是老師,也可以是組織者。這個(gè)頁面另外一個(gè)功能就是查看自己的課程,包括以前選過的課程、現(xiàn)在正在學(xué)習(xí)的課程、計(jì)劃的課程以及感興趣的課程。你可以查看你選擇課程的日程表,如果你不小心錯(cuò)過了那節(jié)課,沒關(guān)系,網(wǎng)站上面有錄制的視頻過程,每一節(jié)課都會(huì)完全錄制下來,事后有時(shí)間可以補(bǔ)回來,所以靈活性很高。
WizIQ網(wǎng)站有一個(gè)課程是任何人可以免費(fèi)試聽的,那就是虛擬教室示范,每天在某個(gè)時(shí)刻會(huì)有固定的老師進(jìn)行講解,給大家講解虛擬教室的組織結(jié)構(gòu)以及WizIQ的特點(diǎn)。由于在網(wǎng)絡(luò)在線課堂,所以有時(shí)候網(wǎng)絡(luò)會(huì)不穩(wěn)定,所以進(jìn)入虛擬教室學(xué)習(xí)前,可以進(jìn)行系統(tǒng)和設(shè)備檢查,內(nèi)面有四類測(cè)試,第一類是系統(tǒng)配置,包括作業(yè)系統(tǒng)、Flash播放器、瀏覽器、端口,它會(huì)詳細(xì)說明進(jìn)入WizIQ虛擬教室的配置要求,如果那個(gè)系統(tǒng)不符合,網(wǎng)站會(huì)提示你如何解決;第二類是網(wǎng)絡(luò)互連速度,詳細(xì)界定了互聯(lián)網(wǎng)連接速度的要求,包括最小速度和建議速度,分為5種程度,分別是只有音頻會(huì)話、音頻會(huì)議+其它功能、只有視頻通話、視頻會(huì)議+其它功能;第三類測(cè)試屏幕共享,測(cè)試java插件,如果版本不適用,網(wǎng)站會(huì)提示你更新版本;第四類是測(cè)試設(shè)備,測(cè)試你的音頻與視頻設(shè)備,如果有故障的話,它下面會(huì)提示你音頻故障排除。
系統(tǒng)和設(shè)備檢查完之后,就可以進(jìn)入課程,我選擇一學(xué)生的身份選擇課程,然后進(jìn)入虛擬教室,進(jìn)入虛擬教室之前,網(wǎng)頁的緩沖頁面包括5個(gè)小圖標(biāo),分別是文本、音頻、視頻、輸入、交流,這5個(gè)圖標(biāo)基本上涵蓋了虛擬教室學(xué)生端的功能,下面詳細(xì)介紹這5個(gè)功能。
首先介紹的是視頻,由于WizIQ虛擬教室是國(guó)外網(wǎng)站,所以視頻經(jīng)常不好用,但視頻對(duì)課程的作用不是很大,因?yàn)橐曨l只是一個(gè)老師的頭像,雖然有時(shí)候可能看見老師在界面上,學(xué)習(xí)效率會(huì)比較高,但由于環(huán)境限制,所以視頻不是衡量WizIQ虛擬教室好壞的一個(gè)標(biāo)準(zhǔn)。然后老師課堂中可能還會(huì)播放視頻文件,但這個(gè)視頻文件的播放跟實(shí)時(shí)視頻是有差別的,個(gè)人感覺WizIQ虛擬教室的流媒體視頻技術(shù)不是很成熟,視頻播放中經(jīng)常會(huì)出現(xiàn)卡頓,畫面模糊等狀況,而且由于是實(shí)時(shí)課堂,視頻只能播放一次,效果不好的話,會(huì)影響整潔虛擬課堂的效率。
然后是音頻,這個(gè)可以說是最重要的,老師的頭像看不看得見并不太重要,但如果老師的聲音聽不見的話,這課堂也就不復(fù)存在了,WizIQ虛擬教室的音頻技術(shù)還是很成熟的,上課前經(jīng)過調(diào)試,可以清晰的聽到老師講授的內(nèi)容,老師上課跟學(xué)生交流也大多是通過音頻,任何一節(jié)課堂都不可能是無聲的,所以,WizIQ虛擬教室對(duì)這點(diǎn)的把握是非常好的。
輸入也是課堂很重要的一部分,輸入的結(jié)果會(huì)在電子白板上顯示。在共享電子白板中,采用基于角色的控制策略。上課過程中電子白板的控制權(quán)基本在老師手中,老師可以隨意操作電子白板,比較術(shù)語解釋的話,就是由本地邏輯控制器判斷該角色是不是該元素的創(chuàng)造者,如果是,則該操作該角色本地直接執(zhí)行,同時(shí)將該操作消息傳送至服務(wù)器,服務(wù)器負(fù)責(zé)操作結(jié)果分發(fā);如果不是創(chuàng)造者,則向服務(wù)器提出申請(qǐng),服務(wù)器將該申請(qǐng)轉(zhuǎn)發(fā)至創(chuàng)造者,由創(chuàng)造者決定是否同意操作。也就是說學(xué)生可以申請(qǐng)操作電子白板,如果老師上課需要人來作答問題,就可以賦予學(xué)生操作電子白板的權(quán)利,同時(shí)學(xué)生操作電子白板的過程,會(huì)顯示給其他學(xué)生。
詳細(xì)介紹下電子白板的功能。電子白板首先具有基本的批注與繪畫功能,在任意電腦界面上實(shí)現(xiàn)屏幕標(biāo)注,筆形可以選擇普通筆、排筆和毛筆等,標(biāo)注筆顏色可以任意設(shè)定,標(biāo)注內(nèi)容可以隨時(shí)利用電子橡皮擦除,標(biāo)注的內(nèi)容可以隨時(shí)保存和打印;然后電子白板還具有鼠標(biāo)功能,電子筆筆尖相當(dāng)于鼠標(biāo)左鍵,筆身按鈕相當(dāng)于鼠標(biāo)右鍵。利用電子筆實(shí)現(xiàn)鼠標(biāo)單擊、雙擊、選中、拖動(dòng)、右鍵等功能;比較高級(jí)的電子白板具有手寫識(shí)別功能,可以在操作系統(tǒng)的現(xiàn)有語言包,選擇識(shí)別語言,然后進(jìn)行書寫。就是指教師完全可以通過在電子白板上書寫教學(xué)內(nèi)容,電子白板比較普通的黑板,書寫比較容易,就跟在書上寫字一樣,擦除可以直接下一頁,可以將之前的內(nèi)容保存下來,并不像普通黑板擦除掉就沒有了。WizIQ虛擬教室虛擬教室的電子白板還具有表情的功能,可以在課堂上使用表情,是課堂更富趣味性。
文本,是指老師上課過程中需要的一些文本資料,老師可以直接打開,然后學(xué)生就能在學(xué)生端用戶界面看到,文本這個(gè)功能是必要的,但感覺跟虛擬教室沒多大關(guān)系。
最后一個(gè)是交流,WizIQ虛擬教室在右下方,就是視頻的下方有一篇區(qū)域,是專門用來上課交流的,我跟蹤上了WizIQ虛擬教室的一節(jié)課,發(fā)現(xiàn)基本上是老師在用音頻將,然后學(xué)生在交流區(qū)打字交流,因?yàn)椴⒉皇撬械恼n堂都是一對(duì)一課堂,所以如果大家都隨便說話的話,會(huì)影響課堂秩序,并且影響課堂質(zhì)量,除非是一對(duì)一交流,老師跟學(xué)生之間才會(huì)直接通過音頻溝通,大多數(shù)課堂都是在交流區(qū)進(jìn)行交流互動(dòng)。
以學(xué)生的身份跟蹤學(xué)習(xí)了WizIQ虛擬教室的幾節(jié)課,發(fā)現(xiàn)WizIQ虛擬教室一個(gè)比較大的問題就是通訊設(shè)備不太好,基本上每節(jié)課都會(huì)有5-15分鐘的準(zhǔn)備時(shí)間,這段準(zhǔn)備時(shí)間是指教師跟學(xué)生搭建好虛擬課堂后的設(shè)備調(diào)試,感覺這段時(shí)間比較浪費(fèi),而且影響也不好。也或許是因?yàn)槲覍W(xué)習(xí)的都是免費(fèi)課程,效果才會(huì)這么不理想。
WizIQ虛擬教室的學(xué)生端用戶界面比較簡(jiǎn)潔明了,只有三大塊內(nèi)容,分別是電子白板、交流區(qū)以及media play。除了電子白板這一最重要的版塊之外,交流區(qū)以及media play都是可以關(guān)掉的,如果不需要的時(shí)候可以將這些版塊去掉,這樣可以更加專注課堂,專注電子白板的教學(xué)內(nèi)容。
學(xué)習(xí)完虛擬教室的教學(xué)內(nèi)容之后,網(wǎng)站會(huì)提示學(xué)習(xí)者下節(jié)課在什么時(shí)候,以及講師的一些資料,然后課程下方會(huì)有一個(gè)View schedule,里面包括之前這節(jié)課的內(nèi)容和以后的教學(xué)安排,可以觀看以前的教學(xué)視頻,也可以提參與之后的課程。講師的介紹里面包括講師所教授的所以課程,如果喜歡哪位講師,可以在下面直接選擇他的其他課程進(jìn)行學(xué)習(xí)。你也可以對(duì)你學(xué)習(xí)的這門課進(jìn)行評(píng)論,評(píng)論會(huì)顯示在課程下方,這樣有助于后來者學(xué)習(xí)。
虛擬教室所獨(dú)具的沉浸感能充分調(diào)動(dòng)學(xué)習(xí)者的各種感官進(jìn)行學(xué)習(xí),可讓學(xué)習(xí)者感受到遠(yuǎn)程同學(xué)的“零距離”,也可避免真實(shí)教室中碰到的諸如提問不切題、表達(dá)能力差、回答問題錯(cuò)誤等問題所帶來的羞愧和恐慌心理,可以給予學(xué)習(xí)者自由的、充分的體驗(yàn)和想象空間。WizIQ虛擬教室跟大多數(shù)虛擬教室的結(jié)構(gòu)一樣,都趨向于電子白板的功能豐富性,充分開發(fā)電子白板的各種功能,減少界面的版塊,即簡(jiǎn)潔,實(shí)用性又高,各種功能都能在電子白板上充分展示。
WizIQ虛擬教室由于功能還不是很完善,所以比較適合一對(duì)一教學(xué)以及小規(guī)模教學(xué)。如果運(yùn)用于大規(guī)模教學(xué),交流區(qū)可能會(huì)太亂,以及學(xué)生互相交流,或者有幾個(gè)學(xué)生所處地方不太安靜的話,可能會(huì)影響整個(gè)虛擬課堂的效率,講師也來不及回答所有學(xué)習(xí)者的問題,這樣會(huì)對(duì)溝通交流造成障礙,如果是小規(guī)模教學(xué)的話,這些問題會(huì)很好的被解決。由于WizIQ虛擬教室有系統(tǒng)和設(shè)備檢查,所以當(dāng)學(xué)習(xí)者不能正常登錄虛擬教室進(jìn)行學(xué)習(xí)的時(shí)候,可以去這里檢測(cè),這樣會(huì)及時(shí)的發(fā)現(xiàn)自己的問題,并且能被快速有效的解決,WizIQ虛擬教室對(duì)于不同程度的網(wǎng)速設(shè)定以及建議,是其他虛擬教室沒有涉及到的細(xì)節(jié),這些都是WizIQ虛擬教室虛擬教室的優(yōu)點(diǎn)。WizIQ虛擬教室如果想要大范圍的推廣,必須首先解決的是設(shè)備以及通訊問題,課堂前的設(shè)備檢測(cè)用時(shí)過長(zhǎng)這是一個(gè)致命的缺點(diǎn),課堂學(xué)生間的交流,如果大規(guī)模使用的話,交流區(qū)的功能必須繼續(xù)細(xì)節(jié)化,考慮到使用WizIQ虛擬教室的全是自學(xué),所以沒有監(jiān)測(cè)學(xué)習(xí)者的系統(tǒng),學(xué)習(xí)者自己這邊只能靠學(xué)習(xí)者的自主性。
第二篇:軟件成本分析報(bào)告
概念解說
產(chǎn)品成本分析報(bào)告是企業(yè)對(duì)形成產(chǎn)品價(jià)格的各部進(jìn)行具體分析,并最終形成產(chǎn)品定價(jià)的匯報(bào)材料。
編寫要點(diǎn)
產(chǎn)品成本分析報(bào)告由下列內(nèi)容構(gòu)成:
1.定價(jià)目標(biāo)。
2.成本構(gòu)成分析。成本構(gòu)成通常由技術(shù)成本、安全成本、配送成本、客戶成本、法律成本和風(fēng)險(xiǎn)成本等。
3.問題分析。
4.建議與意見。
范文
××公司電子商務(wù)的成本分析報(bào)告
一、電子商務(wù)的定價(jià)目標(biāo)
網(wǎng)上購物的成本包括上網(wǎng)費(fèi)、信息費(fèi)、網(wǎng)上支付、信息安全以及送商品到客戶家庭等所有費(fèi)用的總和。這種費(fèi)用的總和只有在低于傳統(tǒng)方式購物的情況下,顧客才會(huì)樂于采用。此外,商品的外觀、質(zhì)量保證和送達(dá)時(shí)間、售后服務(wù)等一系列購物操作,必須能夠滿足顧客的購物心理,而且這種滿足感至少不能低于傳統(tǒng)方式購物的度量指標(biāo)。
但總的來說,電子商務(wù)必須要讓所有的用戶體會(huì)到“更快捷、更方便、更價(jià)廉”的基本特點(diǎn),必須滿足網(wǎng)上交易用戶“放心、滿足”的購物心態(tài),這是電子商務(wù)定價(jià)的終極目的。
二、電子商務(wù)的成本分析
電子商務(wù)的成本指客戶應(yīng)用其中的軟硬件配置、學(xué)習(xí)和使用、信息獲得、網(wǎng)上支付、信息安全、物流配送、售后服務(wù)以及商品在生產(chǎn)和流通過程中所需的費(fèi)用總和。
(一)技術(shù)成本
1.軟、硬件成本;
2.學(xué)習(xí)成本;
3.維護(hù)成本等。
(二)安全成本
1.軟、硬件的安裝使用;
2.安全協(xié)議規(guī)章的學(xué)習(xí);
3.培訓(xùn);
4.技術(shù)學(xué)習(xí)等。
(三)配送成本
1.存儲(chǔ)費(fèi)用;
2.運(yùn)輸費(fèi)用;
3.配送人員的開支等。
(四)客戶成本
1.上網(wǎng)費(fèi);
2.咨詢費(fèi);
3.交易成本;
4.操作學(xué)習(xí)費(fèi)用等。
(五)法律成本
1.網(wǎng)上交易糾紛的司法裁定、司法權(quán)限;跨國(guó)、跨地區(qū)網(wǎng)上交易時(shí),法律的適用性、非歧視性等;
2.安全與保密、數(shù)字簽名、授權(quán)認(rèn)證中心(CA)管理;
3.網(wǎng)絡(luò)犯罪的法律適用性:包括欺詐、防偽、盜竊、網(wǎng)上證據(jù)采集及其有效性;
4.進(jìn)出口及關(guān)稅管理;各種稅制;
5.知識(shí)產(chǎn)權(quán)保護(hù):包括出版、軟件、信息等;
6.隱私權(quán):包括對(duì)個(gè)人數(shù)據(jù)的采集、修改、使用、傳播等; 7.與網(wǎng)上商務(wù)有關(guān)的標(biāo)準(zhǔn)統(tǒng)一及轉(zhuǎn)換:包括各種編碼、數(shù)據(jù)格式、網(wǎng)絡(luò)協(xié)議等。
(六)風(fēng)險(xiǎn)成本
風(fēng)險(xiǎn)成本是一種隱形成本,成本的形成是由不好確定、不易把握的因素構(gòu)成的,如網(wǎng)站人才的流失,病毒、黑客的襲擊,新技術(shù)的迅速發(fā)展所導(dǎo)致的硬、軟件的更新?lián)Q代等。
三、問題分析(略)
四、建議與意見(略)
第三篇:軟件可行性分析報(bào)告
基于Android平臺(tái)的測(cè)繪內(nèi)業(yè)處理軟件開發(fā)與設(shè)計(jì)
可行性分析報(bào)告
1、引言
1.1編寫目的隨著計(jì)算機(jī)、網(wǎng)絡(luò)、大數(shù)據(jù)的快速發(fā)展,測(cè)繪行業(yè)傳統(tǒng)的內(nèi)業(yè)處理以不能滿足如今快速、準(zhǔn)確的要求,另外一些生活上智能化設(shè)備的出現(xiàn),促使測(cè)繪行業(yè)也不斷想智能化方面發(fā)展。這樣,在測(cè)量過程中不但極大的減少人力物力,更重要的是提高工作效率,從而與我們今天快節(jié)奏的生活相結(jié)合,雖然目前已有很多這樣的軟件,但我們要事實(shí)根據(jù)所需,來編寫更加人性化的軟件。在這樣的背景前提下,我們需要編寫一個(gè)軟件,從而實(shí)現(xiàn)坐標(biāo)正反算、水準(zhǔn)測(cè)量?jī)?nèi)業(yè)處理、復(fù)合導(dǎo)線內(nèi)業(yè)處理。接下來我們要對(duì)軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行可行性分析。1.2項(xiàng)目背景
1.2.1 項(xiàng)目名稱:基于Android平臺(tái)的測(cè)繪內(nèi)業(yè)處理軟件 1.2.2 用戶:工程測(cè)量人員
1.2.3 說明:本次軟件開發(fā)是對(duì)Delphi編程、軟件工程、測(cè)繪原理學(xué)習(xí)的綜合性考察,本次開發(fā)是大學(xué)生理論與實(shí)踐的有機(jī)結(jié)合,同時(shí)也是本學(xué)期“軟件工程”這門課程的考核。1.3定義
Delphi,是Windows平臺(tái)下著名的快速應(yīng)用程序開發(fā)工具(Rapid Application Development,簡(jiǎn)稱RAD)。使用的核心是由傳統(tǒng)Pascal語言發(fā)展而來的Object Pascal,以圖形用戶界面為開發(fā)環(huán)境,透過IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫的功能,構(gòu)成一個(gè)以面向?qū)ο蟪绦蛟O(shè)計(jì)為中心的應(yīng)用程序開發(fā)工具。
Android:Android是一種以Linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成。
1.4參考資料
《軟件工程導(dǎo)論(第四版)》
張海藩編著
清華大學(xué)出版社出版
2、可行性研究的前提 2.1要求
2.1.1 功能要求
此軟件所要完成的主要功能模塊有三部分:讀取數(shù)據(jù)、處理數(shù)據(jù)和輸出數(shù)據(jù)。
讀取數(shù)據(jù)時(shí),操作人員安置調(diào)整好一起后開始讀取相關(guān)數(shù)據(jù),并記錄角度、距離等信息。
而處理數(shù)據(jù)時(shí),這一環(huán)節(jié)由實(shí)現(xiàn)編好的軟件自動(dòng)完成,工作人員只要在移動(dòng)設(shè)備上通過相應(yīng)的按鍵就可以完成。
數(shù)據(jù)輸出過程也是通過按鍵完成,處理完成的結(jié)果通過電子表格的形式可視化,最終在打印機(jī)中打印。2.1.2 性能要求
為了滿足用戶的要求,軟件必須要準(zhǔn)確處理數(shù)據(jù),所以要求很少的bug;由于要存貯大量的地理數(shù)據(jù)數(shù)據(jù)和信息,也還要有足夠大的磁盤容量; 2.1.3輸入要求
軟件有準(zhǔn)確識(shí)別各種測(cè)量專業(yè)的數(shù)據(jù)類型,軟件要自動(dòng)拒絕輸入不正確的數(shù)據(jù),一面在運(yùn)算過程中出現(xiàn)各種漏洞,從而影響計(jì)算的準(zhǔn)確性。2.1.4 輸出要求
要求能快速準(zhǔn)確的計(jì)算出相關(guān)數(shù)據(jù)。2.1.5如見運(yùn)行流程圖
2.1.6完成期限
初步確定開發(fā)期為一個(gè)半月。2.2目標(biāo)
本軟件的編寫專業(yè)性要求較高,必須提供專業(yè)的資料使其能夠順利進(jìn)行。目標(biāo)具體表現(xiàn)為在學(xué)校內(nèi)部進(jìn)行運(yùn)用,初步實(shí)現(xiàn)數(shù)據(jù)處理,并保證能夠提高測(cè)量人員的工作效率;從而實(shí)現(xiàn)測(cè)量?jī)?nèi)業(yè)處理的的高效性、方便性、實(shí)用性,提高測(cè)繪事業(yè)向科學(xué)化、智能化方向發(fā)展。2.3條件、假定和限制
假設(shè)開發(fā)的軟件運(yùn)行的最短壽命為五年;開發(fā)時(shí)間與試運(yùn)行時(shí)間預(yù)定為兩個(gè)月;經(jīng)費(fèi)的投資為零;軟件運(yùn)行環(huán)境如下:運(yùn)行平臺(tái): Android/編程軟件:Delphi/創(chuàng)建數(shù)據(jù)庫:Sqlserver 2012; 2.4可行性研究方法 采用調(diào)研法:通過自己以及身邊同學(xué)在實(shí)際應(yīng)用中的需求;然后經(jīng)過查閱相關(guān)資料并請(qǐng)教老師,落實(shí)最后的問題定義。2.5決定可行性的主要因素
本次可行性分析是按照軟件工程的規(guī)范步驟進(jìn)行的,即按復(fù)查項(xiàng)目目標(biāo)和規(guī)模,然后提出軟件的實(shí)現(xiàn)方案,推薦最佳方案,對(duì)所推薦的方案進(jìn)行經(jīng)濟(jì)、技術(shù)、用戶操作和法律的可行性分析,最后給出軟件是否值得開發(fā)的結(jié)論。
3、對(duì)現(xiàn)有軟件的分析
當(dāng)前大多數(shù)處理軟件都是個(gè)人編寫,沒有形成統(tǒng)一的規(guī)范,沒有和一起很好的相結(jié)合,功能單一,其次,有些軟件的功能有很大的局限性,不夠完善,沒有真正廣泛運(yùn)用于實(shí)際測(cè)量工作中。3.1工作負(fù)荷
由于測(cè)量?jī)?nèi)業(yè)處理是一個(gè)繁瑣枯燥的工作,只靠人工讀取數(shù)據(jù)、記錄、計(jì)算,工作效率較低,通常還會(huì)有處理錯(cuò)誤的情況。
所以這些都給測(cè)量人員增加了非常大的工作負(fù)荷;同時(shí)也測(cè)繪事業(yè)的發(fā)展帶來了嚴(yán)重的制約。3.2費(fèi)用支出
本來測(cè)量的周期較長(zhǎng),過長(zhǎng)的內(nèi)業(yè)處理時(shí)間造成人力物力的大量輸出,從而使資金不斷支出。
4、所建議技術(shù)可行性分析 4.1對(duì)軟件的簡(jiǎn)要描述
根據(jù)軟件目標(biāo)以及現(xiàn)行軟件存在的問題,建議軟件將復(fù)合導(dǎo)線計(jì)算、水準(zhǔn)測(cè)量、坐標(biāo)正反算這幾個(gè)功能整合在同一個(gè)軟件中,預(yù)期計(jì)劃建立接口,今后軟件更新過程中實(shí)現(xiàn)網(wǎng)絡(luò)鏈接,這樣測(cè)量數(shù)據(jù)就通過網(wǎng)絡(luò)形式傳輸,這樣處理數(shù)據(jù)機(jī)制就向網(wǎng)絡(luò)化、大數(shù)據(jù)、云計(jì)算方向發(fā)展。4.2數(shù)據(jù)流程圖 4.3與現(xiàn)有軟件比較的優(yōu)越性
極大的減少工作時(shí)間,提高工作效率。
可以大大減少工作人員,節(jié)約人力資源的開銷;另一方面由于數(shù)據(jù)處理靠手機(jī)等移動(dòng)設(shè)備處理,可以減輕測(cè)量人員的工作負(fù)擔(dān),有效地提高了整體的工作效率和精確度。
軟件可擴(kuò)充性強(qiáng):該軟件后期升級(jí)較為方便,可以根據(jù)測(cè)量的實(shí)際情況來靈活配置,可根據(jù)不同需求增加新功能模塊和子軟件以滿足用戶的個(gè)性化需求。
兼容性強(qiáng):軟件可提供數(shù)據(jù)接口和應(yīng)用接口,便于軟件集成和二次開發(fā),確保有效利用現(xiàn)有資源。
4.4采用建議軟件可能帶來的影響 4.4.1對(duì)設(shè)備的影響
軟件對(duì)于設(shè)備要求更高的穩(wěn)定性與安全性來保證其正常運(yùn)行。并且對(duì)于打印、復(fù)印設(shè)備需要要求與計(jì)算機(jī)進(jìn)行互聯(lián)。4.4.2對(duì)用戶的影響
由于采用建議軟件提高了工作效率,可使客戶辦理業(yè)務(wù)更加快捷、方便。高效的數(shù)據(jù)處理方式。4.4.3對(duì)軟件運(yùn)行的影響
軟件設(shè)計(jì)的主要目的是提高工作效率。所以在軟件設(shè)計(jì)和建設(shè)初期應(yīng)著手參考各方面的標(biāo)準(zhǔn)與規(guī)范,并且應(yīng)遵從該規(guī)范各項(xiàng)技術(shù)規(guī)定,并做好軟件的標(biāo)準(zhǔn)化設(shè)計(jì)與管理工作。軟件考慮今后發(fā)展的需要,因而必須為容量與處理數(shù)據(jù)能力等方面的擴(kuò)充與換代的可能,這種擴(kuò)充不僅充分保護(hù)了原有投資,而且具有較高的綜合性能價(jià)格比。4.4.4對(duì)運(yùn)行環(huán)境的影響
由于使用者人數(shù)眾多,水平不一,該軟件設(shè)計(jì)時(shí)考慮到使用者在使用時(shí)要求操作簡(jiǎn)單,計(jì)算準(zhǔn)確,軟件設(shè)計(jì)采用模塊化設(shè)計(jì),使用戶更方便的進(jìn)行操作,無需提前學(xué)習(xí)使用。4.4.5對(duì)經(jīng)費(fèi)支出的影響
由于需要上網(wǎng)或圖書館查閱相關(guān)資料,但這些條件都基本能滿足本次軟件開發(fā)的需求,所以不需要經(jīng)費(fèi)的支出。4.5技術(shù)可行性評(píng)價(jià)
開發(fā)軟件的計(jì)算機(jī)硬件已經(jīng)非常普及,所以完全沒有問題;現(xiàn)在的計(jì)算機(jī)各方面的技術(shù)都非常成熟,相對(duì)來說開發(fā)此軟件的技術(shù)也要求比較簡(jiǎn)單,因此在技術(shù)方面是可行的;若按計(jì)劃,在規(guī)定的期限內(nèi),本軟件的開發(fā)是可以完成的。
5、所建議軟件經(jīng)濟(jì)可行性分析 5.1軟件開發(fā)費(fèi)用 5.1.1人員費(fèi)用。本軟件由本人學(xué)習(xí)開發(fā),非商業(yè)性軟件,所以在開發(fā)過程中人員費(fèi)用為0。
5.1.3軟件費(fèi)用。軟件所需的軟件費(fèi)用為0元,其中:
DelphiXE7,Sqlserver2012:可免費(fèi)下載 5.1.4咨詢和評(píng)審費(fèi)、調(diào)研和差旅費(fèi):約0元
綜上,軟件開發(fā)總費(fèi)用為0元 5.2軟件運(yùn)行費(fèi)用。免費(fèi)。5.2.1軟件維護(hù)費(fèi)。免費(fèi)。5.3效益
5.3.1一次性收益。提高工作效率,減少工作人員人數(shù)。本系軟件行可以提高數(shù)據(jù)處理處理的效率。如果測(cè)量單位現(xiàn)有測(cè)量人員按10人計(jì)算,人員工資平均為3000元/月,一年工作時(shí)間為200天。由于使用該軟件明顯提高了工作效率,從而節(jié)約了30天的工作時(shí)間,這樣在一年中測(cè)量單位可以節(jié)約將近1萬元的支出,另外多出的時(shí)間還可以做更多的工作,這樣每年的收入將多出1萬多元。5.3.2經(jīng)常性收益。紙張、鉛筆等記錄數(shù)據(jù)工具用量減少可節(jié)約成本每年約1千元。
6、社會(huì)因素可行性分析 6.1法律因素
本次開發(fā)編程是在學(xué)習(xí)中的一次開發(fā),所使用軟件都可以從網(wǎng)上下載,并無侵權(quán)或者抄襲等違法情況,也沒有被申請(qǐng)過專利,所以,在法律方面是可行的。6.2用戶使用可行性
開發(fā)的軟件操作要非常簡(jiǎn)單,以便不同的人們都可以很方便操作使用。
7、其他可供選擇的方式
可以使用現(xiàn)有軟件,但是由于現(xiàn)有軟件過于簡(jiǎn)單、在移動(dòng)平臺(tái)上運(yùn)行的很少,所以不建議使用這個(gè)方案。
8、結(jié)論意見
為了使傳統(tǒng)測(cè)量適應(yīng)現(xiàn)代化高科技的需求,促進(jìn)測(cè)量工作的快速、準(zhǔn)確性,建議立即著手軟件開發(fā)的建議。
第四篇:軟件人才需求分析報(bào)告
軟件人才需求分析報(bào)告
軟件人才需求分析
收集人力資源市場(chǎng)的軟件人才需求信息;(互聯(lián)網(wǎng)、招聘會(huì))
分析企業(yè)對(duì)軟件人才外語應(yīng)用能力的需求情況
2010年我國(guó)軟件人才需求將達(dá)到250萬而外語能力對(duì)個(gè)人的薪資水平有相當(dāng)大的影響
從正在此間舉行的廣州信息產(chǎn)業(yè)周上了解到,軟件外包企業(yè)對(duì)人才需求空間較大,尤其需要“適用型”人才。
據(jù)了解,軟件外包行業(yè)需求的人才中,80以上來自社會(huì)招聘(其中包含職業(yè)技術(shù)培訓(xùn)學(xué)校學(xué)員),這部分人才的特點(diǎn)是動(dòng)手能力較強(qiáng),但40以上屬于中低端人才;只有15左右來自高校,這部分人才雖然沒有實(shí)際操作經(jīng)驗(yàn),但企業(yè)選擇他們,看中的是他們未來的潛力。
有關(guān)資料顯示,2006年,軟件產(chǎn)業(yè)人才需求90萬,預(yù)計(jì)到2010年,軟件人才需求將達(dá)到250萬。
在“海外前端”方面,企業(yè)急需精通需求分析、項(xiàng)目管理、現(xiàn)場(chǎng)實(shí)施的人才,要求精通外語,熟悉西方文化,具有專業(yè)技能,能夠準(zhǔn)確地捕捉到海外用戶的需求;
在“接口環(huán)節(jié)”方面,企業(yè)急需分析設(shè)計(jì)、項(xiàng)目管理、人員協(xié)調(diào)等相關(guān)人才,要求精通外語、熟悉西方文化,具有專業(yè)技能和海外簽證,能在海外前端和后端開發(fā)之間做好協(xié)調(diào)工作;
在“后端開發(fā)”方面,企業(yè)急需項(xiàng)目管理、代理開發(fā)、測(cè)試交付、文檔編寫等人才,要求精通外語和專業(yè)開發(fā),具有質(zhì)量意識(shí)。
外語技能成為軟件從業(yè)人員水平提高的一大障礙
這幾年,印度軟件行業(yè)發(fā)展突飛猛進(jìn),國(guó)內(nèi)很多專家學(xué)者對(duì)印度的軟件工業(yè)進(jìn)行了考察,深入分析了印度軟件行業(yè)發(fā)展的狀況,在印度軟件產(chǎn)業(yè)的發(fā)展動(dòng)因方面達(dá)成了共識(shí)。除了政府扶持、合理的人才結(jié)構(gòu)培養(yǎng)體系之外,還有一個(gè)很重要的原因是,英語是印度的官方語言,印度的年輕人對(duì)英語的熟練程度相當(dāng)高。因此印度培養(yǎng)的眾多軟件精英在實(shí)際工作過程中不用為設(shè)計(jì)軟件時(shí)的語言障礙發(fā)愁,使用母語生產(chǎn)工作的印度軟件企業(yè)的產(chǎn)品也相對(duì)更容易進(jìn)入歐美市場(chǎng)。
英語作為目前編程工具軟件的主流語言,既是程序編寫的主要工作語言,又是互聯(lián)網(wǎng)上占主導(dǎo)地位的語言,對(duì)于軟件工程師的技能和業(yè)務(wù)水平的提高至關(guān)重要。
軟件工程師需要在第一時(shí)間學(xué)習(xí)業(yè)界最流行、最先進(jìn)的編程工具軟件的使用方法。通常,在一種軟件剛剛面世的時(shí)候,軟件工程師是不可能找到這種軟件的中文使用說明或中文幫助文檔的。優(yōu)秀的軟件人才從不會(huì)為這樣的問題煩惱,因?yàn)樗麄冊(cè)缫呀?jīng)在軟件工程專業(yè)英語方 1
面達(dá)到了嫻熟運(yùn)用的水平,瀏覽英文的文檔、英文的幫助文件,在第一時(shí)間掌握最先進(jìn)、效率最高的軟件工具的使用方法是他們?cè)跇I(yè)界立足的根本。相反,在我國(guó)軟件從業(yè)人員中,普遍存在語言障礙。
日語人才需求遞增學(xué)習(xí)熱情高漲
“近階段公司的日語人才訂單不斷,有時(shí)一個(gè)月職位數(shù)就達(dá)60個(gè),每個(gè)職位還不限人數(shù)。公司為此專門成立了高級(jí)日語人才專項(xiàng)服務(wù)團(tuán)隊(duì),只要有一定日語基礎(chǔ)的都成批往企業(yè)送,懂日語的IT軟件人才更是吃香?!睂I(yè)從事獵頭的鈞瑤管理顧問公司總經(jīng)理王安然告訴記者。日語人才在市場(chǎng)“吃得開”職場(chǎng)人都知道,但火爆到驚動(dòng)獵頭來大批量攬才,還是令人有些吃驚。如今的日語人才需求如何?哪些人才最為吃香呢?
日語人才需求遞增
近年來,國(guó)內(nèi)半導(dǎo)體、液晶、通訊、計(jì)算機(jī)等信息高科技產(chǎn)業(yè)蓬勃發(fā)展,眾多歐美、日本、韓國(guó)以及臺(tái)灣地區(qū)的高科技企業(yè)移師以上海為核心的長(zhǎng)江三角洲。
目前,上海有日資企業(yè)3500多家,其中包括索尼、三菱、華虹NEC、夏普電器、上海住友商事等著名企業(yè);周邊的江蘇和浙江省也各有日企1000余家和500多家。日本中小企業(yè)金融公庫去年12月1日發(fā)表的調(diào)查結(jié)果表明,57%的在華投資日本企業(yè)計(jì)劃增加在中國(guó)的設(shè)備投資,擴(kuò)大生產(chǎn)規(guī)模。
日本在華企業(yè)的良好發(fā)展促使日語人才需求持續(xù)增長(zhǎng)。從用人單位反饋的情況來看,無論什么行業(yè)、哪類職位,對(duì)人才的要求都是日語第一,技術(shù)/工作背景第二。因此,對(duì)希望到日資企業(yè)謀求發(fā)展的個(gè)人來說,擁有一張日語等級(jí)證書,無疑是實(shí)現(xiàn)職業(yè)理想的“敲門磚”,是進(jìn)入日企的“通行證”。
日語軟件人才是需求主力
專業(yè)人士告訴記者,日語人才的需求,主要集中在“日語+I(xiàn)T技術(shù)”的復(fù)合型人才上;特別是“對(duì)日軟件外包項(xiàng)目”需要一定數(shù)量的有日語特長(zhǎng)的技術(shù)人員。
王安然告訴記者,我國(guó)已成為日本在海外最大的軟件外包制造基地。日資企業(yè)在東南沿海城市,諸如大連、煙臺(tái)、青島、蘇州、無錫等都有分布,上海更多,而且今后在中國(guó)的發(fā)展速度及規(guī)模將不斷增加。目前,中國(guó)對(duì)日本軟件出口正以高于50%的速度增長(zhǎng)。一個(gè)有趣的現(xiàn)象是,除了日資企業(yè),一些在中國(guó)的歐美企業(yè),如通用公司(GE)、戴爾集團(tuán)、IBM、畢博全球開發(fā)中心等,都紛紛把原來涉及日本的軟件外包、流程外包等業(yè)務(wù)拿到中國(guó)大陸來做,由于目標(biāo)客戶是日本市場(chǎng),故而這些公司對(duì)通曉日語的計(jì)算機(jī)人才也有大量需求。
從市場(chǎng)情況來看,對(duì)日語人才的需求主要有下面兩類:
第一類:軟件外包業(yè)務(wù)開發(fā)人才
人才需求:國(guó)內(nèi)軟件企業(yè)對(duì)軟件外包市場(chǎng)的開拓日漸深入,上海作為南方的軟件外包業(yè)基地,對(duì)擅長(zhǎng)軟件開發(fā)和測(cè)試的人才需求量十分龐大。據(jù)了解,軟件制作的過程中,每一個(gè)環(huán)節(jié)都需要與客戶溝通,了解客戶的具體要求,以保證制作出的產(chǎn)品能滿足客戶的要求,因而只懂技術(shù)不懂日語的工程師往往難以勝任工作。而目前國(guó)內(nèi)從事該項(xiàng)業(yè)務(wù)的人才大多不會(huì)日語,因此掌握日語,熟悉計(jì)算機(jī)應(yīng)用、編程、軟件研發(fā)和測(cè)試的人才就成了外包企業(yè)的稀缺資源。此外,懂日語的員工由于可以跟日方進(jìn)行溝通交流,也比較容易進(jìn)入管理層。一般擁有日語初級(jí)或二級(jí)以上證書,計(jì)算機(jī)、通訊等專業(yè)畢業(yè)的技術(shù)人員,是市場(chǎng)上搶手的人才,懂日語和不懂日語的員工在工資上會(huì)有相當(dāng)大的差距。
薪酬給付:這類人才月薪一般為5000-8000元。工作2-3年,能得到被公司外派去日本工作的機(jī)會(huì),此時(shí)能拿到30-60萬日元月薪。在日本工作3年后,薪酬還能翻倍。
第二類:項(xiàng)目管理人才
人才需求:IT企業(yè)需求的項(xiàng)目管理人才一般分為三類:能研發(fā)產(chǎn)品、能提供解決方案、軟件外包業(yè)務(wù)項(xiàng)目管理者。而又以第三類人才為主。經(jīng)驗(yàn)豐富的項(xiàng)目管理人才在任何領(lǐng)域都很吃香,日語口語流利的項(xiàng)目管理人才就更是獵頭公司對(duì)日人才業(yè)務(wù)中的重點(diǎn)“獵物”了。某日資企業(yè)招聘項(xiàng)目管理人才的要求是:日語2級(jí)以上或同等水平,3年以上相關(guān)工作經(jīng)驗(yàn),在實(shí)際工作中頻繁和熟練使用專業(yè)日語,精通NT/Unix/Linux、Oracle/SQL-Serv?鄄er、C/C++/Java中的幾種,有日資企業(yè)軟件項(xiàng)目組織實(shí)施和開發(fā)管理經(jīng)驗(yàn)者優(yōu)先,有日本工作經(jīng)驗(yàn)或者日語特別熟練者可適當(dāng)放寬條件。
薪酬給付:工作5年以上的資深項(xiàng)目經(jīng)理,在國(guó)內(nèi)能拿到10萬元以上年薪,大公司的項(xiàng)目經(jīng)理年薪達(dá)到20萬元以上。
第三類:職位同具吸引力
除了IT軟件技術(shù)方面的日語人才外,其他職位對(duì)日語人才的需求也日益龐大。這里簡(jiǎn)要羅列需求較為突出的幾類職位:
1、日語翻譯:翻譯職位一般是指專業(yè)從事對(duì)日軟件開發(fā)翻譯工作,要求日語專業(yè)大專以上學(xué)歷,日語一級(jí)或日語口譯證書。如能達(dá)到聽說讀寫流利的程度,日語二級(jí)證書也可。有IT類翻譯經(jīng)驗(yàn)者優(yōu)先。由于人才供不應(yīng)求,企業(yè)也愿意招聘兼職日語翻譯,有些兼職翻譯的月薪能達(dá)到3000元。
2、日語客戶經(jīng)理:很多日資企業(yè)采用“生產(chǎn)在國(guó)內(nèi),銷售在日本”的模式,因此對(duì)高級(jí)客戶經(jīng)理有需求??蛻艚?jīng)理首先需要精通日語,能直接和日本客戶溝通交流,進(jìn)行銷售服務(wù),最好還要有行業(yè)工作背景。日資企業(yè)很歡迎日語專業(yè)的應(yīng)屆畢業(yè)生應(yīng)聘,一般會(huì)為他們提供物流專員、客戶服務(wù)專員等職位。
3、日語采購人才:制造型的日資公司大多到日本當(dāng)?shù)夭少徳?,熟悉半?dǎo)體、電子元器件、化工材料等采購工作且日語流利的人才也相當(dāng)搶手。
日語熱門證書介紹:
1、日語口譯崗位資格證書。試題難度較高,考生一般需具備日語一級(jí)水平。獲得日語口譯資格證書者,可從事生活翻譯、陪同翻譯、涉外導(dǎo)游、外事接待、商務(wù)洽談等工作。該證書筆試時(shí)間為每年的3月和9月;筆試合格者再參加口試,口試時(shí)間另行通告。
2、日語等級(jí)考試??荚嚪炙膫€(gè)級(jí)別。一級(jí)難度最高,相當(dāng)于大學(xué)本科專業(yè)日語3-4級(jí)水平。報(bào)名與考試時(shí)間為每年12月的第一個(gè)星期一,報(bào)名時(shí)間為9月,實(shí)行網(wǎng)上報(bào)名。對(duì)參加一級(jí)考的考生來說,需掌握1萬句左右的詞匯量。
外語能力是關(guān)鍵
IT人求得發(fā)展,就像攀登冰峰,向上爬行,步履艱難,每爬一步,都要觀望、試探、打眼、攀登。一不小心,就迅速下滑。必須通過不斷的充電,使自己的硬件和軟件都不斷升級(jí)、不斷提升到新的平臺(tái)。這樣才能一路綠燈,否則,缺少學(xué)習(xí),自身軟件也不可避免地出現(xiàn)各種的漏洞,稱之為“bug”。如果軟件中的“bug”太多,就會(huì)導(dǎo)致職業(yè)電腦頻繁“死機(jī)”。當(dāng)職業(yè)黃燈亮起的時(shí)候,紅燈就會(huì)接撞而來。經(jīng)常掃描自己的“bug”,用充電的方法彌補(bǔ)“bug”,才會(huì)使自己的軟件工作正常,職業(yè)生涯運(yùn)行不失控,最后,攀上冰山的某一山峰。
趨勢(shì)分析:IT制造業(yè)向服務(wù)靠攏“語言”成為入行門檻
攻克語言堡壘
語言能力是目前大多數(shù)IT人的阻礙,很多技術(shù)高手,技術(shù)方面非常出色,就是語言不能過關(guān),成為前進(jìn)的阻力、發(fā)展的障礙。過去大多數(shù)企業(yè)在招聘技術(shù)人才的時(shí)候,都會(huì)把技術(shù)背景作為唯一重要的條件,而現(xiàn)在需要看重的就是應(yīng)聘者的溝通能力、外語能力。很多IT企業(yè)對(duì)求職者都提出了較高的要求,除了具備相應(yīng)的計(jì)算機(jī)技能及相關(guān)知識(shí)外,還要求從業(yè)者具備一定的外語能力。特別外企,由于公司總部多在國(guó)外,需要向國(guó)外總部匯報(bào)工作,與國(guó)外同事聯(lián)系業(yè)務(wù)時(shí),語言溝通顯然被放在了第一重要位置,語言能力成為綜合素質(zhì)中的一個(gè)重要指標(biāo),導(dǎo)致很多候選人為此落馬,與外企失之交臂。所以,對(duì)于希望進(jìn)入外企、外包軟公司、出國(guó)就業(yè)的IT人必須攻克這個(gè)堡壘。
除了學(xué)習(xí)IT專業(yè)技術(shù)知識(shí)外,還要逐步培養(yǎng)自己的管理、溝通與合作的能力,才能達(dá)到逐步提升自我的目標(biāo)。從中、高端人才需求取向可以看出,隨著經(jīng)濟(jì)和軟件產(chǎn)業(yè)的快速發(fā)展,人才特別是中高層次的專業(yè)人才需求呈現(xiàn)出相應(yīng)的快速發(fā)展趨勢(shì),可以顯示出軟件產(chǎn)業(yè)發(fā)展的潛力和方向。一些單位對(duì)項(xiàng)目經(jīng)理、軟件開發(fā)主管、團(tuán)隊(duì)負(fù)責(zé)人這樣的中、高端職位的人才需要較為迫切。掌握一些符合國(guó)際標(biāo)準(zhǔn)的軟件工程規(guī)范和技術(shù)規(guī)范,并能熟練運(yùn)用一門以上外語,具有良好的團(tuán)隊(duì)協(xié)作能力已經(jīng)成為一個(gè)優(yōu)秀的IT人才所必須具備的條件。這些具備語言、技術(shù)以及溝通等綜合素質(zhì)的IT人才已經(jīng)成為市場(chǎng)上的“搶手貨”。
第五篇:軟件需求分析報(bào)告
軟件需求分析
軟件需求分析所要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件同其它系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其它有效性需求。進(jìn)行需求分析時(shí),應(yīng)注意一切信息與需求都是站在用戶的角度上。盡量避免分析員的主觀想象,并盡量將分析進(jìn)度提交給用戶。在不進(jìn)行直接指導(dǎo)的前提下,讓用戶進(jìn)行檢查與評(píng)價(jià)。從而達(dá)到需求分析的準(zhǔn)確性。分析員通過需求分析,逐步細(xì)化對(duì)軟件的要求,描述軟件要處理的數(shù)據(jù)域,并給軟件開發(fā)提供一種可轉(zhuǎn)化為數(shù)據(jù)設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)和過程設(shè)計(jì)的數(shù)據(jù)和功能表示。在軟件完成后,制定的軟件規(guī)格說明還要為評(píng)價(jià)軟件質(zhì)量提供依據(jù)。
需求分析的任務(wù)
開發(fā)軟件系統(tǒng)最為困難的部分就是準(zhǔn)確說明開發(fā)什么。最為困難的概念性工作便是編寫出詳細(xì)技術(shù)需求,這包括所有面向用戶、面向機(jī)器和其它軟件系統(tǒng)的接口。同時(shí)這也是一旦做錯(cuò),將最終會(huì)給系統(tǒng)帶來極大損害的部分,并且以后再對(duì)它進(jìn)行修改也極為困難。目前,國(guó)內(nèi)產(chǎn)品的龐雜,一家企業(yè)可能有幾個(gè)系統(tǒng)并立運(yùn)行,它們之間接口是系統(tǒng)開發(fā)人員最頭痛的問題。對(duì)于商業(yè)最終用戶應(yīng)用程序,企業(yè)信息系統(tǒng)和軟件作為一個(gè)大系統(tǒng)的一部分的產(chǎn)品是顯而易見的。但是對(duì)于我們開發(fā)人員來說,并沒有編寫出客戶認(rèn)可的需求文檔,我們?nèi)绾沃理?xiàng)目于何時(shí)結(jié)束?而如果我們不知道什么對(duì)客戶來說是重要的,那我們又如何能使客戶感到滿意呢?然而,即便并非出于商業(yè)目的的軟件需求也是必須的。例如庫、組件和工具這些供開發(fā)小組內(nèi)部使用的軟件。當(dāng)然你可能偶爾勿需文檔說明就能與其他人意見較為一致,但更常見的是出現(xiàn)重復(fù)返工這種不可避免的后果,而重新編制代碼的代價(jià)遠(yuǎn)遠(yuǎn)超過重寫一份需求文檔的代價(jià),這些血的教訓(xùn)正在國(guó)內(nèi)的軟件開發(fā)者身上發(fā)生。近來,我遇到一個(gè)開發(fā)小組開發(fā)包括代碼編輯器在內(nèi)的一套內(nèi)部使用的計(jì)算機(jī)輔助軟件。不幸的是,當(dāng)他們開發(fā)完這個(gè)工具后,發(fā)現(xiàn)這個(gè)工具不能打印出源代碼文件,使用者當(dāng)然希望有這個(gè)功能。結(jié)果這個(gè)小組只好手工抄寫源代碼文檔以供代碼檢查。這說明那怕需求明確無誤并構(gòu)思準(zhǔn)確,如果我們沒有編寫文檔,軟件達(dá)不到期望目標(biāo)也只能是咎由自取了。相反的情況,我曾見一個(gè)要集成到“錯(cuò)誤跟蹤系統(tǒng)”中的簡(jiǎn)單界面寫了一頁需求說明。而操作系統(tǒng)系統(tǒng)管理員在為處理腳本時(shí)發(fā)現(xiàn)簡(jiǎn)單的一張需求清單竟是如此有用。他們依據(jù)需求對(duì)系統(tǒng)進(jìn)行測(cè)試時(shí),此系統(tǒng)不僅非常清晰地實(shí)現(xiàn)了所有必需功能,而且未發(fā)現(xiàn)任何錯(cuò)誤。事實(shí)上,需求文檔在開發(fā)過程中一直起指導(dǎo)作用。需求的類型
下面這些定義是需求工程領(lǐng)域中常見術(shù)語的定義。軟件需求包括三個(gè)不同的層次:業(yè)務(wù)需求、用戶需求和功能需求(也包括非功能需求)。1.業(yè)務(wù)需求(business requirement)反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們?cè)陧?xiàng)目視圖與范圍文檔中予以說明。2.用戶需求(user requirement)文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù),這在使用實(shí)例(usecase)文檔或方案腳本說明中予以說明。3.功能需求(functional requirement)定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。在軟件需求規(guī)格說明書(SRS)中說明的功能需求充分描述了軟件系統(tǒng)所應(yīng)具有的外部行為。軟件需求規(guī)格說明在開發(fā)、測(cè)試、質(zhì)量保證、項(xiàng)目管理以及相關(guān)項(xiàng)目功能中都起了重要的作用。對(duì)一個(gè)大型系統(tǒng)來說,軟件功能需求也許只是系統(tǒng)需求的一個(gè)子集,因?yàn)榱硗庖恍┛赡軐儆谧酉到y(tǒng)(或軟件部件)。作為功能需求的補(bǔ)充,軟件需求規(guī)格說明還應(yīng)包括非功能需求,它描述了系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作等。它包括產(chǎn)品必須遵從的標(biāo)準(zhǔn)、規(guī)范和合約;外部界面的具體細(xì)節(jié);性能要求;設(shè)計(jì)或?qū)崿F(xiàn)的約束條件及質(zhì)量屬性。所謂約束是指對(duì)開發(fā)人員在軟件產(chǎn)品設(shè)計(jì)和構(gòu)造上的限制。質(zhì)量屬性是通過多種角度對(duì)產(chǎn)品的特點(diǎn)進(jìn)行描述,從而反
映產(chǎn)品功能。多角度描述產(chǎn)品對(duì)用戶和開發(fā)人員都極為重要。下面以一個(gè)字處理程序?yàn)槔齺碚f明需求的不同種類。業(yè)務(wù)需求可能是:“用戶能有效地糾正文檔中的拼寫錯(cuò)誤”,該產(chǎn)品的包裝盒封面上可能會(huì)標(biāo)明這是個(gè)滿足業(yè)務(wù)需求的拼寫檢查器。而對(duì)應(yīng)的用戶需求可能是“找出文檔中的拼寫錯(cuò)誤并通過一個(gè)提供的替換項(xiàng)列表來供選擇替換拼錯(cuò)的詞”。同時(shí),該拼寫檢查器還有許多功能需求,如找到并高亮度提示錯(cuò)詞的操作;顯示提供替換詞的對(duì)話框以及實(shí)現(xiàn)整個(gè)文檔范圍的替換。從以上定義可以發(fā)現(xiàn),需求并未包括設(shè)計(jì)細(xì)節(jié)、實(shí)現(xiàn)細(xì)節(jié)、項(xiàng)目計(jì)劃信息或測(cè)試信息。需求與這些沒有關(guān)系,它關(guān)注的是充分說明你究竟想開發(fā)什么。項(xiàng)目也有其它方面的需求,如開發(fā)環(huán)境需求或發(fā)布產(chǎn)品及移植到支撐環(huán)境的需求。