第三周作业

“知识树”项目对于学习《软件工程概论》的作用。
  《软件工程概论》这门课,第一次看到这门科目的名字时,感觉挺古怪的,作为理工科的学生来说,自己学的是软件工程,最后会做软件不就行了?为什么还要学习软件工程概念性的东西呢,翻开课本自习一看,整本书充斥的都是概念性的东西,对于我来说确实有一点不喜欢,看到学校安排的课表,到了第八周这门课就要结束,心里觉得这门课给我的压力很大,首先时间短,只有八周的上课时间,然而书上的内容远远不是这八周就可以学的完的,但是如果老师比较厉害,在第八周前上完了这门课,最后的考试也是比较让人头疼,那时候复习的东西肯定也是一大堆,所以自己满是踌躇。
  然而当开始上课的时候,老师的教学计划确实在让人眼前一亮,让我们分组做一个软件项目来学习软件工程的思想,其目的是让我们在实践中产生真知,去体验整个过程,然后评分标准也有很大的变化,评分主要靠项目,以及每周博客上的一篇文章,和考试,当然考试的占比得到了很大下调。这种教学的方法不能说十分完美,但是非常实际,开学不久后,我们就开始项目的选择以及分组,我们的选择也就是“知识树”一个网页项目,当然选择这个项目也是根据自己多方面的情况综合考虑的:
1,自己早就想做网页,但是由于自己缺乏毅力,以及生活中各种事情比较杂乱,课下基本没有心思学习做网页。
2,给自己定了一个目标,因为做网页这一块自己以前想学的时候是没有目标的,基本上就是写写代码,看到自己做出来的页面比较丑都不想做下去了。
3,可以结合软件工程的思想,比较有节奏,有计划的开展项目,同时对于学习软件工程的理念很有帮助。
4,涉及的范围比较广泛,“知识树”的实现,也会帮助我,整个团队学习到不少的技术。
  这样看来,前期的想法非常的好,但是实际的开发环节确实会有不少的麻烦,以及需要大量的时间的投入,比如我现在就碰到了一些麻烦,
1,队友的节奏较慢,虽然有了工期的计划但是实际总是慢一个节奏。
2,知识短板,要学的知识很多,如何组织整个团队学习的内容,以及搜索资源,比较麻烦。
3,沟通,队友的居住点比较远,见面只有上课时间。
.....
  目前“知识树”项目主要被我们分为一下几个阶段
1,《立项说明书》
2,《需求规格说明书》
3,《设计说明书》
4,编程

5,测试以及测试报告

6,项目总结
7,夹杂在这个过程中间的,还有其他的辅助性的工作如:工作日志,项目管理,等。
所以总的来说“知识树”项目任重而道远,但是相信前景是美好的,《软件工程概论》的精髓,就在项目之中,等待我们发掘。

posted @ 2016-03-21 14:46  方凌飞2014551539  阅读(166)  评论(0编辑  收藏  举报