亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? c++

?? c++技巧
??
字號:
作者:rick1126
email: rickzhang@sina.com
日期:2001-7-13 10:56:16
1.3 方法學介紹

    方法學時一組過程和啟發式, 用以減少程序設計問題的復雜性

1.3.1 復雜性

     【程序設計指定原則對付復雜性】

       . 內部原則體現在程序自身的結構中, 機靈而有見解的程序員可以通過程序設計語言的表達方式了解這種內部原則		程序的本質
       . 外部原則體現在程序的源信息中, 一般被描述為"設計文檔"(非產品文檔)					程序的分析

       . 好的程序設計可以從外部原則上降低程序的結構方面的復雜性, 是程序成敗的戰略上的問題
       . 好的程序實現可以從內部原則上降低程序的代碼方面的復雜性, 是程序成敗的戰術上的問題

1.3.2 內部原則

     【歷史回顧 - 程序演化從處理內部原則開始】

       . 程序設計模型強加于內部開始, 標志性革命是為內存未知何機器指令指定別名
       . 命名子程序開始了面向過程的程序設計模型的歷史

1.3.3 外部原則

     【程序設計的通常背景】

       . 設計本身 -- 如何使得程序工作, 并且如何使得程序易于維護
       . 開發人員 -- 不能假設開發小組是穩定的, 人員流動要求新老交替之時的交流 -- 文檔就是形式之一

     【外部原則面臨的問題】

       . 通訊 -- 交流問題
         - 好的方法( 外部原則 )應當是幫助人們進行思考和分析
         - 需要不斷得到短期回報, 才能夠激勵小組不斷進步; 這是除了邏輯因素以外的精神因素的考慮

       . 量級 -- 外部原則所占比重
         - 大型程序需要比較完善的外部原則, 因為問題比較復雜不是每一個新程序員都可以馬上入手
         - 中小型程序根據需要部分的實現外部原則
         * 記住, 就商品角度而言, 外部原則不占客戶所付金錢的份額; 但是對于軟件企業則是一筆可以增值的財富
         * 軟件公司乃至現在的一些公司除了物流( 生產資料 + 生產力 )管理以外, 其中在信息時代重要的一個特色就是信息管理
         * 信息管理很大一部分除了新的動態信息以外還有就是過去的一些靜態信息的管理
         * 歷史地看問題往往可以為預測和對應新的問題給出很好的借鑒, 辯證唯物主義也不僅僅是在意識形態上才可以體現價值

       . 問題層面
         - 項目設計往往分為3個層次 -- 問題空間, 解空間和機器空間
         - 外部原則往往有可能脫離機器空間給出通用的設計( 解空間 )
         
1.3.4 對象設計的五個階段

     【設計過程】

       . 抽象 - 對象發現, 通過尋找外部因素與界線, 系統中的元素副本和最小概念單元得到
       . 繼承 - 對象裝配
       . 聯系 - 系統構造, 建立各個類型之間的層次和關系
       . 改進 - 系統擴充
       . 復用 - 對象重用

       * 比照IDEF方法可見上述方法還是本著將問題逐步細化的原則. 區別在于IDEF是面向數據, 自頂而下, 相關的方法使用流程描述, 是一個非閉合環節; 而OOP則從顯示世界出發從主要矛盾之中獲得對象抽象類, 不但面向數據而且將相關的操作一起實現了封裝, 而且對象之間的通訊也使用了消息方式, 因此更接近于自然的解決方案.

     【開發原則】
       
       . 將特殊問題歸結為一個基類, 解決問題的過程就是類型成長的過程
       . 基本類型才是系統的主要內容
       . 解決問題的過程也是學習的過程
       . 在開發編程的時候可以實現模塊方式的點到面的方式, 使用類的目的就是減少各個模塊之間的耦合性, 增加聚合性; 只要接口保持穩定, 不當地實現方法可以使用新的方法完善乃至替代.
       . 接口的劃分要求明確和簡單, 復雜的問題可以使用組合等方式解決; 遵循由簡到繁的邏輯原則, 否則無法將一個復雜的類型簡單化

1.3.5 方法承諾什么

     【切記教條化】

       . 方法從概念觸發僅僅是一些規則和啟發, 提供更好的分析和思考的方式. 
       . 不能指望方法本身去解決問題
       . 不能死板的看待方法, 應當經驗和實際情況相結合, 有發展的進行思考

     【方法的目標在于提高效率】

       . 解決問題, 不但是部分的也要考慮到對于全局的整體性影響

