mod02 requirements phase

17
Mod02 Requirements 需求分析 1

Post on 14-Dec-2014

444 views

Category:

Education


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Mod02 requirements phase

Mod02 Requirements需求分析

1

Page 2: Mod02 requirements phase

課程大綱

·•需求階段主要目標

·•企業流程

·•軟體功能

·•軟體 操作流程/運作流程

2

Page 3: Mod02 requirements phase

需求階段主要目標

·•了解軟體範疇

·•功能面需求(FRs)

·•非功能面需求(NFRs)

·•應產出需求規格書

3

Page 4: Mod02 requirements phase

企業流程

·•流程導向 / 狀態導向

·•了解軟體定位

·•可以使用Activity / State Machine diagram

4

Page 5: Mod02 requirements phase

5

Page 6: Mod02 requirements phase

軟體功能

·•功能面需求

·•Initial Use case diagram

·•Use case diagram refinement

6

Page 7: Mod02 requirements phase

Use case diagram

• A use case is a contract of an interaction between the system and an actor.

• A full use-case model comprise of:– A diagram, describing relations between use-cases and

actors.– A document describing the use case in details

• Focus “WHAT”

Use Case

Use case in diagram Use Case in scriptActor

7

Page 8: Mod02 requirements phase

8

Humans MachinesExternal systems Sensors

Database PrinterOrganizational Units

參與者 Actors

8

Page 9: Mod02 requirements phase

Lab2.1 Initial diagram

9

Page 10: Mod02 requirements phase

10

Actors generalization

10

Page 11: Mod02 requirements phase

Use case relations

11

Page 12: Mod02 requirements phase

Lab2.2 Refinement

12

Page 13: Mod02 requirements phase

軟體操作流程/運作流程

·•Interaction overview diagram

·•Activity diagram

13

Page 14: Mod02 requirements phase

Activity diagram

14

Page 15: Mod02 requirements phase

Lab2.3 Activity diagram

15

Page 16: Mod02 requirements phase

Lab2.4 Activity diagram

16

Page 17: Mod02 requirements phase

Interaction overview diagram

·•JUDE 不支援

·•以 Call Action 取代

17