回想开学初对于软件工程这门课的期望,总结本课程对你带来的提升:
1. 学习和使用的新软件
Axure、墨刀、dreamweaver
2.学习和使用的新工具
dreamweaver,Qt
3.学习和掌握的新语言、新平台
PHP、sql
Phpstorm
4.统计一下,你在这软件工程实践中,完成了多少行的代码
1000行左右
5.学习和掌握的新方法
软件测试,项目开发的流程,数据库设计,原型界面设计,网页制作等
总结与展望
1.记录自己在软件工程课程上的经验总结
在制作团队项目的过程中,要善于团队交流,懂得利用团队的力量取长补短,协同合作,去完成自己一个人可能做不到的事情。这次课程和团队项目真的让我们每个人都成长了很多,在这个过程中,我们将所学的知识充分地运用到了我们的项目制作当中,有些时候还需要翻阅资料等来解决手上的难题,这极大地提升了我们的动手能力,也丰富了我们的知识阅历。
2.对于下一届的学弟学妹你有什么建议和告知呢?
在团队共同完成项目的初期阶段,可以组织一次团队会议,每个成员积极指出自己擅长的方面和不擅长的方面,以方便组长据此合理分配任务,提高工作效率。
3.分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》团队合作的阶段,你们团队经历过么?最后到达了哪一阶段?
我们团队基本都经历过,最后到达了创造阶段。我们会积极沟通,避免不必要的矛盾;合理分工,提高工作效率;在自己负责的的部分遇到困难时,也能过积极地去学习完善或者请教高手,我们会为了项目的顺利完成而携手作战。
4.个性发挥,包括图文、照片和创意等
希望学弟学妹们在参与到这门课程中,在参与团队项目时,也能找清自己的位置,积极为团队项目献出自己的一份力,在这个过程中熟悉掌握团队运营的方式。我相信,这必将会使你们受益匪浅。
5.在一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客。
1. 书上说单元测试必须由最熟悉代码的人来写,可是自己要怎么编写?怎么知道单元测试对错?怎样才能编写出好的单元测试?
每一个单元测试都是用来定向测试其所对应的一个单元的数据是否正确。单元测试是由程序员自己来完成,最终受益的也是程序员自己。程序员有责任编写功能代码,同时也有责任为自己的
代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。我们可以使用Visual Studio来进行单元测试,通过创建单元测试,编写单元测试代码,运行单元测试三个步
骤来编写单元测试。——答案来源于百度百科
2.软件工程的一个重要任务,就是要决定一个软件在什么时候能够“足够好”,可以发布。那么足够好的程度是什么呢?
足够好是指产品已经具备一些可接受的综合属性,入功能、质量、时效性、客户价值、竞争力以及支撑的基础设施以及准备就绪。
3.结对编程时,两人出现不可调和的分歧该怎么处理?
异曲同工,如果两个人都认为自己是对的,而且客观上确实是对的,那么两人可以采取抽签的方式,放弃其中一个方案,一起完成另一个方案。只要能保证项目的最终完成,没必要在方法上过多纠结。
4.如何保证用户调研的真实可靠性?
a.做好问卷设计;
b.确保调查员的执行能力;
c.合理选择有代表性的,能诚实作答的调查对象
d.给予充足的作答时间,并可给予一些小礼物,鼓动调查对象答题的积极性与真实性。
5.每日立会上,如何引导程序员积极主动的反映自己编程过程中碰到的问题,而不是敷衍呢?
要努力让程序员们养成团队意识,当团队的意志集中在如何更加保质保量地完成任务时,成员们自然会做一切对完成团队任务有益的事情,在立会上表达自己的问题并寻求帮助,自然是其中的一环。