Presentation is loading. Please wait.

Presentation is loading. Please wait.

第七部份 軟工的工具 2019/5/10.

Similar presentations


Presentation on theme: "第七部份 軟工的工具 2019/5/10."— Presentation transcript:

1 第七部份 軟工的工具 2019/5/10

2 第29章 電腦輔助軟體工程

3 大綱 29-1電腦輔助軟體工程的目標 29-2 軟工管理活動的工 29-3 軟工技術活動的工具 29-4電腦輔助軟體工程的建構
2019/5/10

4 29-1電腦輔助軟體工程的目標 電腦輔助軟體工程可以幫上軟體工程很多忙,並且增進軟體工程師工作時的洞察力。 電腦輔助軟體工程可以分類成:
(A)軟工管理活動的工具。 (B)軟工技術活動的工具。 2019/5/10

5 29-2 軟工管理活動的工具 軟工管理活動工具包括: (A)軟工度量工具。 (B)專案規劃工具。 (C)成本估算工具。 (D)風險管理工具。
(E)專案排程與追蹤工具。 (F)軟體組態管理工具。 (G)過程改善工具。 (H)軟體品質保證工具。 2019/5/10

6 29-2-1軟工度量工具 美國加州+1 Software Engineering公司的Metrics4C屬於一種軟工度量工具。
2019/5/10

7 29-2-2專案規劃工具 美國紐約州Client/Server Connection, Ltd.公司的CS/10,000屬於一種專案規劃工具。 2019/5/10

8 29-2-3成本估算工具 加拿大Software Productivity Center Inc.公司的ESTIMATE Professional是一種成本估算工具。 2019/5/10

9 29-2-4風險管理工具 美國加州SRS Technologies公司的Quantitative Risk Assessment Tool屬於一種風險管理工具。 2019/5/10

10 29-2-5 專案排程與追蹤工具 專案排程與追蹤工具幫助軟工管理活動經理: (A)得到專案工作分解結構。 (B)定義任務網路。
(C)決定關鍵路徑。 (D)建立甘特圖。 (E)完成工作分派。 2019/5/10

11 29-2-5專案排程與追蹤工具(Continued)
美國華盛頓州Microsoft Corporation.公司的Project Professional 2002屬於一種專案排程與追蹤工具。 2019/5/10

12 29-2-6軟體組態管理工具 軟體組態管理工具協助四項主要的工作: (A)軟體組態識別 (B)組態變更管制 (C)組態稽核
(D)組態狀態彙報。 2019/5/10

13 29-2-6軟體組態管理工具(Continued)
美國奧立崗州Merant公司的PVCS Dimensions屬於一種軟體組態管理工具。 2019/5/10

14 29-2-7過程改善工具 美國麻薩諸希州Integrated System Diagnostics, Inc公司的CMM Live屬於一種過程改善工具。 2019/5/10

15 29-2-8軟體品質管理工具 美國密西根州Compuware Corporation公司提供許多軟體品質管理工具產品。 2019/5/10

16 29-3-1-1結構化分析工具 結構化分析使用:(A)資料流程圖、(B)資料字典、以及(C)處理描述,等三項來描述軟體行為。
2019/5/10

17 29-3-1-1結構化分析工具(Continued)
美國加州STG, Inc.公司的AxiomSys屬於一種結構化分析工具。 2019/5/10

18 物件導向分析工具 物件導向分析充份應用: (A)物件軟體架構、(B)行為塑模、(C)資料辭典、以及(D)操作描述,等四項來描述軟體行為。 2019/5/10

19 29-3-1-2物件導向分析工具(Continued)
美國紐約州IBM公司的Rational Rose屬於一種物件導向分析工具。Rational Rose提供UML語言來讓軟體分析師完成物件導向分析。 2019/5/10

20 29-3-1-3 正式規格工具 正式規格有有以下一些優點: (A)規格是可執行的。 (B)規格混淆性低。 (C)規格不存在矛盾。
(D)正式規格是恰恰好的白紙黑字。 (E)規格可以作日後產品證明的依據。 2019/5/10

21 29-3-1-3 正式規格工具(Continued)
英國Escher Technologies Ltd.公司的Perfect Developer屬於一種正式規格工具。 2019/5/10

22 29-3-1-4 軟體雛型工具 軟體雛型有以下重要的作用與目標: (A)增強使用者信心。 (B)協助確定軟體需求。
(C)提高軟體開發成功概率。 (D)提高軟體品質。 (E)降低軟體開發風險。 (F)需求可以演進。 2019/5/10

23 29-3-1-4軟體雛型工具(Continued)
印度AccelTree Software公司的FULCRUM軟體雛型工具。 2019/5/10

24 29-3-2-1結構化設計工具 結構化設計使用: 等三項來描述軟體結構。 (A)結構表模組(Structured Chart Module)
(B)呼叫連結(Call Connection) (C)結構表模組的交談 等三項來描述軟體結構。 2019/5/10

25 29-3-2-2物件導向設計工具 物件導向設計使用: 等四項來描述軟體結構。 (A)動作者(Actor) (B)物件(Object)
(C)呼叫連結(Call Connection) (D)物件的交談 等四項來描述軟體結構。 2019/5/10

26 資料庫設計工具 美國德州Winternals Software.公司的ERD Commander 2002屬於一種資料庫設計工具。 2019/5/10

27 使用者介面設計工具 美國加州Aonix Corp.公司的TeleUSE屬於一種使用者介面設計工具。TeleUSE提供全方位的協助使用者介面設計。 2019/5/10

28 程式撰寫工具 美國加州Borland Software Corporation.公司的C++ Builder屬於一種程式撰寫工具。 2019/5/10

29 29-3-3-1軟體證明工具 美國紐澤西州Lucent Technologies Inc.公司的Spin屬於一種軟體證明工具。
2019/5/10

30 29-3-3-2軟體測試工具 美國加州Software Research, Inc.公司的TestWorks屬於一種軟體測試工具。
2019/5/10

31 29-3-4-1 反覆式演進工具 具有反覆能力的軟體過程模式包括: 遞增模式 演進雛型模式螺旋模式 元件基準開發模式 統一過程模式
企業統一過程模式 2019/5/10

32 29-3-4-1反覆式演進工具(Continued)
美國紐約州IBM公司的Rational Unified Process屬於一種反覆式演進工具。 2019/5/10

33 軟體維護工具 美國佛羅里達州Tiera Software, Inc.公司的Defect Manager Release 4.0屬於一種軟體維護工具。 2019/5/10

34 軟體再工程工具 美國加州Imagix.公司的4D屬於一種軟體再工程工具。 2019/5/10

35 29-4電腦輔助軟體工程的建構 2019/5/10

36 Q & A QUESTION? 2019/5/10


Download ppt "第七部份 軟工的工具 2019/5/10."

Similar presentations


Ads by Google