摘要: 一开始看到软件工程的课本的时候,我看了一下,书名为《软件工程——理论、方法与实践》,我本来以为这将会是大三这一学期相对轻松的课程。 没有想到,第一节课,老师的PPT上对软件工程课的吐槽让我惊呆了,我想,到底该怎么办啊?是不是这一学期会被这门课给烦死给累死啊。然后不出所料的,不久之后老师就布置了... 阅读全文
posted @ 2014-06-02 21:01 徐梦迪迪 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 软件工程的下半部分在我看来就是组团做项目,我们几个人从组团以来,从一开始确定分组之后,每周两次的日常会议到后来每天一次的站立会议,再到后来的两个冲刺周期,我真的学到了好多好多的东西,也意识到了自己原来也是可以做很多的事情,有很多的潜力,坚持很久。 在组队做项目的时候,我也感觉到累过,感觉到心烦过... 阅读全文
posted @ 2014-05-31 22:43 徐梦迪迪 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 徐梦迪: 假如历史能够重新再来一次,假如时光能够倒流,假如我能够早知道,不得不承认,我感觉这个话题有点小矫情了,但是没有办法,有的时候不得不矫情一下下,不文艺一下下。其实,从进入这个团队到现在,我没有后悔过,哪怕有的时候觉得有一点点的累,觉得它占了我很多的时间,但是如果历史可以重来,我还是会有当初... 阅读全文
posted @ 2014-05-31 21:59 徐梦迪迪 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 记得新学期开始的时候,软件工程课的老师推荐了几本关于我们专业的书,要求我们阅读并记录观后感。于是,我选择了人月神话这本书,之所以选择这本书的原因是因为它的书名听起来有些神话色彩,而我恰恰喜欢读一些神话、童话之类的书籍,觉得,选择这本书应该不会太枯燥、太无聊。读过之后才认识到,自己虽然是因为最幼... 阅读全文
posted @ 2014-05-31 21:12 徐梦迪迪 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 挂机锁/锁屏项目团队分工及任务管理一、前言:作为一名21世纪的大学生,认真努力以及坚持是我们进入社会走向成功所必要的品质,无论是以后进入软件公司,组队完成项目,还是步入别的岗位,团结与坚持对于我们来说,都是必不可少的。无论我们以后进入什么样子的岗位,做什么工作,我们都应该认认真真的对待,坚持... 阅读全文
posted @ 2014-05-29 23:11 徐梦迪迪 阅读(526) 评论(1) 推荐(0) 编辑
摘要: 一、会议时间:2014年5月12日21:00--21:20二、会议地点:学院楼一楼大厅三、会议目的:统计任务进度,记录会议问题四、会议内容:1、站立会议总结:组内成员今天的进度遇到的问题明天的任务党云龙基本完成了完整的密码设置,设计了新的安卓界面,activity能够自动跳转对于二维码的生成还是存在... 阅读全文
posted @ 2014-05-12 23:16 徐梦迪迪 阅读(147) 评论(4) 推荐(0) 编辑
摘要: 记得前几日跟同学聊天,同学问我说是什么专业,以后做什么工作?我告诉他说,我们专业以后去街上乞讨,他表示无语。我很诚恳地告诉他,是的。我们老师说,如果我们不好好努力的话,以后只能做实习生一月1500块,然后被开除。话有些夸张,但是道理实际上是不错的。无论何时何地,我们都应该努力,虽然我是现在才认识到这... 阅读全文
posted @ 2014-04-14 22:33 徐梦迪迪 阅读(209) 评论(6) 推荐(0) 编辑
摘要: 2014年3月18日 星期二下午19:00-21:00我们明确了未来几天的工作任务电梯调度这个程序我们已经弄了一周了,在这一周里我们网上搜索了好多相关的东西,找了很多的资料,一开始做出来的电梯只有一部电梯,而且存在很多很多的缺陷,很多要求的功能都不能实现,而且一筹莫展,所以我们讨论了接下来的这几天的主要任务,如下:1、实现4部电梯共同运作2、实现电梯门的开关控制的动画效果3、实现控制电梯人数以及体重4、实现多人同时上电梯2014年3月19日 星期三 下午14:00-18:30我们今天的任务是努力实现电梯门的控制,实现按电梯按钮等电梯到了目标层就可以使电梯门自动打开然后在自动关上,由于我们是使用 阅读全文
posted @ 2014-03-21 09:24 徐梦迪迪 阅读(265) 评论(4) 推荐(0) 编辑
摘要: 敏捷开发概述 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发的特点 (1)敏捷开发方法是“适应性”(Adaptive)而非“预设性” (Predictive)。 (2)敏捷开发方法是“面向人” (people oriented)而非“面向过程”(process oriented)。项目的敏捷开发方法 敏捷方法很多,包括 Scrum、极限编程、功能驱动开发以及统一过... 阅读全文
posted @ 2014-03-21 09:20 徐梦迪迪 阅读(187) 评论(4) 推荐(0) 编辑
摘要: 这次的课堂练习是在上次求数组最大子数组和的基础上的延伸--求二维数组最大子数组和我们的解题思路大致是这样的. 最简单的思路是想到的就是通过四层循环实现最大子数组和的查找,但这样的复杂度是比较大的。起先我们只知道利用枚举法求二维数组的值,忽略了时间复杂度的要求。怎样能够快捷的找到二维的最大子数组呢?动态规划是一个简便的算法。补充知识:动态规划是为了使获取的决策序列在某种条件下达到最优。是一种将多阶段决策过程转化为一系列单个问题,然后逐个求解的程序设计方法。于是我们两个采用了动态规划,这个想法的的思路是利用三层循环,就可以大大减小时间复杂度。a) 首先求出p[i][j],表示以(0,0)为起点,以 阅读全文
posted @ 2014-03-21 08:16 徐梦迪迪 阅读(424) 评论(4) 推荐(1) 编辑