软件需求规格说明书

1.引言

1.1 目的

为明确软件需求、规划项目、确认进度、组织软件开发并测试而撰写本文档。同时,详细分析项目总体需求,可以作为软件开发工作的基础和依据以及确认测试和验收的依据。

1.2 背景

本次待开发的软件为备忘录app,由XXX团队提出并开发。

1.3 参考资料

1、邹欣.构建之法[M].第三版.人民邮电出版社,2017

2.项目概述

2.1产品描述

此团队的项目是备忘录app,简单而又实用的日常生活软件,目标是解决用户多忘事的烦恼。用户可以通过备忘录app提前分配任务至具体时间段,提醒用户及时完成任务以防用户做事安排不合理和无规律,同时可以利用便签功能随时作笔记。最后,根据用户的软件使用记录生成一系列的总结表,让用户更直观地了解自己近段时间的备忘与任务情况。

2.2产品功能

本产品主要有以下功能,随着版本更新,功能可能会有增删。

  • 便签。简单地分类笔记
  • 将要备忘的事务转换成任务并可分配到具体时间进行提醒
  • 结算一段时间内的任务,获得任务完成记录
  • 将记录总结成图表形式,直观了解备忘记录完成情况

2.3用户场景

根据需求定义如下典型用户与典型场景:
1.春生-拖拉

2、刘阿斗–血神

3、李不平-上班族

2.4一般约束

1.开发环境约束:

  • 开发工具:Hbuilder
  • 开发语言:HTML5+CSS+JavaScript
  • 开发测试浏览器:Google chrome

2.时间约束:开发周期短,两个月的开发时间需要开发者合理规划时间,做到多项任务并发。
3.技术约束:团队成员在相关技术水平方面存在一定的欠缺,缺乏相关的项目经验,需要在开发中并发学习多种技术和能力。
4.其它约束:开发期间,团队成员还有别的学习任务,对项目进度造成一定程度上的影响。

2.5假设与依据

本项目是否能够成功实施,主要取决于以下的条件:

  • 团队成员的积极合作配合,为了项目的开发和实施,对个人时间进行合理规划同时为团队做出合理牺牲,配合队友完成任务
  • 开发过程中遇到的技术问题可以及时得到同学或者老师的指导和帮助

3.具体需求

3.1功能图

3.2功能需求

主页面:用户可在此页面跳转到其它功能页面或者退出。

便签页面:简单地备忘笔记,并记录当前时间。右下角的“+”功能可添加便签。

任务页面

  • 今日:当前分配好且需要完成的任务页面。(临时任务除外)
  • 结算与分享
  • 未来:进行分配任务的页面
  • 历史记录
  • 设置页面
  • 总结页面

3.3 外部接口需求

3.3.1 用户接口

无特殊需求。

3.3.2硬件接口

手机系统需要Android 7.0及以上

3.3.3软件接口

无特殊需求。

3.3.4通信接口

无特殊需求。

3.4属性

3.4.1可用性

  • 界面简洁美观,操作简单
  • 系统稳定,无bug
  • 涉及删除操作时,会有相关提醒

3.4.2安全性

  • 数据备份,防止用户丢失数据,及时恢复数据

3.4.3可维护性

  • 使用Github进行源码管理,便于维护与修复

4.验证验收表标准

4.1文档验收标准

文档编写符合国际文档编写规范

  • 项目选题报告
  • 软件需求规格说明书

4.2软件验收标准

软件一切功能正常,运行流畅、不卡顿、不闪退,适配于大部分Android手机。

4.3界面验收标准

4.4功能验收标准

需求四象限标准如图:
  

4.5工作分配

