摘要: 团队成员:张硕 蔡迎盈 曹玉松 吕盼举 付亚飞 姜力比会议时间:4-14 9:30会议地点:信息学院楼 一楼大厅会议内容公式:组长DoingDoneTodo张硕当前的背景是透明的添加,还需要改善背景图片的应用。初步建立好了棋盘,完成了背景图片的添加来改善界面美观程度。对棋盘大小的进一步调整,使其尽量... 阅读全文
posted @ 2014-04-14 22:40 我愿起飞。 阅读(176) 评论(0) 推荐(0)
摘要: ----团队成员:张硕 蔡迎盈 曹玉松 吕盼举 付亚飞 姜力比 4月10号 软件工程课上我们进行了站立会议,首先确立了做平常端的忆童年游戏,下面对该游戏进行... 阅读全文
posted @ 2014-04-14 22:25 我愿起飞。 阅读(281) 评论(0) 推荐(0)
摘要: 近日学习生活有些忙,总是会忘记一些事情,散发紧张心情时,偶尔会逛一下qq空间,经常会看到好友们发表一些过生日的动态,这时便会送上“过期”的祝福,这时便会显得有些尴尬。相信不少同学会有我这样的经历吧。。。 为良好的解决这个问题,让亲们及时送上美好的祝福,所以我想设计一个生日管家,专门用来提醒主人有重要的人过生日了,送上诚挚的祝福,另外还可以与短信绑定,可以做到定时发送祝福,或者提亲发送短信,有备注,提醒主人要做怎样的准备,挑选礼物等等。 本人自己觉得这个应该有用,希望大家可以多多指教。 阅读全文
posted @ 2014-04-02 13:24 我愿起飞。 阅读(132) 评论(0) 推荐(0)
摘要: 又是一个令人头疼的题目啊。。。。这次又增加难度了!!!找二维数组中的最大子数组,要求联通即可:开始自己想法是枚举,然后找规律,后来发现这种方法实在是弱爆了,而且不好实现,后来通过查阅资料,发现大牛们都推荐动态规划,下面把思想陈述一下:首先,将二维问题降维处理:例如,用2 维数组a[1 : m][1 : n]表示给定的m行n列的整数矩阵。子数组a[i1 : i2][j1 : j2]表示左上角和右下角行列坐标分别为(i1, j1)和(i2, j2)的子矩阵。先按照行排列出所有可能区间,然后,再去求列的范围。更详细的,当行区间确定之后,剩下就是确定列区间了,一旦确定列区间,最大子矩阵就确定了。当行区 阅读全文
posted @ 2014-03-30 21:19 我愿起飞。 阅读(146) 评论(0) 推荐(0)
摘要: 请见“季节的风” 阅读全文
posted @ 2014-03-24 16:27 我愿起飞。 阅读(125) 评论(0) 推荐(0)
摘要: 敏捷软件开发是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发中人的作用。 敏捷开发的价值观是1.人与人的交互 优先于过程和工具2.可以工作的软件优于求全责备的文档3.客户协作优于合同谈判4.随时应对变化优于循规蹈矩。下面浅谈一下敏捷开发的方法:(1)极限编程xp Extr... 阅读全文
posted @ 2014-03-19 18:03 我愿起飞。 阅读(708) 评论(0) 推荐(0)
摘要: 众所周知,软件工程(software engineering)是近几年兴起的学科之一,那么什么是软件工程呢?软件工程的定义是(1)将系统性的,规范的,可定量的方法应用于软件的开发,运行和维护,即将工程化应用到软件上.(2)对(1)中所述方法的研究。下面就说一说软件的开发方法:(1)Parnas法 Parnas方法是最早的软件开发方法,是有D.Parnas在1972年提出的。由于当时软件在可维护性和可靠性方面存在着严重问题,因此Parnas提出的方法是针对这两个问题的。Parnas提出了信息隐蔽原则,在概要设计时,把易改变的或可能改变因素放到个别模块内部,这样修改时,只需要改变个别模块... 阅读全文
posted @ 2014-03-19 13:34 我愿起飞。 阅读(930) 评论(2) 推荐(0)
摘要: 续电梯调度(二) 李帅---张硕 对开始思路进行修改,使用四个线程(即多线程)来代替四部电梯实例,首先解释一下多线程,多线程指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程以完成各自的任务。通过对线程的运行,启动和挂起来实现对电梯的调度。下面是定义的一些变量:int[] flag ---请求上下楼的标志,初始为0,上楼为1,下... 阅读全文
posted @ 2014-03-16 20:39 我愿起飞。 阅读(515) 评论(9) 推荐(1)
摘要: 实地调研与考察是真的有必要的,在昨天我和队友去260医院“实地考察”(嘻嘻~~~),这是王建民老师给我们的建议(不过请老师放心,我们没有把260踏平,也没有把电梯给弄坏)。还是有一些收获的。调查结果见后边插图。电梯调度需求分析:1.用户需求:(1)用户可以查看电梯当前状态,是向下运行还是向上运行,以及现在所处楼层。(2)用户按下向上或者向下走的键,电梯应给予反应,而且用户知道电梯是否在自己所在楼层做出响应。(3)用户进入电梯后,对自己所要到的楼层能够进行信息的成功输入。(4)用户按下电梯调度按钮,能够有最快的电梯调度过来达到用户的时间需求。2.电梯功能:(1)电梯外部能够显示电梯所在楼层以及. 阅读全文
posted @ 2014-03-11 13:18 我愿起飞。 阅读(477) 评论(0) 推荐(0)
摘要: 合作队员:张硕——李帅 同样是星期一,同样是10:10——12:00的软件工程课,同样是带电脑上课,这节课的主要内容是代码的规范和结对项目开发,在结对项目开发中,两个人的角色可以用驾驶员和领航员来代替,然而驾驶员和领航员的角色是可以互换的,这就需要两个人对项目开发的思路达成共识,一个人写代码,另外一个人在一旁指导可以发现对方在写代码时有哪些错误,并可以以正确的方式向对方提出。当两个人换角色之后,依然可以行云流水的将代码写完,达到一定的默契。好了,切入正题: 输入一个整型数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要... 阅读全文
posted @ 2014-03-10 17:42 我愿起飞。 阅读(352) 评论(0) 推荐(0)