軟件架構(gòu)課程描述

  培訓(xùn)講師:葉紅星

講師背景:
項(xiàng)目管理專家—葉紅星(博士)【背景介紹】?19年以上的軟件項(xiàng)目管理和軟件開(kāi)發(fā)的組合經(jīng)驗(yàn)?神州數(shù)碼信息服務(wù)股份有限公司(簡(jiǎn)稱神州信息,A股股票代號(hào):000555)技術(shù)管理委員會(huì)委員和職位評(píng)審委員會(huì)評(píng)委;?神州信息服務(wù)戰(zhàn)略本部原教育學(xué)院技術(shù)總監(jiān) 詳細(xì)>>

葉紅星
    課程咨詢電話:

軟件架構(gòu)課程描述詳細(xì)內(nèi)容

軟件架構(gòu)課程描述

軟件架構(gòu)(Software Architecture)
課時(shí):5天 深度:高級(jí)
課程描述
《軟件架構(gòu)》課程通過(guò)一個(gè)享有軟件著作權(quán)的完整案例 -“崗位能力測(cè)評(píng)系統(tǒng)”
(登記號(hào)2009SRBJ3251)軟件開(kāi)發(fā)項(xiàng)目向架構(gòu)師(Architect)介紹了基于統(tǒng)一軟件開(kāi)發(fā)過(guò)
程(RUP)有效運(yùn)用ISO/IEC 12207:2008系統(tǒng)和軟件工程 – 軟件生命周期過(guò)程、
ISO/IEC/IEEE 42010:2011系統(tǒng)和軟件工程 - 架構(gòu)描述
國(guó)際標(biāo)準(zhǔn)、由用例捕獲的系統(tǒng)需求(用例模型)、模型驅(qū)動(dòng)開(kāi)發(fā)(MDD)方法構(gòu)架(Arc
hitecting)模型驅(qū)動(dòng)架構(gòu)(MDA)所必須的理(概)念和技巧。在這門含有討論和實(shí)戰(zhàn)
的高端課程里,學(xué)員將學(xué)會(huì)如何貫穿軟件項(xiàng)目生命周期進(jìn)行構(gòu)架,即構(gòu)思、定義、表達(dá)
、記錄、交流、確認(rèn)合適實(shí)施、維護(hù)、以及改進(jìn)架構(gòu)等活動(dòng)。課程在一個(gè)用例驅(qū)動(dòng)的、
以架構(gòu)為中心的以及迭代和增量的統(tǒng)一軟件開(kāi)發(fā)過(guò)程中,通過(guò)在整個(gè)軟件項(xiàng)目生命期中
充分運(yùn)用架構(gòu)描述語(yǔ)言(ADL)
UML和大量可重用的架構(gòu)資產(chǎn)去捕獲和交流軟件架構(gòu)決策,學(xué)員將掌握如何構(gòu)架符合需求
的大型的、復(fù)雜的和分布式的企業(yè)應(yīng)用軟件系統(tǒng)的軟件架構(gòu)以及如何基于架構(gòu)框架使用
軟件架構(gòu)文檔記錄軟件架構(gòu)。
課程目標(biāo)
學(xué)完本課程后,學(xué)員將具備以下能力:
?
熟練掌握軟件架構(gòu)的起源、定義、范圍、目的、風(fēng)格、框架、描述、驗(yàn)證和評(píng)估等;


?
熟練掌握軟件架構(gòu)師的定義、職責(zé)、分類以及與系統(tǒng)/業(yè)務(wù)分析師、軟件設(shè)計(jì)師和項(xiàng)
目管理等角色的重要區(qū)別和內(nèi)在聯(lián)系等;
? 熟練掌握創(chuàng)建邏輯架構(gòu)和創(chuàng)建物理架構(gòu)的構(gòu)架活動(dòng);
? 掌握設(shè)計(jì)出反映和平衡不同涉眾需要的架構(gòu)的方法;
? 掌握和涉眾一起交流和論證架構(gòu)滿足涉眾需要的方法;
? 使用架構(gòu)框架和一組相關(guān)的視圖文檔化架構(gòu);
? 使用透視圖確保架構(gòu)滿足系統(tǒng)的性能、伸縮性和安全等重要質(zhì)量特性;
? 熟練掌握幾種重要的架構(gòu)風(fēng)格和架構(gòu)模式;
? 熟練掌握不同層級(jí)的架構(gòu)機(jī)制,例如:分析機(jī)制、設(shè)計(jì)機(jī)制和實(shí)施機(jī)制;
? 熟練掌握UML 模型驅(qū)動(dòng)開(kāi)發(fā)(MDD)過(guò)程;

