“软件开发环境与工具”课程教学研究与探讨

“软件开发环境与工具”课程教学研究与探讨

ID:30782923

大小:58.00 KB

页数:5页

时间:2019-01-03

“软件开发环境与工具”课程教学研究与探讨_第1页
“软件开发环境与工具”课程教学研究与探讨_第2页
“软件开发环境与工具”课程教学研究与探讨_第3页
“软件开发环境与工具”课程教学研究与探讨_第4页
“软件开发环境与工具”课程教学研究与探讨_第5页
资源描述:

《“软件开发环境与工具”课程教学研究与探讨》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、“软件开发环境与工具”课程教学研究与探讨摘要:木文从开设“软件开发环境与工具”课程的必要性出发,从课程开设时间、教学目的、教学内容、实践环节、教学过程、考核体系等方面详细论述了课程建设方案,是教学方法改革的一次探索。关键词:软件开发环境与工具;课程建设;案例教学1引言通过对太原理工大学计算机科学专业木科毕业学生的跟踪调查,多数学生认为本科学习期间虽然学习了很多与软件开发相关的课程,但是难以对软件开发建立一个全而的认识,不能充分认识到这些课程在软件开发屮的作用和地位,造成缺乏这些课程学习的主动性和针对性。学生毕业后,仍然没有一套完整的软件开发思想和工具。参照IEEE/ACM关于计

2、算(Computing)学科本科教学参考计划CC2005(ComputingCurricula2005),在计算机科学专业开设“软件开发环境与工具”课程是非常必要的。在软件开发基础理论指导下,学习和掌握一些流行的软件开发环境与工具,并积极进行实践,使计算机科学专业的毕业生具有从理论研究到软件开发的能力和良好的软件开发素质,毕业后可以很快适应软件开发的需要,成为合格软件开发人员。2调整开设时间与教学内容2.1开设时间为了使学生尽早接触软件开发过程,了解软件开发相关课程在软件开发中的作用和地位,培养和激发学生对相关课程的学习积极性,并熟练使用本课程屮讲授的软件开发环境和工具进行后续

3、相关课程的实践。太原理工大学计算机与软件学院计算机科学技术系在计算机科学技术系木科生入学后的第4学期(大学二年级下半学期)就开设了“软件开发环境与工具,,课程,前序课程是“C语言程序设计"和“面向对象程序设计J课程系统介绍软件开发的过程和一些常用的工具,冃的是使学生撩开软件开发的神秘面纱,建立软件过程化开发思想,熟悉软件开发的主要工具和环境,并具备很快学习熟悉新工具的能力。由于软件种类繁多(如系统软件、事务处理软件、嵌入式软件、科学和工程计算软件、娱乐软件等),相关的软件开发人员还需要掌握网络、硬件等方而的知识。由于开设时间早,学生暂时没有这些相关课程的理论支撑,不具备开发各类

4、软件的能力。因此选择教学内容时,我们主要面向事务处理软件的开发,系统给学生讲解开发这类软件较流行的环境与工具。但是课程开设较早,也导致出现课程衔接的问题。软件开发需要系统掌握软件工程、程序设计语言、算法设计、操作系统、数拯库原理、软件体系结构等相关课程的基木知识。考虑到课程衔接问题,教学内容屮适当增加了一些基础知识,同时为后续课程的深入学习做了必要的铺垫。2.2教学内容教学内容面向事务处理软件的开发过程,主要包括三大部分:软件开发基础理论、软件开发工具、软件开发管理等三部分,见表1。*1敘学内容及课时安排知伙横焕載举内務学时用0应川软件开口软件分类•软件危机.软件牛命超剤.CA

5、SE2冈用软件的开发坏境与圧用坏塩攸柠体氯扑构。windows—J(发环境.名圧软件只发坏发茁山化分析方也4ObjectPascsl敷戢覺5!用AM®4戢*体乩乂句hSQLSencrA询甘析謝.W山需口介4开发IHPowerOesignet设计CDM,POM2IDE.应用18痒文件热构■阿户界面塔*控件4敢朋床用用开连检P3件a隸件静试软件芻试才法狱件测试文再测试门1.从演示■牧件IH2誓氏槪2MkrawftProjz劝2软件开发基础简要介绍软件生命周期、软件体系结构、编程语言、开发环境及开发环境的选择,数据库基础等;软件开发工具介绍开发事务处理软件常用的设计、编程与测试软件。

6、编程工具以Delphi为例,介绍Delphi的开发方法、文件结构、主要控件、窗体的布局、事件的添加、数据库应用开发等,使学生能够通过Delphi这种简单易学的编程环境与工具快速开发出简E事务软件应用程序来;设计工具以PowerDesigner为例,介绍不同分析阶段的设计模型;数据库平台以MicrosoftSQLServer为例,主要介绍查询分析器的使用,该工具可以作为SQL语句的学习平台。软件管理简要介绍软件配置和项目管理的基本概念,并以MicrosoftVisualSourceSafe(VSS)和MicrosoftProject为例介绍软件项口管理和配置管理工具。目前“软件开

7、发环境与工具'‘课程采用40学时的课堂教学计划,教学内容安排如表1所示。2.3实践内容本课程注重实践,首先保证学生充分利用实验室提供的时间,巩固掌握课堂讲授内容,实验室完成的内容和课吋分配如表2所示。除次Z外,积极鼓励学生利用课余时间主动实践,并为他们安排一些实际项目进行实践,如给学生描述学籍管理、住宿管理、图书管理等系统的业务需求,引导他们进行相关模块的设计与开发。在这些实践过程中,学生们发现大量实际问题,通过与同学和老师的交流,这些问题得到了很好的解决,巩固和完善了课堂教学内容,提高了解

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

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

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