团队作业四
- 项目简介:
项目名称:多功能科学计算器
软件类型:电脑客户端程序
功能简述:我们的项目是多功能科学计算器。经过用户调研与需求分析,我们发现目前大部分人使用计算器不仅是需要其简单的四则运算能,还需要类似矩阵运算,函数计算,图形计算等多类型功能,所以我们计划在20天内完成从主程序编写,后期调试,界面优化,投入市场试用到最后上线的全部工作,
- 项目需求:
1系统功能要求:在程序设计过程中,该程序是要实现简单的加减乘除运算等基本功能,同时尽可能实现三角函数,矩阵计算,进制转换等高级功能,还要实 现数据的输入,输出,计算,显示及程序退出等功能。
2系统性能要求:用户提交查询时,得到返回结果的延时不得超过2秒,在输入错误或者超出计算范围的时候,正确产生错误提示,避免计入死锁。系统的性能包括内容较多,在本系统中主要约定了计算的响应时间要求。计算可以定义为“当按下=”之后,系统接受输入的表达式,通过内部计算,将结果正确的显示在桌面的过程。计算响应时间指完成目标系统中的交互或批量处理所需的响应时间。
3系统运行要求:
(1)用户界面:系统的用户界面应做到可靠性,简单性,易学习和使用。
(2)硬件接口:在输入方面,对于键盘,鼠标的输入,可用C++的标准输入/输出,对输入进行处理。在输出方面用C++的标准输入/输出对其进行处理。
- 团队成员分析与项目任务分配:
针对项目需求,我们团队成员进行了分析。根据每位成员目前所掌握的技术,为之后的项目任务进行了分配。
主体程序编写(包括实现多种功能与保证延时最小)———— 成员:戴旭文 沈鹏飞 使用语言:C C++ C#
程序后期测试与上线调试————成员:张舒瑞 刘梦迪
UI界面设计与文案————成员:孙煜佳
项目经理PM(全能型选手)————牛睿杰
目前掌握技术:C C++ JAVA C#界面设计
虽然计算器看起来应该很简单,但是由于我们团队想做到与别人不一样,尽可能的实现更多的功能,所以项目总体完成时间预估在十天至十五天左右,剩余的时间用来测试与界面优化,包括团队讨论,测试调研。考虑到有些技术需要我们从头开始学起,所有工作完成预计在20天左右。期间我们会用燃尽图跟进工作进度,每周召开例会,进行团队讨论,互相监督。
燃尽图:
总结:
团队项目进行至今,我们所有成员都很享受整个过程,大家在一起交流学习,分工明确,互相监督,不仅能提升自身编程能力,还可以锻炼团队协作能力,这为以后工作奠定了基础。相信我们会圆满完成这个项目,保质保量的完成工作!