軟件的生命週期:架構
軟件設計原則:設計
一、可重用性:遵循DRY原則,減小軟件中的重複代碼。對象
二、可拓展性:當軟件須要升級增長新的功能,可以在現有的系統架構上方便的建立新的模塊,而不須要改變軟件的現有結構,也不會影響已經存在的模塊。生命週期
三、可維護性:當用戶需求發生變化時,只須要修改局部模塊中的少許代碼便可。開發
如何讓軟件系統達到上述特色,咱們對模塊的要求:系統架構
軟件的開發方式:軟件
面向對象設計的最小單元是類。im