需 求 分 析
能
项目名称: 科学计算器 二○一四 年 八 月 二十二 日
第 1 页
目 录
1.引言......................................................................................... 1
1.1 编写目的 .......................................................................... 1 1.2 背景 ................................................................................. 1 1.3 参考资料 .......................................................................... 1 2.任务概述 .................................................................................. 1
2.1 目标 ................................................................................. 1 2.2 用户特点 .......................................................................... 1 3.需求规定 .................................................................................. 2
3.1 功能需求 .......................................................................... 2
3.1.1 功能结构图 ................................................................ 2 3.1.2 输入/输出需求 ........................................................... 3 3.2 性能需求 .......................................................................... 4
3.2.1 响应时间 ................................................................... 4 3.2.2 精度需求 ................................................................... 4 3.3 运行环境需求 .................................................................... 4
3.3.1 软件环境 ................................................................... 4 3.3.2 硬件环境 ................................................................... 5
4.小组成员 .................................................................................. 5
第 I 页
科学计算器项目功能需求分析
1.引言 1.1 编写目的
在日常生活中市民上有很多的计算器,但是功能不能满足个人的需求,并且价格昂贵,操作不便,所以能够通过自己的双手设计开发一个属于自己的计算器是非常有意义的。在Windows XP操作系统的环境下,采用Microsoft Visual C++ 6.0作为开发工具,实现运算操作的主要功能,包括加减乘除,开方,平方等运算功能;还要实现数据的输入,输出,计算,显示及程序退出等功能。另外还可以实现多种科学计算的功能,如:三角函数的计算,角度间的转换,二、十进制的转换等。
主要面向需要进行数据运算,角度转换,二、十进制的转换的用户。 1.2 背景
项目名称:科学计算器
项目设计人员:王洋,杜康,吴静娴,张少文 项目的用户:普通大众 2.任务概述 2.1 目标
开发这个软件是为了实现基本的科学计算器的功能,主要应用于普通
第 1 页
的日常生活中遇到的一些问题。四则运算,开方,平方,阶乘,三角函数计算,角度间转换,二、十进制的转换。软件应该能够更好地完成这些普通的计算器任务,能够做到快速、正确、稳定的计算出输入的需要进行的算数任务。 2.2 用户特点
需要进行数据运算的人群。 3.需求规定 3.1 功能需求 3.1.1 功能结构图
科学计算器项目 可视化操作数据输入 四三角函数阶乘 幂指开方 进制角度结果输出 科学计算器系统功能结构图
第 2 页
3.1.2 输入/输出需求 用鼠标点击,键盘进行输入。
第 3 页
3.2 性能需求 3.2.1 响应时间
3.2.1.1 响应时间:系统对于一般运算的响应应该在0.1second之内完成,对于较大数据的响应至少要在1second之内。
3.2.12 更新处理时间:系统的更新处理时间为0.1second。
3.21.3 数据的转换与传送时间:数据转换与传递都应在0.1second之内完成。
3.2.1.4 解题时间:解题时间与计算时间相同,至少0.1second。 3.2.2 精度需求
3.2.2.1 输入精度:本系统对于输入精度无具体要求,只要输入在合法范围内,均可接受。
3.2.2.2 传递精度:对输入数据进行精度与类型的转换,将所有合法输入都转换为字符串输出。
3.2.2.3 输出精度:输出均为字符串(保留小数点后两位)。 3.3 运行环境需求 3.3.1 软件环境
操作系统及版本:32或64位操作系统
数据库环境:由于该系统无数据库,因此对于数据管理的能力无特殊要
第 4 页
3.3.2 硬件环境 PC机 4.小组成员 职务 组长 姓名 王洋 学号 准备完成的功能模块 2013013223 三角函数,进制转换,可视化界面的绘制(辅) 成员 成员 成员 杜康 吴静娴 张少文 2013014089 阶乘,幂指数,可视化界面的绘制(辅) 2013014374 四则运算,可视化界面的绘制(主) 2013014127 开方,角度转换,可视化界面的绘制(辅) 第 5 页
因篇幅问题不能全部显示,请点此查看更多更全内容