文章詳情

上海佳實軟件開發的框架設計

日期:2019-11-09 22:43
浏覽次數:86
摘要:框架可大致分爲:硬件驅動層-->功能模塊層-->應用接口層-->業務邏輯層-->應用層

上海佳實軟件開發的框架設計

上海佳實電子科技有限公司研發部的工程師重視軟件的框架設計,從基礎上保證了程序的穩定性和可擴展性。

一般來說,軟件框架可大致分爲:硬件驅動層-->功能模塊層-->應用接口層-->業務邏輯層-->應用層

把API分爲驅動層和應用層API,而不是所有程序都調用驅動層API。

因爲整個應用中都調用驅動層API會導致應用中驅動調用隨處可見,無法移植和*大限度的複用。

先把一個應用進行功能模塊劃分,並對整體結構進行分層,然後設計出功能獨立的各個模塊

包括算法模塊,文件庫模塊,通信庫模塊等,在模塊之上開放公共接口。

驅動層提供出公共接口供上層調用。各個功能模塊可以獨立編譯,或者調用驅動層接口,文件庫模塊調用了驅動讀寫Flash。

總之,封裝出各個功能獨立的可複用的功能模塊。

沪公网安备 31010402004863号