201671030113 李星宇 实验三作业互评与改进报告

任务一.
https://www.cnblogs.com/zhangzhongtao/p/10494906.html
①点评内容:

回答问题二:

书中提到的软件团队模式每一个都有各自的特点,例如主治医师模式,在团队中有明确的主力即主刀医师,而在我们学生学习软工课,就演变成仅一人卖力做工程,其余人只是围观或是作用很小,这样的模式缺点大于优点,不适用于作为我们学习软工课时的模式;关于社区模式,此团队模式比较自由,很多个人组成一个团队,各司其职,最终将各自成果整合,效率很高,但缺点是代码的错误和冲突很明显,就需要更严格的代码复审和签入的质量控制。最后,至于你博文中提到的94页的那句话我找不到,你怕是看错了书或者记错了页数。
②阅读心得
阅读了这位同学的第一篇博文后,我仅对他提出的第二个问题做了部分回答,虽然这位同学提出的问题很深刻,但是例如问题一,并不是从《构建之法》这本书中提出的,而是根据理论课本《软件工程导论》中提出的。

https://www.cnblogs.com/535812068wh/p/10469144.html

回答问题四:
关于第四个问题
首先代码复审是为了发现问题,绝大多数都可以由开发者独立发现。从这一意义上说,复审者是在替开发者干开发者本应干的事情。而单元测试是针对特定领域的开发,整理专门的核查表进行单元测试。
心得:
这位同学提出的问题都是基于课本,剖析两个近似的项目工作之间有何联系以及区别是什么,浅显易懂。

https://www.cnblogs.com/jichiwoyaochi/p/10324792.html

回答问题三:
人生的十字路口需要自己去选择,要考虑过去和未来等各种因素,但每一个选择都是自己做的,无需后悔。
心得:
没找到关于和我们作业一样对于《构建之法》提问题的学生作业博客,只找到了“第一次作业准备”。

任务二:

见摘要图片

任务三:
对高年级在软件工程实验课中做过额项目提出的几个问题。

1.项目现在有用户吗?
答:没有了,当时上课的时候做过的项目,现在已经没再看过了。
2.项目能否继续开发,源代码/文档还有么?
答:有源代码,可以继续开发,只是目前没有这样的想法了。
3.项目开发有什么经验和教训?
答:曾经在书中看到的几点可以推荐给你,我和我的团队试过这些方法,很有效。交叉审核——两个人为一组,互相检查对方的代码;假如你做的是业务系统,记得切实注意负载、性能等非功能性需求。我遇到的教训,我们团队项目的系统框架设计只考虑了面向对象和可维护性,并且没实现完美设计和高效率代码同时兼备。
4.对学好软件工程有什么建议?
答:尽量让自己多了解一些现实中的软件开发过程,或者参与到一些简单的软件开发中,了解人们的方法与问题后,再与软件工程中的理论相比较;系统地学习最新的软件思想和软件开发技术;以实用型工程能力为培养导向,理论学习与实践紧密结合,加强英语水平、交流能力、团队精神和创新意识的培养这些吧。

扫描二维码关注公众号,回复: 5556449 查看本文章

猜你喜欢

转载自www.cnblogs.com/Revolution-LXY/p/10535137.html
今日推荐