第二天早上第一場在軟體開發上使用PSP/TSP,內容非常精采,以後開發程式要慢慢實踐PSP了。第二場Automate Software Testing談到自動化測試的迷思,並如何增加測試覆蓋度,自動化測試無法取代手動測試,且如何在有限的人力、經費、時間提高軟體品質。內容著重在自動測試的理論。可惜對於實際應用面並沒談到太多。
第三場由IBM經銷夥伴宏瞻資訊以實際經驗找出整個系統架構的瓶頸,並將負載測試、壓力測試及效能測試做清楚的分類和說明。
負載測試(黑箱)-以正常使用人數為倍數遞增做遞迴測試
壓力測試(黑箱)-使用非預期的使用人數做測試
效能測試(黑箱和白箱)-結合黑箱和白箱的測試方法
且說明實行自動化測試要注意的事項
1.Browser Cache問題-304 Not modified since last retrieval問題
2.每台模擬Client端電腦上的負荷
3.使用負載平衡Load balance時要使用IP Aliasing
等等,說明唯有在正確的自動測試策略和部署,才有可以相信的測試數據。
最後介紹上星期才出的Rational Performance Tester 6.1。
第四場是由經銷夥伴企碁科技報告RUP的軟體分析和塑模過程,以Mini平台-提供各縣市機關與e政府平台整合和NP(Number Portability)可攜式手機號碼,實現RUP流程,介紹RUP中五個view:
use-case view(End user)、logical view(System analyser/designer)、process view(System integrator)、deployment view(System engineer)、component view(programmer)
在會後詢問過演講者,在動態模擬(Runtime Simulation)上,ROSE必須透過撰寫ROSE Script才能做到。
這兩天下來可以發現所有工具都是建構在Eclipse上,在Borland和Oracle相繼加入Eclipse平台,Eclipse已經成為最大的Java IDE開發平台了,不知Sun何時會改變心意也加入,相信再過不久就能Eclipse Everywhere了。
Day1的內容。
網路上找到的Cyber Ivar,可以跟三巨頭中的Ivar Jacobson對話,詢問任何問題都可線上回應。還蠻有趣的。

IBM美女大使