SE_team

清华大学现代软件工程学生小组 指导老师:邹欣 组长:杜圆 组员:石礼昕,张远,郭华阳,高亦陶,贾志豪,李蔚

导航

现代软件工程2011——作业2

Posted on 2011-02-23 23:46  SE_team  阅读(333)  评论(1)    收藏  举报

作业要求如下:

作业要求

本小组解答

按照小组分工,郭华阳和高亦陶进行了作业二布置的调查,此外还收到了李蔚同学的调查材料。我(郭华阳)总结材料如下:

软件学院软工课程概况

信息学院和软件学院都开设有软件工程课。我们的三份调查材料均基于软件学院刘强老师的软件工程课,其中一份材料来自正在上课的同学,另外两份材料来自已经修过本课的同学。软件学院的软工课程整个学期只布置一次分组项目,4人一组,有3次验收。本学期老师提供两个备选项目:一个是程序员主题的卡牌游戏, 另一个是校园微博系统。项目实现要求小组自选开发模型,并且严格按照模型流程进行开发及检查。总体来说,项目难度不大(据去年选修的同学介绍总代码量在5000行上下),但是要求很细节(有很多具体需求描述,例如简历投递、线上评选、线上答题等),贴近实际。

课程特点

首先,本课程的大作业要求与其他课程不同,除了重视结果之外,更加注重软件工程开发流程的具体实践。比如在去年的大作业中,大部分小组选用了瀑布模型,于是在检查的过程中会特别注意瀑布模型中“制定计划、需求分析、软件设计、程序编写、软件测试和运行维护”六个阶段的具体实现,要求检查计划、文档和实现细节都有对应。

其次,检查过程中特别注意文档的撰写,代码的维护和小组成员的分工合作。

课程收获

以下为之前选修学生的收获和感想

1. “收获就是你知道了一般公司里是怎么搞项目的写些文档啊,学透了还挺有用的分析项目需求啊之类的”

2. “自己写项目的时候我感觉根本不会管,直接上代码”,“现在的中国软件公司还没这么多讲究吧”

最后,感谢提供帮助的刘煜晨、王越以及其他同学。