李麗麗+邢薇+楊改彥+李喜月
1引言
近幾十年來,隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展和廣泛應(yīng)用,計(jì)算機(jī)已經(jīng)滲透到各類學(xué)科領(lǐng)域,得到了大家一致的認(rèn)同和肯定。而在大學(xué)里更是一門深受高校學(xué)生偏愛的課程,利用課余時(shí)間學(xué)習(xí)、研究計(jì)算機(jī)的更是不在少數(shù)。同樣,在各專業(yè)學(xué)生中計(jì)算機(jī)應(yīng)用熟練的大有人在,然而應(yīng)用計(jì)算機(jī)將冶金過程中涉及到物料平衡、熱平衡、熱力學(xué)計(jì)算等一系列繁瑣、復(fù)雜的冶金相關(guān)知識(shí)問題編寫成軟件的卻很少?,F(xiàn)就大學(xué)生應(yīng)用計(jì)算機(jī)軟件進(jìn)行冶金相關(guān)軟件開發(fā)進(jìn)行探究。
2計(jì)算機(jī)軟件開發(fā)技術(shù)
自第一臺(tái)計(jì)算機(jī)于1946年問世以來,它已經(jīng)經(jīng)歷了幾十年的發(fā)展變遷。計(jì)算機(jī)的運(yùn)算速度、增進(jìn)性能、縮小性強(qiáng)、減低成本以及開發(fā)應(yīng)用等方面得到了空前的發(fā)展。在20世紀(jì)50、60年代人類是應(yīng)用手工方式進(jìn)行軟件開發(fā)的,人類認(rèn)為計(jì)算機(jī)軟件就是程序,但是其生產(chǎn)效率低、出錯(cuò)率高。隨著計(jì)算機(jī)通用化、商品化、大型化軟件的開發(fā),軟件設(shè)計(jì)者逐漸意識(shí)到應(yīng)該有一些規(guī)范性的文檔,以便保證程序從設(shè)計(jì)、調(diào)試到運(yùn)行的順利進(jìn)行。因此,從20世紀(jì)70年代開始,人類開始明白軟件不僅僅是程序,還應(yīng)包括開發(fā)、使用、維護(hù)這些程序所需要的文檔。到了20世紀(jì)80年代,隨著提出“軟件工程”這一概念,把工程化的思想引入到了軟件開發(fā)技術(shù)中,用工程學(xué)的基本理論、方法進(jìn)行軟件的設(shè)計(jì)、生產(chǎn)和管理。
計(jì)算機(jī)開發(fā)的歷史雖然才短短幾十年,但其系統(tǒng)變化、升級(jí)極快。目前,計(jì)算機(jī)軟件技術(shù)已得到廣泛應(yīng)用,覆蓋面越來越廣,已深A(yù)q-作、學(xué)習(xí)、娛樂等各個(gè)領(lǐng)域。伴隨著計(jì)算機(jī)的日益發(fā)展,軟件開發(fā)工具也作為一種技術(shù)領(lǐng)域正迅速的掘起。它不僅帶動(dòng)了整個(gè)社會(huì)的進(jìn)步,也大大改變了人類的生活。它已不再單單是一種工具,而是人類智慧的延伸。經(jīng)過國內(nèi)外研究機(jī)構(gòu)的不懈努力,不少商品性質(zhì)的軟件開發(fā)工具也陸續(xù)問世,并在一些范圍內(nèi)獲得廣泛應(yīng)用。軟件開發(fā)相關(guān)產(chǎn)品更是種類繁多,對(duì)于其中的開發(fā)工具,常見的有:Visual Basic、java、Visual FoxPro、Visual c++、Dephi和pb等。
3大學(xué)生應(yīng)用計(jì)算機(jī)進(jìn)行冶金相關(guān)軟件開發(fā)的可行性
3.1軟件開發(fā)產(chǎn)業(yè)作為計(jì)算機(jī)技術(shù)的核心部分,隨著計(jì)算機(jī)技術(shù)的日益發(fā)展也迅速的發(fā)展起來,并逐漸成為我國經(jīng)濟(jì)發(fā)展的支撐型產(chǎn)業(yè)
在當(dāng)前的市場(chǎng)需求下,計(jì)算機(jī)軟件技術(shù)的開發(fā)市場(chǎng)得到了新的發(fā)展,人類也不再僅僅限制在對(duì)電腦系統(tǒng)的運(yùn)行方面,也逐漸利用各種各樣的多元化軟件系統(tǒng)實(shí)現(xiàn)更多高級(jí)的功能,來滿足不同的需求。在計(jì)算機(jī)中語言的使用占有舉足輕重的地位,哪怕要編寫最簡(jiǎn)單的程序,也起碼要會(huì)使用一種計(jì)算機(jī)語言。計(jì)算機(jī)語言各種各樣,從匯編那樣的低級(jí)語言到BASIC和PASCAL那樣的高級(jí)語言都可供選擇。大學(xué)生對(duì)計(jì)算機(jī)更是具有特別的偏愛,除了進(jìn)行必要的計(jì)算機(jī)學(xué)習(xí)外,利用課余時(shí)間學(xué)習(xí)、研究計(jì)算機(jī)的更是不在少數(shù)。
3.2冶金反應(yīng)及工藝計(jì)算等相關(guān)知識(shí)問題是鋼鐵生產(chǎn)技術(shù)和科學(xué)研究的關(guān)鍵,在冶金中具有不可替代的地位
就冶金中根據(jù)原理推導(dǎo)出計(jì)算方法的工藝計(jì)算而言,鋼鐵企業(yè)為分析在冶煉中的冶煉效果需進(jìn)行必要的計(jì)算,而且這些工藝計(jì)算在冶金的相關(guān)書籍中有其詳細(xì)的闡述,且現(xiàn)有的工藝計(jì)算方法已得到廣泛應(yīng)用。但是,原始數(shù)據(jù)量過于龐大,計(jì)算參數(shù)較多,計(jì)算過程又較繁瑣、復(fù)雜,應(yīng)用傳統(tǒng)的手工算法不僅需花費(fèi)大量的時(shí)間和精力,而且不能確保計(jì)算的準(zhǔn)確性,容易發(fā)生混淆、算錯(cuò)和遺漏等錯(cuò)誤,并且錯(cuò)誤發(fā)生后不易被發(fā)現(xiàn)和修正,當(dāng)其中原始數(shù)據(jù)發(fā)生變化時(shí),更是需要重新進(jìn)行計(jì)算。
以上均為大學(xué)生應(yīng)用計(jì)算機(jī)軟件來進(jìn)行冶金相關(guān)軟件開發(fā)提供了充分的發(fā)展條件。根據(jù)成熟通用的方法,把其內(nèi)容以開發(fā)工具為基礎(chǔ),對(duì)其進(jìn)行語言結(jié)構(gòu)化、模塊化設(shè)計(jì)的編制,將冶金相關(guān)問題的方式方法轉(zhuǎn)化為相應(yīng)的計(jì)算機(jī)語言。其具體的軟件開發(fā)過程可分為六個(gè)階段,如下圖1所示。
4結(jié)束語
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,大學(xué)生對(duì)計(jì)算機(jī)的了解掌握不斷深入,冶金過程中許多復(fù)雜的問題,現(xiàn)在大學(xué)生都可借助計(jì)算機(jī)技術(shù)進(jìn)行解決。但是從客觀上說,仍然存在些許問題。譬如:過分傾注精力于計(jì)算機(jī)軟件使用方法的學(xué)習(xí):無法將計(jì)算機(jī)應(yīng)用與冶金相關(guān)問題很好的結(jié)合起來,不能處理好計(jì)算機(jī)與冶金的關(guān)系等等。而且要掌握一門軟件開發(fā)工具也并不是一件容易的事情,需要大學(xué)生不斷的學(xué)習(xí)和實(shí)踐來熟悉它的特性,掌握編程技巧,充分發(fā)揮它的強(qiáng)大功能。因此,大學(xué)生的能力還有待進(jìn)一步提高,大學(xué)生應(yīng)用計(jì)算機(jī)進(jìn)行冶金相關(guān)軟件的開發(fā)還有待進(jìn)一步的發(fā)展。