RUPUML RUP RUP RUP RUP



Similar documents
<4D F736F F F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

Microsoft Word - SupplyIT manual 3_cn_david.doc

untitled

OOAD PowerDesigner OOAD Applying PowerDesigner CASE Tool in OOAD PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE To

(Microsoft PowerPoint - UML\302\262\244\266_use case.ppt)

入學考試網上報名指南

* RRB *

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

1 * 1 *

國 史 館 館 刊 第 23 期 Chiang Ching-kuo s Educational Innovation in Southern Jiangxi and Its Effects ( ) Abstract Wen-yuan Chu * Chiang Ching-kuo wa


Simulation_Non_finance_2013.indd

1505.indd

附 件 六 附 件 七 附 件 八 费 用 报 表 67 专 用 帐 户 调 节 表 68 支 付 报 告 72 附 件 九 : 登 录 世 行 网 址 申 请 表 82 附 件 十 < 关 于 印 发 «世 界 银 行 贷 款 项 目 会 计 核 算 办 法» 的 通 知 >( 财 际 字 [20

案例正文:(幼圆、小三、加粗)(全文段前与段后0

背 景 资 料 对 于 在 华 经 营 的 企 业 里, 人 力 资 源 管 理 绝 不 是 一 件 轻 松 的 工 作 HR 从 业 者 除 了 要 具 备 猎 人 的 眼 光 心 理 学 家 的 耐 心 谈 判 专 家 的 口 才, 更 为 重 要 的 是, 还 需 要 具 备 专 业 的 法

Microsoft Word - 中級會計學--試題.doc

Background 2006 年 2 月 我 国 新 企 业 会 计 准 则 的 颁 布, 标 志 着 与 国 际 惯 例 趋 同 的 中 国 新 会 计 准 则 体 系 的 建 立, 自 2007 年 1 月 1 日 起 首 先 在 境 内 上 市 的 公 司 施 行, 自 2008 年 1 月

國 立 政 治 大 學 教 育 學 系 2016 新 生 入 學 手 冊 目 錄 表 11 國 立 政 治 大 學 教 育 學 系 博 士 班 資 格 考 試 抵 免 申 請 表 論 文 題 目 申 報 暨 指 導 教 授 表 12 國 立 政 治 大 學 碩 博 士 班 論


\\Lhh\07-02\黑白\内页黑白1-16.p

Microsoft Word _4.doc

【摘要】

Microsoft PowerPoint ARIS_Platform_en.ppt

2 Edmonton 爱 德 蒙 顿 爱 德 蒙 顿 是 加 拿 大 的 节 日 之 城, 一 年 有 超 过 30 多 个 节 日 城 市 总 人 口 1000 多 万 干 净, 安 全 的 居 住 环 境 友 好 的, 充 满 活 力 的 文 化 社 区 附 近 有 许 多 风 景 优 美 的

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

Microsoft Word - Final Exam Review Packet.docx

ch_code_infoaccess

Microsoft Word - 第四組心得.doc

186 臺 灣 學 研 究. 第 十 三 期 民 國 一 一 年 六 月 壹 前 言 貳 從 廢 廳 反 對 州 廳 設 置 到 置 郡 運 動 參 地 方 意 識 的 形 成 與 發 展 肆 結 論 : 政 治 史 的 另 一 個 面 相 壹 前 言 長 期 以 來, 限 於 史 料 的 限 制

Microsoft Word - Students-app_2014

2005 5,,,,,,,,,,,,,,,,, , , 2174, 7014 %, % 4, 1961, ,30, 30,, 4,1976,627,,,,, 3 (1993,12 ),, 2

Microsoft PowerPoint - CH 04 Techniques of Circuit Analysis


NT 4

「人名權威檔」資料庫欄位建置表

國立中山大學學位論文典藏.PDF

EJB-Programming-3.PDF

桃園縣秀才實驗學校多元適性發展的課程規畫

國立中山大學論文典藏.PDF

前 言 一 場 交 換 學 生 的 夢, 夢 想 不 只 是 敢 夢, 而 是 也 要 敢 去 實 踐 為 期 一 年 的 交 換 學 生 生 涯, 說 長 不 長, 說 短 不 短 再 長 的 路, 一 步 步 也 能 走 完 ; 再 短 的 路, 不 踏 出 起 步 就 無 法 到 達 這 次

1

Microsoft Word - 生活禮儀柯友惠981

Abstract Yiwei( 易 緯 ) is one of the most important elements in Yi ( 易 )study of Han dynasty. It had rich meanings and close relation with other parts

Microsoft PowerPoint - ch6 [相容模式]

课题调查对象:

經濟部智慧財產局

untitled

声 明 本 人 郑 重 声 明 : 此 处 所 提 交 的 硕 士 学 位 论 文 基 于 等 级 工 鉴 定 的 远 程 考 试 系 统 客 户 端 开 发 与 实 现, 是 本 人 在 中 国 科 学 技 术 大 学 攻 读 硕 士 学 位 期 间, 在 导 师 指 导 下 进 行 的 研 究

2-7.FIT)

Microsoft PowerPoint - TTCN-Introduction-v5.ppt

What You Can Find with SciFinder Scholar SciFinder Scholar Area Information Available in SciFinder Scholar Document Title Information Author/inventor

論文格式

文档 9

目 录 第 一 章 电 力 行 业 内 部 控 制 操 作 指 南 概 述... 1 第 二 章 内 部 控 制 规 范 体 系 建 设 与 运 行 第 三 章 内 部 环 境 建 设 第 一 节 组 织 架 构 第 二 节 发 展 战 略 第 三 节

32 戲劇學刊 A Study of Beijing Opera s Jing Actors and Their Vocal Accents in the Early Twentieth Century Using Two Operas, Muhuguan and Yuguoyuan, as Exa

從詩歌的鑒賞談生命價值的建構

Microsoft PowerPoint - IAS 21 - IFRS宣導會.pptx

國家圖書館典藏電子全文

Microsoft Word - ??????.doc

目录 CONTENTS

LH_Series_Rev2014.pdf

모집요강(중문)[2013후기외국인]04.26.hwp

untitled

BUILDING THE BEST MARKETING BUDGET FOR TODAY S B2B ENVIRONMENT For most marketers, budgeting and planning for the next year is a substantial undertaki

创 新 经 济 时 代 来 临, 面 对 快 速 变 迁 与 激 烈 竞 争 的 市 场 环 境, 企 业 必 须 藉 由 持 续 开 发 新 产 品, 才 能 应 对 产 品 生 命 周 期 急 剧 缩 短 所 带 来 的 经 营 危 机 因 此, 产 品 经 理 不 但 扮 演 了 统 合 项

<4D F736F F D205F FB942A5CEA668B443C5E9BB73A740B5D8A4E5B8C9A552B1D0A7F75FA6BFB1A4ACFC2E646F63>


Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram


HKG_ICSS_FTO_sogobrilingual_100_19Feb2016_31837_tnc

Microsoft Word M 黃士種

Microsoft Word doc

/ No

WTO

國家圖書館典藏電子全文

Preface This guide is intended to standardize the use of the WeChat brand and ensure the brand's integrity and consistency. The guide applies to all d

編輯要旨 一 教育部為了協助本國失學民眾 新住民及 其他國外朋友 有系統的學習華語文的 聽 說 讀 寫 算等識字能力及跨文化 適應 以培養具有基本公民素養的終身學 習者 特別委託新北市政府教育局新住民 文教輔導科團隊編輯本教材 二 依據上述目的 本教材共有六冊 並分為 六級 分級及單元名稱詳如下表


Olav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1-1MRS755673

Microsoft PowerPoint - STU_EC_Ch08.ppt

PowerPoint Template

Chn 116 Neh.d.01.nis

中山大學學位論文典藏

SC-127.doc

2 自 序 小, 印 象 中 只 有 西 醫, 因 為 每 次 生 病 都 是 去 看 西 醫 吃 西 藥 從 大 學, 也 是 陽 明 大 學 物 理 治 療 學 系 畢 業, 就 是 一 般 人 所 說 的 復 健 物 理 治 療 師 這 個 階 段, 所 有 的 治 病 以 及 保 健 觀 念

Microsoft Word - (web)_F.1_Notes_&_Application_Form(Chi)(non-SPCCPS)_16-17.doc

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D

跨越文藝復興女性畫像的格局—

國立中山大學學位論文典藏.PDF

目次 

,, MBA 1 1 1

Microsoft Word 谢雯雯.doc

謝 辭 當 初 只 是 不 願 意 沒 日 沒 夜 的 耗 費 青 春 在 辦 公 室 加 班, 抱 著 想 要 轉 換 一 下 心 情 及 爭 一 口 氣 的 態 度 而 報 考 的 研 究 所, 沒 想 到 卻 一 試 即 中, 很 感 謝 校 給 我 一 個 在 術 殿 堂 精 進 的 機 會

exporting country, "Taiwan meets the list, the mainland produces goods" is the typical representative of the triangular trade. In order to ensure the

untitled

瑏瑡 B ~ 瑏瑡

( Version 0.4 ) 1

untitled

EJB-Programming-4-cn.doc

Transcription:

(RUP) 2009.12

RUPUML RUP RUP RUP RUP

1 UML RUPUML UML,: 1() --,:

--,: Actor Use case Use case

--,,:. UML8,UML!. \.

UML4,, UML4! / \\ 12()

UML UML

2 UML14,: U SE C A SE

6 8. : use case

,.,UML

2 UMLRUP ; ;

RUP Actor Use case USE CASE Use case, RUP UML

1 RUP RUP :. : -- -- RUP - - - -

2 RUP Use Case USE CASE

RUP USE CASE

( )( )

RUPthe inception phase the elaboration phase the construction phase the transition phase

() -- -- --

--. : ;() --

RUP.... : -;

objectives

.. -- --. --.

;, /. /.

RUP 1,. RUP -- -USE CASE

2-3 1) 2) 3) 1) 3) 2)

