2010-11-19 104 views
0

我是一位PHP程序員,願意設計我自己的架構來開展工作,請告訴我我需要什麼來設計PHP中任何項目的架構?項目是一個購物車,WIndows或Linux將是操作系統Db必須是Mysql。 PHP是用於開發的腳本語言如何構建任何編程項目的體系結構?

+0

請更具體一點。什麼樣的項目?範圍是什麼? – tdammers 2010-11-19 10:10:14

回答

2

瞭解功能(應用程序的行爲)和非功能性性能,安全性,可靠性等

理解你工作中的約束(例如現有的技術,成本的限制,服務器上運行等)

瞭解情況 - 你可能需要集成其他什麼系統與,你的用戶是誰,他們在哪裏,他們需要做什麼等。

然後,你需要產生一個'組件'模型,顯示哪種功能需要封裝在一起,在哪些軟件組件和哪些接口他們出席。這使您可以映射出相互關係的靜態結構,例如繼承性/類設計以及動態行爲(什麼時候談什麼 - 例如使用序列圖)。

然後你可以移動到設計部署體系結構的軟件組件會坐在哪個硬件節點上,從而映射出的網絡連接等

得多,但有一個啓動器...

+0

我喜歡它..但我dnt知道我覺得像別的東西缺失..不完全滿意的答覆 – 2010-11-19 10:34:57

+0

關於項目/環境等類型的更多信息將允許一個更具體的答案,我在這裏描述的是隻是一個非常通用的架構方法 – 2010-11-19 10:51:00

相關問題