課程內(nèi)容
? 架構(gòu)導(dǎo)論
? 需求
? 架構(gòu)描述語(yǔ)言
? 架構(gòu)集成開(kāi)發(fā)環(huán)境
? 軟件開(kāi)發(fā)方法
? 可重用的架構(gòu)資產(chǎn)
? 架構(gòu)分析
? 用例分析
? 架構(gòu)設(shè)計(jì)的基本原理
? 架構(gòu)實(shí)施
? 架構(gòu)描述
? 架構(gòu)評(píng)估

課程對(duì)象
此課程適合于有面向?qū)ο蟮能浖到y(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)的架構(gòu)師、項(xiàng)目經(jīng)理、系統(tǒng)分析師和設(shè)計(jì)
師。

前提課程
? 統(tǒng)一建模語(yǔ)言(UML)和建模工具
? 統(tǒng)一軟件開(kāi)發(fā)過(guò)程
? 需求管理
? 面向?qū)ο蟮脑O(shè)計(jì)模式

后續(xù)課程
? Java EE 5架構(gòu)和程序設(shè)計(jì)
? 企業(yè)應(yīng)用架構(gòu)模式
? 軟件項(xiàng)目管理
?
《軟件架構(gòu)》課程安排
此課程包括講授和實(shí)驗(yàn),共5天,具體內(nèi)容安排如下表:


