软件综合课程设计大纲 - BJUT-2016-YU-LT/Pos-seed-10 GitHub Wiki
1.课程的教学目标
本课程设计是结合软件工程、程序设计开发、敏捷实践,软件测试,持续集成等课程的一个综合性设计课程。
通过本次课程,旨在让学生熟悉敏捷迭代开发方式,体会迭代式的需求管理应对变化时的优势。同时加深学生面向对象的程序设计和软件测试的理解。
2.课程的教学方式
本次设计采用分小组开发,实施敏捷开发过程,通过一个统一的案例需求,利用两周的时间完成该案例的多次迭代,并最终交付产品。
3.课程设计的模拟案例
完成一个用于商场收银的POS机,整个开发过程会模拟真实项目的需求变化,需求会分为三个阶段逐步给出。