?

軟件編程與接口技術在系統安保中的應用策略

2019-02-14 13:10姜思羽
科學與技術 2019年1期
關鍵詞:接口技術軟件開發系統

姜思羽

摘要:軟件行業的更新換代很快,有效利用軟件編程和接口技術能夠極大地促進軟件開發系統的發展。本文論述了軟件編程中可能遇到的風險及規避措施,簡單介紹了軟件編程和接口技術在保障系統重要性方面的作用。

關鍵詞:軟件編程;接口技術;軟件開發;系統

一、軟件編程中存在的不安全情況分析

在軟件開發中,風險時刻存在羽任何軟件項目的過程當中,風險會降低軟件的質量,提高軟件開發的成本,甚至會延遲項目的完成。造成軟件項目開發風險的因素很多,軟件開發人員、軟件開發環境、技術原因、質量原因、成本原因和進度原因,這些都是影響風險的因素,所遇到的風險因素主要有:沒有準確把握項目進度、團隊成員之間沒有進行良好溝通,這些因素都是可以避免的,同時,技術、設計、維護等方面也可能發生潛在的危險。

二、軟件編程避免風險的方法

1、規避風險的措施

采取主動方法永遠是規避風險的最好策略。首先,要做好人員儲備工作,人員保障是做好一切共組的基礎,對于編程開發工作人員,一定要確保在某個人臨時離開的情況下有后備人員頂替其工作,尤其是一些關鍵性的技術崗位,一定要培育好后備人員;其次,要提前對關鍵技術進行調研,在技術方面,通過分析關鍵技術,避免軟件的很快落后,在項目開發過程中要注意收集有關風險的信息,避免對合同公司過分依賴。

2、風險的設別、分析和監控

在編程開始階段,管理者要根據風險分解條目、風險資料庫、項目說明范圍總體計劃等資料,與有關專家和項目的主要參與人共同分析項目風險的來源和分類,找出影響項目正常實施的風險因素,從而制定控制風險的計劃和費用,做到風險管理職責明確。在影響軟件開發的多種風險中,各個因素的重要程度不盡相同,有些事主要風險,有些事次要風險,這就需要對風險進行分析和歸類。

三、軟件編程與接口技術在安保中的應用建議

1、計劃階段和需求分析初期策略

在規劃項目開發計劃時期,要依據產品要求制定出具體的軟件開發計劃,并且要對產品的可靠性做出判斷。需求分析時期要確定軟件開發的主要任務,并且設計出軟件程序的大體流程框架、輸入輸出數據和模塊定義、接口和數據結構等,同時,要對可靠性預計進行細化,制定出具體的可靠性指標。具體方法是:確定功能概圖、分類和定義失效、確定用戶的可靠性分析、研究平衡關系、建立可靠性指標。

2、軟件設計和功能開發期策略

軟件設計是逐步細化上一階段定義的功能模塊,確立系統的框架結構,從而形成若干可編程的模塊。說明硬件與軟件之間的接口以及他們各自通外部環境的接口,細致描述各模塊工作過程。功能實現主要是根據設計方案進行軟件編程。在模塊之間分配可靠性指標后,按可靠性指標進行設計。

3、軟件系統測試和試運行期策略

系統的測試和運行時為了檢驗產品的軟件是否實際可用。系統測試是整個軟件開發的最后階段,這個階段控制的好可以增強產品首次使用的可靠性?,F場試運行主要是為了驗證產品的使用說明以及系統測試得出的可靠性指標。

3.4 產品維護期策略

維護階段主要是完善和改正產品使用過程中暴漏出來的缺點和錯誤。這個階段主要是通過監視產品現場運行的可靠性和客戶的滿意程度,從而達到進一步提高軟件開發質量的目的。

保障軟件可靠性是一門新興的學科,在軟件質量提高上,國內外還沒有一套行之有效的管理方法,同時,軟件可靠性工程是一涉及內容很廣、系統性很強的工程,對這樣技術的研究要加大力度。

四、軟件接口和接口采樣技術分析

1、接口的作用

接口是連接機電系統與微電子的通道,由于二者在性質上有很大差別,接口必須具有調整、匹配、緩沖的功能才能保證二者的協調運轉。首先,接口可以轉換行電平、并且放大其功率,由于微機的電平與設備之間往往存在不一致的情況,因此必須通過端口進行電平轉換,有時還需要放大功率;其次,通過安裝光電耦合器、脈沖變壓器或繼電器,在電器上把微機設備和電氣系統隔離開來,來組織干擾信號的進入;另外,當被控對象的檢測和控制信號為模擬量時,必須在微機系統和被控對象之間設置A/D或D/A轉換電路,以便使微機所處理的數字與被控的模擬量達到匹配。

2、開關信號通道的接口

數字量之類的最基本的輸入或輸出信號是系統控制中需要經常處理的一些信號,這些信號都是以二進制的邏輯“1”和“0”出現的。首先,輸入通道接口的主要任務是把來自控制過程的開關信號、邏輯電平信號和一些系統設置的開關信號輸送給計算機;其次來看輸出通道接口,把經過計算機邏輯運算處理后的開關信號傳遞給開關執行器是開關信號輸出通道接口的主要任務。

3、輸入模擬信號的接口

模擬信號輸入接口的主要任務是將被控對象傳感器的輸出信號的電壓值讀入轉換成二進制碼讀入。在控制系統中,傳感器或變送器發出的輸出信號是反映被控制對象運行的狀態信號,這些狀態信號往往是模擬電壓或電流信號,但是計算機接受信號的形式只限于數字狀態的信號,因此,只有把模擬電信號轉換為數字信號的接口路才能達到利用的目的。

4、輸出模擬信號的接口

把計算機輸出的數字信號為模擬電壓和電流信號是模擬信號輸出接口的主要任務,轉變以后來驅動執行器,從而達到對象的目的。計算機只能輸出數字信號,而控制系統執行器接受的信號是模擬電壓或電流信號,并且由運算來產生控制信號,因此,只有將數字信號轉換成模擬信號或電流信號的接口才能達到利用的目的。

總之,利用軟件編程和接口是一項涉及面很廣的工程,必須與具體系統相結合進行研究,它的應用將有力地推動軟件開發事業的發展。

參考文獻

[1]蔣宗華.基于模塊接口的入侵防御系統研究[J].計算機工程,2010(17):152~154.

[2]張東升.服務器硬盤常見接口技術簡介[J].網絡與信息,2010(9)34~34.

猜你喜歡
接口技術軟件開發系統
基于MOOC+SPOC+翻轉課堂的“微機原理與接口技術”混合教學模式研究
一種無人機緩沖系統
品“助讀系統”之妙
腦機接口技術可幫助人類克服殘疾
直擴系統中的窄帶干擾抑制
直擴系統中的窄帶干擾抑制
基于高壓制備液相的多維色譜技術在中藥分離純化中的應用
信息安全環境下的計算機軟件開發研究
核電廠定期試驗管理軟件開發
FPGA軟件開發過程中編碼規范的作用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合