需求分析说明书.docx

上传人:b****3 文档编号:2887288 上传时间:2022-11-16 格式:DOCX 页数:15 大小:231.58KB
下载 相关 举报
需求分析说明书.docx_第1页
第1页 / 共15页
需求分析说明书.docx_第2页
第2页 / 共15页
需求分析说明书.docx_第3页
第3页 / 共15页
需求分析说明书.docx_第4页
第4页 / 共15页
需求分析说明书.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

需求分析说明书.docx

《需求分析说明书.docx》由会员分享,可在线阅读,更多相关《需求分析说明书.docx(15页珍藏版)》请在冰豆网上搜索。

需求分析说明书.docx

需求分析说明书

 

非线性动力系统模型软件实现

需求分析说明书

院系理学院

专业信息与计算科学

成员课程设计第三小组全体成员

指导教师xx

 

2012年11月6日

目录

1.引言2

1.1.编写目的2

1.2.项目风险2

1.3.文档约定3

1.4.项目背景4

1.5.参考文献4

2.综合描述4

2.1.产品的状况4

2.2.产品的功能5

2.3.用户类和特性7

2.4.运行环境7

2.5.设计和实现上的限制7

2.6.假设和约束(依赖)8

3.系统功能需求8

3.1.导入数据8

3.2.验证股票市场的非线性动力学属性9

3.3.数据预测10

3.4.综合指数13

3.5.综合分析及推荐15

1.

引言

随着经济的增长,,股票显示出它在经济生活中的强盛生命力。

股票市场它具有将分散的,小额的闲置资金汇集成大额的、长期的生产经营资金的功能,是把社会剩余资产引向风险资产投资的最重要的机制。

他给个人提供了获利的机会,提供了投机的场所,也给个人的投资带来了风险。

股市的繁荣和稳定通常是国民经济运转的重要标志,是国民经济的“晴雨表”,无论对投资者,还是融资者,都是很重要的。

1.1.编写目的

编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体,是为了使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。

股票市场是一个开放的、复杂的、具有高度非线性的动力学系统。

在股票市场日益成为人们生活中重要内容的今天,针对股票投资具有高风险,高收益的特点,我们有必要子啊遵循股市的一半规律的前提下,寻求具有中国特色的市场发展规律。

尤其是股票指数——作为衡量证券市场上股市价格综合变动方向和程度的一种动态指标已被人们广泛的接受。

对股票市场行情进行准确的预测,尽可能降低股民的投资风险,获得最大的收益,已变得尤为重要。

本文就对沪、深股市的非线性特征进行了研究,建立了时间序列的门限自回归的预测模型。

为股市行情提供一种有力的预测方法。

1.2.项目风险

表项目风险及其规避方法

风险类型

存在风险

规避方法

进度风险

由于时间紧张导致项目最后无法按期完成。

充分考虑各种潜在因素,适当留有余地;任务分解要详细,便于考核;在执行过程中,应该强调项目按照进度执行的重要项,再考虑任何问题时,都要经保持进度作为先决条件;同时,合理利用赶工期及快速跟进等方法,充分利用资源。

如果出现必须延期的情况,组长需及时协调同学进度调节工作。

系统没有足够的测试时间

持续地监控,项目进度控制随着项目的进行而不断进行的,保证每个环节都有足够的时间。

技术风险

开发软件结构体系存在问题,使完成的软件产品未能实现项目预定目标

选用正版软件开发

对开发软件的掌握不够深入,造成开发出的产品性能以及质量低劣。

提前制定好两周的学习计划,各组员要对开发工具VS2005。

尽快掌握其中的要点。

同时在软件的设计上尽可能降低难度使项目最后能成功完成。

工具风险

软件项目开发和实施过程,所必须用到的管理工具、开发工具、测试工具未能及时到位

在项目的启动阶段就落实好各项工具的来源或可能的替代工具,在这些工具需要使用之前跟踪并落实工具的到位事宜。

在进行项目开发之前先设计和搭建出系统的基础架构并进行性能测试,确保架构符合性能指标。

1.3.文档约定

排版约定:

●正文风格:

正文均用宋体5号字体,无其他特殊要求;

●提示方式:

提示尽量用*标注,尽量让读者能够明白软件使用方法。

1.4.项目背景

*随着经济的增长,股票显示出它在经济生活中的强盛生命力。

*股票市场具有将分散的、小额的闲置资金汇集成大额的、长期的生产经营资金的功能。

*股票市场给个人提供了获利的机会,提供了投机的场所,也给个人的投资带来了风险。

*股市的繁荣和稳定通常是国民经济运转的重要标志,是国民经济的“晴雨表”,无论对政府,还是投资者,都是很重要的。

*股票市场是一个开放的、复杂的、具有高度非线性的动力学系统。

*针对股票投资具有高风险,高收益的特点,我们有必要探寻股市的一般规律。

*对股票市场行情进行数据分析及预测,模拟为政府经济决策部门提供参考、降低股民的投资风险,获得最大的收益。

*通过参与课设的开发过程,进一步熟悉软件开发的全过程。

1.5.参考文献

[1]《软件工程》第二版齐治昌谭庆平宁洪高等教育出版社

[2]彭章艳,硕士研究生学位论文《沪、深股票市场非线性特征及其预测模型研究》,武汉理工大学,2004

[3]杨妮,博士学位论文《汇率时间序列非线性动力学特征及组合预测研究》,湖南大学,2008

[4]孟庆芳,博士学位论文《非线性动力系统时间序列分析方法及其应用研究》,山东大学,2008

[5]焦兵,硕士研究生学位论文《沪市股指的非线性动力学特征研究》,兰州大学,2009

