2019年7月28日

摘要: 从7月24日到北航进行了为期4天的软件工程培训,经过几天以项目驱动式的培训,了解了软件工程课程的过程、工具和方法。总结一下构建之法强调过程的管理,让学生在学习的过程中就可以及时获得反馈,这种反馈有助于学生学习的改进,这是所有教学改革教学方法改进的目标,当然这种需要有助教的帮助。在具体的实践方法上,经 阅读全文
posted @ 2019-07-28 20:06 softwarelong 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在第4天的beta软件迭代过程中,针对前面的问题将剩下的问题进行了完成和完善,今天上午主要进行原型测试,之后进行beta评审,通过评审对前一段的工作进行总结,总结团队项目在过程中碰到的问题,关键是学习如何应对在教学过程中可能出现的问题,通过实践操作来进行发现问题,并寻求解决问题的方法。 阅读全文
posted @ 2019-07-28 11:30 softwarelong 阅读(97) 评论(1) 推荐(0) 编辑
摘要: 第3天开始进行团队编程,在前面的评审中存在的主要问题是风格不统一,文档不够完善,并针对前期设计期间带来的问题进一步在功能上进行了细化。最后进行了分工。因为考虑到风格不统一,所以这时候改变以前按照功能进行任务划分,一个人负责web端的设计,一个人负责小程序端的设计,另外三个人负责整理文档。我负责做we 阅读全文
posted @ 2019-07-28 07:57 softwarelong 阅读(110) 评论(0) 推荐(0) 编辑

2019年7月26日

摘要: 今天罗杰老师先介绍了团队项目的目标:1.练习一对多合作,2.学习敏捷软件开发,功能团队的构建,软件生命周期及各阶段所用到的工具,3.开发一个值得骄傲的可用软件。经过alpha和beta两轮迭代完成一个1-2万行的程序, 每轮迭代后进行项目评审和反思,来找出自己和团队在本轮迭代之中的不足之处,并提出改 阅读全文
posted @ 2019-07-26 21:59 softwarelong 阅读(142) 评论(0) 推荐(0) 编辑

2019年7月25日

摘要: 在结对编程的过程中,近距离的体会结对编程的优点,当然也体会到起缺点。 跟老师的交流过程当中明白,结对编程的过程中,一定要注意沟通和交流,结对编程的优点一定是通过沟通和交流来体现的,“驾驶员”操作的时候一定要把自己在做什么表达出来,“领航员”通过“驾驶员”的表达理解其意图,因为不用动手,所以思路更加开 阅读全文
posted @ 2019-07-25 21:32 softwarelong 阅读(144) 评论(2) 推荐(0) 编辑

2019年7月16日

摘要: 设计思路: 1、需求分析: cmd命令行获取参数、使用Floyd算法来计算两站之间的最短距离。 2、开发平台:idea 3、计算模块接口的设计与实现过程。设计包括代码如何组织,比如会有几个类,几个函数,他们之间关系如何,关键函数是否需要画出流程图?说明你的算法的关键(不必列出源代码),以及独到之处: 阅读全文
posted @ 2019-07-16 10:36 softwarelong 阅读(129) 评论(0) 推荐(0) 编辑

2019年7月14日

摘要: 我还是从我最关心的敏捷模流程开始吧 1.在学生中采用敏捷开发的应用过程过程中,资深的程序员如何解决(在书中p121表6-3敏捷的适用范围)由于敏捷需要分组,每组的人数也不能太多,对于班级人数较多的课程来说,就会分出很多组,对于都是初学的学生如何来实施极限编程? 2.学生之间沟通交流少如何解决,学生普 阅读全文
posted @ 2019-07-14 09:23 softwarelong 阅读(187) 评论(6) 推荐(0) 编辑

导航