• 第三周作业


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

    5,测试以及测试报告

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

  • 相关阅读:
    POJ 2234 Matches Game 尼姆博弈
    复杂问题的简单抽象:魔兽世界中的兔子们
    POJ 2368 巴什博奕
    POJ 1067 取石子游戏 威佐夫博弈
    Codeforces 704A Thor 队列模拟
    Codeforces 703B Mishka and trip
    P1447 [NOI2010]能量采集
    P2652 同花顺
    P2034 选择数字 / P2627 [USACO11OPEN]Mowing the Lawn G
    P2515 [HAOI2010]软件安装
  • 原文地址:https://www.cnblogs.com/TOM96/p/5301903.html
Copyright © 2020-2023  润新知