[6]卢山,博士学位论文《基于非线性动力学的金融时间序列预测技术研究》,东南大学,2006

[7]《软件工程导论学习辅导》张海藩编著清华大学出版社

[8]《软件工程辅导与提高》王小铭林拉编著清华大学出版社

2.综合描述

2.1.产品的描述

软件产品的目标是便于广大股民了解股市行情,对股民做出正确的引导,让他们获取更高的收益,并且模拟为政府相关经济工作部分提供决策支持,使股票市场健康、稳定的发展,本软件由理学院课设第三小组独立开发作为课程《软件工程管理与实践》的课程设计部分。

本系统主要在股票市场行业使用,使用者普通股民、投资机构、高校教学使用的相关教师,学生等。

这些人员在计算机的应用、使用上不存在障碍。

本项目的目标是:

<1>决策支持:

模拟为政府相关经济工作部门提供经济决策支持,使股票市场健康、稳定的发展。

<2>预测及建议:

根据股票市场的历史数据,建立模型进行预测,为股民了解股市行情,及相关预期展开分析。

2.2.产品的功能

2.2.1系统用例模型

2.2.2数据流程图

1、外部数据文件为如下所示的TXT文档,如(浦发银行部分时间股市交易数据):

时间开盘价最高价最低价收盘价交易量成交额

1999-11-1029.50029.80027.00027.75017408504859102208.000

1999-11-1127.58028.38027.53027.710294034821582016.000

1999-11-1227.86028.30027.77028.050150079421591008.000

1999-11-1528.20028.25027.70027.750119210332952000.000

1999-11-1627.88027.97026.48026.550232231628908032.000

1999-11-1726.50027.18026.37027.180100525268995008.000

1999-11-1827.20027.58026.78027.02084465229576992.000

1999-11-1927.50027.53026.80026.88053749145887008.000

1999-11-2226.88026.95026.30026.45055354147086000.000

1999-11-2326.45026.55026.10026.45038439101224000.000

2、整个系统的核心是作黄色的1、2、3号分系统;

3、其中1号分系统运用R/S分析方法,求出H指数,验证股票市场确实是一个开放的、复杂的、具有高度非线性的动力学系统,为2号建立股票市场非线性动力学模型提供依据;

4、2号系统是最核心的部分,通过建立非线性动力系统对数据进行预测(如为了20天的收盘价),是整个系统的难点;

5、3号系统是根据导入的若干只股票模拟求解综合指数,反应综合的经济情况;

6、此外,0号系统是对外部文件的数据预处理,方便后面核心模块的数据处理,4号系统是根据整个的预测结果做推荐分析,为股民提供建议性推荐;

2.3.用户类和特性

系统管理员和维护人员:

计算机水平好,文化程度高,能胜任系统管理工作;

普通股民:

熟悉计算机的基本操作,会改软件的常用操作及设置;

投资机构:

对计算机能熟练使用;

普通公众:

浏览及常用操作;

2.4.运行环境

a.硬件的限制:

1)系统运行平台:

WindowsXPprofessional及以上系统

2)服务器:

PC机模拟

3)数据库:

用数据文件模拟存储数据(硬盘)

4)CPU:

P41.8GHz

5)内存:

256MB以上

b.安全和保密方面的考虑:

保证系统的安全、特别是数据的安全,用户信息的保密、模拟保证交易信息的安全

2.5.设计和实现上的限制

本节描述软件开发工作的某些限制,例如开发期限、硬件限制、编程语言、安全和保密要求、开发过程中须遵守的某些标准或规则。

本节内容不是陈述具体需求或设计约束,而是为具体需求以及设计约束的描述提供依据。

开发期限:

2013年1月10日完成;

硬件限制:

硬设备有部分配置比较低,完成本需求说明中的功能和性能要求没有问题;

编程语言:

VisualC++

安全和保密要求:

Notes提供的七级权限控制;

开发过程中须遵守的某些标准或规则:

编码规范采用VisualC++的编码规范进行。

2.6.假设和约束(依赖)

本小组的团队组织结构为主程序员式组织结构;编程语言为C/C++;采用面向对象的分析设计方法;利用Windows.Net平台作为开发平台;并采用统一的C++标准的文件命名方式、代码版式、注释等编码规范;编码人员对代码进行严格检查后再进行代码编译;测试人员根据测试文档进行单元测试;最后实现软件的交付。

开发环境:

VisualStudio2005/VC++6.0。

无开发经费,开发周期为一学期。

假定:

用户能够提供交付测试的环境;用户能够参与到需求的核准工作;

约束:

本系统的最后的交付日期是20113-1-10;

设计和实现上的限制:

基于.NET架构进行开发;

3.系统功能需求

3.1导入数据(数据预处理)

3.1.1UML用例图

3.1.2数据流图

3.1.3功能描述

导入数据文件后,对数据文件预处理,提取出下一步分析所需要的数据,并存储到指定的格式中,为后面的数据计算、分析做准备。

输入:

存储在硬盘上的数据文件,TXT文本或者其他格式文件。

输出:

存储到内存中指定格式的数据结构中。

3.2验证股票市场的非线性动力学属性

3.2.1UML用例图

3.2.2数据流程图

3.2.3功能描述

采用R/S分析法,计算股票收盘价的H指数,验证我国股票市场确实存在非线性特征,具有状态抗持续性、长期记忆性、短期预测可能性。

输入:

经过预处理的、格式化的数据

输出:

H指数

3.3数据预测

3.3.1UML用例图

3.3.2数据流程图

3.3.3功能描述

通过对提取数据序列的分析,建立非线性动力学系统模型,根据历史数据对股票的相关数据(如收盘价、最高价、最低价等)进行预测

输入:

H指数,经过预处理的、

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教学研究 > 教学计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1