資源描述:
《個人博客系統(tǒng)軟件需求說明書》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、個人博客系統(tǒng)需求規(guī)格說明書目錄個人博客系統(tǒng)21引言31.1編寫目的:31.2背景:31.3定義31.4參考資料32任務(wù)概述42.1目標(biāo)42.2用戶的特點42.3假定和約束43需求規(guī)定53.1對功能的規(guī)定53.2需求分析73.2.1.E-R模型及數(shù)據(jù)流圖7E-R圖:7數(shù)據(jù)流模型:113.2.3數(shù)據(jù)字典133.3對性能的規(guī)定213.3.1精度:213.3.2時間特性要求:213.3.3靈活性:213.4輸人輸出要求213.5數(shù)據(jù)管理能力要求:223.6故障處理要求223.7其他專門要求224運行環(huán)境規(guī)定224.1設(shè)備224.2支持軟件2
2、24.3接口224.4控制221引言1.1編寫目的:本需求的編寫為實現(xiàn)個人博客系統(tǒng)奠定了基礎(chǔ),定義了個人博客系統(tǒng)的詳細需求,同時它也是進行項目策劃、概要設(shè)計和詳細設(shè)計的基礎(chǔ),是維護人員進行內(nèi)部維護,信息更新,驗收和測試的依據(jù)。本需求的預(yù)期讀者是與個人博客系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,如果可能實現(xiàn)的話,將面向輔助開發(fā)者,支持本項目的領(lǐng)導(dǎo)和公司人員,軟件驗證者。1.2背景:隨著Blog快速擴張,它的目的與最初的瀏覽網(wǎng)頁心得已相去甚遠。目前網(wǎng)絡(luò)上數(shù)以千計的Bloggers發(fā)表和張貼Blog的目的有很大的差異。不過,由于溝通方式
3、比電子郵件、討論群組以及BBS和論壇更簡單和容易,Blog已成為家庭、公司、部門和團隊之間越來越盛行的溝通工具。充分做了可行性分析后,我們對系統(tǒng)的是使用人群、主要功能等有了一個初步構(gòu)想。本項目的任務(wù)提出者及開發(fā)者是個人博客系統(tǒng)軟件開發(fā)小組,用戶是主要是學(xué)生。本產(chǎn)品是針對博客用戶的需求設(shè)計的,可以完成博客用戶注冊、登入、發(fā)表、瀏覽、修改博文、上傳、瀏覽照片片、留言等主要功能。1.3定義個人博客系統(tǒng):個人博客是使得博客用戶能夠在網(wǎng)絡(luò)上發(fā)表及其評論相關(guān)博客。使用漢語編程語言,獨立完成其功能。1.4參考資料《軟件工程》——齊志昌譚慶平寧洪編
4、著高等教育出版社《數(shù)據(jù)庫系統(tǒng)概論》——薩師煊王珊編著網(wǎng)絡(luò)資源2任務(wù)概述2.1目標(biāo)總體目標(biāo),做好詳細需求分析,確保博客系統(tǒng)能滿足用戶要求。編寫需求說明文檔滿足一下要求。a.無歧義性對最終產(chǎn)品的每一個特性用某一術(shù)語描述;若某一術(shù)語在某一特殊的行文中使用時具有多種含義,那么應(yīng)對該術(shù)語的每種含義做出解釋并指出其適用場合。b.完整性需求分析報告應(yīng)該包括全部有意義的需求,無論是關(guān)系到功能的、性能的、設(shè)計約束的、還是關(guān)系到外部接口方面的需求;對所有可能出現(xiàn)的輸入數(shù)據(jù)的響應(yīng)予以定義,要對合法和非合法的輸入值的響應(yīng)做出規(guī)定;填寫全部插圖、表、圖示標(biāo)記
5、等;定義全部術(shù)語和度量單位。c.可驗證性需求分析報告描述的每一個需求應(yīng)是可以驗證的??梢酝ㄟ^一個有限處理過程來檢查軟件產(chǎn)品是否滿足需求。d.一致性在需求分析報告中的各個需求的描述不能互相矛盾。e.可修改性需求分析報告應(yīng)具有一個有條不紊、易于使用的內(nèi)容組織;沒有冗余,即同一需求不能在需求分析報告中出現(xiàn)多次。f.可追蹤性每一個需求的源流必須清晰,在進一步產(chǎn)生和改變文件編制時,可以方便地引證每一個需求。g.運行和維護階段的可使用性需求分析報告必須滿足運行和維護階段的需要。在需求分析報告要寫明功能的來源和目的。2.2用戶的特點本軟件的使用對
6、象主要是學(xué)生。可以達到使用本系統(tǒng)的基本要求:會漢語、懂計算機的基本操作。系統(tǒng)管理員需要能夠熟練操作計算機,具有網(wǎng)站管理、數(shù)據(jù)庫應(yīng)用等相關(guān)技術(shù)。2.3假定和約束a.經(jīng)費及人員:估計開發(fā)該系統(tǒng)需購買硬件、外部設(shè)備(PC機一臺),花費1萬元左右,開發(fā)小組5人;b.軟件約束:VS2008、IIS、SQL2000;c.硬件約束:Web服務(wù)器及數(shù)據(jù)庫服務(wù)器。內(nèi)存1024M、硬盤120G。3需求規(guī)定3.1對功能的規(guī)定用列表的方式(例如IPO表即輸入、處理、輸出表的形式),逐項定量和定性地敘述對軟件所提出的功能要求,說明輸入什么量、經(jīng)怎樣的處理、得
7、到什么輸出,說明軟件應(yīng)支持的終端數(shù)和應(yīng)支持的并行操作的用戶數(shù)。個人博客系統(tǒng)功能詞條描述功能序號功能名稱功能描述輸入數(shù)據(jù)流輸出數(shù)據(jù)流使用者func_01用戶登入填寫的登錄用賬號打開主頁判斷用戶名和密碼是否匹配用戶、博主func_02用戶注冊注冊一個本站賬號 判斷是否符合注冊條件用戶func_03修改密碼用戶可以修改登入密碼用戶成功登入判斷密碼是否符合約定用戶、博主func_04發(fā)表博文博主編輯博文,并且發(fā)表博主成功登入在博文列表中顯示博主func_05瀏覽博文游客或博主瀏覽博客日志 用戶、博主func_06修改博文修改已經(jīng)發(fā)表的博文
8、博主成功登入在博文列表中顯示修改后的博文博主func_07評論博文對已經(jīng)發(fā)表的博文進行評論用戶成功登入在博文內(nèi)容下方顯示評論用戶、博主func_08刪除博文博主可以刪除已經(jīng)發(fā)表的博文博主成功登入博文列表中刪除該項博主func_09用戶