李麗麗+邢薇+楊改彥+李喜月

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結束語
隨著計算機技術的迅猛發展,大學生對計算機的了解掌握不斷深入,冶金過程中許多復雜的問題,現在大學生都可借助計算機技術進行解決。但是從客觀上說,仍然存在些許問題。譬如:過分傾注精力于計算機軟件使用方法的學習:無法將計算機應用與冶金相關問題很好的結合起來,不能處理好計算機與冶金的關系等等。而且要掌握一門軟件開發工具也并不是一件容易的事情,需要大學生不斷的學習和實踐來熟悉它的特性,掌握編程技巧,充分發揮它的強大功能。因此,大學生的能力還有待進一步提高,大學生應用計算機進行冶金相關軟件的開發還有待進一步的發展。