日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

6.1 从分析到设计

發布時間:2025/3/14 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 6.1 从分析到设计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 1、準備高質量的”用例模型 ”…
  ? OOAD的主要輸入!Use Case is the main input of OOAD
1.1 用例模型

  ? 用例模型的組成

    ? 參與者

    ? 用例(取名:短小精悍的動名詞,如“取錢”、“修改密碼)

    ? 用例描述 (作為領域模型的輸入、設計的輸入、開發的輸入…)

    ? 系統邊界

    ? 系統順序圖

    ? 操作契約(待講)

  ? 用例模型是客戶、開發單位、設計人員、編程人員之間的合約
1.2 參與者 Actor
  ? Actor

    ? 位于系統之外并和系統進行交互的一類事物(人、物、其他軟件子系統等)

    ? 參與者主要有三類

    ? 主要參與者Primary – 這類用戶希望通過新系統實現自己的商業目標

      ? 為什么 ?他們是用例的主要來源

      ? 例如,POS系統的 cashier

    ? 協助性參與者Supporting – 提供支持,比如關于第三方軟件接口

      ? 為什么?為了澄清外部接口、協議等

      ? 例如, POS系統的信用卡支付的授權認證服務

    ? 幕后參與者 Offstage – 對系統功能感興趣,但不是很強烈

      ? 為什么?為了保證所有想到的參與者都考慮了,盡可能滿足所有人的期望,這些參與 者的愿望一? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 般不需要實現,有余力時可以做一下

      ? 例如, POS系統的政府稅收代理人員
1.3 用例 Use Case

  ? 用例

    ? 系統為響應參與者引發的一個事件而執行的一系列的處理/動作,這些處 理應該為參與者產生一種有價? ? ? ? ? ? ? ? ? ? 值的結果

    ? 用例描述的三種詳細程度

      ? 簡短格式 brief

        ? 一段扼要的總結,通常是主事件流

        ? 在早期階段的分析中很有用,標識系統范圍、可能的風險等

      ? 隨意的 casual (寫到哪里是哪里!)

        ? 非正式的一段、一段描述,每一段也許是一個場景scenarios

      ? 正式的 fully

        ? 根據指定的格式,一步步地描述每個動作,包括前置條件、后置條件、成功保證、約 束等

        ? 重要的用例,都需要有詳細的描述。有助于建立詞匯表、抽取概念類、評估風險等

        ? 在后續的迭代過程中,可能需要來回修改這些描述

        ? 至少有10%的關鍵用例,必須以這種方式來描述
1.3 用例 Use Case,Example

  ? 簡短或者隨意格式案例 Brief or Casual format

    ? For example, use case “Process Sale”:

    ? A customer arrives at a checkout with items to purchase

    ? The cashier uses the POS system to record each purchased item

    ? The system presents a running total and line-item details

    ? The customer enters payment information, which the system validates and records

    ? The system updates inventory

    ? The customer receives a receipt from the system and then leaves with the items
1.4 系統邊界

  ? 選擇系統邊界Choose system boundary | scope | border

    ? Is the cashier an actor of system?

    ? Is Credit authorization our responsibility?

  ? 原則“屁股決定腦袋!”
1.5 發現所有“主要參與者”及其目標

  ? Find all primary actors and their goals

    ? Who does what or needs what ?

      ? Rather than asking “what you do” ask “what is your role, goal, interest”

    ? Analyze events

  ? Remember stakeholders and their goals

    ? E.g , Cashier wants easy processing while management wants efficient and secure processing

  ? 千萬不要把“老板”的要求給疏忽了 !
