论文部分内容阅读
摘要:“软件工程”课程具有较强的抽象性、理论性,因此“案例式教学”被普遍采用,而案例分析设计不完整,和实际应用有偏差,设计结果无法指导开发,针对这些问题,提出将OOAD与MVC模式应用于完整的教学案例分析设计中,模拟实际企业项目的开发流程,提高学生工程实践能力。
关键词:软件工程;OOAD;MVC;教学案例;企业项目
中图分类号: TP311 文献标识码:A 文章编号:1009-3044(2016)28-0135-02
Abstract: "Software Engineering" course has a strong abstract and theoretical.So the "case teaching" is widely used.The analysis and design of case is not complete,and far from practical application.The design result can not guide the development.Aiming at these problems,The application of OOAD and MVC model in the analysis and design of a complete teaching case is presented.This way simulate enterprise project development process and improve students’ engineering practice ability.
1 引言
软件工程是重点培养学生系统分析与设计能力的专业核心课程,其相关理论抽象性很强 ,单纯的理论学习会让学生感到内容枯燥乏味,因此”案例式教学”在软件工程的教学中普遍采用。学生通过具体案例学习软件生命周期各阶段所采用基础方法、规范、技术,案例的选择要贴合实际应用。为了模拟实际项目的开发流程,在案例的分析中采用目前企业最常用的分析设计方法OOAD,并首次提出与开发模式MVC结合,将MVC模式理念融入系统设计方案中,以此方案指导开发。基于OOAD和MVC模式的案例教学可以帮助学生将软件工程课程理论和实际项目开发流程相结合,真正的提高学生的软件分析设计应用能力。
2 OOAD(面向对象分析和设计)
OOAD(Object Orient Analysis
关键词:软件工程;OOAD;MVC;教学案例;企业项目
中图分类号: TP311 文献标识码:A 文章编号:1009-3044(2016)28-0135-02
Abstract: "Software Engineering" course has a strong abstract and theoretical.So the "case teaching" is widely used.The analysis and design of case is not complete,and far from practical application.The design result can not guide the development.Aiming at these problems,The application of OOAD and MVC model in the analysis and design of a complete teaching case is presented.This way simulate enterprise project development process and improve students’ engineering practice ability.
1 引言
软件工程是重点培养学生系统分析与设计能力的专业核心课程,其相关理论抽象性很强 ,单纯的理论学习会让学生感到内容枯燥乏味,因此”案例式教学”在软件工程的教学中普遍采用。学生通过具体案例学习软件生命周期各阶段所采用基础方法、规范、技术,案例的选择要贴合实际应用。为了模拟实际项目的开发流程,在案例的分析中采用目前企业最常用的分析设计方法OOAD,并首次提出与开发模式MVC结合,将MVC模式理念融入系统设计方案中,以此方案指导开发。基于OOAD和MVC模式的案例教学可以帮助学生将软件工程课程理论和实际项目开发流程相结合,真正的提高学生的软件分析设计应用能力。
2 OOAD(面向对象分析和设计)
OOAD(Object Orient Analysis