标签:问题 mil 环境 发布 数据流图 水平 模型 建模 为什么
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质量属性
校方委托项目组为其开发《华农二手交易平台》系统,现将软件系统的需求整理如下,以方便校方对需求的完善和项目组后期的开发工作
学校为了弘扬勤俭节约精神,方便同学们进行二手物品交易,特委托我项目组开发《华农二手交易平台》系统,此系统主要为全校教职工、学生、家属提供二手物品交易服务,包括发布商品,购买商品等服务项目。《华农二手交易平台》应将这些项目有关的信息纳入电脑系统统一管理,以便及时获取有关信息,提高商品交易效率,为大家提供一个便捷高效的交易平台。
本项目的任务提出者、开发者、用户及实施单位;
该软件系统同其他系统的关系。
列出本文件中用到的专门术语的定义和缩略词的全称。
列出相关的参考资料,如本项目的经核准的计划任务书或合同、上级机关的批文;
属于本项目的其他已发表的文件;
本文件中各处引用的文件、资料、包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
项目是自选项目,还是来自某个横向项目或纵向项目(有申请编号的项目)。
背景主要指出项目的意义,解决的问题(为什么做这个项目)。
指出项目要达到的目标,如市场目标、技术目标等。
概述待开发软件产品将要完成的主要功能。
列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限、硬件限制等。
可以用文字叙述系统由哪些功能组成。推荐附图说明,如果采用结构化分析方法,可以附上0层数据流图,并给予解释说明。如果采用面向对象分析方法,可以附上系统的总体用例图,并给予解释说明。
表格形式给出,可参见教材实例图
依次对3.1.1的各个子功能详细描述。每个子功能分小节描述。
每个子功能需要描述以下内容:首先用文字叙述该功能的定义(即该功能做什么),其次采取结构化分析方法或面向对象分析方法给出该功能的数据流图或用例图。若构建数据流图,可能需要逐级细化功能,叶子加工采用IPO(输入-处理-输出)方式给出具体的描述(数据字典中不再描述);若构建用例图,细节内容可以辅以活动图或用例事件描述给予补充说明。
需要存储在磁盘上的文件、数据表等
运行过程需要临时输入的数据和输出的数据等
采用结构化分析方法时,需要对数据流图中的数据流、数据存储以及它们的数据项进行详细定义。采用面向对象分析方法时,需要对用例事件、活动图中涉及的输入输出数据进行详细定义。
若系统使用数据库,采用实体-关系图(E-R图)建模数据库概念模型。
说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。
说明对于该软件的时间特性要求,如对响应时间、更新处理时间、数据的转换和传送时间以及计算时间等的要求。
说明对该软件的灵活性的要求,即当需求发生某些变化时(如操作方式、运行环境、同其他软件的接口变化、精度和有效时限变化、计划的变化等),该软件对这些变化的适应能力。
描述对该系统用户界面的基本要求,可以给出用户界面原型方案。
描述与该系统实施相关的软件环境的要求。
描述与该系统实施相关硬件环境的要求。
可用性、可靠性、可维护性、安全性、可移植性等
标签:问题 mil 环境 发布 数据流图 水平 模型 建模 为什么
原文地址:https://www.cnblogs.com/hzau657/p/12496935.html