科学计算器软件需求说明书(参考Word)

  • 格式:doc
  • 大小:66.00 KB
  • 文档页数:9

科学计算器系统




说明书
目录
1引言 (4)
1.1编写目的 (4)
1.2背景 (4)
1.3定义 (4)
1.3.1 关键字 (4)
1.3.2 缩略语清单 (4)
1.4参考资料 (5)
2任务概述 (5)
2.1目标 (5)
2.2用户的特点 (5)
2.3假定和约束 (5)
2.3.1 开发期限: (5)
2.3.2 技术约束: (5)
3需求规定 (5)
3.1对功能的规定 (5)
3.2对性能的规定 (6)
3.2.1精度 (6)
3.2.1.1. 输入精度: (6)
3.2.1.2. 传递精度: (6)
3.2.1.3. 输出精度: (6)
3.2.2时间特性要求 (6)
3.2.2.1 响应时间: (6)
3.2.2.2 更新处理时间: (6)
3.2.2.3 数据的转换和传送时间: (7)
3.2.2.4 解题时间: (7)
3.2.3灵活性 (7)
3.2.3.1 操作方式上的变化: (7)
3.2.3.2 运行环境的变化: (7)
3.2.3.3 同其他软件的接口的变化: (7)
3.2.3.4 精度和有效时限的变化: (7)
3.2.3.5 计划的变化或改进: (7)
3.3输人输出要求 (7)
3.3.1 输入:CString (7)
3.3.2 输出:CString (7)
3.4数据管理能力要求 (7)
3.5故障处理要求 (8)
3.5.1 软件故障 (8)
3.5.1.1 兼容性故障: (8)
3.5.1.2 病毒故障: (8)
3.5.2 硬件故障 (8)
3.6其他专门要求 (8)
4运行环境规定 (8)
4.1设备 (8)
4.1.1 处理器型号及内存容量: (8)
4.1.2 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量: (8)
4.1.3 输入及输出设备的型号和数量,联机或脱机: (8)
4.1.4 数据通信设备的型号和数量: (8)
4.1.5 功能键及其他专用硬件: (8)
4.2支持软件 (9)
4.2.1 操作系统: (9)
4.2.2 开发环境: (9)
1引言
1.1编写目的
本文主要描述科学计算器系统需求,目的是为了清晰地描述用户使用本软件必须要完成的任务和定义开发人员必须实现的软件功能,使用户利用系统能够完成他们的任务。

1.2背景
说明:
1待开发系统为科学计算器系统;
2该软件系统为首次开发,无历史版本。

1.3定义
1.3.1关键字
科学计算
1.3.2缩略语清单
1.4参考资料
1.《深入浅出MFC》侯俊杰华中科技大学出版社 2001年
2.《C++程序设计》谭浩强清华大学出版社 2004年
3.《VC++深入详解》孙鑫电子工业出版社 2006年
2任务概述
2.1目标
开发该系统是为了实现基本的科学计算器的功能,主要应用于日常工作学习中遇到的科学计算问题,系统应该能够很好地完成基本的科学计算任务,做到准确快速地计算出用户所需数据。

2.2用户的特点
本系统用户面向能够对计算机进行基本操作的全体人员;
2.3假定和约束
2.3.1 开发期限:
本系统开发期限为两周;
2.3.2 技术约束:
本系统采用C++语言开发,利用Visual C++ 6.0 的MFC框架。

3需求规定
3.1对功能的规定
系统IPO表
3.2对性能的规定
3.2.1精度
3.2.1.1. 输入精度:
本系统对于输入精度无具体要求,只要输入在合法范围内,均可接受;
3.2.1.2. 传递精度:
对输入数据进行精度和类型的转换,将所有合法输入都转换为双精度;
3.2.1.3. 输出精度:
输出均为双精度;
3.2.2时间特性要求
3.2.2.1响应时间:
系统对于一般运算的响应应该在0.1second之内完成,对于较大数据的响应至少要在1second之内;
3.2.2.2更新处理时间:
系统的更新处理时间为0.1second;
3.2.2.3数据的转换和传送时间:
数据转换和传递都应在0.1second之内完成;
3.2.2.4解题时间:
解题时间与计算时间相同,至少0.1second;
3.2.3灵活性
3.2.3.1 操作方式上的变化:
可以键盘或鼠标点击输入;
3.2.3.2 运行环境的变化:
支持所有windows NT 及以上的windows系统;
3.2.3.3 同其他软件的接口的变化:
无;
3.2.3.4 精度和有效时限的变化:
无;
3.2.3.5 计划的变化或改进:
无。

3.3输人输出要求
3.3.1 输入:CString
对输入的表达式用CString字符串存储
如:( 13 + 34 * 1.2 – 20 ) / 0.02
3.3.2 输出:CString
对于输出结果,亦用CString存储
如:2590.000000000000
3.4数据管理能力要求
由于该系统无数据库,因此对于数据管理的能力无特殊要求;
3.5故障处理要求
3.5.1软件故障
3.5.1.1兼容性故障:
若与使用的电脑的操作系统不兼容,则不能使用此系统,该系统运行的系统参考运行环境规定;
3.5.1.2病毒故障:
由于电脑感染病毒而导致该系统不能使用的,解决方法为尝试重新安装。

3.5.2硬件故障

3.6其他专门要求

4运行环境规定
4.1设备
4.1.1处理器型号及内存容量:
Pentium II以上处理器,最低内存256M;
4.1.2外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:
硬盘容量:100G,无联机要求;
4.1.3输入及输出设备的型号和数量,联机或脱机:
输入设备:键盘,鼠标;
输出设备:液晶或CRT显示器;
联机要求:无联机要求;
4.1.4数据通信设备的型号和数量:
无数据通信设备需求;
4.1.5功能键及其他专用硬件:
无特殊专用硬件需求;
4.2支持软件
4.2.1 操作系统:
Windows NT/2000/xp/vista/7
4.2.2 开发环境:
Microsoft Visual C++ 6.0
(注:素材和资料部分来自网络,供参考。

请预览后才下载,期待你的好评与关注!)。