- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
希望对大家有所帮助,多谢您的浏览!
1引言2
1.1编写目的2
1.2背景2
1.3定义2
1.4参考资料2
2任务概述2
2.1目标2
2.2用户的特点3
2.3假定和约束3
3需求规定3
3.1对功能的规定3
3.2对性能的规定3
3.2.1精度3
3.2.2时间特性要求3
3.2.3灵活性4
3.3输人输出要求4
3.4数据管理能力要求4
3.5故障处理要求4
3.6其他专门要求5
4运行环境规定5
4.1设备5
4.2支持软件5
4.3接口5
4.4控制5
1/11
希望对大家有所帮助,多谢您的浏览!
软件需求说明书的编写提示
1引言
1.1编写目的
随着计算机的发展,许多数学方面的实际问题越来越多的要借助于计算机来解决,特别是在
数据的处理、计算方面。面对一定规模的多元一次方程组,我们根本不堪这种繁重的计算劳
动,基于此,我们设计开发了能够处理此类问题的Gauss-seidel迭代和SOR方法的软件。
为方便用户使用该软件,熟悉软件功能,编写该文档,同时以该文档指导软件项目的开发。
本文档中详细地介绍了该软件各个部分的性能,为包括笔者在内的软件开发人员以后更容易
的理解代码,修改和扩充软件功能做准备。同时通过开发该软件,使软件开发实习人员熟悉
并掌握面向对象软件工程和UML的原则及具体过程,并培养队员的团对合作精神。
1.2项目背景
作为软件实训的作业,有老师给出题目,然后由本开发小组负责整个软件工程,最后经过一
系列测试后,交付。故必须首先设定假象用户,可以考虑为是想利用该迭代算法的任何人。
编写软件不能仅仅是一个小小的程序,要保证它能在网络上发布,并能够被有效下载。
2/11
希望对大家有所帮助,多谢您的浏览!
系统名称:GUASS-SEIDLE迭代(含SOR迭代)。
开发单位主管部门:河南科技大学理学院信计062班。
软件系统的大致功能:通过GUASS-SEIDLE迭代求线性方程组的解和SOR迭代的实现。
使用本产品,您无需再在草纸上算诸如:Ax=b此类线性方程组,您可直接输入方程组的系
数矩阵A和b,本软件系统将会瞬间给出该线性方程组的解,大大节省了您在计算过程中耗
费的时间。
1.3定义与缩写
定义本文档涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要解释的内容如下:
UML:UnifiedModelingLanguage,统一建模语言。
Jacobi迭代:雅可比迭代。
Gauss_seidel迭代:高斯塞德尔迭代。
SOR:逐次超松弛迭代。
可修改性:容许对系统进行修改而不增加原系统的复杂性。
有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。
3/11
希望对大家有所帮助,多谢您的浏览!
可靠性:能够防止因概念、设计和结构等方面的不完善造成的软件系统失效,具有挽回因操
作不当造成软件系统失效的能力。
可理解性:系统具有清晰的结构,能直接反映用户的需求。可理解性有助于控制软件系统的
复杂性,并支持软件的维护、移植与可用。
可维护性:软件产品交付用户使用以后,能够对它进行修改,以便改正潜伏的错误,改进性
能和其他属性,使软件产品适应环境的变化。
可重用性:概念或功能相互独立的一个或一组相关模块定义为一个软部件。软部件可以在多
种场合应用的程度称为部件的可重用性。
可适应性:软件在不同的系统约束条件下,使用户需求得到满足的难易程度。
可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。
可追踪性:根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需
求进行逆向追踪的能力。
可互操作性:多个软件元素相互通信并协同完成任务的能力。
1.4引用的参考资料及网络链接
1.4.1:软件工程(英)IanSommerville著
文档评论(0)