CACS/使用者困境
維基註釋
此註釋將在稍後刪除。整篇文章可能會成為引言章節中的一個部分。或者,它可能會保留在這裡,並且只是在引言中有一個指定閱讀。請使用此條目的討論頁面進行進一步討論。謝謝。 LouI
在計算機行業中廣泛使用的一些術語沒有明確的定義。結果是每個人都理解和使用它們,但這種使用可能傾向於使討論複雜化,而不是闡明它。本大綱僅在一家相當大的公司內部的應用程式背景下考察了其中兩個術語。然後,它對語境對術語使用影響得出了一些結論。
考慮術語使用者和應用程式。使用者定義為使用計算機的人。平臺是支援應用程式或系統的硬體或軟體。建議的應用程式是在公司區域內監控和使用特定資源池之一。
專案和部門經理共享一個公共資源池。他們在其區域預算和跟蹤資源池的使用情況。他們使用一系列電子表格來顯示他們對許多資源的計劃使用量與實際使用量的對比。資料被提取用於他們的狀態報告。資料還透過公司的網路上傳,用於其他有效使用資源池的摘要。這些支援負責資源池的經理和規劃人員。
為了使這項工作順利進行,一套電子表格宏已到位,以確保資料有效性和一致性。這些模板由公司 IT 員工設定。終端使用者需要在星期五的任意截止時間之前使用電子表格記錄他們的工作結果。
現在考慮將此應用程式放在位的軟體工程層次結構。
- 電子表格應用程式有一個為軟體供應商工作的程式設計團隊。他們假設英特爾奔騰執行 Windows NT 作為他們的平臺。他們生產了一套軟體,將 Visual Basic for Applications 團隊的工作與下一版作業系統軟體以及他們自己的程式碼(用 C++ 編寫)整合在一起,以生成一個工作的應用程式。
- 供應商的打包團隊將此與其他桌面嵌入式應用程式放在一起,以生成組合作業系統的整合版本或版本。
- 公司 IT 部門將此軟體與公司標準網路、作業系統、桌面應用程式作為其平臺。他們添加了 VBA 宏,以及上載和報告實用程式,這將使應用程式的聚合集正常工作。然後,他們鎖定結果以確保來自終端使用者的輸入不會出現任何錯誤。他們將他們的工作交付給系統管理員。
- 每個部門的系統管理員安裝結果。其中一些位於部門伺服器上,另一些位於個人桌面。整個組裝的應用程式是他們的平臺,而受影響員工的桌面是他們工作的目標域。
- 現在,個人經理使用整個工作產品作為一個無縫平臺來完成他們的工作。
該示例可以進一步擴充套件。步驟 3 中的擴充套件可以由外部增值經銷商生產,以生成資源規劃系統。步驟 1 可以檢視 PC 配置、BIOS、作業系統、C++ 編譯器等硬體的早期歷史。但這 5 層已經足夠複雜,足以說明術語問題。
對於從未在這種情況下工作過的人來說,這不是一個不常見的例子。在你的銀行、你的大學或你的汽車製造商那裡,每天都有數百萬人在這個環境中工作。
上面的例子在它工作的時候沒問題。但是,當它失敗時怎麼辦?作為終端使用者,我在我的電子表格中遇到問題,並且出現錯誤訊息。我在第一級找到了一些內容,即使用者指南,並嘗試找到解決方案。但這是一場徒勞的追尋。我無法使用他們討論的大多數選項。我甚至無法檢查指南中提到的錯誤訊息來自的 VBA 程式碼。通常有幫助的系統管理員將此新更新放在我的桌子上,也同樣感到困惑,而其他使用者沒有報告問題。那麼,出了什麼問題?
層次結構中的每一層都有自己的觀點。它們上面的所有內容都被視為平臺,構成一個給定值。它們下面的所有參與者都是使用者,並且被視為相同的整體檢視。
在某些情況下,整體檢視是正確的,但即使這樣通常也會被扭曲。當我購買一臺新的家用電腦時,我會得到一個看似未經篩選的電子表格副本。但即使在這裡,軟體也是由我購買電腦的人預安裝的。他們選擇電子表格團隊一級留下的某些選項,以使已安裝的軟體與這種特定配置一起工作。他們的選擇可能會阻止某些其他選項。
在層次結構中工作的真正優秀的從業者將部分了解他們自己級別之上和之下的一層。他們可以透過使用者組或其他方法影響他們上面的層。他們可以考慮他們下面一層的人的需求,並改進他們的產品和文件以提供幫助,但只能在預算和競爭因素的限制範圍內。
如果你開始理解這個問題,那麼歡迎來到計算機世界!。但你也可以理解這個世界上有多少利基為整合商和供應商提供了機會。Peoplesoft 供應商如何為業務功能打包和銷售整合解決方案。一家實力強大的諮詢公司如何收取高額費用來幫助公司管理層應對這一挑戰。為什麼這個行業一直在尋找類似XML魔杖的東西來使其融為一體。
最重要的是,在看到這些部分如何組合在一起之前,需要某種心理框架。這種框架被稱為架構,需要幾個這樣的框架才能看到這些部分如何組合在一起。