| |上午 |下午 |
|第 |課程內(nèi)容簡(jiǎn)介 |軟件架構(gòu)導(dǎo)論(2) |
|一 |軟件架構(gòu)導(dǎo)論(1) |架構(gòu)溝通和描述實(shí)驗(yàn) |
|天 | |有關(guān)架構(gòu)師工作經(jīng)驗(yàn)的討論題 |
| |核心目標(biāo): |實(shí)驗(yàn)――“崗位能力測(cè)評(píng)系統(tǒng)”案例介紹|
| |熟練掌握整個(gè)課程設(shè)計(jì)的核心思 | |
| |路。 |核心目標(biāo): |
| |深刻理解架構(gòu)師、軟件構(gòu)架、軟 |熟練掌握整個(gè)課程的核心圖像“架構(gòu) |
| |件架構(gòu)各自的定義以及內(nèi)在聯(lián)系 |師構(gòu)架架構(gòu)”的關(guān)鍵內(nèi)容。熟練掌握 |
| |。 |交流架構(gòu)的要點(diǎn); |
|第 |復(fù)習(xí)昨天所學(xué)內(nèi)容 |架構(gòu)描述語(yǔ)言-UML元模型 |
|二 |需求 |軟件開(kāi)發(fā)方法 |
|天 |架構(gòu)描述語(yǔ)言-UML綜述 |實(shí)驗(yàn)――架構(gòu)決策過(guò)程模擬 |
| |架構(gòu)集成開(kāi)發(fā)環(huán)境IBM Rational |實(shí)驗(yàn)――建立“崗位能力測(cè)評(píng)系統(tǒng)”的用|
| |Software Architect for |例模型和領(lǐng)域模型 |
| |WebSphere (RSA4WS) V9.1 | |
| |核心目標(biāo): |核心目標(biāo): |
| |根據(jù)ISO/IEC 29148:2011 |深刻理解UML的元模型,為描述和交 |
| |系統(tǒng)和軟件工程 – |流架構(gòu)打下堅(jiān)實(shí)的基礎(chǔ);基于OMG的S|
| |需求工程、ISO/IEC 25010:2011 |PEM |
| |系統(tǒng)和軟件工程 – |V2.2標(biāo)準(zhǔn)理解幾種常見(jiàn)的軟件開(kāi)發(fā)過(guò)|
| |系統(tǒng)和軟件質(zhì)量要求和評(píng)價(jià)(SQua|程和方法,為軟件架構(gòu)設(shè)定項(xiàng)目語(yǔ)境|
| |RE) – 系統(tǒng)和軟件質(zhì)量模型等國(guó) |和開(kāi)發(fā)方法語(yǔ)境。 |
| |際標(biāo)準(zhǔn),熟練掌握分類軟件需求 |通過(guò)實(shí)戰(zhàn)學(xué)會(huì)運(yùn)用前面學(xué)到的知識(shí);|
| |的方法,為描述系統(tǒng)的功能、質(zhì) | |
| |量和約束打下基礎(chǔ); | |
| |熟練掌握UML中的類元和包的概念| |
| |、4種關(guān)系,這些是描述架構(gòu)元素| |
| |及其關(guān)系的基石;熟練掌握UML的| |
| |包圖、類圖和交互圖; | |
|第 |復(fù)習(xí)昨天所學(xué)內(nèi)容 |架構(gòu)描述 |
|三 |可重用的架構(gòu)資產(chǎn) |實(shí)驗(yàn)――創(chuàng)建“崗位能力測(cè)評(píng)系統(tǒng)”的邏|
|天 | |輯架構(gòu) |
| |核心目標(biāo): | |
| |理解從問(wèn)題空間過(guò)渡到方案空間 |核心目標(biāo): |
| |時(shí),架構(gòu)師可以重用的架構(gòu)資產(chǎn) |熟練掌握ISO/IEC 42010 |
| |,這部分建立了描述方案空間架 |架構(gòu)描述V2中介紹的架構(gòu)框架和常用|
| |構(gòu)的架構(gòu)風(fēng)格、架構(gòu)模式、架構(gòu) |的4+1視圖架構(gòu);熟練掌握軟件架構(gòu)|
| |機(jī)制等核心概念。 |文檔的編寫方法。 |
|第 |復(fù)習(xí)昨天所學(xué)內(nèi)容 |用例分析 |
|四 |架構(gòu)分析 |實(shí)驗(yàn)――創(chuàng)建“崗位能力測(cè)評(píng)系統(tǒng)”的物|
|天 | |理架構(gòu) |
| |核心目標(biāo): | |
| |結(jié)合前次實(shí)驗(yàn)結(jié)果,重新運(yùn)用新 |核心目標(biāo): |
| |學(xué)理論再一次迭代理解“崗位能力|掌握創(chuàng)建物理架構(gòu)的方法。 |
| |測(cè)評(píng)系統(tǒng)”的邏輯架構(gòu)。 |掌握系統(tǒng)強(qiáng)壯性分析的系統(tǒng)方法。 |
|第 |復(fù)習(xí)昨天所學(xué)內(nèi)容 |架構(gòu)實(shí)施 |
|五 |架構(gòu)設(shè)計(jì)的基本原理 |實(shí)驗(yàn)――“崗位能力測(cè)評(píng)系統(tǒng)”的完整演|
|天 | |示 |
| |核心目標(biāo): |課程總結(jié)和答疑 |
| |深刻理解架構(gòu)設(shè)計(jì)的基本原理, | |
| |它是理解架構(gòu)模式和設(shè)計(jì)模式核 |核心目標(biāo): |
| |心的地方。 |掌握架構(gòu)實(shí)施中的關(guān)鍵注意事項(xiàng)。 |
| |通過(guò)實(shí)戰(zhàn)靈活運(yùn)用常見(jiàn)的架構(gòu)風(fēng) |通過(guò)使用真實(shí)的系統(tǒng)來(lái)重新體會(huì)所學(xué)|
| |格,特別是分層架構(gòu)風(fēng)格。 |知識(shí)。 |

 

