需求分析範疇分為兩個層次:一為企業層級的業務流程;另一為資訊系統的系統功能。企業層級的塑模著重於如何有效表達多個與單一作業流程的活動,並讓設計的呈現表現出簡潔且有層次的效果,如此才容易聚焦所關注的主題。資訊系統功能 (system functions)的捕捉,則著重於如何分析參與者使用系統的特定操作目的 (specific goal),再以此作為需求管理的單位,來包容易於變動的欄位細節與企業邏輯等。如此才不致落於傳統的表單畫面分析方式,因過早揭露操作細節,分析師往往為了精確性而陷入細節的爭執與停滯,而導致所謂的「分析癱瘓」。

本課程不僅藉由 UML 標準語法來記錄與分析涵蓋極大至小型規模的企業流程,以及轉移至資訊系統的系統功能,也揭露了「MSS (Multiple/Single Process, System Funtion)」三層次的需求分析SOP步驟,而得以讓業務流程/活動與系統功能順暢地轉移,甚而更進一步可以直覺地導出到實作程式碼。也同時說明與比較了各方法論所採用的系統功能分析的技術 (本課程採使用案例),諸如 Agile 的 User Story、Scrum 的 Backlog,可以將兩者視為是使用案例的實例 (instance)關係,而得以有效應用於較小型的系統分析上。課程最後也會說明需求分析的產出,是如何有效甚而快速轉移至其它開發階段,包括了系統結構設計、程式寫碼實作。無縫式地橋接各開發階段與不同角色開發人員,以達成有效率的正回饋開發環路。

資策會將於2017年9月23日開辦「系統需求分析與整理-使用UML塑模」,本課程瞭解需求/系統分析師的職掌與應具備的技能,利用UML工具表達企業/資訊系統層級的塑模,並透過使用案例 (use case)寫出高品質的需求分析文件,有效且快速地轉移至其它包括程式寫碼實作與資料庫結構對應。詳細內容或報名可電洽(02)6631-6534黃小姐,或http://www.iiiedu.org.tw/ites/RAU.htm。軟體架構與開發系列課程:http://www.iiiedu.org.tw/ites/portal/ITA.htm

熱門新聞

Advertisement