SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Mod02	 Requirements
需求分析
1
課程大綱
·•需求階段主要目標
·•企業流程
·•軟體功能
·•軟體	 操作流程/運作流程
2
需求階段主要目標
·•了解軟體範疇
·•功能面需求(FRs)
·•非功能面需求(NFRs)
·•應產出需求規格書
3
企業流程
·•流程導向	 /	 狀態導向
·•了解軟體定位
·•可以使用Activity	 /	 State	 Machine	 diagram
4
5
軟體功能
·•功能面需求
·•Initial	 Use	 case	 diagram
·•Use	 case	 diagram	 refinement
6
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
8
Humans MachinesExternal systems Sensors
Database PrinterOrganizational Units
參與者	 Actors
8
Lab2.1	 Initial	 diagram
9
10
Actors	 generalization	 
10
Use	 case	 relations
11
Lab2.2	 Refinement
12
軟體
操作流程/運作流程
·•Interaction	 overview	 diagram
·•Activity	 diagram
13
Activity	 diagram
14
Lab2.3	 Activity	 diagram
15
Lab2.4	 Activity	 diagram
16
Interaction	 overview	 
diagram
·•JUDE	 不支援
·•以	 Call	 Action	 取代
17

Weitere ähnliche Inhalte

Ähnlich wie Mod02 requirements phase

软件工程 第三章
软件工程 第三章软件工程 第三章
软件工程 第三章
浒 刘
 
软件工程 第八章
软件工程 第八章软件工程 第八章
软件工程 第八章
浒 刘
 
Se2009 ch8
Se2009 ch8 Se2009 ch8
Se2009 ch8
浒 刘
 
作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)
Ying wei (Joe) Chou
 
软件工程 第一章
软件工程 第一章软件工程 第一章
软件工程 第一章
浒 刘
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介
pan weizeng
 
Log experience
Log experienceLog experience
Log experience
宗志 陈
 

Ähnlich wie Mod02 requirements phase (20)

软件工程 第三章
软件工程 第三章软件工程 第三章
软件工程 第三章
 
软件工程 第八章
软件工程 第八章软件工程 第八章
软件工程 第八章
 
Se2009 ch8
Se2009 ch8 Se2009 ch8
Se2009 ch8
 
MySQL Innodb高性能应用
MySQL Innodb高性能应用MySQL Innodb高性能应用
MySQL Innodb高性能应用
 
Qa engineer training
Qa engineer trainingQa engineer training
Qa engineer training
 
Chapter2
Chapter2  Chapter2
Chapter2
 
软件工程
软件工程软件工程
软件工程
 
01_智慧英文評分系統 Evaluate Student Summaries
01_智慧英文評分系統 Evaluate Student Summaries01_智慧英文評分系統 Evaluate Student Summaries
01_智慧英文評分系統 Evaluate Student Summaries
 
生產與作業管理 管理學第016章-詹翔霖副教授大葉教材
生產與作業管理 管理學第016章-詹翔霖副教授大葉教材生產與作業管理 管理學第016章-詹翔霖副教授大葉教材
生產與作業管理 管理學第016章-詹翔霖副教授大葉教材
 
2011性能测试技术
2011性能测试技术2011性能测试技术
2011性能测试技术
 
作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)
 
软件工程 第一章
软件工程 第一章软件工程 第一章
软件工程 第一章
 
Power flow簡介
Power flow簡介Power flow簡介
Power flow簡介
 
敏捷开发技术最佳实践(统一敏捷开发过程)
敏捷开发技术最佳实践(统一敏捷开发过程)敏捷开发技术最佳实践(统一敏捷开发过程)
敏捷开发技术最佳实践(统一敏捷开发过程)
 
Refactoring with Patterns in PHP
Refactoring with Patterns in PHPRefactoring with Patterns in PHP
Refactoring with Patterns in PHP
 
纵览Loadrunner核心功能
纵览Loadrunner核心功能纵览Loadrunner核心功能
纵览Loadrunner核心功能
 
GPM Light Professional綠色供應鏈管理系統介紹
GPM Light Professional綠色供應鏈管理系統介紹GPM Light Professional綠色供應鏈管理系統介紹
GPM Light Professional綠色供應鏈管理系統介紹
 
GPM Light Professional綠色供應鏈管理系統介紹
GPM Light Professional綠色供應鏈管理系統介紹GPM Light Professional綠色供應鏈管理系統介紹
GPM Light Professional綠色供應鏈管理系統介紹
 
美团前端架构简介
美团前端架构简介美团前端架构简介
美团前端架构简介
 
Log experience
Log experienceLog experience
Log experience
 

Mehr von BITs Information Technology Consultants Co., Ltd. (9)

00 android開發課程大綱
00 android開發課程大綱00 android開發課程大綱
00 android開發課程大綱
 
Security coding
Security codingSecurity coding
Security coding
 
Mod04 analysis designphase
Mod04 analysis designphaseMod04 analysis designphase
Mod04 analysis designphase
 
Mod03 architecture phase
Mod03 architecture phaseMod03 architecture phase
Mod03 architecture phase
 
Mod00 agenda
Mod00 agendaMod00 agenda
Mod00 agenda
 
Android labs part2
Android labs part2Android labs part2
Android labs part2
 
Android labs part1
Android labs part1Android labs part1
Android labs part1
 
iOS程式撰寫通則
iOS程式撰寫通則iOS程式撰寫通則
iOS程式撰寫通則
 
Objective c design pattens-architetcure
Objective c design pattens-architetcureObjective c design pattens-architetcure
Objective c design pattens-architetcure
 

Mod02 requirements phase