1) : USE CASE actor 4 2) :USE CASE -USE CASE -USE CASE

3) -Feature - - Use case -

(1) (////),,Feature,.: : item shrinks 100 A 15

, : USE CASE Actor USE CASE USE CASE1 USE CASE2 USE CASE3 USE CASE

- - Status ( / Priority(e.g.,critical, important, or ancillary)

(2), -.: 1 manipulate thing Real-world objects Events

: Order date of submission delivery address 1..* payable 1..* Item description picture cost Invoice amount date of submission last date of payment : buyer 1 seller 1 Account balance owner Order, Invoice, Item, and Account,,.

2 2 use case.use CASE, use casebusiness processes, actorscustomers. :

interior workers business entities work units use caseuse case Business entity : something, use case work unit : workers: use case. :Business entities work unit,use case

(3), 1Use-Case 1 Use-Case model Use-Case system * * The Use-Case system denotes the top-level package of the model Actor 2Use-Case Use case - Use-Case actors use cases

3 System Analysis Use-case Specifier User-interface designer Architect responsible for responsible for responsible for responsible for use case model Actor Glossary Use case User interface prototype Architecture Description

4USE CASE 1:ActorUSE CASE 1: Actor -, actors worker actor actor, actor - actor actor actors Note:actor actor

actors,2actors : actor actors actor actors,2actors actor actor actor

2:Actors Actors actors, convey, Actors actor

: the Buyer, Seller Buyer A Buyer represents a person who is responsible for buying goods or services as described in the business use case Sales: from Order to Delivery. This person may be an individual or someone within a business organization. The Buyer of goods and services need the Billing and Payment System to send order and to pay invoices. Seller A Seller represents a person who sells and delivers goods or services. The Seller uses the system to look for new orders and to send order confirmations, invoices, and payment reminders.

3:Use Case --, ;, -- /,

--

-- complete. (result of value). ( particular actor)

:

4: 43 UAE CASE Pay Invoice Use Cases The use case Pay Invoice is used by a Buyer to schedule invoice payments. The Pay Invoice use case then effects the payment on the due date.

Before this use case can be initiated, the Buyer has already received an invoice (delivered by another use case called Invoice Buyer ) and has also received the goods or services ordered.: 1. The buyer studies the invoice to pay and checks that it is consistent with the original order. 2. The Buyer schedules the invoice for payment by the bank. 3. On the day payment is due, the system checks to see if there is enough money in the Buyer s account. If enough money is available, the transaction is made.

1: --[]: --[]

2:use case Priority 12 [] Use Case model [outlined] Architect Supplementary Requirements Glossary Prioritized Use Cases Architecture Description [view of the use case model]

--: ; --; --,

3: Use Case use case actors Use Case model [outlined] Use case Specifier The result is a detailed description of a particular use case in text and diagram. Supplementary Requirements Detail a Use Case Use Case [detailed] Glossary

: use case use case use case Flow of Events

Paths of the Pay Invoice Use Case Precondition: The buyer has received the goods or services ordered and at least one invoice from the system. The buyer now plans to schedule the invoice(s) for payment. Flow of Events Basic Path 1 The buyer invokes the use case by beginning to browse the invoices received by the system. The system checks that the content of each invoice is consistent with order confirmations received early(as part of the Confirm Order use case) and somehow indicates this to the buyer. The order confirmation describes which items will be delivered, when, where, and at what price.

2 The buyer decides to schedule an invoice for payment by the bank, and the system generates a payment request to transfer money to the seller s account. Note that a buyer may not schedule the same invoice for payment twice. 3 later, if there is enough money in the buyer s account, a payment transaction is made on the scheduled date. During the transaction, money is transferred from the buyer s account to the seller s account, as described by the abstract use case Perform Transaction(which is used by Pay Invoice). The buyer and the seller are notified of the result of the transaction. The bank collect a fee for the transaction, which is withdrawn from the buyer s account by the system.

4 The use case instance terminates. Alternative Path In Step 2, the buyer may instead ask the system to send an invoice rejection back to the seller.in Step 3, if there is not enough money in the account, the use case will cancel the payment and notify the buyer. Post-condition: The use case instance ends when the invoice has been paid or when the invoice payment was canceled and no money was transferred.

1 2 Step 1 3 Step 1-4) 4 Step 4 5 6

7 ( Step 2 Step 3), 8 (Step 3),

: /

use case use case, ;

4: use cases use case

5 :Use Case : actors use cases, use case use case use case use case use case use caseadditional or optionaluse case

Buyer Pay Invoice Seller Perform Transaction Pay Invoice Perform Transaction 2 use case

Buyer Pay Invoice extend Perform Transaction Pay Overdraft Fee Seller Pay Invoice Pay Overdraft Fee 2use cases use case use cases include

:

realization

refining []

RUP() work to be done result artifacts -List candidate requirements Feature list -Understand system context Business or domain model -Capture functional requirements Use case model -Capture nonfunctional requirements Supplementary requirements or individual use cases (for use case specific req.)

use case use case Use-Case Model conditionscapabilities The Use-Case A Use-Case actors use cases 1 Use-Case model Use-Case system * * The Use-Case model and its contents. The Use-Case system denotes the toplevel package of the model Actor Use case

use-case use caseuse case use-case - a survey description -a detailed description of each use case. use case use case use-case realization test cases

1,, 2 3 4 5