軟件架構(gòu)課程描述
軟件架構(gòu)課程描述詳細(xì)內(nèi)容
軟件架構(gòu)課程描述
軟件架構(gòu)(Software Architecture)
課時(shí):5天 深度:高級(jí)
課程描述
《軟件架構(gòu)》課程通過一個(gè)享有軟件著作權(quán)的完整案例 -“崗位能力測(cè)評(píng)系統(tǒng)”
(登記號(hào)2009SRBJ3251)軟件開發(fā)項(xiàng)目向架構(gòu)師(Architect)介紹了基于統(tǒng)一軟件開發(fā)過
程(RUP)有效運(yùn)用ISO/IEC 12207:2008系統(tǒng)和軟件工程 – 軟件生命周期過程、
ISO/IEC/IEEE 42010:2011系統(tǒng)和軟件工程 - 架構(gòu)描述
國際標(biāo)準(zhǔn)、由用例捕獲的系統(tǒng)需求(用例模型)、模型驅(qū)動(dòng)開發(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)一軟件開發(fā)過程中,通過在整個(gè)軟件項(xiàng)目生命期中
充分運(yùn)用架構(gòu)描述語言(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)開發(fā)(MDD)過程;
課程內(nèi)容
? 架構(gòu)導(dǎo)論
? 需求
? 架構(gòu)描述語言
? 架構(gòu)集成開發(fā)環(huán)境
? 軟件開發(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)開發(fā)經(jīng)驗(yàn)的架構(gòu)師、項(xiàng)目經(jīng)理、系統(tǒng)分析師和設(shè)計(jì)
師。
前提課程
? 統(tǒng)一建模語言(UML)和建模工具
? 統(tǒng)一軟件開發(fā)過程
? 需求管理
? 面向?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)容簡介 |軟件架構(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)描述語言-UML元模型 |
|二 |需求 |軟件開發(fā)方法 |
|天 |架構(gòu)描述語言-UML綜述 |實(shí)驗(yàn)――架構(gòu)決策過程模擬 |
| |架構(gòu)集成開發(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)理解幾種常見的軟件開發(fā)過|
| |系統(tǒng)和軟件質(zhì)量要求和評(píng)價(jià)(SQua|程和方法,為軟件架構(gòu)設(shè)定項(xiàng)目語境|
| |RE) – 系統(tǒng)和軟件質(zhì)量模型等國 |和開發(fā)方法語境。 |
| |際標(biāo)準(zhǔn),熟練掌握分類軟件需求 |通過實(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): | |
| |理解從問題空間過渡到方案空間 |核心目標(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)。 |
| |通過實(shí)戰(zhàn)靈活運(yùn)用常見的架構(gòu)風(fēng) |通過使用真實(shí)的系統(tǒng)來重新體會(huì)所學(xué)|
| |格,特別是分層架構(gòu)風(fēng)格。 |知識(shí)。 |
葉紅星老師的其它課程
軟件項(xiàng)目管理課時(shí):3天深度:高級(jí)課程描述雖然有周密的計(jì)劃、嚴(yán)格的規(guī)范、最強(qiáng)的技術(shù),但很多軟件開發(fā)項(xiàng)目卻仍歷盡艱辛而達(dá)不到預(yù)定目標(biāo)?這是因?yàn)樵S多項(xiàng)目忽略了個(gè)人能力和組織關(guān)系對(duì)項(xiàng)目的影響,造成以下問題:項(xiàng)目的目標(biāo)不清或沒有達(dá)成共識(shí),使得項(xiàng)目一開始就蘊(yùn)涵著巨大風(fēng)險(xiǎn);未能獲得各級(jí)組織對(duì)項(xiàng)目的支持,項(xiàng)目缺乏驅(qū)動(dòng)力,推進(jìn)困難;雖然知道計(jì)劃和監(jiān)控的重要性,但沒有掌握必要的
講師:葉紅星詳情
軟件需求分析和管理(3天) 06.11
軟件需求分析和管理課時(shí):3天深度:高級(jí)課程描述課程先通過全面解讀ISO21500:2012項(xiàng)目管理指南、ISO/IEC15288:2008系統(tǒng)和軟件工程過程-系統(tǒng)生命周期過程和ISO/IEC12207:2008系統(tǒng)和軟件工程過程-軟件生命周期過程、ISO/IEC/IEEE29148:2011系統(tǒng)和軟件工程過程-需求工程、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)目的影響,造成以下問題:項(xiàng)目的目標(biāo)不清或沒有達(dá)成共識(shí),使得項(xiàng)目一開始就蘊(yùn)涵著巨大風(fēng)險(xiǎn);未能獲得各級(jí)組織對(duì)項(xiàng)目的支持,項(xiàng)目缺乏驅(qū)動(dòng)力,推進(jìn)困難;雖然知道計(jì)劃和監(jiān)控的重要性,但沒有掌握必
講師:葉紅星詳情
PMP項(xiàng)目管理 06.11
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)證體系,通過該認(rèn)證的項(xiàng)目經(jīng)理將獲得全世界廣泛認(rèn)可的PMP證書。此課程主要講述《PMBOK?指南(第5版)》中的十大知識(shí)領(lǐng)域和五大過程組中的47
講師:葉紅星詳情
- [潘文富] 經(jīng)銷商終端建設(shè)的基本推進(jìn)
- [潘文富] 中小企業(yè)招聘廣告的內(nèi)容完
- [潘文富] 優(yōu)化考核方式,減少員工抵
- [潘文富] 廠家心目中的理想化經(jīng)銷商
- [潘文富] 經(jīng)銷商的產(chǎn)品驅(qū)動(dòng)與管理驅(qū)
- [王曉楠] 輔警轉(zhuǎn)正方式,定向招錄成為
- [王曉楠] 西安老師招聘要求,西安各區(qū)
- [王曉楠] 西安中小學(xué)教師薪資福利待遇
- [王曉楠] 什么是備案制教師?備案制教
- [王曉楠] 2024年陜西省及西安市最
- 1社會(huì)保障基礎(chǔ)知識(shí)(ppt) 21166
- 2安全生產(chǎn)事故案例分析(ppt) 20250
- 3行政專員崗位職責(zé) 19060
- 4品管部崗位職責(zé)與任職要求 16228
- 5員工守則 15469
- 6軟件驗(yàn)收?qǐng)?bào)告 15407
- 7問卷調(diào)查表(范例) 15119
- 8工資發(fā)放明細(xì)表 14562
- 9文件簽收單 14207