個人第一個博客

1.什麼是面向對象的編程方法
當軟件規模龐大,或者對軟件的需求是模糊的會隨時間的變化而變化的時候,使用傳統方法開發的軟件每每不成功,維護起來很困難。
面向對象的編程方法具備如下4個要點
(1)把對象做爲融合了數據及在數據上的操做行爲的統一的軟件構件。
(2)把全部對象都劃分紅類。
(3)按父類與子類的關係,把若干個相關類組成一個層次結構的系統。
(4)對象彼此間只能經過發送消息互相聯繫。
面向對象方法學的出發點和基本原則,是儘可能模擬人類的思惟方式,使開發軟件的方法與過程儘量接近人類認知世界,解決問題的方法與過程,從而使描述問題的問題空間與實際解法的解空間在結構上儘量一致。
2.軟件工程的設計步驟
(1)可行性研究
(2)需求分析
(3)形式化說明技術
(4)整體設計
(5)詳細設計
(6)實現
(7)維護
3.需求分析階段作哪些事情
(1) 獲取和引導需求:軟件團隊須要軟件的利益相關者,瞭解和挖掘他們對軟件的需求,引導他們表達出真實的需求。
(2) 分析和定義需求:對從各個方面獲取的需求進行規整,定義需求的內涵,從各個角度將需求量化。
(3) 驗證需求:軟件團隊要和利益團隊進行溝通,經過分析報告和技術原型 用戶調查或演示等形式向他們驗證軟件團隊對於這些需求的認知。
(4) 在軟件產品的生命週期中管理需求:在軟件的生命週期中,需求在發生變化,技術在發展,團隊成員的能力也在提升。這些都要求咱們不斷對需求進行從新審覈並做出相應調整。編程

相關文章
相關標籤/搜索