樓盤模型計算機程序設(shè)計思路
文章出處:來源: 濟南嘉誠模型設(shè)計制作有限公司
發(fā)表時間:2020-04-24 08:56:27
樓盤模型計算機程序設(shè)計思路
很多人都驚奇于如此精美的建筑模型或是沙盤模型是如何設(shè)計出來的,其實在設(shè)計之初都要廣泛應(yīng)用計算機程序設(shè)計的技術(shù),因為只有計算機才可以進行大量的計算,計算出很多的尺寸,下面就是一般的樓盤模型在利用計算機計算數(shù)據(jù)時的過程請您參考!
根據(jù)您對應(yīng)用程序,工具和部署過程的了解,可以選擇其中一種。由于在應(yīng)用程序建模中沒有對與錯,因此也可以像我一樣遵循這兩者。我更喜歡快速反復(fù)進行試驗和小步驟,同時逐步完善應(yīng)用程序部署。就像在烹飪時一樣,不時品嘗它,并通過添加香料進行調(diào)整以逐漸改善最終效果。
設(shè)計過程的目標(biāo)
獨立于對應(yīng)用程序建模的方法,我們需要在某個時間點收集以下信息,以最終獲得成功,所以我們要考慮好這些問題:
樓盤模型需要哪些服務(wù),包括外部服務(wù)?
有哪些依賴關(guān)系,啟動順序?
這些文物在哪里?
同一臺VM上需要進行哪些操作,應(yīng)進行哪些劃分?
應(yīng)用程序?qū)⑷绾芜B接(聯(lián)網(wǎng))?
在設(shè)計過程的最后,我們將為要建模的應(yīng)用程序提供一個拓?fù)鋱D。
樓盤模型設(shè)計
樓盤模型自上而下的設(shè)計
當(dāng)我們對應(yīng)用程序有深入的了解并具有部署該應(yīng)用程序的經(jīng)驗時,或者甚至可以利用我們可以利用的現(xiàn)有部署腳本,這才最有效。
樓盤模型自上而下的方法一點都不能馬虎
我們首先將應(yīng)用程序分解為所有必需的部分(例如,層,功能塊等)。然后,我們?yōu)閼?yīng)用程序的每個部分定義所需的服務(wù)。
請注意,這是一項至關(guān)重要的任務(wù),應(yīng)盡可能考慮現(xiàn)有資源。必須謹(jǐn)慎進行使用中的現(xiàn)有服務(wù)或構(gòu)建新服務(wù)的評估。服務(wù)應(yīng)盡可能地泛化,因為在安全性和更新方面都需要注意每個服務(wù)。否則,一個人可以輕易獲得數(shù)百種非常專業(yè)的服務(wù)。
最后但并非最不重要的一點是,定義將在其上構(gòu)建服務(wù)的映像(基本操作系統(tǒng))。不會為您在每個目標(biāo)云中構(gòu)建映像,而是為每種云類型映射現(xiàn)有或自定義構(gòu)建的映像。
與樓盤模型一樣,將圖像數(shù)量限制為最少很重要。在部署過程中使用現(xiàn)有映像并進行修改始終是一個好的開始。
有了所有收集的信息,我們現(xiàn)在就可以開始構(gòu)建應(yīng)用程序模板,腳本,圖像以及部署所需的其他所有內(nèi)容。
樓盤模型自下而上的建筑物設(shè)計這才是科學(xué)的設(shè)計制作方法
我們從基本操作系統(tǒng)(VM)開始,而沒有在其之上安裝應(yīng)用程序。在可能的情況下,我們將現(xiàn)有圖像用作我們的工作基礎(chǔ)。一旦啟動,我們便開始安裝構(gòu)建該服務(wù)所需的所有腳本和軟件(例如ngnix Web服務(wù))。完成此工作(包括測試/故障排除)后,我們將腳本轉(zhuǎn)移到存儲庫中,并可以開始在中定義服務(wù)。
遵循此路徑時,在安裝過程中考慮所有必需的參數(shù)很重要。在腳本中對信息進行硬編碼很容易,這限制了靈活性或公開了憑據(jù),這些憑據(jù)應(yīng)在運行時傳遞給腳本。
對應(yīng)用程序的每個元素一個一個地重復(fù)此過程。完成所有必需的服務(wù)后,我們將使用可視化拓?fù)浣F鲗?yīng)用程序元素拼接在一起,以創(chuàng)建完整的應(yīng)用程序模型。
很多人都驚奇于如此精美的建筑模型或是沙盤模型是如何設(shè)計出來的,其實在設(shè)計之初都要廣泛應(yīng)用計算機程序設(shè)計的技術(shù),因為只有計算機才可以進行大量的計算,計算出很多的尺寸,下面就是一般的樓盤模型在利用計算機計算數(shù)據(jù)時的過程請您參考!
根據(jù)您對應(yīng)用程序,工具和部署過程的了解,可以選擇其中一種。由于在應(yīng)用程序建模中沒有對與錯,因此也可以像我一樣遵循這兩者。我更喜歡快速反復(fù)進行試驗和小步驟,同時逐步完善應(yīng)用程序部署。就像在烹飪時一樣,不時品嘗它,并通過添加香料進行調(diào)整以逐漸改善最終效果。
設(shè)計過程的目標(biāo)
獨立于對應(yīng)用程序建模的方法,我們需要在某個時間點收集以下信息,以最終獲得成功,所以我們要考慮好這些問題:
樓盤模型需要哪些服務(wù),包括外部服務(wù)?
有哪些依賴關(guān)系,啟動順序?
這些文物在哪里?
同一臺VM上需要進行哪些操作,應(yīng)進行哪些劃分?
應(yīng)用程序?qū)⑷绾芜B接(聯(lián)網(wǎng))?
在設(shè)計過程的最后,我們將為要建模的應(yīng)用程序提供一個拓?fù)鋱D。
樓盤模型設(shè)計
樓盤模型自上而下的設(shè)計
當(dāng)我們對應(yīng)用程序有深入的了解并具有部署該應(yīng)用程序的經(jīng)驗時,或者甚至可以利用我們可以利用的現(xiàn)有部署腳本,這才最有效。
樓盤模型自上而下的方法一點都不能馬虎
我們首先將應(yīng)用程序分解為所有必需的部分(例如,層,功能塊等)。然后,我們?yōu)閼?yīng)用程序的每個部分定義所需的服務(wù)。
請注意,這是一項至關(guān)重要的任務(wù),應(yīng)盡可能考慮現(xiàn)有資源。必須謹(jǐn)慎進行使用中的現(xiàn)有服務(wù)或構(gòu)建新服務(wù)的評估。服務(wù)應(yīng)盡可能地泛化,因為在安全性和更新方面都需要注意每個服務(wù)。否則,一個人可以輕易獲得數(shù)百種非常專業(yè)的服務(wù)。
最后但并非最不重要的一點是,定義將在其上構(gòu)建服務(wù)的映像(基本操作系統(tǒng))。不會為您在每個目標(biāo)云中構(gòu)建映像,而是為每種云類型映射現(xiàn)有或自定義構(gòu)建的映像。
與樓盤模型一樣,將圖像數(shù)量限制為最少很重要。在部署過程中使用現(xiàn)有映像并進行修改始終是一個好的開始。
有了所有收集的信息,我們現(xiàn)在就可以開始構(gòu)建應(yīng)用程序模板,腳本,圖像以及部署所需的其他所有內(nèi)容。
樓盤模型自下而上的建筑物設(shè)計這才是科學(xué)的設(shè)計制作方法
我們從基本操作系統(tǒng)(VM)開始,而沒有在其之上安裝應(yīng)用程序。在可能的情況下,我們將現(xiàn)有圖像用作我們的工作基礎(chǔ)。一旦啟動,我們便開始安裝構(gòu)建該服務(wù)所需的所有腳本和軟件(例如ngnix Web服務(wù))。完成此工作(包括測試/故障排除)后,我們將腳本轉(zhuǎn)移到存儲庫中,并可以開始在中定義服務(wù)。
遵循此路徑時,在安裝過程中考慮所有必需的參數(shù)很重要。在腳本中對信息進行硬編碼很容易,這限制了靈活性或公開了憑據(jù),這些憑據(jù)應(yīng)在運行時傳遞給腳本。
對應(yīng)用程序的每個元素一個一個地重復(fù)此過程。完成所有必需的服務(wù)后,我們將使用可視化拓?fù)浣F鲗?yīng)用程序元素拼接在一起,以創(chuàng)建完整的應(yīng)用程序模型。
上一篇:建筑模型序設(shè)計思路的演變下一篇:建筑酒店沙盤模型制作