葉紅星老師的其它課程

軟件項(xiàng)目管理課時(shí):3天深度:高級(jí)課程描述雖然有周密的計(jì)劃、嚴(yán)格的規(guī)范、最強(qiáng)的技術(shù),但很多軟件開(kāi)發(fā)項(xiàng)目卻仍歷盡艱辛而達(dá)不到預(yù)定目標(biāo)?這是因?yàn)樵S多項(xiàng)目忽略了個(gè)人能力和組織關(guān)系對(duì)項(xiàng)目的影響,造成以下問(wèn)題:項(xiàng)目的目標(biāo)不清或沒(méi)有達(dá)成共識(shí),使得項(xiàng)目一開(kāi)始就蘊(yùn)涵著巨大風(fēng)險(xiǎn);未能獲得各級(jí)組織對(duì)項(xiàng)目的支持,項(xiàng)目缺乏驅(qū)動(dòng)力,推進(jìn)困難;雖然知道計(jì)劃和監(jiān)控的重要性,但沒(méi)有掌握必要的

 講師:葉紅星詳情


軟件需求分析和管理課時(shí):3天深度:高級(jí)課程描述課程先通過(guò)全面解讀ISO21500:2012項(xiàng)目管理指南、ISO/IEC15288:2008系統(tǒng)和軟件工程過(guò)程-系統(tǒng)生命周期過(guò)程和ISO/IEC12207:2008系統(tǒng)和軟件工程過(guò)程-軟件生命周期過(guò)程、ISO/IEC/IEEE29148:2011系統(tǒng)和軟件工程過(guò)程-需求工程、ISO/IEC25010:2011系統(tǒng)

 講師:葉紅星詳情


項(xiàng)目管理實(shí)戰(zhàn)課時(shí):2天深度:高級(jí)課程描述雖然可能有周密的計(jì)劃、嚴(yán)格的規(guī)范、最強(qiáng)的技術(shù),但很多項(xiàng)目卻仍歷盡艱辛而達(dá)不到預(yù)定目標(biāo)?這是因?yàn)樵S多項(xiàng)目忽略了個(gè)人能力和性格以及組織關(guān)系對(duì)項(xiàng)目的影響,造成以下問(wèn)題:項(xiàng)目的目標(biāo)不清或沒(méi)有達(dá)成共識(shí),使得項(xiàng)目一開(kāi)始就蘊(yùn)涵著巨大風(fēng)險(xiǎn);未能獲得各級(jí)組織對(duì)項(xiàng)目的支持,項(xiàng)目缺乏驅(qū)動(dòng)力,推進(jìn)困難;雖然知道計(jì)劃和監(jiān)控的重要性,但沒(méi)有掌握必

 講師:葉紅星詳情


PMP項(xiàng)目管理課時(shí):5天理論+3天考試輔導(dǎo)深度:高級(jí)課程描述PMP?(ProjectManagementProfessional,項(xiàng)目管理專業(yè)人士)認(rèn)證是由PMI?(項(xiàng)目管理學(xué)會(huì))在全球范圍內(nèi)推出的針對(duì)項(xiàng)目經(jīng)理的資格認(rèn)證體系,通過(guò)該認(rèn)證的項(xiàng)目經(jīng)理將獲得全世界廣泛認(rèn)可的PMP證書。此課程主要講述《PMBOK?指南(第5版)》中的十大知識(shí)領(lǐng)域和五大過(guò)程組中的47

 講師:葉紅星詳情


 發(fā)布內(nèi)容,請(qǐng)點(diǎn)我!  講師申請(qǐng)/講師自薦
清華大學(xué)卓越生產(chǎn)運(yùn)營(yíng)總監(jiān)高級(jí)研修班
清華大學(xué)卓越生產(chǎn)運(yùn)營(yíng)總監(jiān)高級(jí)研修班
COPYRIGT @ 2001-2018 HTTP://m.gzzmzs.cn INC. ALL RIGHTS RESERVED. 管理資源網(wǎng) 版權(quán)所有