農(nóng)副產(chǎn)品電子商務平臺-軟件需求規(guī)格說明書_第1頁
農(nóng)副產(chǎn)品電子商務平臺-軟件需求規(guī)格說明書_第2頁
農(nóng)副產(chǎn)品電子商務平臺-軟件需求規(guī)格說明書_第3頁
農(nóng)副產(chǎn)品電子商務平臺-軟件需求規(guī)格說明書_第4頁
農(nóng)副產(chǎn)品電子商務平臺-軟件需求規(guī)格說明書_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

農(nóng)副產(chǎn)品電子商務平臺軟件需求規(guī)格說明專業(yè)軟件工程(NIIT)學生學號(姓名)B09050113李文瀟 學生學號(姓名)B09050115劉鑫 學生學號(姓名)B09050116劉業(yè)輝 指導教師王曉軍指導單位軟件學院日期2012年6月1日目錄1. 引言 31.1 目標 31.2 文檔約定 31.3 讀者對象和閱讀建議 31.4 項目范圍 31.5 參考資料 42. 總體描述 42.1 產(chǎn)品前景 42.2 產(chǎn)品特性 52.3 用戶類及其特征 52.4 運行環(huán)境 72.4.1 服務端 72.4.2 客戶端 82.5 設計和實現(xiàn)上的約束(COnstraint) 82.6 用戶文檔(UserDocumentation,UD) 92.7 假設(ASsumption)和依賴(DEpendency) 93. 系統(tǒng)特性 93.1 系統(tǒng)特性 93.1.1 描述和優(yōu)先級 93.1.2 用例 93.1.3 功能性需求 94. 外部接口需求 104.1 用戶界面 104.2 硬件接口 104.3 軟件接口 104.4 通信接口 105. 其他非功能性需求 105.1 性能(PErformance)需求 105.2 防護性(SAfety)需求 115.3 安全性(SEcurity)需求 115.4 軟件質(zhì)量屬性 125.4.1 可用性(AVailability) 125.4.2 有效性(EFficiency) 125.4.3 靈活性(FLexibility) 125.4.4 完整性(INtegrity) 125.4.5 互操作性(InterOperability) 125.4.6 可靠性(REliability) 125.4.7 健壯性(RObustness) 125.4.8 易用性(USability) 135.4.9 可維護性(MAintainability) 135.4.10 可移植性(POrtability) 135.4.11 可重用性(REusability) 135.4.12 可測試性(TEstability) 136. 其他需求 13附錄A:術語表 13附錄B:分析模型 17附錄C:待確定問題的清單 17引言目標本軟件需求規(guī)格說明描述了“農(nóng)副產(chǎn)品電子商務平臺”1.0版本的軟件功能性需求和非功能性需求。這一文檔計劃由實現(xiàn)和驗證系統(tǒng)正確功能的項目團隊成員來使用。除非在其他地方另有說明,這里指定的所有需求都具有高優(yōu)先級,而且都要在版本1.0中加以實現(xiàn)。本文檔將作為對“農(nóng)副產(chǎn)品電子商務平臺”1.0版本進行設計開發(fā)和驗收活動的依據(jù)。文檔約定本軟件需求規(guī)格說明在編制時,嚴格遵守IEEE830標準對軟件需求說明的約定。本文檔的特殊約定:高層需求的實現(xiàn)優(yōu)先級可以被其細化的低層需求所繼承,低層需求的實現(xiàn)優(yōu)先級如果高于其高層需求,會單獨補充說明。讀者對象和閱讀建議本軟件需求規(guī)格說明主要面向項目經(jīng)理、開發(fā)人員和測試人員、網(wǎng)站管理與維護人員。項目經(jīng)理需要仔細閱讀本文檔的所有細節(jié),同時閱讀本項目的《前景與范圍文檔》;開發(fā)人員和測試人員需要仔細閱讀每個功能性需求和性能需求,同時關注“2.5設計和實現(xiàn)上的約束”;網(wǎng)站管理與維護人員需要注意業(yè)務流程的描述、假設和依賴以及運行環(huán)境。項目范圍本“農(nóng)副產(chǎn)品電子商務平臺”主要是為從事農(nóng)副產(chǎn)品銷售的企事業(yè)單位搭建一個安全、快捷的交易平臺,使農(nóng)副產(chǎn)品的交易過程更趨于流程化,為雙方節(jié)省了時間、人力和物力資源。由于農(nóng)副產(chǎn)品會隨著時間的推移而貶值,本網(wǎng)站不僅為雙方減少了因長時間商談而產(chǎn)生的損失,還為賣家拓寬了銷售渠道,同時也極大地促進了該平臺今后占領本領域的市場份額,所以本項目有著較好的前景。參考資料[1][美]KarlE.Wiegers著;劉偉琴,劉洪濤譯,軟件需求(第2版),北京:清華大學出版社,2004.11[2]張友生等著,軟件體系結(jié)構(gòu)(第2版),北京:清華大學出版社,2006.11[3]NIITChina(Shanghai)Ltd,Object-OrientedAnalysisandDesignUsingUML[4][英]AndrewK.Johnston,,RichardWiggins著,企業(yè)數(shù)據(jù)架構(gòu)建模,網(wǎng)址:/developerworks/cn/rational/rationaledge/content/may05/andrew/index.html,2005.5.31[5]溫昱著,一線架構(gòu)師實踐指南,北京:電子工業(yè)出版社,2009.10[6]駱斌,丁二玉著,需求工程:軟件建模與分析,北京:高等教育出版社,2009.4[7]馮英健著,從用戶需求看B2B網(wǎng)站的營銷策略(3)—B2B網(wǎng)站的用戶需求行為分析,網(wǎng)址:/wmtheo/zh218.htm,2000.08.21總體描述產(chǎn)品前景當今時代的電子商務已由時髦的空中樓閣轉(zhuǎn)變?yōu)楝F(xiàn)實的摩天大樓,并以迅猛的速度發(fā)展,深刻影響著各個行業(yè)。在電子商務快速發(fā)展的大背景下,國內(nèi)的農(nóng)副產(chǎn)品電子商務也在加速發(fā)育。工信部軟件與集成電路促進中心主任陳偉在一次相關論壇上說,近年來,國內(nèi)電子商務交易用戶數(shù)量逐年上升,這一股發(fā)展勢頭也進入了傳統(tǒng)的農(nóng)業(yè)領域,并直接針對我國農(nóng)業(yè)長期存在的小農(nóng)販與大市場的矛盾,提供了有效的解決途徑。據(jù)不完全統(tǒng)計,目前國內(nèi)的農(nóng)副產(chǎn)品電子商務網(wǎng)站已超過2000家,涉農(nóng)網(wǎng)站超過6000家,但主要集中在發(fā)達地區(qū),西部地區(qū)農(nóng)業(yè)網(wǎng)站數(shù)量較少。部分農(nóng)副產(chǎn)品電子商務網(wǎng)站已取得較好的效益,初步形成了信息環(huán)境下的全國性市場或區(qū)域性市場,成為農(nóng)產(chǎn)品供求、農(nóng)業(yè)科技和農(nóng)業(yè)貿(mào)易的活躍地帶。但是,目前并沒有一個農(nóng)副產(chǎn)品電子商務網(wǎng)站可以完全滿足所有用戶的需求,而我們的目標就是為顧客提供一個信息全面、流程化的交易平臺,使買賣方雙贏。當然,本網(wǎng)站不是免費的,會根據(jù)賣家的交易額向其收取一定比例的服務費用,來實現(xiàn)主要的營運收入;另外,網(wǎng)站通過收取廣告投放費來獲取額外的營運收入。產(chǎn)品特性“農(nóng)副產(chǎn)品電子商務平臺”是一個面向中小型企業(yè)的B2B網(wǎng)站,主要由網(wǎng)站頁面管理、商品信息管理、用戶管理和系統(tǒng)管理四個模塊組成,它取代了企業(yè)之間確認訂單、支付、發(fā)貨等往往需要利用傳統(tǒng)方式在網(wǎng)下完成的過程。圖1是一幅關聯(lián)圖,它演示了1.0版本的外部實體和系統(tǒng)接口,期望系統(tǒng)演化若干個版本,最終與若干物流公司的送貨服務和第三方擔保平臺的支付服務相連接。農(nóng)副產(chǎn)品電子商務平臺農(nóng)副產(chǎn)品電子商務平臺買方商品信息從預存款中扣除訂單信息物流公司支付系統(tǒng)數(shù)據(jù)庫賣方送貨請求確認送貨合作更新商品信息購買商品首付尾款尾款要求首付要求商品搜索管理員維護與反饋訂單和改單圖1“農(nóng)副產(chǎn)品電子商務平臺”版本1.0的關聯(lián)圖用戶類及其特征用戶類描述顧客(優(yōu)先考慮)顧客可具體細化為買方和賣方,下文會進行具體的描述。在企業(yè)間進行農(nóng)副產(chǎn)品電子商務的過程中,不僅涉及到企業(yè)供求/合作信息的發(fā)布和查詢、買賣雙方的溝通和商談等,還涉及到進一步交易,如下訂單、支付、發(fā)貨等。因此,我們需要關注用戶所有在網(wǎng)上相關的行為特征。B2B網(wǎng)站區(qū)別于B2C的基本點之一在于用戶行為的差別,因為對于B2C模式的電子商務來講,消費者在整個交易過程中是單向的,即只有購買而沒有銷售行為。而對于企業(yè)用戶來講,一般要集買賣雙方于一體,企業(yè)不僅要銷售農(nóng)副產(chǎn)品,還可能需要購買農(nóng)副產(chǎn)品。因此,在本網(wǎng)站中,一個企業(yè)可以同時為買方和賣方,有時甚至作為中間商出現(xiàn)。用戶登錄本網(wǎng)站的主要目的在于企業(yè)網(wǎng)址推廣、發(fā)布產(chǎn)品信息、尋找商業(yè)機會、尋找新的供應商、研究同行業(yè)競爭狀況等等,無論那種目的,其共同之處都在于有明確的利益預期,對于長期得不到信息反饋的網(wǎng)站,他們會失去信心。由于國內(nèi)B2B網(wǎng)站的數(shù)量在不斷增加,并沒有一個網(wǎng)站可以完全滿足所有用戶的需求,同時用戶為尋求最大可能的信息來源或最廣泛的宣傳效果,往往會在多個網(wǎng)站或?qū)ふ野l(fā)布同樣的信息,即用戶具有非固定性。同樣是由于大量B2B網(wǎng)站不斷涌現(xiàn)的原因,為充分利用網(wǎng)上的信息資源,用戶可能對新發(fā)布的網(wǎng)站進行測試性的訪問和試用,這些試用的用戶將來有可能發(fā)展為我們的長期用戶。買方雖然多數(shù)B2B網(wǎng)站的供應信息總是多于求購信息,但是,這種表面現(xiàn)象并不一定說明賣方比買方更加依賴B2B網(wǎng)站,這是因為需求方有時是隱性的,不一定要發(fā)布求購信息,但是網(wǎng)站設計功能的側(cè)重點和適用性對用戶需求的差異會產(chǎn)生一定影響。對于買方用戶來說,希望有豐富的農(nóng)副產(chǎn)品信息,以增加可選擇的范圍,所以通常不會在新開業(yè)的網(wǎng)站或者信息比較少的網(wǎng)站花費太多的時間。同樣,面對大量的農(nóng)副產(chǎn)品信息,如果不能迅速找到自己所需要的產(chǎn)品,用戶也不會有很大的耐心。這是因為買方通常已經(jīng)有相對固定的供應渠道,在網(wǎng)上希望發(fā)現(xiàn)更加適合自己或成本更低的供應商,這需要進行大量對比,轉(zhuǎn)換過程可能較長,同時又不希望轉(zhuǎn)換成本過高。賣方從賣方的狀況來看,多數(shù)為沒有建立企業(yè)網(wǎng)站,或建網(wǎng)不久的農(nóng)副產(chǎn)品銷售公司,在網(wǎng)上經(jīng)營活動中處于最初級的階段,本網(wǎng)站的網(wǎng)頁自動生成系統(tǒng)或商品信息管理系統(tǒng)通常就是考慮到這些企業(yè)的需要而出現(xiàn)的。但是,這些公司的目的顯然不是建一個簡單的網(wǎng)頁來自娛,利用網(wǎng)絡營銷手段來擴大企業(yè)的市場空間才是根本目的。所以,賣方對本網(wǎng)站有更大的預期。由于在本網(wǎng)站發(fā)布供應信息的用戶一般為企業(yè)(包括私營、個體企業(yè)),為保證自己所發(fā)布的信息可以獲得最好的效果,賣方希望有最合適的產(chǎn)品分類,并且希望自己的信息能夠排列在最容易被訪問者發(fā)現(xiàn)的地方,如網(wǎng)站首頁、相關類別最突出的位置,或者在搜索結(jié)果中可以顯示在比較靠前的地方。正如登錄搜索引擎一樣,通過企業(yè)站設計的優(yōu)化,將自己的網(wǎng)站排名靠前。但是,由于本網(wǎng)站所采取的分類方式和搜索技術不同,用戶很難了解每個賣家的具體情況,因而在信息排列位置上賣家?guī)缀蹩偸潜粍拥?。第三方網(wǎng)上的第三方既有商業(yè)流通領域中的企業(yè),如物流公司等,還有第三方擔保平臺,如網(wǎng)上銀行等。雖然他們的運作方式有所不同,但他們對B2B網(wǎng)站都具有類似的需求特征:不僅希望買賣雙方的信交易大,而且對信息的實效性要求較高,同時也希望網(wǎng)站可以提供完善的交易撮合機制。網(wǎng)站管理與維護人員網(wǎng)站管理與維護人員負責管理網(wǎng)站的所有事宜,主要是網(wǎng)站的日常事務,如新聞公告的發(fā)布、修改、刪除;推薦商品的添加、修改、刪除;統(tǒng)計各類商品的銷售情況,以方便賣家了解當前市場行情以及顧客需求;對某些存在欺詐行為的賣家或惡意買家,可進行賬戶禁用、加入網(wǎng)站黑名單等,是維持整個平臺運作的關鍵人物。運行環(huán)境服務端操作系統(tǒng):RedHatEnterpriseLinux(推薦),WindowsServer2003/2008/R2數(shù)據(jù)庫:MySQL5.1及以上(推薦),SQLServer2005/2008/R2服務器:ApacheTomcat6.x/7.x(推薦),GlassFish3.x,IIS6.0及以上服務器主頻:≥2.53GHz服務器內(nèi)存:≥4GB服務器空間:≥1TB客戶端操作系統(tǒng):WindowsXP/Vista/7,MacOS,Linux瀏覽器:IE6.0及以上,F(xiàn)irefox10及以上,Chrome17及以上設計和實現(xiàn)上的約束(COnstraint)CO-1:為了使網(wǎng)站獲得更好的安全性、擴展性和更高的執(zhí)行性能,將采用分布式部署的方案,如圖2所示,簡單演示了整個網(wǎng)站的部署,即將承載關鍵業(yè)務邏輯的應用程序服務器(或應用程序服務器集群)和承載業(yè)務數(shù)據(jù)的數(shù)據(jù)庫服務器(或數(shù)據(jù)庫服務器集群)隔離開來,實現(xiàn)管理與數(shù)據(jù)的分離,便于維護。圖2“農(nóng)副產(chǎn)品電子商務平臺”版本1.0的部署圖CO-2:整個網(wǎng)站的開發(fā)將完全采用J2EE架構(gòu)。CO-3:所有網(wǎng)頁都用Java語言來編寫,遵照JavaEE6標準。CO-4:所有HTML代碼將遵照HTML4.0標準。用戶文檔(UserDocumentation,UD)UD-1:本網(wǎng)站將提供一個分層的和跨鏈接的HTML聯(lián)機幫助文檔,它描述并演示了所有主要功能。UD-2:如果是一個新用戶第一次訪問本網(wǎng)站,網(wǎng)站可以根據(jù)用戶的要求,提供一個動畫教程,這樣用戶可以使用靜態(tài)教程菜單來具體實踐一下整個交易的過程。系統(tǒng)不會將采用這一模板的商品訂單存儲到數(shù)據(jù)庫中,也不會將這種訂單提交給賣方。假設(ASsumption)和依賴(DEpendency)AS-1:本網(wǎng)站24小時維持運作,沒有停歇時間。AS-2:建議網(wǎng)站運行的最短壽命為12個月。AS-3:本網(wǎng)站面向全球互聯(lián)網(wǎng)用戶,進行相關交易前必須注冊為本網(wǎng)站會員,才能擁有相應的權限。AS-4:本網(wǎng)站不承擔任何用戶因個人原因而產(chǎn)生的損失。DE-1:“農(nóng)副產(chǎn)品電子商務平臺”的運行依賴于“商品信息管理”模塊中“購買商品”所做出的變更,它接受用“農(nóng)副產(chǎn)品電子商務平臺”進行交易而生成的訂單。DE-2:“農(nóng)副產(chǎn)品電子商務平臺”的運行依賴于“商品信息管理”模塊中“交易信息管理”所做出的變更,當接受來自“交易信息管理”的訂單后,它更新“用戶管理”模塊的“交易記錄查詢”中訂單詳情的有效性。系統(tǒng)特性搜索描述和優(yōu)先級用戶在登陸網(wǎng)站后,就可以進行搜索操作了,并且可以指定一定的搜索條件進行搜索,可以根據(jù)搜索的關鍵字來查詢商品的相關信息,也可以根據(jù)供應商所在的地區(qū)和產(chǎn)品分類以及等級來查詢相關信息。要用戶尚未提交搜索申請,用戶即可取消或者改變,搜索完成,給出次級關鍵字,選擇次級關鍵字,系統(tǒng)自動更新所搜索的信息。優(yōu)先級為高。用例用例名稱:搜索功能標識符:UC優(yōu)先級:高名稱:商品搜索描述:用戶打開首頁后,可搜索自己需要的商品角色:所有用戶觸發(fā):點擊“搜索”按鈕觸發(fā)前提條件:1.用戶登錄平臺2.用戶輸入一定的搜索關鍵字3.用戶點擊“搜索”主流程:打開網(wǎng)站首頁在“商品搜索”欄中,輸入需要搜索的商品名稱,點擊“搜索”按鈕將搜索到的所有符合需求的商品信息以列表的形式展示給用戶。選擇次級搜索關鍵字,把搜索到的所有符合需求的商品信息以列表的形式展示給用戶。分支流程:輸入的商品名稱為空或非法字符,彈出提示信息無匹配的搜索信息,提示信息用戶操作:輸入搜索關鍵字選擇次級搜索關鍵字系統(tǒng)操作:判斷查詢關鍵字是否為空或者非法反饋搜索結(jié)果異常:信息不存在系統(tǒng)獲取搜索關鍵字失敗系統(tǒng)獲取搜索結(jié)果失敗等待時間過長,連接中斷備注:功能性需求功能編號功能名稱功能描述UC搜索功能登錄到平臺的用戶可以根據(jù)自己的需求來搜索相關產(chǎn)品信息和狀態(tài)UC1.1按產(chǎn)品名稱搜索以關鍵字為一定的產(chǎn)品搜索信息,羅列出所有相關的商品信息UC1.1.1按產(chǎn)品關鍵字搜索以關鍵字為唯一的產(chǎn)品信息,羅列出所有相關的商品信息UC1.1.2按產(chǎn)品分類搜索以關鍵字和分類信息為搜索信息,羅列出所有相關的商品信息UC1.1.3按所在地搜索以關鍵字和所在地信息為搜索信息,羅列出所有相關的商品信息UC1.1.4按特別要求搜索以關鍵字和特別要求(如:包郵,折扣,搭配減價,VIP等)信息為搜索信息,羅列出所有相關的商品信息UC1.1.5按銷售量引導查詢以關鍵字為查詢信息,按銷售量的從高到低羅列出產(chǎn)品信息UC1.1.6按價格引導查詢以關鍵字為查詢信息,按價格的從高到低羅列出產(chǎn)品信息UC1.2按品牌搜索以關鍵字為一定的品牌搜索信息,羅列出所有相關的商品信息UC1.2.1按品牌的關鍵字搜索以關鍵字為唯一的產(chǎn)品搜索信息,羅列出所有相關的商品信息UC1.2.2按規(guī)格搜索以關鍵字和規(guī)格信息為搜索信息,羅列出所有相關的商品信息UC1.2.3按所在地搜索以關鍵字和所在地信息為搜索信息,羅列出所有相關的商品信息UC1.2.4按特別要求搜索以關鍵字和特別要求(如:包郵,折扣,搭配減價,VIP等)信息為搜索信息,羅列出所有相關的商品信息UC1.2.5按銷售量引導查詢以關鍵字為查詢信息,按銷售量的從高到低羅列出產(chǎn)品信息UC1.2.6按價格引導查詢以關鍵字為查詢信息,按價格的從高到低羅列出產(chǎn)品信息系統(tǒng)特性X描述和優(yōu)先級用例功能性需求系統(tǒng)特性X描述和優(yōu)先級用例功能性需求系統(tǒng)特性X描述和優(yōu)先級用例功能性需求系統(tǒng)特性X描述和優(yōu)先級用例功能性需求系統(tǒng)特性X描述和優(yōu)先級用例功能性需求系統(tǒng)特性X描述和優(yōu)先級用例功能性需求系統(tǒng)特性X描述和優(yōu)先級用例功能性需求外部接口需求用戶界面(UserInterfaces,UI)UI-1:“農(nóng)副產(chǎn)品電子商務平臺”的網(wǎng)站界面將遵照阿里巴巴公司的Internet應用程序用戶界面標準。UI-2:本網(wǎng)站對所顯示的每個HTML網(wǎng)頁都提供幫助鏈接,解釋如何使用這些網(wǎng)頁。UI-3:Web頁面的全部導航和條目選擇,除了綜合使用鼠標和鍵盤共同完成外,還可以只通過鼠標來單獨完成。硬件接口本網(wǎng)站不需要特定的硬件或硬件接口進行支撐,PC、Mac均可運行本網(wǎng)站。軟件接口(SoftwareInterfaces,SI)SI-1:數(shù)據(jù)庫提供的接口,必須和現(xiàn)存的數(shù)據(jù)庫匹配,不存在數(shù)據(jù)類型轉(zhuǎn)換問題。SI-2:本網(wǎng)站應在WindowsXP及更高版本的操作系統(tǒng)之上運行。SI-3:本網(wǎng)站的搜索引擎所提供的API必須和開發(fā)其他功能模塊所使用的接口匹配,不存在移植性和跨平臺問題。通信接口(CommunicationsInterfaces,CI)CI-1:“農(nóng)副產(chǎn)品電子商務平臺”將向用戶發(fā)送電子郵件消息,已確認注冊成功CI-2:“農(nóng)副產(chǎn)品電子商務平臺”將向用戶發(fā)送站內(nèi)消息,以報告賣方接受訂單之后訂單中或發(fā)貨中存在的問題。其他非功能性需求性能(PErformance)需求PE-1:在當?shù)貢r間早晨8點到下午4點這一段高峰期間,網(wǎng)站將能適應2000個用戶,平均每個會話估計持續(xù)15分鐘。PE-2:網(wǎng)站生成的所有Web頁面,通過速率為2Mbps的ADSL在不超過10秒的時間內(nèi)可以全部下載下來。PE-3:用戶提交了商品搜索的請求之后,系統(tǒng)對請求的響應時間不能超過5秒,頁面刷新頻率應當在0.2次/秒~0.3次/秒之間,在此時間內(nèi)要將搜索結(jié)果顯示在網(wǎng)頁上。PE-4:用戶向系統(tǒng)提交信息之后,系統(tǒng)將在5秒內(nèi)向用戶顯示確認信息。PE-5:對于用戶的一般操作(如查看個人信息、查看交易記錄等),系統(tǒng)的響應時間應在120毫秒內(nèi)。防護性(SAfety)需求SA-1:如果網(wǎng)站受到入侵或攻擊,那么1秒鐘之內(nèi)系統(tǒng)首先關閉數(shù)據(jù)庫服務器,其次關閉應用服務器,并向用戶發(fā)送提醒信息,最后關閉Web服務器。SA-2:如果主服務器(Web服務器、應用服務器或數(shù)據(jù)庫服務器)損壞或出現(xiàn)故障,那么1秒鐘之內(nèi)備用服務器必須開始工作。SA-3:如果監(jiān)控系統(tǒng)探知服務器硬盤溫度超過55℃或CPU溫度超過60℃,那么1分鐘之內(nèi)系統(tǒng)必須立即啟動冷風空調(diào)。安全性(SEcurity)需求SE-1:所有涉及個人隱私信息、財務信息或訂單信息的網(wǎng)絡事務,在網(wǎng)絡上傳輸時都應采用256位的加密。SE-2:除瀏覽商品信息外,用戶必須登錄到“農(nóng)副產(chǎn)品電子商務平臺”才能完成其他所有操作。SE-3:只有被授權可以在公司以外的地方訪問公司內(nèi)聯(lián)網(wǎng)的網(wǎng)站管理與維護人員,才可以進行系統(tǒng)管理等操作。SE-4:系統(tǒng)只允許用戶瀏覽他們自己以前的訂單,而不能瀏覽其他用戶的訂單。SE-5:賣方無法修改或刪除交易記錄和用戶留言,但用戶留言必須通過管理員審核后才會顯示。SE-6:對用戶提供證書支持(此功能可在后續(xù)版本中實現(xiàn))。軟件質(zhì)量屬性可用性(AVailability)AV-1:工作日期間,當?shù)貢r間早上6點到晚上9點,網(wǎng)站的可用性至少達到99.5%;早上8點到下午5點,網(wǎng)站的可用性至少達到99.9%。有效性(EFficiency)EF-1:在預計的峰值負載條件下,服務器必須至少留出40%的硬盤空間、25%的處理器能力和應用程序可用內(nèi)存作為備用。靈活性(FLexibility)FL-1:一個至少具有6個月網(wǎng)站開發(fā)經(jīng)驗的程序維護人員,可以在大于一個小時的時間內(nèi)為網(wǎng)站添加一個新的功能,包括代碼修改和測試。完整性(INtegrity)IN-1:只有擁有最高訪問特權的管理員才可以查看客戶個人信息和交易記錄?;ゲ僮餍裕↖nterOperability)IO-1:網(wǎng)站管理系統(tǒng)應該能夠從MySQL(版本5.1及以上)和SQLServer(版本2005及以上)數(shù)據(jù)庫中導出有效的用戶信息、商品信息等數(shù)據(jù)。IO-2:網(wǎng)站管理系統(tǒng)應該能夠向MySQL(版本5.1及以上)和SQLServer(版本2005及以上)數(shù)據(jù)庫中導入合法的用戶信息、商品信息等數(shù)據(jù)??煽啃裕≧Eliability)RE-1:由于軟件故障而引起數(shù)據(jù)庫中數(shù)據(jù)寫入錯誤的概率不超過1%。RE-2:除電源、硬件、操作系統(tǒng)、服務器管理系統(tǒng)外,程序不允許異常退出或崩潰。健壯性(RObustness)RO-1:如果在用戶保存完成修改的訂單之前網(wǎng)站發(fā)生故障,那么下次同一用戶登錄網(wǎng)站時,系統(tǒng)能恢復在故障發(fā)生1分鐘之前該用戶對訂單所做的全部修改。RO-2:如果在訂單得到確認或取消之前,用戶與網(wǎng)站的連接中斷,那么網(wǎng)站應該能為用戶恢復不完整的訂單。RO-3:能容納1000人同時訪問,服務器端程序應7*24小時連續(xù)工作半年以上。易用性(USability)US-1:以前從沒有登陸過本網(wǎng)站的用戶,在經(jīng)過最多不超過10分鐘的適應之后,應該能正確地進行注冊登錄、商品搜索、下訂單等基本操作。US-2:網(wǎng)站主要采用E-mail地址來表示用戶。US-3:用戶在購買商品時,網(wǎng)站應列出與其相關的商品來方便用戶進行選擇。可維護性(MAintainability)MA-1:開發(fā)人員應該在20小時或更短時間內(nèi),對現(xiàn)有報告進行更改,以遵照客戶提出的新需求。MA-2:每個功能模塊中,注釋與源代碼語句的比例至少為1:3。MA-3:函數(shù)調(diào)用的嵌套層次不能超過三層??梢浦残裕≒Ortability)PO-1:“農(nóng)副產(chǎn)品電子商務平臺”可以從Linux平臺完全移植到Windows平臺??芍赜眯裕≧Eusability)RE-1:商品信息顯示和店鋪展示頁面的實現(xiàn)代碼是可重用的,以實現(xiàn)整個網(wǎng)站的頁面規(guī)范化顯示??蓽y試性(TEstability)TE-1:一個模塊的最大循環(huán)復雜度不能超過20。其他需求網(wǎng)站應具有較好的容錯性能,對于用戶輸入的錯誤數(shù)據(jù)都應有相應的提示信息。附錄A:術語表AACorporation(阿里巴巴)全球企業(yè)間(B2B)電子商務的著名品牌,匯集海量供求信息,是全球領先的網(wǎng)上交易市場和商人社區(qū)。activitydiagram(活動圖)一種分析模型,它顯示了系統(tǒng)的動態(tài)視圖,方法是描繪從一個活動到另一個活動的流。活動圖與流程圖(flowchart)相似。assumption(假設)在缺乏證據(jù)或明確的知識的情況下,被認為是真(true)的陳述。Cclass(類)描述了具有公共特性和行為的一個對象集,一般情況下,與業(yè)務或問題域中的真實世界條目(人,地點或東西)相對應。classdiagram(類圖)一種分析模型,它展示了一組系統(tǒng)類或問題域類及其關系。constraint(約束)設計和構(gòu)造產(chǎn)品時,開發(fā)人員進行有效選擇時必須強行接受的限制條件。contextdiagram(關聯(lián)圖)一種分析模型,它在很高的抽象層次上對系統(tǒng)進行了描繪。關聯(lián)圖識別與系統(tǒng)交互的系統(tǒng)外部的對象,但它并不展示系統(tǒng)的內(nèi)部結(jié)構(gòu)或行為。customer(客戶)一類項目涉眾,他們請求、付款、選擇、規(guī)定、使用或接受某一產(chǎn)品產(chǎn)生的輸出。Ddatadictionary(數(shù)據(jù)字典)有關對問題域重要的數(shù)據(jù)元素、結(jié)構(gòu)和屬性的定義的集合。dataflowdiagram(數(shù)據(jù)流圖)一種分析模型,它描繪了過程、數(shù)據(jù)集合、端點以及它們之間的流,這種流表現(xiàn)了業(yè)務過程或軟件系統(tǒng)的行為特性。dialogmap(對話圖)一種分析模型,它描繪了用戶界面架構(gòu),展示了屏幕元素以及在這些元素之間允許的導航。Eelicitationrequirements(獲取需求)通過面談、專題討論會、工作流分析和任務分析、文檔分析和一些其他機制,從各種來源中確認軟件需求或系統(tǒng)需求的一種過程。exception(異常)阻止用例成功結(jié)束的一種條件。除非可能有恢復機制,否則無法得到用例的后置條件,也無法滿足參與者的目的。extendsrelationship(擴展關系)用例中的可選路徑從正常的步驟序列中分叉的一種結(jié)構(gòu)。將執(zhí)行可選路徑時參與者遵循的步驟打包成一個擴展用例,調(diào)用此用例會執(zhí)行可選動作。然后過程流與正常路徑重新會合,直到結(jié)束。externalinterfacerequirement(外部接口需求)對軟件系統(tǒng)和用戶、另一個軟件系統(tǒng)或硬件設備之間接口的描述。Ffunctionalrequirement(功能性需求)對在某些特定條件下系統(tǒng)將展示的必需的功能或行為的陳述。IIEEE(電氣與電子工程師協(xié)會)是一種職業(yè)協(xié)會,它維護一組標準集,其目的是管理和執(zhí)行軟件工程項目和系統(tǒng)工程項目。inspection(審查)同級評審的一種類型,指受過培訓的團隊成員遵循定義良好的和嚴格的過程來仔細地檢查工作產(chǎn)品中存在的缺陷。Nnonfunctional

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論