Object-Oriented Analysis and Design---面向?qū)ο蠓治龊驮O(shè)計(jì)
  Assignning Responsibilities---分配職責(zé)
  Iterative Development and the Unified Process---迭 " /> 日本欧美一区二区,激情懂色av一区av二区av,午夜不卡av免费

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

面向?qū)ο蟮姆治雠c設(shè)計(jì)

  引言

  我們首先介紹一些名詞翻譯:
  Object-Oriented Analysis and Design---面向?qū)ο蠓治龊驮O(shè)計(jì)
  Assignning Responsibilities---分配職責(zé)
  Iterative Development and the Unified Process---迭代開發(fā)和統(tǒng)一的過程
  Embracing Change---擁抱變化
  Feedback and Adaptation---反饋和調(diào)整
  Iterative and incremental development---迭代和持續(xù)開發(fā)

  什么是分析和設(shè)計(jì)

  分析的重點(diǎn)在于調(diào)查問題本身和需求,而不是一個(gè)解決方案。例如:我們?nèi)绻枰粋€(gè)新的圖書館系統(tǒng),它可以用來(lái)做什么呢?分析是一個(gè)廣義的稱呼,還有一些更加精準(zhǔn)的稱呼,例如:需求分析,調(diào)查、研究需求,或者是對(duì)象分析,調(diào)查研究領(lǐng)域?qū)ο蟆?br />  設(shè)計(jì)的重點(diǎn)在于一個(gè)概念上的,可以滿足需求的解決方案,而不是這個(gè)解決方案的具體實(shí)現(xiàn)。例如:數(shù)據(jù)庫(kù)結(jié)構(gòu)描述和軟件對(duì)象描述。最終,設(shè)計(jì)可以被實(shí)現(xiàn)。
  和分析一樣,設(shè)計(jì)也還有一些更加精準(zhǔn)的稱呼,對(duì)象設(shè)計(jì)或者是數(shù)據(jù)庫(kù)設(shè)計(jì)。

  什么是面向?qū)ο蟮姆治龊驮O(shè)計(jì)

在面向?qū)ο蟮姆治鲞^程中,重點(diǎn)是找到和描述問題領(lǐng)域的對(duì)象或者是概念。例如:在圖書館系統(tǒng)中,就包含下面一些概念:圖書,圖書館,顧客。在面向?qū)ο蟮脑O(shè)計(jì)過程中,重點(diǎn)是定義軟件對(duì)象,以及它們?nèi)绾螀f(xié)作來(lái)滿足需求。例如:在圖書館系統(tǒng)中,圖書這個(gè)軟件對(duì)象就包含Title(標(biāo)題)屬性和GetChapter(獲取章節(jié))方法。
最后在編程的時(shí)候,這些對(duì)象會(huì)有具體的實(shí)現(xiàn),可能會(huì)變成編程語(yǔ)言中的類。

  面向?qū)ο蟮姆治龊驮O(shè)計(jì)實(shí)例

  這個(gè)實(shí)例中將包括四個(gè)步驟。

  • 定義用例
  • 定義領(lǐng)域模型
  • 定義交互圖
  • 定義類圖

  實(shí)例的背景是一個(gè)骰子游戲,投擲兩個(gè)骰子,兩個(gè)骰子點(diǎn)數(shù)相加,如果等于7就是贏了。否則,就是輸了。

  定義用例

  需求分析的結(jié)果可以描述為用例。用例和面向?qū)ο鬀]有關(guān)系,他們只是簡(jiǎn)單的描述需求,描述流程,講故事。 玩骰子游戲:一個(gè)游戲者投擲兩個(gè)骰子,如果兩個(gè)骰子的點(diǎn)數(shù)之和等于7,就贏了;否則,就輸了。

  定義領(lǐng)域模型

  面向?qū)ο蠓治龅闹攸c(diǎn)在于創(chuàng)建領(lǐng)域?qū)ο蟮拿枋觥=Y(jié)果可以用領(lǐng)域模型來(lái)表達(dá),領(lǐng)域模型中包含一系列領(lǐng)域概念和對(duì)象的圖表。

it知識(shí)庫(kù)面向?qū)ο蟮姆治雠c設(shè)計(jì),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 富源县| 开江县| 遂昌县| 赫章县| 勃利县| 定结县| 中阳县| 云南省| 临湘市| 巩义市| 外汇| 揭东县| 大方县| 启东市| 明星| 芜湖县| 婺源县| 姚安县| 揭阳市| 宜章县| 平度市| 南陵县| 壶关县| 大新县| 临泽县| 资源县| 金山区| 乌兰察布市| 万源市| 谷城县| 五台县| 大英县| 丹巴县| 麟游县| 馆陶县| 屏南县| 惠安县| 晋江市| 荆州市| 建宁县| 巩留县|