摘要: 本学期杨红丽老师为我们带来了软件开发这一节课。 在这节课之前,我也编写过不少代码。但那些都不是“软件”,而是程序。 因为在系统的学习这个课之前,我对于代码的编写都是知其然不知其所以然。基本上都是脑子一想,就往下编,基本完成后再慢慢调试修改,所以经常在最后发现结构上的缺陷,要不程序大改重写,要不然牺牲 阅读全文
posted @ 2016-06-20 21:17 13070036段杰 阅读(134) 评论(1) 推荐(0) 编辑
摘要: 这本书与其说是在教导如何开发软件,不如说是传授程序员所需的能力。 在这本书中,教导不是依靠说理,而是依靠虚拟的人物之间的沟通,或以简明易懂的例子加以说明。 因此,在读者得到知识的同时,他也能够以一种旁观者的角度去理解知识的应用过程,因此理解为何程序员需要这样的知识。 这本书即是教程,又是实践指南,告 阅读全文
posted @ 2016-06-20 21:05 13070036段杰 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.我们最优先要做的是通过尽早的,持续的交付有价值的软件来使客户满意。2.即使到了开发后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势:3.经常性的交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好:4.在整个项目开发期间,业务人员和开发人员必须天天都在一起工作5.围 阅读全文
posted @ 2016-06-20 20:32 13070036段杰 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在本次实验中,我们经历了不少波折。 最开始我们选择的题目是电梯调度系统,但是在后来的实践中发现:这个题目的算法过于困难,导致软件开发的困难集中于算法的设计。导致开发时要解决的问题变成了:在xx的情况下,如何设计算法?而不是:我们如何设计这个软件系统,来构建工程。 因此,我们决定改变实验题目,改为设计 阅读全文
posted @ 2016-06-20 20:18 13070036段杰 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 个人项目做的是一个简单的四则运算计算器。 该计算器会读取输入的算式字符串,计算并得出结果,再读取输入的答案,对两者进行对比,判断对错结果。 该计算器的基本流程如下: 1、单字符逐步读取字符串 2、根据读取字符串不同,对下来读取的字符进行不同的处理,产生后缀表达式 3、再读取后缀表达式,对不同数字进行 阅读全文
posted @ 2016-06-20 19:45 13070036段杰 阅读(154) 评论(0) 推荐(0) 编辑