本文介紹以設計模式(Design Pattern)配合統一化軟體開發流程(Unified Process)所研發之非線性結構靜動力分析軟體架構,說明此架構使用之物件導向機制與開發過程。本分析與繪圖架構具有高度彈性與可擴充性,研究者可有效率地擴充程式功能。文中並介紹依此架構所規劃開發之非線性結構分析程式PISA3D與後處理圖形介面軟體VISA3D。PISA3D目標使用者包括一般工程師與學術研究者,可用以解決不同形式之結構非線性模擬問題,例如靜力側推、反覆側推、地震歷時反應模擬或餘震分析。而VISA3D則為一套供PISA3D使用的後處理圖形介面軟體,為在視窗環境作業系統下,利用物件導向及3D電腦繪圖技術開發而成,所採用的開發工具為Visual C++,而視窗程式的建立則採用MFC(Microsoft Foundation Class)類別庫,程式並以多重文件介面(MDI)的架構來加以撰寫,可幫助使用者利用不同的顏色及圖形進行分析前之結構模型檢核,以及分析後之結構反應探討。