软件工程理论在VB教学中的运用

2020-05-25 02:46方添龙
中国新通信 2020年1期
关键词:软件工程运用

方添龙

摘要:目前,社会上计算机软件人才依然较为缺乏,各大院校学生的水平和企业用人需求之间存在差距,其理论教学和实践活动相互脱轨,教学模式缺乏创新性。而软件工程理论和VB教学之间的融合是一种全新的教学模式,教学实践效果明显,值得探讨和推广。

关键词:软件工程;VB教学;运用

软件工程极具探究的话题性,且软件工程方法与工具也在社会实践中得到了广泛应用。VB本是一种程序设计语言,它便于学习,功能突出,应用广泛。VB程序设计也具有较强的实践性,它要求学生不仅要掌握理论知识,而且应熟练应用,旨在培养学生应用设计与开发能力。但VB语言学习较为枯燥,学生相关背景知识欠缺,整体的教学情况并不理想。为此,本文对于软件工程和VB教学整合问题的研究具有重要的意义。

一、软件工程简析

软件工程,顾名思义,软件和工程的组合,主要是将工学思想应用到软件中,然而,软件工程又区别于其他工程,具有独特之处。它利用工程概念和理论等完成软件的开发及维护,并将科学的管理技术与技术方法进行整合,主要包含三个要素:其一,方法。方法教会了如何做,它涵盖项目规划、评估和需求剖析等多种任务;其二,工具。工具是一种支撑环境,现下已经涌现出了大量的软件工具,可支撑当前的软件方法,也有人将若干软件工具整合到一起,即便一种工具形成的信息也能够应用到别的工具中;其三,过程。集成方法和工具,实现理想的过程,有效地进行軟件开发工程。流程明确了方法使用的基本次序,具体交付数据,确保相关环节。

二、具体运用策略

VB利用对象程序设计与事件驱动进行程序设计,其和VC相比,便于掌握,开发环境优良。软件工程理论是一门涵盖软件系统开发各种方法的理论,其中VB是进行软件开发的必要保证,遵循着软件开发的基本规律。由此可知,把软件工程理论整合到VB中较为合理,在实际运用中,可从以下几方面着手:

(一)阐述软件生命周期

VB具有较强的应用性,是开展深入学习活动的保障,为此,教师在简单介绍VB的基本特点与发展内容后,则应融入软件工程相关理论,阐述软件的生命周期,无论哪一个软件,从最初的计划至后期的开发运行,都是一个漫长的阶段。通过阐述,应让学生明确VB作为一种基础语言,具有重要作用,而程序区别于软件,编写程序也并非软件的开发,仅仅是其中一个环节,软件生命周期主要有需求解析、设计规划、编程实现、安装调试与运行维护等环节,以软件工程的概念定义进行切入,帮助学生形成科学的开发观。

(二)突出需求剖析与设计

在传统的VB教学中,主要讲述程序设计的关联语句、结构和控件,随后举例说明,因讲解程序较为精简,通常不会突出需求剖析与解析。但VB初学者,因从未进行过系统指导,绝大多数都会形成不良的编程习惯,每当见到题目便直接编写代码。但理论上无论什么样的程序都应展开对应的剖析与设计。为此,教师应引导学生,看到题目后进行有效剖析与设计。

(三)编码风格的设定

用具体的VB语言将之前软件设计结果用编码翻译过来,具体还包括功能逻辑编码和前端界面编码,在教学VB知识时,教师应该让学生明确,在开发软件模型时,软件维护也是软件编码之后的一个重要环节,维护软件会花费很多的精力,而且,在衡量软件质量时,可维护性已经成为了一个重要的指标,所以,在编码的时候,仅仅保证有正确的编写程序是不科学的,还需要将健壮性以及安全性等问题融入进行考虑,比如,在对输入口令检测程序以及用户名进行编制时,只有用户名和键盘口令相匹配,才会将登录界面显示出来,对此,才设置口令界面,并且此界面也会非常安全。在引导学生不断思考后,引导他们如何利用“Passwordechar”设置相应的属性。

(四)测试及复用

测试即在正式投入运行前基于软件需求、设计和编码进行审核。经由测试找到现有错误,及时诊断修改,从而获得优质的软件系统。在实践活动中,主要应用白盒、黑盒这两种测试技术。另外,VB教学活动中的程序较为简单,建议教学实践中尽可能多地引入代表性案例,借此介绍测试策略,通过实践,方能找出程序的不足。

结语:

VB程序设计在计算机课程教学中占据着重要位置,且程序设计思想还关乎着学生的整体学习状况。为此,在教学过程,既要有序开展课本知识的讲授,也应做好后续课程的适当引导,把软件工程应用到VB教学活动中,做好整合,这既能提升学生的业务技能,又能增强学生的整体素质。

参考文献:

[1]覃能杰.软件工程思想在VB课程教学中应用[J].读写算-素质教育论坛,2019,(10):8-10.

[2]汪洋.基于B/S模式的《VB程序设计》网络辅助教学平台的开发与应用[D].新疆:新疆师范大学,2019.

[3]王燕平.北京化工大学经管学院教学辅助系统的设计与实现[D].北京:北京邮电大学,2019.

猜你喜欢
软件工程运用
依托工作室的软件工程实践教学研究
应用瀑布模型的MOOC制作方法
融合APTECH体系的软件产业人才培养探究
基于工程教育认证的《软件工程》课程教学质量建设研究 
“赞赏发现”在高中语文教学中的运用
关于如何创新和完善计算机软件工程管理的探讨
游戏教学法在小学英语课堂教学中的运用
巧用插图,注入课堂活力