团队-科学计算器-模块开发过程

开发模块功能:基本运算功能

加减乘除功能,开发时间:28天(小时),实现了加减乘除,实现过程是基本运算功能

遇到的问题及问题解决方法:

开发加减乘除时遇到了代码问题,最终使用重构方法解决了这个问题

其他补充说明: 无

时间: 2024-10-31 17:11:33

团队-科学计算器-模块开发过程的相关文章

团队-科学计算器-模块测试过程

模块测试:进行加减乘除运算 测试方法:反复进行计算 其他补充说明: 无

团队-科学计算器-设计文档

"科学计算器"是一种操作简单.界面美观.功能较齐全的电子计算器的一种.这个项目的整个程序我们设计主要分为两个功能模块和十个类模块,其中两个功能模块分别是:计算结果显示模块.计算器按键模块,十个类模块分别是:加.减.乘.除.归零.等于.sin.cos.tan.进制转换. 具体设计过程如下: 1)   设计程序主界面 2)   实现监听TextView.button事件. 具体实现的功能如下: 功能○   :加.减.乘.除.归零.等于 功能一   :具有基本三角函数计算功能(sin,tan

《团队-科学计算器-项目总结》

团队项目名称:科学计算器 团队名称: 加油啊 团队队长:黄妍 团队成员:鞠艳,李艾哲,吕爽,马璐,陶丽爽 经过了半学期,<现代软件工程-构建之法>这门课程即将接近尾声,在这半学期里,我们从个人组成了一个名为"加油啊"团队,我们从刚开始的手足无措到现在的游刃有余.在这个团队中,我们分工明确,互相合作,共同完成. 目前的计算器有标准型和科学型,我们团队做的项目是科学计算器,它是电子计算器的一种,可进行乘方.开方.指数.对数.三角函数.统计等方面的运算,又称为函数计算器.科学计算

团队-科学计算器-项目总结

一,目的 我们日常生活的开支,大额数字或者多倍小数的计算都需要计算器的帮助,处理数字的开方.正余弦都离不开计算器.虽然现在的计算器价格比较低廉,但是功能过于简单的不能满足个人需求,功能多的价格昂贵,操作不便不说,很多功能根本做不到.所以,我们可以想到设计开发一个属于自己的简单的计算器来完成我们的日常生活需求. 二,设计思路 "科学计算器 "是一个软件.整个软件程序分为三个个功能模块,一个TextView, 一个是BuTTon, 一个是监听 .其中TextView有1个显示框等TextV

《团队-科学计算器-设计文档》

设计文档: 项目:科学计算器 编辑器:python 所运用知识: 1.字符串的处理 2.正则表达式的运用 3.函数递归 基本思路: 需要优先处理内层括号运算--外层括号运算--先乘除后加减的原则: 1.正则处理用户输入的字符串,然后对其进行判断,判断计算公式是否有括号,有就先将计算公式进行正则处理,先获取最里层的每一个数据,然后一一计算 2.把有括号的计算公式计算出来的结果替换原来初始公式的位置,计算之前分别对重复运算符进行处理需要处理的重复运算 3.然后依次从里到外去除括号并进行计算,和位置替

《团队-科学计算器需求分析》

科学计算器<!--red_end--> 科学型 计算器--电子计算器的一种.可进行乘方.开方.指数.对数.三角函数.统计等方面的运算,又称函数计算器.目前的<!--red_beg-->计算器有<!--red_end-->标准型和科学型. <用正则表达式处理字符串,只提取其中的数字和运算符,并转换成列.

《团队-科学计算器-开发文档》

托管地址:https://gitee.com/ccfnmcmvm/codes/2x1sgwmq0efiy49u3j8na53 个人编程能力不强,对代码的编写也存在一定问题,所以我在团队中主要负责的是确定项目的需求,根据需求确定工程需要的模块.同时也会了解一下项目的进度与代码编写的情况.和别的选择相同的同学去交流一下这个大概是怎样的一个框架,然后和组内成员进行交流沟通大概的实现结果,在她们编写代码遇到困难时尽可能的帮助他们寻找解决的办法.询问别人是如何解决的,理清思路和队员进行交流.

《团队-科学计算器-代码设计规范》

代码布局设计 缩进 1.Tab实现 2.空格实现 字符串: 1.单引号 2.双引号 3.避免反斜杠的出现.   1 .变量名称 在写变量的时候,尽量避免小写的l和大写字母O和大写字母I,主要原因是容易和数字中1,0相混淆 2 .包和模块名称 模块尽量使用简短的全部小写的名称,如果可以增加可读性那么可以使用下划线,python的包不推荐使用下划线,但是在引用其他语言写的扩展包中可以使用下划线来表示区分 3 .类名称 类名称主要遵循为CapWords约定,表示为首字母大写 4.异常名称 异常归于类,

团队-科学计算器-代码设计规范

1.代码布局设计 缩进 1.Tab实现 2.空格实现 字符串: 1.单引号 2.双引号 3.避免反斜杠的出现. 2.资源Res 1.按照类型,分为以下几种 控件Id命名:控件缩写 _模块(module) _功能名(function) 2.Color命名 Resources Type 命名规则 color 组件名+具体作用名.例 R.color.button_text 3.String命名 Resources Type 命名规则 string 具体功能. 例 R.string.hello 4.Dr