如何提高自己的業務設計能力

2022-07-21 18:48:16 字數 455 閱讀 9307

明確資料需求需要考慮以下幾點:

1)有哪些頁面

2)每個頁面需要哪些資料

3)頁面之間是否有公共的地方

4)在以上幾點的基礎上歸納出介面

設計資料結構需要考慮以下幾點:

1)介面傳入哪些引數

2)介面返回哪些引數

3)返回的引數以什麼樣的結構返回

4)使用什麼來儲存資料,存在資料庫裡還是配置檔案裡

5)如果是資料庫,需要哪些表,表裡需要哪些字段

邏輯實現可以分為以下幾部分:取參校驗(web層)業務封裝(controller)資料庫操作(db層),邏輯實現需要考慮以下幾點:

1)哪些引數需要校驗,是否需要鑑權

2)哪些方法可以抽象成公共工具/方法,供其他方法呼叫

3)每個模型類需要哪些操作

如何提高設計能力?

要提高設計能力首先需要對軟體設計有著精神上的追求,即在軟體開發的過程中追求設計的完美性。夢想之所以有可能成為現實,是因為我們會去 想 並為之努力,軟體設計能力的獲得也不例外。設計能力的獲得並不會因為不去追求而 不小心 獲得且水平很高。具備軟體設計追求的人,會在設計的第一時間積極思考以試圖找到更優實現...

如何提高自己的程式設計能力

1.紮實的基礎。資料結構 離散數學 編譯原理,這些是所有電腦科學的基礎,如果不掌握他們,很難寫出高水平的程式。據我的觀察,學計算機專業 的人比學其他專業的人更能寫出高質量的軟體。程式人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理 論。不要一開始就去學...

如何提高自己的分析能力

最近在研究一些新的東西,但是發現自己總是不能去理解,只能做一些簡單的文件處理和總結,想要更深入,發現自己需要具備一些分析能力,於是去看看別人如何回答的,然後總結一下對自己可能有效,可以提高自己分析能力的方法。第乙個方法,玩拼圖,玩拼圖的過程就是從紛亂的資訊中還原出乙個有意義的整體的過程。而分析,也是...