軟體工程綜合實務演練—效能測試、問題追蹤與管理、建構管理、自動化建構部署管理

時數費用:12小時 / 9000元 ,優惠價 6500元

期別 開課日期 結束日期 上課時段 開課情況
[台北]SE3303
106/9/21
106/9/22
週四、五  白天
[台北]SE3304
106/11/4
106/11/5
週六、日  假日
招生對象

1. 專案經理、程式設計師、軟體測試人員、軟體專案開發團隊小組成員。
2. 適合想瞭解應用系統『效能測試』、『問題追蹤與管理』、『建構管理』、『自動化建構部署管理』等議題,欲化理論為實際的軟體工程師。

《預備知識》

需對資訊系統的開發具有一定程度的經驗與認知

課程目標

學員於學習後能獨立且正確使用 Open Source 軟體工具的來進行實作,以熟悉一個應用系統開發過程中關於「效能測試」、「問題追蹤與管理」、「建構管理」、「自動化建構部署管理」等軟體工程中的重要議題,並通過課後測驗。

課程大綱

1.軟體效能測試 (Software Performance Testing)
— 效能測試流程
— 效能測試設計
— 效能測試工具實務練習

效能測試工具 Apache JMeter,http://jakarta.apache.org/jmeter/
Apache JMeter 是 Apache 開發的開放原始碼壓力測試套件。以JAVA寫成,可在 Unix-Like或 MS-Windows 上執行。原先是為Web/HTTP測試而設計,目前已擴展支持各式各樣的測試模組。用來模擬對伺服器或網路系統的負載測試,或分析不同負載類型下的所有伺服器運作情況。提供圖形化使用者界面,設定測試報告呈現,測試同步及測試的創建和執行


2. 軟體建構管理 (Software Configuration Management)
— 建構識別、控制和狀況描述
— 版本控制管理流程
— 版本控制工具實務練習

版本控制工具 Git,https://git-scm.com/
是一個開放原始碼的版本控制系統,曾用於管理Linux超過一千萬行核心程式的版本控制。採用分散式版本控制機制,開發者本機端有完整的程式,不需網路連線也能獨立作業。可製作不同開發分支,或合併分支。管理不同時間的檔案和目錄。允許回覆舊版的資料,或檢視資料改變的歷史。允許使用者在不同電腦修改和管理相同群組的資料。

3.軟體錯誤追蹤管理 (Issue Tracking Management)
— 軟體問題生命週期管理
— 錯誤追蹤管理工具實務練習
— 軟體專案管理工具實務練習

錯誤追蹤管理工具Redmine,http://www.redmine.org/
Redmine 是一套整合 Issue Tracking與專案管理的網頁介面之自由及開放原始碼軟體工具。特性包括支援繁體之多國語言介面、全文檢索與報表功能、燃盡圖、甘特圖、同時處理多專案、客製化問題管理流程設定,以協助視覺化表現專案與時間限制,問題跟蹤和版本控制。Redmine 是以 Ruby on Rails 撰寫的架構,橫跨多個平台與資料庫,其設計受類似功能應用程式如Trac影響。

4. 軟體自動化建構部署 (Automation Configuration Management)
— DevOps自動化建構管理簡介
— Ansible 基本工具與劇本檔實務
— Ansible 部署管理

DevOps自動化管理工具Ansible
Ansilbe是一個自動化工具,具有簡單、易用、安全可靠等特性,提供系統建構、軟體連續部署、編輯工作任務,和零停機更新等功能。透過Open SSH 進行加密連線管理遠端主機,以分散式架構支援認證管理,處理小環境與龐大的企業IT環境。

以上課程內容,本中心保留變更及調整的權利
課程資訊

課程承辦:劉鳳安 E-Mail:fenganne@iii.org.tw 聯絡電話:(02)66316587 傳真:(02)66316598

上課地址:[台北] 台北市大安區復興南路一段390號2,3,15樓 (捷運大安站斜對面)

上課時間:日間班與假日班:09:00-12:00及13:30-16:30(或13:00-17:00)
     夜間班:18:45-21:45

課程系列快速查詢
課程系列:   開課時間:
課程分類查詢
 
回到頂端
 
財團法人資訊工業策進會 數位教育研究所 http://taipei.iiiedu.org.tw/ 版權所有© All Rights Reserved. [ 隱私權政策 ]