软件工程-软件需求规格说明书模板相关推荐

  1. 软件需求规格说明书模板有吗

    软件需求规格说明书(SRS)是软件工程中的一个重要文档,它描述了软件系统的功能.性能.界面和限制. 通常,软件需求规格说明书模板包括以下内容: 引言: 包括SRS的目的.范围.定义.约定.参考文献等信 ...

  2. 给我一份软件需求规格说明书模板

    软件需求规格说明书模板一般由以下几个部分组成:1.背景和范围:2.产品概述:3.功能和性能要求:4.界面要求:5.安全性和可靠性要求:6.可用性要求:7.可维护性要求:8.技术架构要求:9.兼容性要求 ...

  3. 软件需求规格说明书--文档模板

                  { 产品名称} 软件需求规格说明书           编 写 人 : 编写日期 :     年     月     日 文档修订记录 版本编号 说明:如形成文件.变更内容 ...

  4. 软件工程-团队项目-班级网站软件需求规格说明书

    目录 一. 引言... 2 1.1 定位与目标... 2 1.2 对象... 2 1.3 软件需求分析理论... 2 1.4 软件需求分析目标... 3 二. 需求概述... 4 2.1 项目背景.. ...

  5. 软件需求工程 高校教学平台 软件需求规格说明书 part 1 (重点!!!)

    点击查看 软件需求工程 高校教学平台 卷首语 文章目录 引言 编写目的 项目背景 预期的读者和阅读建议 预期读者 阅读建议 参考资料 总体描述 产品基本信息 产品前景 用户类及其特征 产品功能概述 用 ...

  6. 如何写《软件需求规格说明书》

    转载自:https://www.jianshu.com/p/f9bcf52f4321 一.任务突然从天而降 自己维护一个终端一年多,今天主管突然要求补写一下<软件需求规格说明书>,有些傻眼 ...

  7. 一份合格的软件需求规格说明书的要求

    合格的软件需求规格说明书 软件需求规格说明作为产品需求的最终成果必须具有综合性:必须包括所有的需求.开发者和客户不能作任何假设.如果任何所期望的功能或非功能需求未写入软件需求规格说明那么它将不能作为协 ...

  8. No.7软件需求规格说明书及UML

    软件需求规格说明书(SRS)是需求开发活动的产物,编制该文档的目的是使项目干系人与开发团队对系统的初始规定有一个共同的理解,使之成为整个开发工作的基础. 软件需求规格说明书 国家标准BG/T 8567 ...

  9. 碧瑶答疑网-软件需求规格说明书

    GitHub链接:https://github.com/sjzsjzsjz/analyse 1. 引言 1.1 目的 本文档首先给出项目的整体结构和功能结构概貌,试图从总体架构上给出整个系统的轮廓.同 ...

  10. 《软件需求规格说明书》几点重要内容

    目录 1.个人对<软件需求规格说明书>的理解 1.1.用户与软件开发人员之间的合同. 1.2.是概要设计的重要依据. 1.3.软件开发人员进行设计.编程的依据. 1.4.软件测试的依据. ...

最新文章

  1. iOS 本地DNS解析方法
  2. [architecture]-arm exclusive机制介绍
  3. c语言输入的成绩由高到低该怎么,输入成绩,按照平均分从高到低输出
  4. Davinci及U-boot的一些介绍
  5. javq接口_Java为什么要使用接口_java接口怎么使用
  6. winform Outlookbar
  7. React从入门到精通系列之(14)refs和DOM元素
  8. micropython logging文档
  9. 【动力学】基于matlab GUI汽车分析仿真系统【含Matlab源码 1112期】
  10. html中css鼠标手势样式,CSS样式鼠标手势
  11. 游戏产业链:客户端游戏/网页游戏
  12. Cocos2dx lua 2.xpk 3.x偏Mac OS
  13. 4G的想象:移动视频行业将迎来大爆发
  14. scipy.sparse的一些整理
  15. 人工智能基础必备知识
  16. 长安大学有没有MATLAB,长安大学公路学院研究生导师:韩万水
  17. oracle中的pl SQL,Oracle数据中的PL/SQL介绍
  18. 联想服务器安全配置文件,适用于台式机的 Lenovo Service Engine(LSE)BIOS安全公告...
  19. PartyOK酒吧游戏实用手册
  20. 偶然间发现一个不错的纯JS打印模块的WEB在线设计模板,立刻download下来

热门文章

  1. unity3D禁用脚本
  2. oracle把字段选为候选键,Oracle数据库试题及答案
  3. js把txt转为html,js格式化文本为html标签
  4. qq音乐android升级版,QQ音乐Android 4.8更新 温暖私享正版无损好音乐
  5. python doc转pdf
  6. 概率论与数理统计思维导图
  7. A Easy Game(FZU 2146)
  8. python alpha量化交易软件_2019AI量化交易教程视频 AI量化交易模型教程 alpha量化选股模型交易系统 CTA型量化策略教程...
  9. php收费视频网站实现,超好影视网站PHP源码,一键采集视频资源,对接第三方免签码支付,能设置每个视频能否收费...
  10. 21天学通C语言-学习笔记(7)