【實驗報告】需求規格說明書

文檔審批信息

 

序號

擬製

日期

審覈

日期

批准

日期

備註

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

文檔修訂記錄

版本/狀態

日期

修訂人

說明

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. 引言
    1. 文檔目的

作爲一個技術人員,有一個自己的博客是非常有必要的,可以用於技術的積累。網上有許多個人博客的網站,比如CSDN、簡書、博客園、掘金等。還有自己搭建的博客,像Hugo、Hexo等都是靜態博客,還有WordPress這樣的動態博客。這些都是別人已經做好的、用戶只需專注於自己的文章即可,本文就是要簡要介紹如何做一個類似於CSDN這樣的博客。

    1. 參考資料
  1. 張海藩,牟永敏 軟件工程導論(第6版) 清華大學出版社 2014
  2. 相潔,呂進來 軟件開發環境與工具 電子工業出版社 2012

 

  1. 系統概述
    1. 系統簡介

該系統是一項提供給用戶能夠發表自己的文章的網站,獲取其他用戶的點贊評論,並且可以後臺管理自己的文章。

 

    1. 系統特性

 

發表文章、點贊、評論需要用戶註冊登錄。

 

 

    1. 系統應用環境

電腦端瀏覽器直接訪問

 

    1. 遵循的標準和規範

嚴格遵循阿里巴巴編碼規範

 

 

  1. 功能性需求

採用分類方式描述

類別

編號

需求

性質

系統管理模塊

1-001

完成對用戶信息的維護

必須

1-002

完成對文章的維護

必須

前臺顯示模塊

2-001

用戶登錄或註冊

必須

2-002

瀏覽博客主頁

必須

2-003

瀏覽文章頁面

必須

2-004

關注,點贊,評論

可選

後臺管理模塊

3-001

寫文章

必須

3-002

修改文章

必須

3-003

查閱文章

必須

3-004

刪除文章

必須

3-005

文章專欄設計

可選

 

  1. 非功能性需求
    1. 可用性 

面向計算機技術人員開發的一個博客平臺,這類的平臺有很多,都基本上已經成熟了,所以基本上不具備可用性,主要是用來練習設計網站。

    1. 可靠性 

系統遇到異常處理:程序會捕獲異常然後會給用戶提示信息

系統安全需求通過密碼https以及驗證碼進行驗證

系統的健壯性併發數量並不是很高只是面向的是少數羣體,用戶量大了可考慮升級服務器,無問題運行時間

    1. 性能 

系統應該採用異步方式進行響應

要求用戶打開頁面時間小於1

系統應該支持的併發數量預算1000

用戶所能接受的最壞延時是5秒

    1. 支持性 

系統可預見的擴展有支持對文章讚賞功能、廣告引流功能

系統管理員用戶維護此係統

可移植性 

    1. 實現 

硬件平臺約束是瀏覽器可直接訪問

管理團隊制定的約束是週報,周例會

測試團隊制定的約束是功能測試,集成測試,迴歸測試

    1. 接口 

該系統是否存在與現存系統進行交互(不同的數據庫) 

數據通過數據庫導入導出系統

系統應該遵循什麼接口標準? 阿里巴巴編碼規範

    1. 操作 

誰來管理運行中的系統?(系統管理員) 

    1. 合法性 

系統怎樣授權的?(按批次,按單個,免費,GPL 

系統內部使用第三方技術時,是否會產生費用(DVD解碼器,JVM 

  1. 系統模型
    1. 場景模型

場景是人們對系統的黑盒描述,從外界的觀點看系統能做什麼。 

一個場景只描述了一種系統可能被使用的方式,場景不能代替用例

場景名稱

瀏覽博客文章

參與者

用戶小王,瀏覽器

事件流

1.小王打開瀏覽器,並打開博主主頁

2.在主頁瀏覽博主文章列表

3.點擊文章查看文章內容

 

    1. 用例
用例圖
用例圖

 

用例圖2
用例圖2

 

 

 


    1. E-R圖
E-R圖
E-R圖

 


    1. 時序圖
時序圖
時序圖

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章