《設計原本》試讀 何為真實?設計的概念

2021-09-08 15:37:07 字數 2048 閱讀 8930

如果許多個體有著共同的名字,那麼我們可以認為它們同樣有著相應的概念或形式—明白我所說的嗎?

明白。讓我們以任意乙個普通的事物為例。我們的世界中有許許多多的床和桌子,是嗎?

是的。但這裡僅僅存在兩個它們的概念或形式:乙個是床的概念,乙個是桌子的概念。

確實如此。

而任何工匠都是遵循這種概念來製作我們所使用的床和桌子的。

—柏拉圖(西元前360年),《理想國》第十卷

毫無疑問,架構師和客戶總是不斷提到這一共享的不可見的實體。演講者時常會對著畫面作出各種含糊的手勢,但顯然他們並不是在指向畫面的某一部分或者那其中的某一特定事物。通常,他們所關注的是開發中的設計概念的完整性。

luck的見解讓設計概念擁有了其自身的地位,這於我本人的經驗有著強烈的共鳴。在開發ibm system/360大型計算機家族的單一架構的時候(1961~1963),儘管從來沒有正式命名過,但這樣的實體始終存在於架構小組內部。得益於gerry blaauw的遠見卓識,我們將system/360的設計活動明確地分成了架構、履行和實現三個部分。其基本思想是整個計算機家族對程式設計師呈現統一的介面,即架構;而根據效能和**的不同可以有多個並行的實現(見第24章)。

多個實現的同時性伴隨著幾個工程經理的競爭,這些驅動著形成乙個統一漂亮的架構,並且避免了為節約成本而作出較小的妥協。然而這種力量僅是來自於架構師們的本能和願望,他們每個人都想做出一台漂亮的機器。

隨著架構設計的不斷發展,我發現了一件乍一看很奇怪的現象。對於架構小組而言,真正的system/360是設計概念本身—一台柏拉圖式的理想機器。那些在工程車間建造中的機械式的或電子的model 50、model 60、model 70和model 90等,只不過是模仿那台真正的system/360的柏拉圖式機器的影子。真正system/360的最完整最忠實的體現,不在那些以矽、銅或者鋼的形式組成的物理計算機上,而是存在於《ibm system/360操作原理》這本程式設計師的機器語言手冊的文字和圖表裡。

後來在view/360海濱小屋(見第21章)的建造中,我也有類似的體驗。它的設計概念在構建活動開始的很早以前就已經成型。歷經了許多版本的繪圖與紙板模型搭建,其概念始終貫穿 其中。

非常有趣的是,我從未在os/360軟體家族中感覺到這樣的設計概念實體。也許它們的架構師有這種感受,又或許我對其概念框架的理解還沒有到瞭如指掌的程度。也許設計概念沒有在我這裡萌發的乙個原因是os/360實際上是分別由四個部分混合而成的:乙個主控制器、乙個排程器、乙個i/o控制器以及乙個龐大的編譯器和實用工具軟體包(見第25章)。

價值何在

在設計對話中將不可見的設計概念轉化為真正的實體是否會帶來積極的價值呢?我認為是的。

首先,良好的設計具有概念性的完整性—統

一、經濟、清晰。它們不僅可以工作,而且能帶來快樂,正如維特魯威首次闡述的那樣。我們使用諸如優雅、利落、漂亮這樣的術語來形容橋梁、奏鳴曲、電路、自行車、計算機以及iphone。辨析出設計概念這樣乙個實體,可以幫助我們在自己獨自設計時去追尋這種完整性,有助於在團隊設計時圍繞這一概念一起工作,也有助於將它傳授給年輕人。

其次,以這樣的方式經常提及設計概念,對於乙個設計團隊內的溝通有極大的幫助作用。概念的統一是一種目標,它只有通過大量的對話才能達到。

就設計概念本身而言,比起由它衍生而出的表達或是部分細節,會話要直接得多,也是焦點所在。

因此,電影製片人使用故事板來保持其設計會話始終關注設計概念而不是實現細節。

關注細節,當然就會將不同版本的概念之間的衝突暴露出來,並迫使其得到解決。例如,system/360架構需要乙個十進位制資料型別,以橋接擁有成千上萬使用者的ibm十進位制機器。我們所開發的架構中已經有了幾個資料型別,包括32位的定點補碼整數和可變長的字串。

十進位制資料型別可以被定義成類似於這兩者當中的任意乙個。那麼哪乙個才更適合system/360的設計概念呢?兩方面對此都拿出了強有力的論據,這背後的力量直接依賴於個人對於設計概念不同的理解。一些架構師腦海中的設計概念反映的是早期的科學計算機,而其他架構師腦海中的概念反映的是早期的商務計算機。system/360有明確的設計目標,對於這兩種應用都應提供良好的支援。

我們選擇以字串資料型別為基礎來建模十進位制資料型別,對於絕大部分特定的十進位制資料型別使用者群體,即ibm 1401的使用者來說,這是最熟悉的資料型別。如果再給我一次機會,我仍會做出這樣的決定。

《設計原本》試讀 對於設計過程的思考

關於設計的思想由來已久,至少可以追溯到維特魯威 逝於西元前15年 他於古典時期 classical period 寫就的 建築十書 de architectura 被奉為設計的奠基之作。而隨後達 芬奇的 達 芬奇筆記 notes 1452 1529 及andrea palladio的 建築四書 fo...

何為設計中的美?

如何讓自己的設計作品變漂亮變美,這是任何乙個設計師都思考過的問題。美!真是乙個對設計師來講老大難的問題。這是因為,美是屬於人的意識形態的東西,不像乙個具體的實物一樣可以用數值去衡量。對於每乙個個體,由於生活的經歷不一樣,形成了不同的美感感受。對於相同的事物也可能做出完全不同的美感判斷。但是,美又是設...

何為設計中的美?

如何讓自己的設計作品變漂亮變美,這是任何乙個設計師都思考過的問題。美!真是乙個對設計師來講老大難的問題。這是因為,美是屬於人的意識形態的東西,不像乙個具體的實物一樣可以用數值去衡量。對於每乙個個體,由於生活的經歷不一樣,形成了不同的美感感受。對於相同的事物也可能做出完全不同的美感判斷。但是,美又是設...