1.3.6 方法應當提供什么

     【基本功能】

       . 通訊約定
       . 支持項目結構化系統
       . 可以使用一些抽象的形式化工具進行描述 ( 比如: 文檔, UML, IDEF的設計產物 )

     【通訊約定】

       . 敵對性環境		表示當事人互相之間存在認識上的差異乃至沖突, 使用約定可以規范各自的行為, 明確分工
       . 信息約定		表明意見一致的標準

     【系統結構化】

       . 系統的基本類型
       . 類型之間如何連接成為一個工作系統

     【描述工具 -- 符號原則】

       . 不包含不需要的東西, 否則不但容易引起誤解, 同時也需要為此花費進行維護
       . 可以在較高的層次上創建一些必要時候展現的隱藏層次
       . 符號最小化
       . 類設計符號最小化, 如果該符號無助于表達OPP語言描述可以去掉
       . 內部實現的非重要性, 有時候內部實現往往是一種成規, 由于其往往和具體的計算機相關, 因此不能保證它不會妨礙到系統設計
       . 符號簡單化

     【精神因素 -- 積極性】

       . 項目開發或者公司最為重要就是積極性
       . 管理技術不能夠忽視在整個系統開發過程中的主體 -- 人的精神因素

     【不要犯經驗主義的錯誤】

       . 相關書籍
         -- << 軟件的創造力 >> ( Software Creativity, Robert Glass )
         -- << 人件 >>	 ( PeopleWare, Tom Demarco & Timothy Lister )
         -- << 復雜性 >>	 ( Complexity, M. Michell Waldrop )




