选课类别:基础 | 教学类型:理论课 |
课程类别:研究生课程 | 开课单位:计算机科学与技术系 |
课程层次:硕士 | 学分:3.0 |
这个高级软件工程,就是结组做一个软件,好像是可以在航班订票系统、选课系统、报修系统里面选一个。
上课内容跟本科的软件工程差不多,主要是瀑布模型这一套,也会讲一点敏捷开发模型。
跟本科的一样,软件工程需要概要设计文档和详细设计文档。我当时是跟 @常震 结组,把我们当年开发的评课社区代码改成了一个报修系统。跟这个网站一样,自然是 Python Flask + Bootstrap + jQuery 了。我上课的年代(2015),Python/Java 和 Bootstrap 已经比较普及了,所以大家都是采用 C/S 架构的 Web 服务,做出来的网站大多挺好看的。期末需要在课堂上现场演示网站,还需要写个总结文档。