資源描述:
《個(gè)人博客系統(tǒng)軟件需求說明書.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、雞西大學(xué)電氣與信息工程系10軟件呂娜君個(gè)人博客系統(tǒng)需求規(guī)格說明書目錄個(gè)人博客系統(tǒng)11引言21.1編寫目的:21.2背景:21.3定義21.4參考資料22任務(wù)概述32.1目標(biāo)32.2用戶的特點(diǎn)32.3假定和約束33需求規(guī)定43.1對(duì)功能的規(guī)定43.2需求分析4E-R圖:43.3對(duì)性能的規(guī)定53.3.1精度:53.3.2時(shí)間特性要求:53.3.3靈活性:53.4輸人輸出要求53.5數(shù)據(jù)管理能力要求:53.6故障處理要求53.7其他專門要求56雞西大學(xué)電氣與信息工程系10軟件呂娜君1引言1.1編寫目的:本需求的編寫為實(shí)現(xiàn)個(gè)人博客系統(tǒng)奠定了基礎(chǔ),定義了個(gè)人博客系統(tǒng)
2、的詳細(xì)需求,同時(shí)它也是進(jìn)行項(xiàng)目策劃、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測(cè)試的依據(jù)。本需求的預(yù)期讀者是與個(gè)人博客系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,如果可能實(shí)現(xiàn)的話,將面向輔助開發(fā)者,支持本項(xiàng)目的領(lǐng)導(dǎo)和公司人員,軟件驗(yàn)證者。1.2背景:隨著Blog快速擴(kuò)張,它的目的與最初的瀏覽網(wǎng)頁心得已相去甚遠(yuǎn)。目前網(wǎng)絡(luò)上數(shù)以千計(jì)的Bloggers發(fā)表和張貼Blog的目的有很大的差異。不過,由于溝通方式比電子郵件、討論群組以及BBS和論壇更簡單和容易,Blog已成為家庭、公司、部門和團(tuán)隊(duì)之間越來越盛行的溝通工具。充分做了可行性分析后,我
3、們對(duì)系統(tǒng)的是使用人群、主要功能等有了一個(gè)初步構(gòu)想。本項(xiàng)目的任務(wù)提出者及開發(fā)者是個(gè)人博客系統(tǒng)軟件開發(fā)小組,用戶是主要是學(xué)生。本產(chǎn)品是針對(duì)博客用戶的需求設(shè)計(jì)的,可以完成博客用戶注冊(cè)、登入、發(fā)表、瀏覽、修改博文、上傳、瀏覽照片片、留言等主要功能。1.3定義個(gè)人博客系統(tǒng):個(gè)人博客是使得博客用戶能夠在網(wǎng)絡(luò)上發(fā)表及其評(píng)論相關(guān)博客。使用漢語編程語言,獨(dú)立完成其功能。1.4參考資料《軟件工程》《數(shù)據(jù)庫系統(tǒng)概論》6雞西大學(xué)電氣與信息工程系10軟件呂娜君2任務(wù)概述2.1目標(biāo)總體目標(biāo),做好詳細(xì)需求分析,確保博客系統(tǒng)能滿足用戶要求。編寫需求說明文檔滿足一下要求。a.無歧義性對(duì)最終
4、產(chǎn)品的每一個(gè)特性用某一術(shù)語描述;若某一術(shù)語在某一特殊的行文中使用時(shí)具有多種含義,那么應(yīng)對(duì)該術(shù)語的每種含義做出解釋并指出其適用場合。b.完整性需求分析報(bào)告應(yīng)該包括全部有意義的需求,無論是關(guān)系到功能的、性能的、設(shè)計(jì)約束的、還是關(guān)系到外部接口方面的需求;對(duì)所有可能出現(xiàn)的輸入數(shù)據(jù)的響應(yīng)予以定義,要對(duì)合法和非合法的輸入值的響應(yīng)做出規(guī)定;填寫全部插圖、表、圖示標(biāo)記等;定義全部術(shù)語和度量單位。c.可驗(yàn)證性需求分析報(bào)告描述的每一個(gè)需求應(yīng)是可以驗(yàn)證的。可以通過一個(gè)有限處理過程來檢查軟件產(chǎn)品是否滿足需求。d.一致性在需求分析報(bào)告中的各個(gè)需求的描述不能互相矛盾。e.可修改性需求
5、分析報(bào)告應(yīng)具有一個(gè)有條不紊、易于使用的內(nèi)容組織;沒有冗余,即同一需求不能在需求分析報(bào)告中出現(xiàn)多次。f.可追蹤性每一個(gè)需求的源流必須清晰,在進(jìn)一步產(chǎn)生和改變文件編制時(shí),可以方便地引證每一個(gè)需求。g.運(yùn)行和維護(hù)階段的可使用性需求分析報(bào)告必須滿足運(yùn)行和維護(hù)階段的需要。在需求分析報(bào)告要寫明功能的來源和目的。2.2用戶的特點(diǎn)本軟件的使用對(duì)象主要是學(xué)生。可以達(dá)到使用本系統(tǒng)的基本要求:會(huì)漢語、懂計(jì)算機(jī)的基本操作。系統(tǒng)管理員需要能夠熟練操作計(jì)算機(jī),具有網(wǎng)站管理、數(shù)據(jù)庫應(yīng)用等相關(guān)技術(shù)。2.3假定和約束.軟件約束:VS2008、IIS、SQL2000;硬件約束:Web服務(wù)器及
6、數(shù)據(jù)庫服務(wù)器。內(nèi)存1024M、硬盤120G。6雞西大學(xué)電氣與信息工程系10軟件呂娜君3需求規(guī)定3.1對(duì)功能的規(guī)定用列表的方式(例如IPO表即輸入、處理、輸出表的形式),逐項(xiàng)定量和定性地?cái)⑹鰧?duì)軟件所提出的功能要求,說明輸入什么量、經(jīng)怎樣的處理、得到什么輸出,說明軟件應(yīng)支持的終端數(shù)和應(yīng)支持的并行操作的用戶數(shù)。3.2需求分析E-R圖:6雞西大學(xué)電氣與信息工程系10軟件呂娜君3.3對(duì)性能的規(guī)定3.3.1精度:在精度需求上,根據(jù)使用需要,控制各項(xiàng)輸入、輸出數(shù)據(jù)的長度。確保保證用戶正常使用的同時(shí)節(jié)省系統(tǒng)空間。3.3.2時(shí)間特性要求:用html語言寫博客首頁,做到響應(yīng)時(shí)
7、間在3秒內(nèi)。對(duì)附件上傳做好文件大小限制,保證滿足一般需求并且傳輸通暢,同時(shí)節(jié)約空間。3.3.3靈活性:要求系統(tǒng)可以在各種主流瀏覽器上正常運(yùn)行,對(duì)不同分辨率的顯示器具有良好適應(yīng)性。針對(duì)用戶的新需求可以做到系統(tǒng)靈活修改。3.4輸人輸出要求輸入:登陸個(gè)人博客系統(tǒng)的賬號(hào)。輸出:個(gè)人博客系統(tǒng)的相關(guān)信息。3.5數(shù)據(jù)管理能力要求:要求新系統(tǒng)有穩(wěn)定、完整的數(shù)據(jù)庫系統(tǒng)支持,可以容納大量的數(shù)據(jù)和各種資料。同時(shí)還具有靈活的數(shù)據(jù)管理能力,包括查詢、更新、修改、統(tǒng)計(jì)等功能。數(shù)據(jù)庫的維護(hù)和備份也要做到方便、簡潔。3.6故障處理要求當(dāng)系統(tǒng)出現(xiàn)故障時(shí),可利用系統(tǒng)自身的維護(hù)工具來進(jìn)行系統(tǒng)的
8、故障排除。3.7其他專門要求如新系統(tǒng)可以設(shè)置不同的訪問權(quán)限,用戶單