国产偷国产偷亚洲高清日韩|亚洲欧美激情精品一区二区|久久亚洲女同第一区|无码人妻久久一区二区三区|黑人一区二区三区xxxxx

秦皇島網(wǎng)絡(luò)公司
  • 創(chuàng)想數(shù)科 ―― 領(lǐng)先的互聯(lián)網(wǎng)與信息化服務(wù)提供商!
  • 7x24小時咨詢熱線:0335-8889068 15033528182

軟件產(chǎn)品設(shè)計方法論

發(fā)布時間:2011-05-04       發(fā)布人:admin
    
“我認為計算機科學(xué)至關(guān)重要的是保持‘計算’的趣味性,在她剛剛興起的時候,它的確非常有趣。當(dāng)然,用戶也常常為之買單;過了一段時間,我們開始認真的對待客戶的抱怨,于是我們認為自己應(yīng)該為計算機成功地,無錯地完美運行負責(zé)。我卻不這么想。我認為我們應(yīng)該努力的是延伸計算機的功能,讓它們有新的發(fā)展方向,讓我們的屋子充滿趣味。”------契約式設(shè)計之父:Bertrand Meyer

 置身于軟件行業(yè)的人們都要努力尋找一個難以把握的平衡點:產(chǎn)品足夠的好,以至于它不會在諸如評估等階段就被否定掉,同時也不追求十全十美,精雕細鑿,否則會因為時間和金錢的因素?zé)o法達到預(yù)期目標(biāo)。

 構(gòu)建大型的,讓人滿意的系統(tǒng)的唯一方法是不要持續(xù)地復(fù)雜化,必須保持對復(fù)雜化的控制力。

 禁止對對象字段進行直接的存取,轉(zhuǎn)而必須在對完成這項工作的簡單過程的封裝基礎(chǔ)上進行。對象技術(shù)中的動態(tài)綁定機制完全能夠提供人們想要的,比重載更好的靈活性。

  正在構(gòu)建大型系統(tǒng)的人,天天面對的中心議題是:如何剔除不必要的,人為的,自找的復(fù)雜性,并控制好剩下的,無可避免的復(fù)雜性。

    復(fù)雜性可以分成兩類:必然的復(fù)雜性,它要求我們必須通過優(yōu)化組織,分析隱藏信息和模塊化等手段找到辦法來解決;另一類是人為的復(fù)雜性,我們應(yīng)該通過簡化要解決的問題來消除之。

    設(shè)計協(xié)同工作的組件: 

    * 更多的注意力放在整個庫的架構(gòu)上,而不是某個組成部分的設(shè)計。 

    * 如何設(shè)計一個庫才能讓它協(xié)調(diào)一至,它的眾多象一個難題所包含的各方面因素的可變元素怎樣才能協(xié)調(diào)工作。 

    契約式設(shè)計: 

    * 主要目的是盡可能準(zhǔn)確的規(guī)定軟件元素彼此通訊時的彼此的義務(wù)和權(quán)利,從而有效的組織通訊,進而幫助我們構(gòu)造出更好的軟件。 

    * 我們就將商業(yè)中的契約概念應(yīng)用的軟件系統(tǒng)中。 

    * 前置條件是客戶端的義務(wù),業(yè)務(wù)規(guī)則的描述。 

    * 后置條件是服務(wù)端的義務(wù),功能的具體處理流程; 

    * 類不變式是一種刻畫類和類實例的基本的一致性和完整性的方法; 

    * 依據(jù)這些概念,在你開發(fā)軟件的時候,不要僅僅注意實現(xiàn)的具體化,也應(yīng)該按照契約規(guī)定的方式提供一些更加抽象的功能-----可以從幾個方面大大的增加你軟件開發(fā)的經(jīng)驗。
主站蜘蛛池模板: 巨爆乳中文字幕巨爆区巨爆乳无码| 无码国产精品一区二区免费式影视| 免费无码a片一区二三区| 日本护士吞精囗交gif| 国产99久久精品一区二区| 精品国产av 无码一区二区三区| 成人区精品一区二区不卡| 日韩精品亚洲色大成网站| 亚洲内射少妇av影院| 国产综合在线视频一区| 日本一区三区在线观看| 日韩欧美一区二区三区不卡视频| 99久久99久久加热有精品| 欧美高清久久一区二区| 欧美视频二区一区| 狠狠躁夜夜躁人人爽天天| 国产精品免费一区二区三区不卡| 亚洲人成网站在线播放影院在线| 中文字幕日韩一区欧美| 末发育女av片一区二区| 久久鬼色综合88久久| 人妻 日韩 欧美 综合 制服| 精品亚洲一区二区三区四区五区| 天天做天天爱天天做天天吃中| 久久久国产精品一区二区18禁| 精品人体无码一区二区三区| 久久久9色精品国产一区二区三区 免费国产va在线观看中文字 | 女厕嘘嘘一区二区三区视频| 99热这里有精品| 闺蜜张开腿让我爽了一夜| 国产一区二区熟女| 国产又爽又黄又不遮挡视频 | 夜夜精品无码一区二区三区 | 免费看成人aa片无码视频羞羞网| 亚洲一区二区三区成人网站| 日韩成人免费电影一区二区三区| 加勒比人妻一区二区三区| 精品蜜臀av在线天堂| 精品国产三级大全在线观看| 久久综合精品无码av一区二区三区| 好想被狂躁无码视频在线字幕|