所在位置:首頁 -- 技術培訓 -- 軟件設計 -- 高級軟件詳細設計師

高級軟件詳細設計師


高級軟件詳細設計師”培訓大綱

一、軟件詳細設計概述

◆系統設計目標描述      ◆系統文檔描述     ◆系統架構文檔描述

◆軟件詳細設計實踐流程與計劃

二、軟件詳細設計過程

◆健壯性分析(獲得邊界對象、控制對象與實體對象)

◆轉換需求場景(使用時序圖轉述需求,獲得對象行為細節)

◆整理分析類(獲得對象間關系) 

◆對象狀態建模(獲得事件模型,使用狀態圖建模)

◆局部分析階段成果提交   ◆評審局部分析成果(發布局部分析基線)

三、業務實體設計

◆業務實體關聯關系設計  ◆業務實體繼承關系設計

ORM設計模式(行為模式、結構模式與元數據模式)

◆業務實體變化分析,完成可擴展業務實體設計

◆業務實體對象緩存設計(內存數據庫與業務實體存儲關系)

◆業務實體對象查詢設計

◆基于SOA架構體系的實體設計規范:應用SDO設計標準化業務對象

四、業務組件設計

◆聚合局部分析對象為業務組件    ◆依據架構規范設計業務組件

◆運用設計模式設計業務組件  ◆業務組件接口設計(控制對象函數設計)

◆業務組件之間協作設計(接口設計規范約定)

◆業務組件與其他應用接口集成設計(業務對外發布設計)

◆業務組件可擴展性設計   ◆業務組件實現方式(Java,.NET

◆基于SOA架構體系設計業務組件:應用SCA設計標準化的業務組件

五、業務流程編排設計

◆業務組件編排描述語言(BPEL)    ◆基于數據工作流設計 

◆基于活動工作流設計  ◆基于狀態工作流設計  ◆基于消息的工作流設計  ◆業務流程中事務設計   ◆使用UML描述工作流 

◆現有工作流引擎復用與自主開發

六、用戶界面規劃設計

UCD(以用戶為中心的設計)的概述   ◆整體用戶體驗的重要性

◆設計師,程序員和用戶的思維模型   UCD的主要原則   

◆界面開發的過程及周期    ◆建立符合標準軟件產品   

◆交互流程設計:概念草圖,系統流程展示    ◆視覺設計原則

◆圖像制作技巧   ◆圖文資源管理  ◆功能的任務化與場景設計  

◆用戶界面方案設計   ◆競爭者設計分析     ◆評估與設計確認

 ◆用戶界面測試與驗證   ◆模板設計及實境測試 ◆設計文檔的編寫及管理  ◆設計師與其他部門的溝通    ◆案例分析與現場活動

七、數據庫詳細設計

◆數據庫基本設計原則   ◆基于OO的數據庫設計   ◆數據庫性能設計

◆數據庫安全設計   ◆數據庫程序規劃與業務混入問題

八、代碼結構設計

◆多人協作設計  ◆組件化管理  ◆版本控制工具規劃  ◆多團隊協作原則

九、詳細設計轉化為代碼

◆詳細設計轉化代碼結構  ◆詳細設計與代碼的同步方式

◆數據庫設計與數據庫同步方式   ◆時序圖與代碼關系

十、設計評審與歸檔

◆設計文檔撰寫 ◆設計文檔的評審與基線  ◆設計文檔的版本管理

◆設計文檔的變更控制

中国北京单场足球彩票