ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

《软件需求规约》

2020-03-15 12:58:27  阅读:211  来源: 互联网

标签:需求 功能 项目 规约 3.1 软件 2.1 描述


 

                                                                 

                                                   HUAZHONG AGRICULTURAL UNIVERSITY

 

 

  

 

 

 

 

                                    《华农二手交易平台》

                                      软件需求规格说明书

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                                                                                                                                                                                 2020-03

版本变更历史

版本

提交日期

主要编制人

审核人

版本说明

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1引言 

1.1编写目的 

1.2背景 

1.3术语和缩略词 

1.4参考资料 

2任务概述 

2.1 项目概述 

2.1.1项目来源及背景 

2.1.2项目目标 

2.1.3系统功能概述 

2.2用户特点 

2.3假定和约束 

3功能需求 

3.1功能划分 

3.1.1 系统功能组成 

3.1.2 功能编号和优先级 

3.2功能描述 

4数据需求 

4.1 静态数据 

4.2 动态数据 

4.3 数据字典 

4.4 数据库描述 

5性能需求 

5.1数据精度 

5.2时间特性 

5.3灵活性 

6运行需求 

6.1用户界面 

6.2软件接口 

6.3硬件接口 

7其他需求 

7.1验收标准 

7.2质量属性 

 

 

1、引言

1.1编写目的

校方委托项目组为其开发《华农二手交易平台》系统,现将软件系统的需求整理如下,以方便校方对需求的完善和项目组后期的开发工作

1.2背景

学校为了弘扬勤俭节约精神,方便同学们进行二手物品交易,特委托我项目组开发《华农二手交易平台》系统,此系统主要为全校教职工、学生、家属提供二手物品交易服务,包括发布商品,购买商品等服务项目。《华农二手交易平台》应将这些项目有关的信息纳入电脑系统统一管理,以便及时获取有关信息,提高商品交易效率,为大家提供一个便捷高效的交易平台。

本项目的任务提出者、开发者、用户及实施单位;

该软件系统同其他系统的关系。 

1.3术语和缩略词

列出本文件中用到的专门术语的定义和缩略词的全称。

1.4参考资料

列出相关的参考资料,如本项目的经核准的计划任务书或合同、上级机关的批文;

属于本项目的其他已发表的文件;

本文件中各处引用的文件、资料、包括所要用到的软件开发标准。

 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

 

 

2、任务概述

2.1 项目概述

2.1.1项目来源及背景

       项目是自选项目,还是来自某个横向项目或纵向项目(有申请编号的项目)。

       背景主要指出项目的意义,解决的问题(为什么做这个项目)。

2.1.2项目目标 

       指出项目要达到的目标,如市场目标、技术目标等。

2.1.3系统功能概述

概述待开发软件产品将要完成的主要功能。

2.2用户特点

列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。

2.3假定和约束

列出进行本软件开发工作的假定和约束,例如经费限制、开发期限、硬件限制等。

3、功能需求 

3.1功能划分

3.1.1 系统功能组成

可以用文字叙述系统由哪些功能组成。推荐附图说明,如果采用结构化分析方法,可以附上0层数据流图,并给予解释说明。如果采用面向对象分析方法,可以附上系统的总体用例图,并给予解释说明。

3.1.2 功能编号和优先级

表格形式给出,可参见教材实例图

3.2功能描述

依次对3.1.1的各个子功能详细描述。每个子功能分小节描述。

每个子功能需要描述以下内容:首先用文字叙述该功能的定义(即该功能做什么),其次采取结构化分析方法或面向对象分析方法给出该功能的数据流图或用例图。若构建数据流图,可能需要逐级细化功能,叶子加工采用IPO(输入-处理-输出)方式给出具体的描述(数据字典中不再描述);若构建用例图,细节内容可以辅以活动图或用例事件描述给予补充说明。

 

4、数据需求

4.1 静态数据

需要存储在磁盘上的文件、数据表等

4.2 动态数据

运行过程需要临时输入的数据和输出的数据等

4.3 数据字典

采用结构化分析方法时,需要对数据流图中的数据流、数据存储以及它们的数据项进行详细定义。采用面向对象分析方法时,需要对用例事件、活动图中涉及的输入输出数据进行详细定义。

 

4.4 数据库描述

若系统使用数据库,采用实体-关系图(E-R图)建模数据库概念模型。

 

5、性能需求

5.1数据精度

说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。

5.2时间特性

说明对于该软件的时间特性要求,如对响应时间、更新处理时间、数据的转换和传送时间以及计算时间等的要求。

5.3灵活性

说明对该软件的灵活性的要求,即当需求发生某些变化时(如操作方式、运行环境、同其他软件的接口变化、精度和有效时限变化、计划的变化等),该软件对这些变化的适应能力。 

6、运行需求

6.1用户界面

描述对该系统用户界面的基本要求,可以给出用户界面原型方案。

6.2软件接口

描述与该系统实施相关的软件环境的要求。

6.3硬件接口

描述与该系统实施相关硬件环境的要求。

7、其他需求

7.1验收标准

7.2质量属性

可用性、可靠性、可维护性、安全性、可移植性等

 

标签:需求,功能,项目,规约,3.1,软件,2.1,描述
来源: https://www.cnblogs.com/hzau657/p/12496935.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有