李丽丽+邢薇+杨改彦+李喜月
1引言
近几十年来,随着计算机技术的迅速发展和广泛应用,计算机已经渗透到各类学科领域,得到了大家一致的认同和肯定。而在大学里更是一门深受高校学生偏爱的课程,利用课余时间学习、研究计算机的更是不在少数。同样,在各专业学生中计算机应用熟练的大有人在,然而应用计算机将冶金过程中涉及到物料平衡、热平衡、热力学计算等一系列繁琐、复杂的冶金相关知识问题编写成软件的却很少。现就大学生应用计算机软件进行冶金相关软件开发进行探究。
2计算机软件开发技术
自第一台计算机于1946年问世以来,它已经经历了几十年的发展变迁。计算机的运算速度、增进性能、缩小性强、减低成本以及开发应用等方面得到了空前的发展。在20世纪50、60年代人类是应用手工方式进行软件开发的,人类认为计算机软件就是程序,但是其生产效率低、出错率高。随着计算机通用化、商品化、大型化软件的开发,软件设计者逐渐意识到应该有一些规范性的文档,以便保证程序从设计、调试到运行的顺利进行。因此,从20世纪70年代开始,人类开始明白软件不仅仅是程序,还应包括开发、使用、维护这些程序所需要的文档。到了20世纪80年代,随着提出“软件工程”这一概念,把工程化的思想引入到了软件开发技术中,用工程学的基本理论、方法进行软件的设计、生产和管理。
计算机开发的历史虽然才短短几十年,但其系统变化、升级极快。目前,计算机软件技术已得到广泛应用,覆盖面越来越广,已深Aq-作、学习、娱乐等各个领域。伴随着计算机的日益发展,软件开发工具也作为一种技术领域正迅速的掘起。它不仅带动了整个社会的进步,也大大改变了人类的生活。它已不再单单是一种工具,而是人类智慧的延伸。经过国内外研究机构的不懈努力,不少商品性质的软件开发工具也陆续问世,并在一些范围内获得广泛应用。软件开发相关产品更是种类繁多,对于其中的开发工具,常见的有:Visual Basic、java、Visual FoxPro、Visual c++、Dephi和pb等。
3大学生应用计算机进行冶金相关软件开发的可行性
3.1软件开发产业作为计算机技术的核心部分,随着计算机技术的日益发展也迅速的发展起来,并逐渐成为我国经济发展的支撑型产业
在当前的市场需求下,计算机软件技术的开发市场得到了新的发展,人类也不再仅仅限制在对电脑系统的运行方面,也逐渐利用各种各样的多元化软件系统实现更多高级的功能,来满足不同的需求。在计算机中语言的使用占有举足轻重的地位,哪怕要编写最简单的程序,也起码要会使用一种计算机语言。计算机语言各种各样,从汇编那样的低级语言到BASIC和PASCAL那样的高级语言都可供选择。大学生对计算机更是具有特别的偏爱,除了进行必要的计算机学习外,利用课余时间学习、研究计算机的更是不在少数。
3.2冶金反应及工艺计算等相关知识问题是钢铁生产技术和科学研究的关键,在冶金中具有不可替代的地位
就冶金中根据原理推导出计算方法的工艺计算而言,钢铁企业为分析在冶炼中的冶炼效果需进行必要的计算,而且这些工艺计算在冶金的相关书籍中有其详细的阐述,且现有的工艺计算方法已得到广泛应用。但是,原始数据量过于庞大,计算参数较多,计算过程又较繁琐、复杂,应用传统的手工算法不仅需花费大量的时间和精力,而且不能确保计算的准确性,容易发生混淆、算错和遗漏等错误,并且错误发生后不易被发现和修正,当其中原始数据发生变化时,更是需要重新进行计算。
以上均为大学生应用计算机软件来进行冶金相关软件开发提供了充分的发展条件。根据成熟通用的方法,把其内容以开发工具为基础,对其进行语言结构化、模块化设计的编制,将冶金相关问题的方式方法转化为相应的计算机语言。其具体的软件开发过程可分为六个阶段,如下图1所示。
4结束语
随着计算机技术的迅猛发展,大学生对计算机的了解掌握不断深入,冶金过程中许多复杂的问题,现在大学生都可借助计算机技术进行解决。但是从客观上说,仍然存在些许问题。譬如:过分倾注精力于计算机软件使用方法的学习:无法将计算机应用与冶金相关问题很好的結合起来,不能处理好计算机与冶金的关系等等。而且要掌握一门软件开发工具也并不是一件容易的事情,需要大学生不断的学习和实践来熟悉它的特性,掌握编程技巧,充分发挥它的强大功能。因此,大学生的能力还有待进一步提高,大学生应用计算机进行冶金相关软件的开发还有待进一步的发展。