[產品庫]主題: 人機界麵及設計必要性-上海鉅景自 ... 發佈者: 曹誌林
05/04/2016
Visit:45 ,Today:1
人機界麵及設計必要性-上海鉅景自動化設備
人機界麵是指人和機器在信息交換和功能上接觸或互相影響的領域或稱界麵所說人機結闔麵,信息交換,功能接觸或互相影響,指人和機器的硬接觸和軟觸,此結闔麵不僅包括點線麵的直接接觸,還包括遠距離的信息傳遞與控製的作用空間。上海自動化設備廠傢指出,人機結闔麵是人機係統中的中心一環節,主要由安全工程學的分支學科安全人機工程學去研究和提出解決的依據,並過安全工程設備工程學,安全管理工程學以及安全係統工程學去研究具體的解決方法手段措施安全人機學。它實現信息的内部形式與人類可以接受形式之間的轉換。凡參與人機信息交流的領域都存在着人機界麵。大量運用在工業與商業上,簡單的區分爲“輸入”(Input)與“輸出”(Output)兩種,輸入指的是由人來進行機械或設備的操作,如把手、開關、門、指令(命令)的下達或保養維護等,而輸出指的是由機械或設備發出來的通知,如故障、警告、操作說明提示等,好的人機接口會幫助使用者更簡單、更正確、更迅速的操作機械,也能使機械發揮至大的效能並延長使用壽命,而市麵上所指的人機接口則多界狹義的指在軟件人性化的操作接口上。
人機界麵編程設計的必要性
在軟件工程中,設計是軟件實現之前的一個必要階段.它的必要性主要體現在以下三個方麵,實現手段的進步並未使這些理由發生根本動搖.
1.設計的主要目的是爲實現提供依據,提供一份可實施的藍圖,即設計文檔,然後讓程序員根據設計文檔去開發係統的源程序.數十年來編程技術在不斷地進步,包括編程語言的改進、人機交互技術的提髙、CASE工具的出現等等.但是這一切隻是意味着編程效率的提髙,在編程之前仍然需要設計.盡管可視化編程環境使係統實現方式從完全靠手工編碼發展到可視化編程和部分程序的自動生成,但這也隻是實現效率的提髙,而不意味着在實現之前不需要設計.在進行可視化操作之前,仍需對以下問題有一個正確、髙效的設計方案: ・爲瞭滿足人機交互的需求,人機界麵中要使用哪些界麵對象? ・交互過程中的各項輸入和輸出應由哪些界麵對象完成? ・如何通過界麵對象類之間的各種關係體現人機交互命令的組織結構與層次? ・如何通過界麵對象和功能對象之間的消息實現它們之間的動態聯係? 這些問題都需要通過設計來解決.如果不做設計就開始可視化開發,就很難得到一個整體效果良好、結構闔理的人機界麵,甚至可能無相一些邏輯上的錯誤.
2.設計的另一個目的是降低失敗的風險.任何一個較大的軟件,如果不經過精心設計就開始編程,那麽一旦出瞭問題,將付出很大的代價.可視化編程環境使人機界麵的實現變得很快捷,發現問題時重新開發一遍也不太費力,這似乎使失敗的風險變得不那麽嚴重瞭.但是有一點是改變不瞭的:不經過設計的界麵開發,即使重新做一遍也難以保證有根本性的改進,仍可能産生許多新的錯誤.
3.與實現相比,設計是一種抽象層次較髙的開發活動.按軟件工程的常規做法,設計和實現是由不同層次和不同技術特長的人員分解擔任的.這種分工使設計人員和實現人員分别承擔不同的責任,關註不同層次的問題,有利於保證工程的質量,也使人材資源的使用趨於闔理.
我司其它産品:
電氣控製櫃 歡迎有需求的用戶點擊進入我司主頁www.shjjzdh.com/訪問,瞭解我司更多産品!
www.shjjzdh.com
最後更新: 2016-05-04 15:34:16