【实验报告】需求规格说明书

文档审批信息

 

序号

拟制

日期

审核

日期

批准

日期

备注

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. 时序图
时序图
时序图

 

 

 

 

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