1.6 標識“合適的”用例

  ? 如何判斷一個用例是否是一個合適的用例 ?

    ? ①用例是否描述了應該做什么,而不是如何做?

    ? ②用例的描述是否采取了參與者的視點?

      ? 在確定用例的關鍵特征時,應該依據參與者的視點。也就是說,應該從參與者如何使 用系統的角? ? ? ? ? ? ? ? ? ? ? ? ? ? ?度出發定義用例,而不是從系統自身的角度

    ? ③用例是否對參與者有價值?

      ? 用例不是動作步驟的任意集合,它必須為參與者提供可辨識的價值

    ? ④用例描述的時間流是否是一個完整場景?

      ? 每一個用例必須描述出,在一個給定場景下參與者將如何使用系統的完整事件流。這 有助于避免? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 產生單步用例、部分用例或者功能分解用例

    ? ⑤是否所有的參與者、用例都有相應的關聯用例或關聯參與者?
  ? 判斷方法:三種

    ? Boss test

      ? Can you excuse your time doing THIS ?

    ? EBP(Elementary Business Process )test

      ? 一個人于某個時刻在某個地點所執行的任務,以響應業務事件,該任務能夠增加可量化的業務 價? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 值,并使數據保持一致的狀態

      ? 例如,批準一筆信貸、確定訂單價格

    ? 規模測試 Size test

      ? Remember that use case(s) will be processed in your time boxes

    ? 下列用例是否合適?

      ? Negotiate a Supplier Contract(太大!)

      ? Handle Returns(OK)

      ? Log On(如果你一整天都在登錄,老板會不滿意的)

      ? Move Piece on Game Board(太小!)
小結

  ? 用例模型是OOAD的重要輸入

  ? 參與者的三種類型

  ? 用例描述的三種細節程度

  ? 系統的邊界

  ? 定義“合適“的用例

轉載于:https://www.cnblogs.com/mayZhou/p/10548352.html

總結

以上是生活随笔為你收集整理的6.1 从分析到设计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 五月婷婷天 | 超碰c | 国产av无码专区亚洲精品 | 调教小屁屁白丝丨vk | 日韩少妇一区 | 国产精品无码电影在线观看 | 激情综合网五月婷婷 | 日本黄色生活片 | 97avcc| 国产福利午夜 | 国产又爽又黄免费视频 | 亚洲一区二区黄 | 午夜一区二区三区免费 | 国产夫绿帽单男3p精品视频 | 欧美h视频在线观看 | 日韩二区三区四区 | 日本精品99 | 色吧综合网 | 久综合网 | 九九久久久久 | h在线 | 国产乱国产乱300精品 | 激情福利视频 | 中文字幕亚洲一区 | 宿舍女女闺蜜调教羞辱 | 国产你懂 | 国产九色sp调教91 | 毛片精品 | 免费在线黄色网 | 国产乱码一区二区三区 | 大地资源影视在线播放观看高清视频 | 日韩在线高清视频 | 超碰97人| 黄色av电影在线 | 久久这里只有精品首页 | av在线你懂的 | 丰满护士巨好爽好大乳 | 88久久精品无码一区二区毛片 | 国产麻豆视频 | 国产精品嫩草影院桃色 | 爱的天堂 | 亚洲精品一二三区 | 黄色爱爱视频 | xxxxwwww国产| 欧美bbbbbbbbbbbb1 麻豆精品av | 1024精品一区二区三区日韩 | 国产乱码精品1区2区3区 | 17c精品麻豆一区二区免费 | 三级三级久久三级久久 | 亚洲精品高清视频 | 97久久人人 | 波多野结衣免费观看视频 | 国产精品久久久久久久久久久久久久久久 | 中文字幕一区二区三区在线视频 | 夜色综合| 在线看黄色网址 | 午夜精品少妇 | 韩国19主播内部福利vip | 天堂影视在线观看 | 国产手机精品视频 | 800av凹凸 | 欧美日韩第一页 | 久久高清一区 | 国产精品久久久久久久久久久不卡 | 欧美黑人又粗又大的性格特点 | 婷婷在线播放 | 欧美一区二区在线视频 | 欧美色性视频 | 国产热视频 | 波多野结衣精品 | 一区二区自拍偷拍 | 伊人狠狠操 | 婷婷五月精品中文字幕 | 国产成人一区二区三区别 | 51自拍视频 | 午夜激情久久 | 亚洲精品久久久久久久蜜桃 | 五月天视频网站 | 久久在线视频 | 国产裸体视频网站 | 妹子色综合| 日本xx视频 | 91桃色网站 | 91视频黄版 | 国内精品小视频 | 亚洲理论电影在线观看 | 日本系列第一页 | 亚洲狼人社区 | 欧美国产精品一区二区 | 欧美激情视频在线播放 | av第一福利大全导航 | 亚洲成人不卡 | 精品国产高清在线观看 | 亚洲视频456 | 国产夫妻露脸 | 久久精品无码毛片 | 国产精品我不卡 | 日韩成人av网址 | 亚洲欧美激情另类 |