[產(chǎn)品庫(kù)]主題: 人機(jī)界面及設(shè)計(jì)必要性-上海巨景自 ... 發(fā)布者: 曹志林
05/04/2016
Visit:71 ,Today:1
人機(jī)界面及設(shè)計(jì)必要性-上海巨景自動(dòng)化設(shè)備
人機(jī)界面是指人和機(jī)器在信息交換和功能上接觸或互相影響的領(lǐng)域或稱界面所說(shuō)人機(jī)結(jié)合面,信息交換,功能接觸或互相影響,指人和機(jī)器的硬接觸和軟觸,此結(jié)合面不僅包括點(diǎn)線面的直接接觸,還包括遠(yuǎn)距離的信息傳遞與控制的作用空間。上海自動(dòng)化設(shè)備廠家指出,人機(jī)結(jié)合面是人機(jī)系統(tǒng)中的中心一環(huán)節(jié),主要由安全工程學(xué)的分支學(xué)科安全人機(jī)工程學(xué)去研究和提出解決的依據(jù),并過(guò)安全工程設(shè)備工程學(xué),安全管理工程學(xué)以及安全系統(tǒng)工程學(xué)去研究具體的解決方法手段措施安全人機(jī)學(xué)。它實(shí)現(xiàn)信息的內(nèi)部形式與人類可以接受形式之間的轉(zhuǎn)換。凡參與人機(jī)信息交流的領(lǐng)域都存在著人機(jī)界面。大量運(yùn)用在工業(yè)與商業(yè)上,簡(jiǎn)單的區(qū)分為“輸入”(Input)與“輸出”(Output)兩種,輸入指的是由人來(lái)進(jìn)行機(jī)械或設(shè)備的操作,如把手、開(kāi)關(guān)、門(mén)、指令(命令)的下達(dá)或保養(yǎng)維護(hù)等,而輸出指的是由機(jī)械或設(shè)備發(fā)出來(lái)的通知,如故障、警告、操作說(shuō)明提示等,好的人機(jī)接口會(huì)幫助使用者更簡(jiǎn)單、更正確、更迅速的操作機(jī)械,也能使機(jī)械發(fā)揮至大的效能并延長(zhǎng)使用壽命,而市面上所指的人機(jī)接口則多界狹義的指在軟件人性化的操作接口上。
人機(jī)界面編程設(shè)計(jì)的必要性
在軟件工程中,設(shè)計(jì)是軟件實(shí)現(xiàn)之前的一個(gè)必要階段.它的必要性主要體現(xiàn)在以下三個(gè)方面,實(shí)現(xiàn)手段的進(jìn)步并未使這些理由發(fā)生根本動(dòng)搖.
1.設(shè)計(jì)的主要目的是為實(shí)現(xiàn)提供依據(jù),提供一份可實(shí)施的藍(lán)圖,即設(shè)計(jì)文檔,然后讓程序員根據(jù)設(shè)計(jì)文檔去開(kāi)發(fā)系統(tǒng)的源程序.數(shù)十年來(lái)編程技術(shù)在不斷地進(jìn)步,包括編程語(yǔ)言的改進(jìn)、人機(jī)交互技術(shù)的提高、CASE工具的出現(xiàn)等等.但是這一切只是意味著編程效率的提高,在編程之前仍然需要設(shè)計(jì).盡管可視化編程環(huán)境使系統(tǒng)實(shí)現(xiàn)方式從完全靠手工編碼發(fā)展到可視化編程和部分程序的自動(dòng)生成,但這也只是實(shí)現(xiàn)效率的提高,而不意味著在實(shí)現(xiàn)之前不需要設(shè)計(jì).在進(jìn)行可視化操作之前,仍需對(duì)以下問(wèn)題有一個(gè)正確、高效的設(shè)計(jì)方案: ?為了滿足人機(jī)交互的需求,人機(jī)界面中要使用哪些界面對(duì)象? ?交互過(guò)程中的各項(xiàng)輸入和輸出應(yīng)由哪些界面對(duì)象完成? ?如何通過(guò)界面對(duì)象類之間的各種關(guān)系體現(xiàn)人機(jī)交互命令的組織結(jié)構(gòu)與層次? ?如何通過(guò)界面對(duì)象和功能對(duì)象之間的消息實(shí)現(xiàn)它們之間的動(dòng)態(tài)聯(lián)系? 這些問(wèn)題都需要通過(guò)設(shè)計(jì)來(lái)解決.如果不做設(shè)計(jì)就開(kāi)始可視化開(kāi)發(fā),就很難得到一個(gè)整體效果良好、結(jié)構(gòu)合理的人機(jī)界面,甚至可能無(wú)相一些邏輯上的錯(cuò)誤.
2.設(shè)計(jì)的另一個(gè)目的是降低失敗的風(fēng)險(xiǎn).任何一個(gè)較大的軟件,如果不經(jīng)過(guò)精心設(shè)計(jì)就開(kāi)始編程,那么一旦出了問(wèn)題,將付出很大的代價(jià).可視化編程環(huán)境使人機(jī)界面的實(shí)現(xiàn)變得很快捷,發(fā)現(xiàn)問(wèn)題時(shí)重新開(kāi)發(fā)一遍也不太費(fèi)力,這似乎使失敗的風(fēng)險(xiǎn)變得不那么嚴(yán)重了.但是有一點(diǎn)是改變不了的:不經(jīng)過(guò)設(shè)計(jì)的界面開(kāi)發(fā),即使重新做一遍也難以保證有根本性的改進(jìn),仍可能產(chǎn)生許多新的錯(cuò)誤.
3.與實(shí)現(xiàn)相比,設(shè)計(jì)是一種抽象層次較高的開(kāi)發(fā)活動(dòng).按軟件工程的常規(guī)做法,設(shè)計(jì)和實(shí)現(xiàn)是由不同層次和不同技術(shù)特長(zhǎng)的人員分解擔(dān)任的.這種分工使設(shè)計(jì)人員和實(shí)現(xiàn)人員分別承擔(dān)不同的責(zé)任,關(guān)注不同層次的問(wèn)題,有利于保證工程的質(zhì)量,也使人材資源的使用趨于合理.
我司其它產(chǎn)品:
電氣控制柜 歡迎有需求的用戶點(diǎn)擊進(jìn)入我司主頁(yè)www.shjjzdh.com/訪問(wèn),了解我司更多產(chǎn)品!
www.shjjzdh.com
最后更新: 2016-05-04 15:34:16