课程目标
(1)了解传统软件开发方法和面向对象软件开发方法理论知识
(2)掌握以上方法在进行软件开发各阶段采用的理论、方法和技术
(3)从工程的视角对软件和软件设计进行再认识,提升学生解决复杂工程问题的能力。
设计原则
(1)以问题为研究对象,按照问题定义、需求分析、总体设计、详细设计、实现与测试步骤,培养学生运用软件工程理论来分析和解决问题得能力。
(2)设计启发式教学案例,培养学生主动学习、研究和创新意识。
(3)注重实践能力和工程能力的培养,鼓励学生参与实际的课题实现工作,体验软件开发的规范性,并建立起软件工程的知识体系。

