“软件工程”班级讨论建议议题.doc

“软件工程”班级讨论建议议题.doc

ID:52276774

大小:62.00 KB

页数:3页

时间:2020-03-26

“软件工程”班级讨论建议议题.doc_第1页
“软件工程”班级讨论建议议题.doc_第2页
“软件工程”班级讨论建议议题.doc_第3页
资源描述:

《“软件工程”班级讨论建议议题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、安徽组“软件工程”班级讨论总结首先非常感谢有这样一次学习机会和软件工程专家、同行面对面地学习和交流!这次学习,让我们受益匪浅,并对软件工程这门学科有了更深入的认识。我们安徽组上课地点在安徽师范大学,共有7人参加,分别是:安徽农业大学的吴国栋老师,安徽工程科技学院的刘涛老师、王勇老师和修宇老师,黄山学院的宋卫华老师,六安职业技术学院的陈功平老师,安徽师范大学的张佩云老师。组长:张佩云。2009年12月12H下午我们小组就如下议题展开了讨论,总结如下。在我自己的学校,如果我来教软件工程,我应该怎样教?首先要制定切实可行的教学方

2、案,大致可分为两个方面进行策划,理论课程的教学,一、当然最好是任课教师从事过大型项H的开发,讲课吋从一个案例着手,详细讲述软件开发各个阶段的工作,可以从传统的结构化的分析方法和面向对象的软件工程开发方法分别讲述案例,这样就会避免理论和实践的脱节,不至于纸上谈兵;二、开展针对该课程的课程设计,采用短学期实践,要求2-5人一个小组,完成-个小项H的开发。学生数量不多,可以安排计算机专业的老师每人带1・2个组,进行导师制形式的指导,来提高课程设计的效果。?分析软件工程学科的发展趋势软件已经深入应用到各个领域,软件工程指导着软件的

3、开发和维护,而软件开发的最终H标正如齐教授所讲:软件二服务。软件工程是伴随着计算机的硬件、人类对软件的极大需求而发展的,它是一个交叉的学科,应该是信息时代永远活跃的一个学科。信息吋代的软件工程涉足的应用领域广泛,构建超大系统可能需要物理学、微观经济学、生物学、社会学、城市规划、人类学、博弈论等学科的支持。其应用倾向于:以网络为屮心的系、信息系统和数据处理、金融和电子商务系统、容错和可存活系统、高安全系统、安全攸关系统、嵌入式和实吋系统、生物学系统、科学系统、电信系统、航空和交通系统、工业过程控制系统、多媒体、游戏和娱乐系统

4、、小型移动平台系统、基于Agent的系统、文信息处理等。通过本次学习,我们深刻体会到软件工程学科的发展需要复合型领军人物的发展。?当前计算机专业本科生应该掌握软件工程那些主要内容?当前计算机专业本科生应该掌握软件工程的方法学、过程和工具。具体如下:1.掌握软件工程的基本的方法学,如面向对象的方法学和结构化方法学,同吋应用些方法学指导软件的开发。包扌G软件的定义、需求分析、概要设计、详细设计、编码和单元测试、集成测试、安装运行和维护。2.重视软件工程的过程和各阶段的开发工具的使用。3.分别运用传统的结构化方法和面向对象的方法

5、开发同一个小项H,让学生切切实实感受到两种方法学的不同,从血加深对这两种方法学的认识并逐步掌握相应的知识,使得学习不是纸上谈兵。4.掌握国际标准的软件工程知识体系SWEBOK和软件成熟度模型CMM,掌握工业界的实践准则和规范。?如何提高软件工程实践教学的效果?1•培养学生的学习兴趣,采用基于项Fl驱动的软件工程实践教学形式。听完这两天的报告,我们深有感触,尤其是在实践课的选题上,意识到需要根据学生的兴趣进行选题,如针对爱玩游戏的学生,让其以软件工程化的方法来进行游戏类软件的开发,从而激发其学习的主动性。2.完善实践教学体系

6、,锻炼学生动手能力。针对非软件工程软件的学生,课程设计以实际应用屮的小型题H为主,尽量要求设计小组能独立完成。要求学生能把软件工程学的基本原理和方法应用到软件的实际开发和设计中。根据不同的题H类型选择一•种或两种开发模式,完成从系统定义,软件计划,软件需求分析,软件设计,编码/测试,直至运行/维护的软件生存期的全过程。3.搭建创新平台,培养学生自主创新能力。让学生在完成一个实际软件项H的分析、设计全过程屮,贯穿领会软件工程的基木思想,明晰软件工程阶段划分与各个阶段的主要任务,了解我国计算机软件产詁国家标准体系,以MSVis

7、io、ProjectRose>VSS、PowerDesigner^Erwin为例学习计算机辅助软件工程工具的基本应用方法,力图初步具备采用规范化的软件工程方法进行软件项H研发的能力。4.以案例驱动。引导学生应用软件工程的方法学于具体的案例屮,使得学牛切实地感受到软件工程的开发过程。案例要进行分类,要不断地对案例进行精化,加工。采用好的案例作为软件工程实践教学的指导。?如何调动学生学习软件工程的兴趣?1.软件工程课程教学的一体化与系统化。用软件生命周期、传统的结构化开发方法和面向对象的开发方法对整个课程进行有机组织。从管理和

8、技术两个方面将软件工程核心内容串为一体进行讲授。此应用方法可彻底消除学牛认为学习软件工程的内容冗繁琐碎的感觉,较深刻地体会并掌握软件工程课程的精髓。2.案例驱动教学。用具体生动的案例进行诠释,能够收到事半功倍的效果。因为软件工程讲授的原理、技术、方法都是抽彖的,在接受抽彖的理论时,容易产生枯燥乏味的感觉

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。