03 2016 档案

敏捷开发综述
摘要:敏捷开发( Agile Development )是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏捷开发。 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开 阅读全文

posted @ 2016-03-27 17:51 David~Wang 阅读(188) 评论(0) 推荐(0)

学习进度第四周
摘要:1、了解到团队开发的合作方法和原则; 2、对java 的框架结构有了一定的了解,虽然看似混乱,但据说很重要; 阅读全文

posted @ 2016-03-27 17:51 David~Wang 阅读(69) 评论(0) 推荐(0)

构建之法阅读笔记03
摘要:在这个星期里,时间相对前几个星期宽松了许多,因为我们的“四则运算n”没有逼得很紧,所以有了更多的时间看书。通过对构建之法的阅读,以及课上老师的讲解,我明白了许多,尤其是软件的合作开发的方法和一些现象让我感同身受。结对开发,两个人一组的开发方式,是之前的一些课程中接触最多的合作方式。但不得不说,书中提 阅读全文

posted @ 2016-03-27 17:37 David~Wang 阅读(115) 评论(1) 推荐(0)

最大子数组和02
摘要:1、题目要求: (1)输入一个整形数组,数组里有正数也有负数; (2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和; (3)如果数组A[0]……A[j-1]首位相邻,允许A[i-1],……A[n-1],A[0]……A[i-1]之和最大; (4)同时返回最大子数组的位置。 2、实现思 阅读全文

posted @ 2016-03-26 15:47 David~Wang 阅读(225) 评论(1) 推荐(0)

最大子数组和01
摘要:1、题目要求: (1)输入一个整形数组,数组里有正数也有负数; (2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和; (3)求所有字数组的和的最大值,要求时间复杂度为O(n)。 2、实现思路: (1)先要输入一组整形数,直到输入回车结束; (2)分离出每一个数,按顺序存放到整形数组 阅读全文

posted @ 2016-03-26 15:42 David~Wang 阅读(278) 评论(1) 推荐(0)

学习进度第三周
摘要:1、对程序设计中的栈的应用有了一定的了解; 2、对软件开发过程中代码复审的方法和重要性有了一定的了解; 3、在结对开发中明白了与人结对工作的一些方法和原则。 阅读全文

posted @ 2016-03-19 15:14 David~Wang 阅读(105) 评论(0) 推荐(0)

四则运算出题3
摘要:1、题目要求: 在之前自动出题程序的基础之上,添加新的功能: ①能判断用户的输入答案是否正确,正确与否,给出提示,若错误,显示正确答案; ② 能处理四则运算的混合算式。 2、实现思路: 出题思路不变,对原来程序生成的算式文本,进行读取每一个算式并进行计算,若输入的答案与结果相等,即计算正确。 3、思 阅读全文

posted @ 2016-03-19 15:07 David~Wang 阅读(608) 评论(3) 推荐(0)

学习进度第二周
摘要:1、以前的函数的调用忘记了,这周重拾了起来 2、自学了delphi 语言,并成功编成了一个简单软件 3、作为一个程序员应有的编程素质,代码书写规范等 4、试用各种语言编程,学会了对每种语言的随机数的产生方式 阅读全文

posted @ 2016-03-12 11:38 David~Wang 阅读(90) 评论(0) 推荐(0)

四则运算单元测试
摘要:测试数据1,测试一位数和两位数,在加减乘除计算中,除法不能有余数: 测试数据2,为测试在多个数情况下能否正常产生算式 测试数据3,为测试括号能否正常产生,结果表明可以 测试数据4,为测试全整数情况 测试数据5,为测试无负数情况 测试数据6,为测试分两列输出 测试数据7,为测试能否生成txt 阅读全文

posted @ 2016-03-12 11:35 David~Wang 阅读(157) 评论(1) 推荐(0)

构建之法阅读笔记02
摘要:这个星期编程量比较大,课余时间一直都在抱着电脑,构建之法这本书几乎是在课堂上以及课间当作小说看的…… 不过,对于书中的一些东西还是有着很深的记忆和理解,从大一开学,就被老师提醒甚至“警告”:程序是给机器执行的,但代码是给人看的!代码的格式,必须要规范!其实这些对于我来说还是有很大的的体会的,因为之前 阅读全文

posted @ 2016-03-12 10:24 David~Wang 阅读(110) 评论(0) 推荐(0)

四则运算出题2
摘要:1、题目要求: 完成一个程序,自动出四则运算题,范围可以自定,包括加减乘除(有无乘除可以选择),有无括号,有无真分数、负数参与运算,两数除法有无余数,打印方式等均可自主选择。 2、实现思路: 程序自动出题,运算数和运算符号都是随机,有无括号,有无真分数、负数参与运算,两数除法有无余数,打印方式等均自 阅读全文

posted @ 2016-03-12 09:46 David~Wang 阅读(363) 评论(1) 推荐(0)

初学delphi
摘要:今天女朋友的一门课,要求用delphi 软件编程,内容是一个计算器。当然,这个工作肯定是落在我的头上了。 这个软件是我第一次使用,边自学边进行代码编写,在n多次修改完善之后,终于成形。功能不是很多,跟C#很相似,但发现之前有很多在专业课中没有实现的功能,颇有成就感。 1 unit jisuanqi; 阅读全文

posted @ 2016-03-07 22:24 David~Wang 阅读(355) 评论(2) 推荐(0)

学习进度第一周
摘要:1、编程、软件、软件工程的区别 2、程序源代码规范书写的规重要性 3、软件不断添加各种功能,将变成一个大的工程,所以软件开发是在一个范围内限定的。 阅读全文

posted @ 2016-03-06 13:57 David~Wang 阅读(105) 评论(0) 推荐(0)

构建之法阅读笔记01
摘要:新学期开始,我们开设了软件工程课程,在老师的指导下,我从网上找到了《构建之法》这本书,随着课堂上老师的讲解以及书籍的快速阅读,我对软件工程有了很多的了解。之前我们的编程只能算是基础,远远没有能够达到工程的水平,也引起了我对软件工程的学习兴趣。通过这一个星期的学习,我发现了一些问题: 1、关于bug 阅读全文

posted @ 2016-03-06 13:30 David~Wang 阅读(160) 评论(0) 推荐(0)

四则运算出题1
摘要:1、题目要求: 完成一个程序,自动出30道题,范围在100以内,包括加减乘除,整数和真分数 2、实现思路: 程序自动出30道题,运算数和运算符号都是随机。 (1)先自动出一道题,重复过程30次即可; (2)出一道题,要分为三个部分:第一个数、运算符号、第二个数; (3)两个数可以直接用随机数产生,四 阅读全文

posted @ 2016-03-05 18:24 David~Wang 阅读(460) 评论(0) 推荐(0)