孫天斌
摘 要 互聯網技術的推廣和普及,極大地促進了計算機應用軟件的發展,對人們的生活、學習和工作都產生著深遠的影響,計算機應用軟件成為了社會不可或缺的一部分,而且需求也處于不斷上升的態勢。本文主要針對計算機應用軟件的開發流程與需求展開深入的研究和探討,旨在為人們帶來更多的便利,從而推動社會、經濟的發展。
【關鍵詞】計算機應用軟件 開發流程 需求 研究
計算機應用軟件的普遍應用,能夠滿足不同行業、不同領域的需要,使人們對計算機應用軟件的需求越來越大,一定程度上為經濟帶來了新的增長點。因此,為了推進信息技術、加快社會進步的步伐,就必須開發和利用好計算機應用軟件,這是一項至關重要的建設性工程,不容忽視,從而使計算機應用軟件更好地服務于人民、受益于人民。
1 計算機應用軟件的定義
計算機應用軟件只要包括系統軟件和應用軟件兩個方面:
1.1 系統軟件
(1)系統軟件主要側重于操作系統方面,操作系統是計算機應用軟件的重要組成部分,確保計算機的正常運作;
(2)具有管理和控制計算機中的各個部件的正常運作的功能,盡可能地保持一定的協調與統一性。
1.2 應用軟件
(1)應用軟件主要側重于為了某項特定任務而開發的軟件,有著一定的目的性。
(2)通常情況下,應用軟件都會以程序的形式展現在大家的面前,例如:OFFICE軟件和圖像瀏覽器等等;有時,還會以軟件系統的形式出現,例如:信息庫管理系統。
總之,應用軟件的實際運用,我們要具體問題具體分析,不能一概而論。
2 計算機應用軟件的開發與需求分析
計算機應用軟件對于幫助人們解決問題、促進社會進步發揮著極其重要的積極影響。例如:對于辦公軟件中的文字排版和影音插入提供了很大的便利,是人們在工作和學習中常用的工作模式。
還可以應用在具體的財務應用軟件中,不僅節省了大量的人力、物力和財力,還大大提高了工作效率;此外,還豐富了人們的生活,帶來很大的快樂。例如:在攝影、美圖以及手游等方面。
因此,計算機應用軟件的開發與需求的發展空間十分廣闊,加快了人們生活水平和質量的提高,而且成為了推動計算機技術發展的直接動力。
3 計算機應用軟件的開發與需求的影響因素
3.1 軟件開發人員的專業素養與技能水平
計算機應用技術的開發和推廣,引起了許多高校的重視,都在紛紛開設計算機應用軟件的課程,從而為社會提供更多的軟件開發人才。但是通過調查了解發現,我國高校的計算機教育水平十分有限,對于培養計算機軟件開發人才具有著一定的難度。即使進入計算機軟件開發領域的企業中,一定時間內也很難做出一定的成績來,仍需進一步的培訓和學習。因此,計算機軟件開發人員的專業水平是影響計算機應用軟件的開發與需求的一大重要因素。
3.2 計算機應用軟件的開發流程
計算機性能的不斷提升,相應地要處理的事務也比較復雜,需要多人配合,從而保證正常工作的進行。針對高級語言的編程來說,相關的開發人員只需要完成自己相應的工作即可,但是開發人員之間必須要加強相互的溝通與交流,一旦發生問題,可以進行及時的修補和改進。因為軟件開發的相關工作是一項復雜、系統的工程,軟件開發人員之間必須要保持著密切的聯系和交往。
4 計算機應用軟件的開發類型
計算機應用軟件的開發流程,首先要用戶需求進行一定的了解和分析,其次就是要對計算機應用軟件進行開發,具體的開發類型如下:
4.1 軟件開發的周期性研究工作類型
針對軟件的使用來說,經過一段時間后就需要進行開發和改造,從而適應用戶的需求。與此可見,加強軟件開發的工作勢在必行,為了保證軟件開發的整體質量,必須要做好軟件開發的周期性研究工作,間隔的時間不能過長,如發生問題,還能進行第一時間的修復,確保軟件開發的整體效果。
4.2 軟件開發的初步設計類型
這種軟件開發的技術類型,要求軟件開發人員要對軟件的初步功能做全面地、系統的了解,要有所準備,要有提前預知問題的能力,特別是對于軟件開發的描述和開發結果有誤等等問題。
4.3 自動生成的軟件開發類型
這種技術類型相對來說比較先進,要充分明確軟件開發的目標,也要對操作內容進行詳細的闡述和說明。所以說,自動生成的軟件開發類型是根據軟件開發的要求而進行的自動化分析的過程。
5 計算機應用軟件的開發流程
5.1 做好需求分析與中心設計工作
做好需求分析與中心設計工作,是計算機應用軟件開發的基礎和前提,直接影響著軟件開發的后期運作情況。因此,我們要做到:
5.1.1 做好需求分析工作
結合計算機應用軟件的功能與需求情況,設計出一定的開發程序流程圖。例如:采用C語言進行編寫時,就必須要設計出各個模塊相應的功能。
5.1.2 中心設計
中心設計,就是對應用軟件的開發流程有一個總體的概況和清晰的思路,以便于后續的軟件開發工作的正常進行。中心設計工作,影響著程序的運作效率,而且對于程序的使用功能也有著不可估量的作用。
此外,在進行中心設計工作時,要保證邏輯上的簡化,程序流程圖設計完成以后,要全面地采取審核和檢驗,進而確保程序的科學性和合理性。
5.2 做好相應的詳細設計和編碼工作
接下來就要進行具體的程序編寫工作,要選取合適的計算機語言,例如常見的語言有:C語言、C++語言以及JAVA語言等等。然而在實際的編碼之前,應該要進行詳細的設計,以便正常進行軟件的開發。
與此同時,由于軟件開發具有很強的開放性,進而使每個軟件開發人員都要具備相應的工作經驗和專業素養,保證軟件開發的質量。
5.3 做好測試與檢驗環節的工作
軟件開發人員要進行相應的測試工作,測試軟件的適用情況與效果。軟件測試人員要隨機地輸入一些數據,看哪種數據更符合功能的要求和標準。
雖然計算機應用技術在我國得到了廣泛的推廣,但是我國技術水平比較有限,導致測試軟件的使用非常有限。開發的軟件再通過檢查之后,需要支付相應的費用,才能使用。而且需求方還會進行一定的驗收環節,進而確保軟件功能的準確無誤。
6 我國計算機應用軟件開發的作用
(1)計算機應用軟件具有自動處理任務的功能,只要按照正常的程序進行,就能解決和處理復雜的問題;
(2)處理工作的效率很高,例如在處理財務的問題中,大大提高了財務工作的辦事效率,也減輕了錯誤的發生概率;
(3)推動了現代化辦公的發展,對于企業而言,計算機應用軟件開發為企業的運作帶來了極大的便利,有的還出現了“無紙化辦公”,成為企業發展過程中必不可少的一部分。
7 計算機應用軟件開發應遵循的原則
7.1 規范性原則
在軟件的開發過程中,在遵循一定的自然規律;其次,要綜合考慮人們的認知、思想以及行為習慣,從而不斷完善技術,充分發揮出它的規范性原則。
7.2 維護性原則
計算機應用軟件在開發完成之后,要及時進行維修與處理,全方位、多領域的考慮后期維護的相關問題,進而為后續工作提供一些便捷。因此,在計算機應用軟件的開發過程中,要遵循維護這一原則,從而使軟件即使出現問題也能得到及時的應對措施。
7.3 簡化性原則
在開發計算機應用軟件時,要盡量用最簡單、最易懂的步驟來完成程序的編寫工作。在開發的過程中,只有嚴格遵循簡化性這一原則,才能更好地服務于客戶,滿足客戶的需求,避免計算機應用軟件的復雜性而給客戶帶來的不便。
7.4 創新性原則
軟件技術開發人員的思想要不斷與時俱進、開拓創新,對于比較優秀的軟件開發案例,我們不能照搬照抄,要有借鑒地進行參考和學習;也要學習國外先進的計算機技術和運作模式,從而更好地找到與我國自身發展相契合的軟件開發新形式。
8 計算機應用軟件開發的現狀
我國計算機應用軟件的開發較不理想,具體表現為:
8.1 過于形式主義,照搬照抄的現象較為嚴重
我國有些計算機的軟件公司,上市時間較長,并開發出了一些效益比較好的軟件,然而就存在著有些軟件公司照搬照抄,直接套用、索取他人的勞動成果,甚至還采用了一些非法手段進行盜取。不僅與自身企業的發展不相匹配,而且造成不良的社會風氣的形成。
8.2 控制力度不樂觀
由于受到國家相關領導的重視程度不夠,使企業的控制與管理力度有所放松,大大阻礙了我國計算機應用軟件的開發與發展。
8.3 我國的經濟實力有所限制
例如:國外的計算機技術比較科學化、先進化,計算機應用軟件的開發也比較成功,然而對于一些特殊的應用軟件而言,仍然是使用英文版本,沒有相應的中文翻譯,產生這些因素的原因,是由我國的經濟實力比較有限而導致的。
9 結束語
綜上所述,計算機應用軟件的開發流程與需求已經成為了人們普遍關注的焦點性問題,扮演著越來越重要的社會角色。但是我國的計算機應用軟件的發展水平仍然較為低下,還存在著一些不足之處。因此,我們必須加強計算機應用軟件的重視程度,大力對開發流程和需求分析展開研究性工作,不斷完善、不斷改進、不斷創新,從而提高計算機應用軟件的整體效率與整體質量,推進我國計算機技術的穩定發展,更好地走向世界。
參考文獻
[1]徐燕婷.嵌入式軟件應用于計算機軟件開發過程中的價值分析[J].科技展望,2016(34):11.
[2]李開元.探究計算機應用軟件開發過程中不同編程語言的影響[J].信息化建設,2015(06):48.
[3]王應邦,孔春麗.系統工程方法在計算機軟件設計中的應用分析[J].電子技術與軟件工程,2015(06):98.
作者單位
武漢職業技術學院 湖北省武漢市 430074