2020软件工程作业——团队03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/2018SE
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/2018SE/homework/11593
这个作业的目标 建立项目需求分析模型
参考文献

Todo List 项目需求分析模型

一、非功能性需求

1.界面需求

本软件拥有三个界面分别为:

  1. 登录页面,用于对用户输入的数据进行校验和提交用户输入的数据。

  2. 注册页面,用于对用户输入的数据进行校验以及对数据的提交。

  3. 代办事项展示页面,根据登录的用户来展示用户的待办事项,提供增删改查功能。

2.易用性需求

  1. 用户与软件的交互要做到简单、容易
  2. 一个页面不宜放置过多的功能
  3. 执行一个功能的步骤不宜过多
  4. 系统应在用户使用一个功能后做出相应的反馈

3.安全性需求

  1. 要防止非法人员对系统数据的篡改
  2. 用户只能对自己的待办事项进行管理

4.系统的完整性需求

  1. 注册功能,新用户能够注册自己的账号,来使用软件的功能。

  2. 登录功能,用户能够通过登录自己的账号,来管理自己的代办事项。

  3. 操作代办事项功能,每一个用户可以对自己的代办事项进行添加、删除、修改、查找操作。

5.性能需求

通过前端软件、后端软件、数据库和网络传输处理后的总时间应该小于1.8s

\[T_{总}=T_{前端}+T_{网络}+T_{后端}+T_{数据库}\\ T_{总}\le1.8s\quad T_{前端}\le0.1s\quad T_{网络}\le1.5s\quad T_{后端}\le0.1s\quad T_{数据库}\le0.1s\quad \]

  • T 为处理一条数据的总时间
  • T前端 为前端处理一条数据的时间
  • T网络 为网络传输一条数据的时间
  • T后端 为后端处理一条数据的时间
  • T数据库 为数据库处理一条数据的时间

6.软件环境需求

因为本软件前端界面使用了Bootstrap 4.5.3技术,需要满足Bootstrap 4.5.3的游览器要求才能更好的使用本软件。以下为Bootstrap 4.5.3的各个系统的浏览器支持情况,更多详细信息请参考Bootstrap官方文档

  • Mobile devices(移动设备)
Chrome(谷歌) Firefox(火狐) Safari(苹果浏览器) Android Browser(安卓浏览器) & WebView Microsoft Edge(微软浏览器)
Android Supported Supported N/A Android v5.0+ supported Supported
iOS Supported Supported Supported N/A Supported
Windows 10 Mobile N/A N/A N/A N/A Supported

注:N/A为not applicable(不适用)、Supported 为支持

  • Desktop browsers(桌面浏览器)
Chrome Firefox Internet Explorer(因特网浏览器) Microsoft Edge Opera(欧朋) Safari
Mac Supported Supported N/A Supported Supported Supported
Windows Supported Supported Supported, IE10+ Supported Supported Not supported

注:N/A为not applicable(不适用)、Not supported为不支持、Supported 为支持

7.文档需求

文档类型 作用 针对群体
需求分析文档 确定软件的功能、性能、数据、界面等要求 组内开发人员、用户
概要设计文档 将各项功能需求转化为需要的体系结构图 组内开发人员
详细设计文档 对每个功能进行具体的实现描述 组内开发人员

8.软件开发进度需求

本软件开发制作过程拥有有软件开发进度表格,表格中的具体开发进度规定如下。

任务 时间
软件可行性分析 控制在1周内
软件需求分析 控制在1周内
软件概要设计 控制在1周内
软件详细设计 控制在1周内
软件编码 控制在2周内
软件功能测试、数据校验测试 控制在1周内
软件交付、答辩 控制在1周内

二、功能性需求-

1.用例图

https://www.cnblogs.com/weteam666/p/14062237.html

2.用例描述

https://www.cnblogs.com/weteam666/p/14062237.html

3.顺序图

4.分析类图

posted @ 2020-12-07 13:18  不明真相的吃瓜群众·  阅读(94)  评论(0编辑  收藏  举报