探讨课程实践工作对信息系统开发的支持作用

2021-12-04 21:29王威韩艳聂维同
科技信息·学术版 2021年30期
关键词:课程实践系统工程信息系统

王威 韩艳 聂维同

摘要:由于信息系统开发工作是一项复杂性、实践性系统工程,课程实践工作在专业化学习过程中就显得尤为重要了,本文就是探讨实践环节的内容在信息系统开发过程的支持程度,突出了程序训练、数据准备、系统综合、工程理念、管理基础的协同一致性。

關键词:课程实践;信息系统;系统工程

正文:

信息化是社会发展的必然,如何为组织机构的信息化建设做好工作准备和人才储备?如何夯实信息系统开发的工作基础?如何设置相关课程体系和课程?课程对信息系统开发有哪些支持作用?设计怎样的实践环节,才能有效提升专业发展的社会价值?

循着“是什么→为什么→做什么→怎么做→怎么样”,做信息系统开发工作,从一开始就有很强的目的性,就是为了参与到组织机构的信息化建设、改造、优化中去,充分发挥在系统分析、设计和开发方面的强大专业化素质,开发满足客户需求、社会需要的产品。因此,在大学期间的专业教育中,必不可少的一个关键环节就是:实践。只有将理论认知与实践操作相统一,将学校教育与社会需求相结合,实践才有意义,系统开发才有方向,开发系统才有价值,人才才能得到真正培养和塑造。由此,下面探讨的就是与信息系统开发密切相关的部分实践内容,因为,各地区、各学校、各专业的教育水平不同、发展程度各异、训练角度相差,所以只需要给出大概的课程实践环节描述,对课程设置较为有益。

1 人才培养的支撑

人才培养是解决问题的根本,针对性的实践体系构建、工作技能训练、综合素质提升,是人才培养必须考虑的,由此,特别要强调有梯次、分重点的教学组织,由基础到提升的理论层次递进,由易到难的开发训练。

2 专业实践环节

限于篇幅和本课题主旨,专业理论的课程设置与学习层次不过多涉及,只描述实践相关的内容对系统开发的支持作用。

基于专业理论学习,作为综合能力与素质的重要培养环节,实践工作需要付出更多辛劳,而作为专业发展的必要环节,需要梳理一个合理的、可行的、可操作的实践体系。

(1)程序设计语言的学习和训练,及数据基础的夯实,如:Python 语言、C语言、Java语言、SQLServer数据库、数据结构等,为将后续的数学、管理学、经济学、系统工程学和系统开发理论与实践很好地融合并实现于项目开发中,学生得以在此基础上掌握基本编程思想、锻炼逻辑思维能力、培养系统开发素质。

其一,程序设计训练与逻辑思维培养。程序开发,锻炼逻辑思维能力、程序设计与调试能力、算法设计与优化技能,开启学生将理论学习与实践、数据或事务处理范畴和开发工具相统一,训练分析判断能力、推理能力,进而具备认识对象/事物发展过程和本质的思想,并持续加以理解、训练和掌握这种方式。后续的深入培养或训练,可以综合运用结构化方法学(或面向对象方法)、分而治之思想、模块化开发理念等来求解应用问题,并分析、分解、解决复杂问题。

其二,数据分析过程。做大量数据任务的数据采集、整理、开发与利用,进而能够借助分析工具或设计算法,以及对算法编制与优化,做数据的趋势判断、发展预测。而数据分析算法的编写和实现,是学生能力训练和培养的重要部分。

其三,信息系统开发。程序开发与测试,系统调试与维护,都是基于良好的程序设计基础的。综合系统的需求描述与设计准备,使用程序开发语言来开发符合实际应用的信息系统,保质保量地完成系统实现与测试、数据的可视化表示和描述。

(2)系统开发与工程类理论与实践,涉及内容和范围十分广泛,是综合性强的系统工程,要有科学的、可行的的开发与管理方法:开发过程划分若干阶段,每个阶段都要有明确目标、模型构建、资源需求,有自身的生命周期,同时,开发过程中产生的大量信息是系统运行、维护和更新所必需的。

信息系统是对原有系统(人工系统、半自动化系统、自动化系统等)的构建或改造,是对所调查的具体组织机构运行状况和业务需求的一次系统性梳理,以适应业务处理的变化和信息资源的利用与开发,复杂程度较高,是基于业务信息系统基础上发展起来的,不仅要进行数据处理,还要将数据处理与优化的业务管理模型、信息系统仿真等结合起来,向决策者提供决策性信息。

(3)管理类或管理辅助类实践。管理类理论学习与实践参与(如,物流管理过程、电子商务运营、企业资源计划环节设计等),为系统开发的过程管理和业务处理服务;管理辅助类(如,运筹学模型实践、项目过程管理等)可以辅助实施系统观点看待问题、科学规划、定量/性分析、优化资源,为信息系统建立适合的模型,以进行有效地组织和实施,为系统的实用化提供解决方案,同时,有效锻炼学生在项目系统的需求调研、模型构建、任务分解、计划制定、控制进度、质量管理等能力。

(4)系统工程指导思想下,管理活动和业务过程实现信息化,保证设备完好运行情况下,开发完整的信息系统,同时,做好包括原有系统的资料及数据、各阶段开发报告、问题分析及解决的工作记录、各类新系统的流图、系统各类标准或规范、系统最终报告等文档资料的整理。

3 总结

基于以上描述可以看出,具有复杂过程的信息系统开发是一项系统性工程,不是仅仅依靠几门计算机语言课程的学习与实践,就能解决所有问题。文中仅限于考虑软件的开发基础,就有诸多的课程理论和实践环节作为支持,因此,一定要系统性搭建一个丰富的系统开发理论学习与实践体系,勤于实践、乐于实践、勇于实践。

基金项目:内蒙古科技大学2021年学校教改项目《信管专业系统开发方向的综合实践项目设计》(JY2020031)

作者简介:王威(1973—),副教授,主要研究方向为信息安全与数据分析。

猜你喜欢
课程实践系统工程信息系统
农业系统工程生态设计及其应用策略
基于信息系统的计量标准管理
基于项目化+翻转的物流信息系统课堂教学设计与实践
航空发动机系统工程技术浅析
信息系统管理在社会中的应用
项目进阶驱动的JaVaEE课程实践教学改革探索
电子信息工程专业数字信号处理课程改革与研究
多元文化素质教育探索与课程的实践
谈新课程理念下的初中历史课堂教学设计
中科院“人才培养引进系统工程”