软件需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件需求规格说明书
历史版本记录
目录
1范围 (1)
1.1标识 (1)
1.2CSCI概述 (1)
1.3文档概述 (1)
2引用文档 (1)
3工程需求 (1)
3.1CSCI外部接口需求 (1)
3.1.1 外部接口示意图 ..............................................................................................错误!未定义书签。
3.1.2 外部接口标识 (2)
3.1.3 外部接口数据结构描述................................................................................错误!未定义书签。
3.2CSCI的功能需求 (2)
3.2.X (功能名和项目唯一标识号) ...................................................................错误!未定义书签。
3.3CSCI的内部接口 (4)
3.4CSCI数据元素要求 (4)
3.4.1实体关系图 (4)
3.4.2实体定义..................................................................................................................... 错误!未定义书签。
3.5适应性要求 ................................................................................................................ 错误!未定义书签。
3.5.X依赖安装的数据 (5)
3.6安全要求 (5)
3.7保密要求 (5)
3.8设计约束 (6)
3.9软件质量因素 (6)
I
软件需求规格说明书
1范围
1.1标识
1.2软件概述
本软件的主要功能是记录用户的日常生活,以及根据用户输入的信息,生成定时的反馈。前者属于日记功能,后者可以总结用户的生活工作学习状况,并加以提醒,建议,给用户以生活的目标和方向。
1.3文档概述
编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更
具体。是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过
程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供
一个度量和遵循的基准。
2引用文档
【提示:按文档号和标题列出本文档引用的所有文档。】
3工程需求
【提示:分节详细说明必要的工程需求,确保CSCI的正确开发建立的需求中分配或派生出来的。】
3.1CSCI外部接口需求
【提示:标识CSCI的外部接口。为了帮助描述,可使用外部接口框图。每个外部接口应标识其名称和项目唯一标识号,并简述每一个接口。】
外部接口示意图
3.1.2 外部接口标识
表1 外部接口标识
接口简述来源目的地接口名称接口项目唯一
标识号
表单INVEI01 需要用户设置参数用户帐簿变量设置帐簿信息txt文件INVEI02 将用户的文本日记整合用户日记帐簿信息声音文件INVEI03 将用户的声音日记文件整合用户日记帐簿信息视屏文件INVEI04 将用户的视频日记文件整合用户日记帐簿信息
3.2CSCI的功能需求
数据管理模块图
【示例1】
算法功能管理模块图
算法
表1 数据管理功能模块描述
CSCI的功能
输入处理逻辑输出是否有子功能
名称项目唯一标识
号
制定查询策
略Inv01 查询日期,查
询文件类型
(声音,视
频,txt)
文件类型有
执行查询资源Inv02 文件类型
资源数据文
件
有
资源信息管理Inv03
资源数据文
件
帐簿信息数
据库
有
表2算法管理功能模块描述
CSCI的功能
输入处理逻辑输出是否有子功能
名称项目唯一标识
号
执行算法
Inv01 帐簿变量反馈信息有
算法改良与维护Inv02 扫描策略
资源数据文
件
有
CSCI的内部接口
【提示:本节应指出施加于CSCI内部接口的需求(若有)。如果所有内部接口都留待设计时再考虑,那么应在此如实陈述。】
3.3CSCI数据元素要求
【提示:本节应指出施加于CSCI内部数据的需求(若有),包括对CSCI中数据库和数据文件的需求(若有)。如果关于内部数据的所有决策都留待设计时再考虑,那么应在此如实陈述。】
【示例】
3.4.1 实体关系图
此软件的实际实体只有一个,那就是用户,但是各个模块的不能看成单一的属性,故在此将其看作实体
用户可以选择任意一个或多个模块,关系一目了然,在此不加表格累述。
数据流图
适应性要求
可适用安卓4.0以上版本,miui系统
3.5.X依赖安装的数据
此软件的安装不需要现场数据,只要有合适的安装环境即可
3.4安全要求
此软件对用户的帐簿信息是完全保密的,外部在没有用户的允许下是无法访问其记录,而且也具有一定的可靠性,不会附带木马。
3.5保密要求
数据不会丢失,也不会泄露