项目计划始章

本学期计划完成的项目内容类似于开发一款加减乘除计算编题软件。本来这并不难,随机选取数据设计运算,再套个循环,最后做一个判断正误的程序就好了。但是其中的难点在于,该运算器可以适用于真假分数的运算。所以在随机选取分数的方面可以说是极大的难点,而且最后的答案有时又真假分数的区别的,这预感成为最终的难点。

本次项目,我们打算用java编程项目。因为本学期我们学习了java设计模式。预计工厂模式可以运用到函数输出的方面,而该项目中因当多次使用函数接口,比起c或者其他应用,java更为方便。

最后,我感觉对于分数的计算难点主要在于加减以及最后的结果的输出上。乘除说到底还是同样的一套,毕竟分号相当于除号。而在数据输出的时候(输出的数据指供给作体者运算的数据)我们能够想办法将其从数转化成输出式子,一个除法式,最后的答案也可以是输出除法式······好像难度上升了。而在加减的运算下我们可以首先设计一个通分函数,进而进行合并。同样设计一个约分函数优化结果。好像还能够将这个算数编题软件设计成两方面,首先一方面就是原来不进行分数的简单算式,另外分开分数的那部分独立出题,因为随机取数同时包含分数以及自然数还是难的,毕竟一个单纯是数,另一个则是一个式子。

综上为本次的记录,因为放假的课程编排,时间不足以编出具体程序,谅解。

时间: 2024-11-06 09:36:21

项目计划始章的相关文章

第三章,项目计划与管理

只有一个软件提供所要求的功能或所需要的服务时才被称为有用的软件,因此,必须充分理解客户的需求,让客户明白你的软件,进展追踪就是为了满足客户的这个要求.任务图用来描述一个项目的工作任务结构,在每项任务上附加结束评价信息,可使任务图更加有效.有许多工具都可用来跟踪项目进展状况.为了确定项目安排和与费用和努力有关的项目估算,我们必须了解大概有多少人参加这个项目,还有他们要执行的任务是什么,他们的能力和经验如何,不同的人有不同的与人交流和理解问题的喜好.交流是项目成功的关键,工作风格决定了交流的风格.软

第13章、布局Layouts之RelativeLayout相对布局(从零開始学Android)

RelativeLayout相对布局 RelativeLayout是一种相对布局,控件的位置是依照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置,是布局最经常使用,也是最灵活的一种布局. 我们以下通过XML布局和Java代码布局两种方式分别举例: 一.XML方式布局 1.创建一个空白Activity 2.打开"res/layout/activity_main.xml"文件,改动成下面代码. (1)第①部分 <?xml version="1.0"

第一章:学习之始

1.为什么要学习Android? 第一个原因是随着身边的朋友都开始转行,经常都会在耳边听到Android的词汇慢慢的开始对学习Android产生了兴趣.第二个原因则是因为提高自身能力,在加上互联网的发展趋势.总之一句话,反正学的多了没坏处. 2.开发工具和相关配置 现在Android的开发工具无非就是Eclipse 和google 提供的官方开发工具 Android Studio.个人推荐使用官方的Android Studio 这些开发,优点有很多在这里就不一一说明了.如果需要下载Android

刘易斯——项目计划、进度与控制(第六章)

在项目启动伊始,就进行良好的规划. 箴言:项目往往失败于开始而非结尾. 错误的意见统一是没有处理好不同意见的结果,因为没有人知道不同意见依然存在. 如果所有人没有对项目愿景达成共识,每个人将尽力去获得自己认为的项目最终成果. 我们定义问题的方式总是决定着我们解决问题的方式 项目启动时,项目各关系人意见不一致. 原因:1.构成项目的两个方面:"是什么"和"做什么"."是什么"是项目的任务的定义:"怎么办"是实现任务的过程--包括

第三章-项目计划与管理

只有一个软件提供所要求的功能或所需要的服务时才被称为有用的软件.当一个用户使你开始讨论感性上的需求时,一个项目开始了.项目进度描述某个项目的软件开发的整个生命,通过枚举该项目的每个阶段,将每个阶段分解成离散的任务.进度也描述了任务间的相互关系,评估时间.因此进度表实际上是个时间表,显示了任务的开始和结束的时间,以及相关干开发的产品准备完备时间.在分析项目时,我们必须明确的分清里程碑和工作任务的差别.工作任务是一个项目在某个阶段的部分工作,而里程碑则指一段任务的结束——一个特殊的时间点.工作任务是

第三章 传奇的开始--Delphi(附读书笔记)

第三章 传奇的开始--Delphi "是惊世之作的Delphi让Borland重新站了起来,没有当初的Delphi,就没有今日的Borland!" "是Turbo Pascal诞生了Borland,但却是Object Pascal给予了Borland重生的机会!" 创造传奇故事的主角--Delphi 没有人会知道在两年后Borland C/C++会遭遇到这么大的失败,也没有人会预料到Borland又会再次因为Pascal而东山再起.Borland奋斗史精彩的地方就在

大道至简第一章读后感 Java伪代码形式

观看了大道至简的第一章之后,从愚公移山的故事中我们可以抽象出一个项目, 下面用Java 伪代码的形式来进行编写: import java(愚公移山的故事) //愚公移山 public class yugong { //项目的目的:惩山北之塞,出入之迂: //项目的基本沟通方式:聚室而谋曰: //愚公确定的项目的目标:毕力平险,指通豫南,达于汉阴: //项目的技术方案:扣石垦壤,箕畚运于渤海之尾: //项目中的三名技术人员以及工程管理人员:(愚公)率子孙荷担者三夫: //力量较弱,富有激情的外援:

第6章1节《MonkeyRunner源代码剖析》Monkey原理分析-事件源-事件源概览

在上一章中我们有简要的介绍了事件源是怎么一回事.可是并没有进行详细的描写叙述.那么往下的这几个小节我们就须要把这方面的知识给补充完整. 这一节我们先主要环绕MonkeySourceNetwork这个事件源来学习事件源的框架结构.首先,要理解事件源,必须先搞清楚几个问题: 事件从哪里来? Monkey的事件来源有多个方面,可是作为MonkeyRunner框架的一部分,它的事件来源主要是来自MonkeyRunner通过网络Socket(USB/TCP协议)发送过来的命令字串.MonkeySource

构建之法第五章读书心得

这一章我们主要学习了团队和流程.团队简而言之就是开发一个软件工程的团队,那么团队究竟怎样在一起开发这一软件便有了多种多样的方法. 比如所有人都一起做的一窝蜂模式,但这样模式弊端很大,虽然都做了许多工作,但结合起来的成果可能还没有单人做的进度快.慢慢的发展出了一些其他的模式,比如我们在学校中,一个学霸主力,其他人打酱油,但这并不好.之后也出现了明星模式,社区模式等更好的模式 写了再改模式:这种便是我们学生中最为普遍的一种模式.不管代码怎么样,先写出来,甚至连语法错误都没有考究,整体做完后再针对问题