原创 對SNS的理解

        原本經濟危機來了,FACEBOOK估值從150億美金跌至40億;國內互聯網創投環境也日趨寒冷,而在輿論界,關於SNS的話題似乎熱度未減,當然在精彩文章之中也夾雜着一些隔靴搔癢式的討論;   最近,時值騰訊QQ空間及手機

原创 如何開展軟件設計

花了三年的時間研究如何做系統設計,在學習總結大師的設計觀點後,自己對設計也有一定的理解。因此特意對設計的理解進行梳理,計劃梳理的知識點如下: (1)對軟件設計的思考 (2)設計的困惑 (3)設計的關注點 (4)如何實現組件式設計?    

原创 數據分佈的六種策略

獨立Schema 當一個大系統有相關的多個小系統組成,且不同小系統具有互不相同的數據庫Schema定義,這種情況稱爲“獨立Schema”; 集中 只一個大系統必須支持來自不同地點的訪問,或者該系統有相關的多個小系統組成,而持久集中化數據進

原创 如何瞭解別人把握自己

想謀求發展,就要去了解別人,以便更好的合作,更好的發揮人的優勢。不能一切隨意。  然而,美好的願望,很可能被別人的一個態度,一句話就擊碎了。於是陷入

原创 劃分子系統的三種必用策略

分層的細化: 分層最常用的架構模式,在架構設計初期,100%的系統都可以用分層架構,就算隨着設計的深入而採用了其他的架構模式也未必和分層架構矛盾。於是,架構師最熟知、最自然的劃分模式就是分層的細化。 分區的引入: 爲了支持迭代開發,邏輯架

原创 概念性架構設計的步驟

概念性架構設計的輸入是關鍵的功能需求、關鍵的質量屬性需求和關鍵的商業需求。 溫昱在《軟件架構設計》中給出了三個基本步驟: 第一步,魯棒性分析。通過分析表示關鍵功能需求的用例規約中的事件流,識別出實現用例規定的功能的主要對象及其職責,形成以

原创 受挫時背背激勵語錄

據說是可以激勵人的一生----             1、不問收穫,只問耕耘。(如同種樹,先有根莖,再有枝葉,爾後花實,好好勞動,不要想太多,那樣只會使人膽小、懶惰)    2、體育鍛煉可以(有時可以迅速)使人樂觀(科學實驗證明)。  

原创 創辦四家公司教給我的90件事

Jason Goldberg是設計類閃購網站Fab.com的CEO,本篇文章來自他的個人博客Betashop。 2011年6月,Fab產品線正式上線

原创 你一生追求的是利益還是快樂?

俗話說,做事先做人,《論語》中關於做人的道理有許多,但曾子說其實只有一條,夫子之道,忠恕而已。忠恕二字的前提就是要知道自己的心在哪裏。現代社會有太多的評判標準,如果我們的心迷失了方向,就根本無法判斷自己行爲的對錯。特別是當自己有一顆忠誠

原创 創建業務層的模式

  在業務層的模式上有幾種選擇。首先是過程式模式,在面向對象開發興起之前,業務邏輯只不過是一系列過程的集合,每個集合都用來處理來自於表現層的一個請求。因此好的設計都在於更好的去組織這些過程,減少代碼和流程的冗餘。基於對象的模式抽象程度越高

原创 一套較完整的技術框架

一套較完整的技術框架 1 引言 1.1 前言 本文將基於目前現有的軟件開發架構(以下簡稱‘架構’)(Packer for Delphi),同時如何合

原创 從程序員的角度看浮躁?

工資低?老闆刻薄?沒時間談朋友?沒時間鍛鍊身體?整天加班?覺得自己沒有理想了?浮躁嗎?怎麼辦?讓我們瞭解一下:           現在這個社會,大家都很浮躁。簡單說,因爲他是消費者。         具體的邏輯推理是這樣的:      

原创 業務邏輯層剖析

在業務邏輯層中,你會發現一個對業務實體進行建模的對象模型、表達了客戶所有策略和需求的業務規則、實現了自治功能的服務,以及定義文檔和數據如何在模塊與層間傳遞的工作流。 1   領域的對象模型 領域的對象模型力求爲系統提供一個結構上的描述,包

原创 我理解的設計模型

點贊 2 收藏 分享 文章舉報 ices 發佈了113 篇原創文章 · 獲贊 7 · 訪問量 30萬+ 私信 關注

原创 BO與DTO的區別

業務對象(Business Object,BO)與數據傳輸對象(Data Transger Object, DTO)的區別: 1)   業務對象同時包含了數據和行爲,是一個可以參與到領域邏輯中的完整對象。 2)   DTO更像一種值對