對於程式設計師而言,面向業務的開發與面向產品的開發不同,面向業務更多的注重功能性需求,面向產品需要更多的平衡
,包括方方面面的平衡,很多,太多,甚至需要包括企業營銷策略。
作為乙個成熟的開發人員,要能夠適應兩者,能夠完美地應對角色轉換,在面向業務的工程中更多地注重需求,注重客
戶體驗,從 專案的各項成本,人力,時間,資源方面協調考慮。而對產品開發,需要更多的慣性,也需要更多的技術,在
這裡不是否認面向業務的軟體專案不需要技術研究,從純理論的角度考慮,無論什麼樣的軟體專案,遵循的軟體工程思想
套路也很多,可以是這樣,也可以是那樣。
在軟體工程領域,劃分中有再工程,綠色工程等等,但是還沒有看到面向業務的軟體過程與面向產品的軟體工程之差
別。那麼在實際工作中,這兩者的差別是相對大的,從實踐中,要不斷體驗。
軟體工程導論 面向過程的軟體工程
軟體是由電腦程式 資料和維護程式的文件組成。軟體工程包括三個要素 方法 工具 過程。軟體工程的發展經歷了程式設計時期 程式系統時期和軟體工程時期。軟體生存週期是指乙個軟體從提出開發要求開始,直到該軟體報廢為止的整個時期。通常,軟體生存週期包括問題定義 可行性研究 需求分析 概要設計 詳細設計 編碼 ...
物件導向的軟體工程
物件導向的軟體工程是當前最流行的軟體工程方法,但是,想要從根本上搞懂理解物件導向的工程方法很是不容易,所以,暫時不要執著於深究物件導向的原理,或者從頭到腳的去觀察他。選擇從工程中去學習物件導向的方法,從實踐中去獲取對物件導向工程方法的理解。uml是物件導向工程方法相關的設計工具,學習使用uml工具是...
軟體工程 物件導向技術
物件導向的思想已經設計到軟體開發的各個方面,一切事物皆物件,所以物件是無處不在的,通過物件導向的方式,將現實生活的事物抽象成物件,有利於對複雜的系統進行分析,設計與程式設計。能有效提高程式設計的效率。定義 物件導向 物件 類 繼承 通訊 如果乙個軟體系統使用這斯個概念設計和實現的,則是物件導向的,物...