企業數據庫三層結構模型,MVC模式,設計模式,面向對象設計,接口規範及其他

企業數據庫三層結構模型,MVC模式,設計模式,面向對象設計,接口規範及其他

1.說說你心中的企業數據庫三層結構模型,如何在實踐中做到可伸縮性部署應用?


2.說說你心中的MVC模式,它與企業數據庫三層結構模型有什麼區別,有什麼相同的地方?在實踐中應用的又什麼區別?


3.爲什麼會有設計模式?23中設計模式你最常用的是哪些模式?你有沒有用過23種設計模式之外的其他模式,如果有並且是來自自己實踐經驗的總結,那麼請說說過程和體會?


4.爲什麼會有面向對象設計爲什麼面向對象會在面向過程之前出現?它們的本質區別是什麼?請說說在實踐中面向過程設計和麪向對象設計的體會?


5.企業數據庫三層結構模型,MVC模式,設計模式,面向對象是否與具體語言無關?如果無關,那麼彙編,C語言能實現這些東西嗎?


6.什麼是架構設計,什麼是應用框架(framework),架構設計與應用框架(framework),設計模式它們之間有什麼區別和關聯?如何在項目實踐中進行應用?


7.在軟件設計階段,原型有什麼用?在整個軟件生命週期中,哪些階段會用到原型?原型的本質作用是什麼?


8.如何定義程序邊界,應用框架(framework)邊界?它們跟需求邊界有什麼關係?


10.你分析過需求嗎,如何做?爲什麼要有User case?在需求階段原型有什麼作用?從業務模型到軟件對象模型,你有什麼體會嗎?


11.爲什麼要有Unit test?你熟悉TDD嗎?它與傳統的開發方式最大的區別在哪?你最常用的test framework是什麼?它的目的是什麼,有什麼作用,在敏捷開發中佔有什麼地位?


12.說說你對RUP的體會,它與敏捷迭代關係是什麼?爲什麼會有敏捷開發?它的核心內容是什麼?


13.說說你對產出物的理解?它有什麼用?


14.說說你對CMMI的理解?它與RUP,敏捷開發有什麼關係?當CMMI與敏捷開發不一致的時候如何取捨?敏捷開發適合什麼類型的項目中?傳統的瀑布模型又適合什麼類型的項目?


15.你怎樣理解軟件產品質量,在提高軟件產品質量方面有什麼體會?


16.軟件可靠性,穩定性,性能,開發效率之間有什麼關聯?你對提高軟件生產力有何見解?

 

17.設計文檔有什麼作用(即設計文檔的目的是什麼)?如何把握設計文檔的度(即如何防止過度設計文檔)?

a:指導編碼和進行交流溝通。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章