什麼是偉大軟體?

2022-03-05 19:43:01 字數 497 閱讀 7709

買了《headfirst ooad》。看著很過癮。初章心得如下:

什麼是偉大軟體?第一,偉大軟體必須讓客戶滿意,做客戶要它做的事。 (贏得客戶的芳心)   ——需求

而且即使客戶突發奇想,要以新方式使用軟體,它還是能夠交付客戶預期的結果

第二,偉大軟體是設計良好的(well-designed)、編碼良好的(well-coded)並且易於維護、重用及擴充套件。  (讓你的程式跟你一樣聰明) ——設計

編寫偉大軟體的簡易三步驟:

1.確認你的軟體做客戶要它做的事。  ——確認需求,分析需求

2.運用基本的oo原則來增加軟體的靈活性。  ——不重複使用**,使用oo程式設計技術

3.努力實現可維護、可重用的設計。  ——使用設計模式

什麼是軟體外包

軟體外包就是企業為了專注核心競爭力業務和降低軟體專案成本,將軟體專案中的全部或部分工作發包給提供外包服務的企業完成的軟體需求活動。現在業務流程外包 bpo 已經成為外包服務新的發展趨勢,在未來幾年內將成為外包的主要內容。bpo包括人力資源 採購 財會 客戶中心 後勤 研發 營銷 工廠運作 培訓,這些...

什麼是軟體架構

所謂軟體 架構,指的是軟體系統的整體結構,包括軟體子元素,這些元素的外部屬性以及元素元素之間的關係。它不僅規定了系統有哪些主要軟體元素或模組,還定義了這些元素之間是如何互動的。它並不暴露每個元素的內部屬性 也叫區域性資訊 也就是說每個子模組的私有資訊是不劃歸到軟體架構的範疇的。需要注意的是,每個元素...

什麼是軟體作坊

什麼是軟體作坊,這個事情必須要先搞清楚。今天收到阿朱一封信,也沒寫什麼。我琢磨大概是想我跟我交流交流。其中有下面的文字 quote 大家一起交流如何促進中小軟體企業發展。color red 中國大部分軟體公司都是中小企業,研發團隊小於20人 color 確實處處都是困難。研發人員過的太苦了。如何在老...