〖個人理解〗

  這里主要討論了一些高層次的方法問題和觀念問題. 作為開發者, 對于先進的設計方法, 應該本著學習和實踐的態度, 一旦將方法死板和教條化, 難免犯經驗主義的錯誤, 畢竟方法僅僅是理論層面的事情, 解決問題還是需要實踐. 我認為開發程序, 特別是新項目往往是犯錯和學習的過程.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情第一区| 亚洲欧美日本韩国| 91精品国产色综合久久久蜜香臀| 国产一区二区三区久久久| 国产永久精品大片wwwapp| 国产美女精品在线| 成人黄页在线观看| 一本久久综合亚洲鲁鲁五月天 | 久久久亚洲精品一区二区三区| 日韩亚洲欧美一区| 久久蜜桃av一区二区天堂| 国产农村妇女毛片精品久久麻豆 | 欧美午夜电影网| 欧美日韩国产综合久久| 欧美视频精品在线| 欧美v日韩v国产v| 国产亚洲1区2区3区| 亚洲日本一区二区三区| 一区二区免费在线| 麻豆成人av在线| 成人爽a毛片一区二区免费| 91九色最新地址| 日韩一级二级三级| 中文字幕一区二区日韩精品绯色| 亚洲理论在线观看| 久久成人精品无人区| 成人av集中营| 91精品欧美一区二区三区综合在| 亚洲精品一区二区三区精华液| 欧美激情在线观看视频免费| 亚洲精品自拍动漫在线| 麻豆久久久久久久| 成人精品国产免费网站| 欧美美女一区二区在线观看| 久久综合五月天婷婷伊人| 亚洲日本va在线观看| 欧美aaaaaa午夜精品| 99久久精品99国产精品| 日韩欧美中文字幕公布| 日韩美女视频一区二区 | 日韩影院在线观看| 成人黄色免费短视频| 欧美一区二区三区公司| 亚洲天堂2014| 国产乱对白刺激视频不卡| 欧美日韩国产高清一区二区三区 | 国产91对白在线观看九色| 欧美三级电影在线看| 欧美极品美女视频| 免费人成在线不卡| 欧美猛男男办公室激情| 亚洲视频资源在线| 成人高清视频免费观看| 久久久久国产一区二区三区四区| 亚洲二区视频在线| 一本大道综合伊人精品热热| 国产欧美精品一区aⅴ影院| 青青草视频一区| 欧美日韩国产综合久久| 亚洲资源中文字幕| 国产精品自拍av| 欧美一区二区三区免费视频| 亚洲一区二区三区爽爽爽爽爽| 岛国一区二区在线观看| 日韩精品在线看片z| 水蜜桃久久夜色精品一区的特点| 99久久国产综合精品麻豆| 日本一区二区三区免费乱视频 | 日本电影欧美片| 国产精品免费久久久久| 国产99久久久久| 国产欧美一区二区精品性色超碰| 激情久久五月天| 欧美一区2区视频在线观看| 日韩在线卡一卡二| 日韩一区二区免费视频| 日韩不卡一二三区| 91精品国产乱码| 免费日韩伦理电影| 日韩欧美的一区| 国产精品资源网| 欧美激情资源网| 91免费国产在线观看| 亚洲欧美国产三级| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 国产欧美一区二区三区在线老狼| 国模少妇一区二区三区| 久久伊99综合婷婷久久伊| 国产成人av一区二区| 中文字幕日韩一区二区| 91官网在线观看| 日韩国产在线观看| 久久久精品影视| 色一情一乱一乱一91av| 男人操女人的视频在线观看欧美| 日韩免费看网站| 99在线热播精品免费| 亚洲精品日日夜夜| 日韩亚洲欧美综合| youjizz久久| 亚欧色一区w666天堂| 久久综合九色综合欧美98| 9久草视频在线视频精品| 亚洲超碰精品一区二区| 国产日产欧产精品推荐色 | 日韩精品国产精品| 久久久国产午夜精品| 欧美亚洲免费在线一区| 蜜芽一区二区三区| 国产精品久久久99| 欧美人牲a欧美精品| 国产91在线观看丝袜| 视频一区二区欧美| 国产精品蜜臀av| 精品国内二区三区| 在线视频你懂得一区| 国产一区二区在线视频| 亚洲电影中文字幕在线观看| 久久综合色天天久久综合图片| av影院午夜一区| 精品在线观看免费| 亚洲激情在线播放| 日本一区二区视频在线| 日韩一区二区三区电影| 91久久精品国产91性色tv| 国产精品1024| 日本成人在线视频网站| 亚洲激情图片一区| 国产精品网站一区| 精品国精品国产尤物美女| 欧美日韩一区三区| 91福利在线免费观看| 不卡av在线网| 成人丝袜视频网| 国产精品一区久久久久| 看国产成人h片视频| 午夜久久久久久久久| 亚洲午夜电影在线| 亚洲图片欧美激情| 亚洲欧美激情插| 亚洲欧美日韩系列| 亚洲欧洲中文日韩久久av乱码| 久久久久国产精品人| 精品国产麻豆免费人成网站| 69久久夜色精品国产69蝌蚪网| 欧美午夜电影一区| 91福利国产精品| 91成人免费网站| 欧美综合色免费| 欧美日韩在线播放三区| 91福利社在线观看| 欧美性色欧美a在线播放| 色婷婷综合久久久中文一区二区| 丁香婷婷综合网| 99视频精品全部免费在线| 99热99精品| 一本久久精品一区二区| 一本大道久久a久久综合| aaa欧美色吧激情视频| 91麻豆国产自产在线观看| 色综合久久久久久久久久久| 一本大道久久a久久精二百| 日本久久精品电影| 日本电影欧美片| 欧美一区二区国产| 久久久影视传媒| 最新中文字幕一区二区三区| 亚洲乱码一区二区三区在线观看| 亚洲第一激情av| 免费高清在线视频一区·| 国产剧情一区在线| 91污在线观看| 91精品国产一区二区三区香蕉| 精品久久久久一区| 亚洲欧美一区二区三区久本道91| 亚洲一二三四在线观看| 奇米色777欧美一区二区| 国产精品18久久久| 在线影视一区二区三区| 日韩西西人体444www| 欧美国产日韩一二三区| 亚洲高清在线精品| 国产九色sp调教91| 欧美色老头old∨ideo| 欧美大尺度电影在线| 国产精品美女一区二区三区 | 色综合 综合色| 欧美成人精品3d动漫h| 亚洲欧洲国产专区| 日本va欧美va欧美va精品| av男人天堂一区| 精品乱人伦小说| 亚洲国产成人porn| 丁香六月综合激情| 欧美精品久久久久久久久老牛影院 | 欧美精品乱码久久久久久按摩| 久久久久久久免费视频了| 亚洲mv在线观看| caoporen国产精品视频| 欧美一区二区视频网站|