1、软件工程理论在软件工程理论在 VBVB 教学中的运用教学中的运用 方添龙 摘要:目前,社会上计算机软件人才依然较为缺乏,各大院校学生的水平和企业用人需求之间存在差距,其理论教学和实践活动相互脱轨,教学模式缺乏创新性。而软件工程理论和 VB 教学之间的融合是一种全新的教学模式,教学实践效果明显,值得探讨和推广。关键词:软件工程;VB 教学;运用 软件工程极具探究的话题性,且软件工程方法与工具也在社会实践中得到了广泛应用。VB 本是一种程序设计语言,它便于学习,功能突出,应用广泛。VB 程序设计也具有较强的实践性,它要求学生不仅要掌握理论知识,而且应熟练应用,旨在培养学生应用设计与开发能力。但 V
2、B 语言学习较为枯燥,学生相关背景知识欠缺,整体的教学情况并不理想。为此,本文对于软件工程和 VB 教学整合问题的研究具有重要的意义。一、软件工程简析 软件工程,顾名思义,软件和工程的组合,主要是将工学思想应用到软件中,然而,软件工程又区别于其他工程,具有独特之处。它利用工程概念和理论等完成软件的开发及维护,并将科学的管理技术与技术方法进行整合,主要包含三个要素:其一,方法。方法教会了如何做,它涵盖项目规划、评估和需求剖析等多种任务;其二,工具。工具是一种支撑环境,现下已经涌现出了大量的软件工具,可支撑当前的软件方法,也有人将若干软件工具整合到一起,即便一种工具形成的信息也能够应用到别的工具中
3、;其三,过程。集成方法和工具,实现理想的过程,有效地进行軟件开发工程。流程明确了方法使用的基本次序,具体交付数据,确保相关环节。二、具体运用策略 VB 利用对象程序设计与事件驱动进行程序设计,其和 VC 相比,便于掌握,开发环境优良。软件工程理论是一门涵盖软件系统开发各种方法的理论,其中 VB是进行软件开发的必要保证,遵循着软件开发的基本规律。由此可知,把软件工程理论整合到 VB 中较为合理,在实际运用中,可从以下几方面着手:(一)阐述软件生命周期 VB 具有较强的应用性,是开展深入学习活动的保障,为此,教师在简单介绍 VB的基本特点与发展内容后,则应融入软件工程相关理论,阐述软件的生命周期,
4、无论哪一个软件,从最初的计划至后期的开发运行,都是一个漫长的阶段。通过阐述,应让学生明确 VB 作为一种基础语言,具有重要作用,而程序区别于软件,编写程序也并非软件的开发,仅仅是其中一个环节,软件生命周期主要有需求解析、设计规划、编程实现、安装调试与运行维护等环节,以软件工程的概念定义进行切入,帮助学生形成科学的开发观。(二)突出需求剖析与设计 在传统的 VB 教学中,主要讲述程序设计的关联语句、结构和控件,随后举例说明,因讲解程序较为精简,通常不会突出需求剖析与解析。但 VB 初学者,因从未进行过系统指导,绝大多数都会形成不良的编程习惯,每当见到题目便直接编写代码。但理论上无论什么样的程序都
5、应展开对应的剖析与设计。为此,教师应引导学生,看到题目后进行有效剖析与设计。(三)编码风格的设定 用具体的 VB 语言将之前软件设计结果用编码翻译过来,具体还包括功能逻辑编码和前端界面编码,在教学 VB 知识时,教师应该让学生明确,在开发软件模型时,软件维护也是软件编码之后的一个重要环节,维护软件会花费很多的精力,而且,在衡量软件质量时,可维护性已经成为了一个重要的指标,所以,在编码的时候,仅仅保证有正确的编写程序是不科学的,还需要将健壮性以及安全性等问题融入进行考虑,比如,在对输入口令检测程序以及用户名进行编制时,只有用户名和键盘口令相匹配,才会将登录界面显示出来,对此,才设置口令界面,并且
6、此界面也会非常安全。在引导学生不断思考后,引导他们如何利用“Passwordechar”设置相应的属性。(四)测试及复用 测试即在正式投入运行前基于软件需求、设计和编码进行审核。经由测试找到现有错误,及时诊断修改,从而获得优质的软件系统。在实践活动中,主要应用白盒、黑盒这两种测试技术。另外,VB 教学活动中的程序较为简单,建议教学实践中尽可能多地引入代表性案例,借此介绍测试策略,通过实践,方能找出程序的不足。结语:VB 程序设计在计算机课程教学中占据着重要位置,且程序设计思想还关乎着学生的整体学习状况。为此,在教学过程,既要有序开展课本知识的讲授,也应做好后续课程的适当引导,把软件工程应用到 VB 教学活动中,做好整合,这既能提升学生的业务技能,又能增强学生的整体素质。参考文献:1覃能杰.软件工程思想在 VB 课程教学中应用J.读写算-素质教育论坛,2019,(10):8-10.2汪洋.基于 B/S 模式的VB 程序设计网络辅助教学平台的开发与应用D.新疆:新疆师范大学,2019.3王燕平.北京化工大学经管学院教学辅助系统的设计与实现D.北京:北京邮电大学,2019.