【正文】
? which provide a solution to aproblem– for a given context– with rules for usage– and variability points– What are Asset Artifacts?? Work products from the software process– Use cases, Models,Source code, Binary files, Tests, Plans, and so on…– Kinds of assets? Components, patterns,web services, frameworks, templates, …Not just code…IBM amp。 PKU軟件資產(chǎn)信息模型相關(guān)標準軟件資產(chǎn)信息模型相關(guān)標準 ———— IEEE BIDMBIDM class hierarchyIBM amp。資產(chǎn)管理資產(chǎn)管理–IEEE Std. 1517—— 信息技術(shù) —— 軟件生命周期過程 ——復(fù)用過程標準? 提供給軟件團體一個定義良好的方法,使其在軟件生命周期內(nèi)系統(tǒng)地實踐復(fù)用技術(shù)。 資產(chǎn)管理過程中被指明的活動 : 活動的名稱活動的描述過程實施?制定、文檔化和復(fù)審一個資產(chǎn)管理計劃 資產(chǎn)存儲和檢索定義 ?定義、實現(xiàn)、復(fù)審和維護一個資產(chǎn)存儲和檢索機制?開發(fā)、文檔化和維護一個資產(chǎn)分類模式 資產(chǎn)管理和控制?評估資產(chǎn)?接收資產(chǎn)并放入資產(chǎn)存儲和檢索機制中進行管理?分類資產(chǎn)?進行資產(chǎn)配置管理?跟蹤和報告資產(chǎn)的使用?監(jiān)控、記錄資產(chǎn)修改需求和問題報告,并且向領(lǐng)域工程師和資產(chǎn)使用者報告?從資產(chǎn)存儲和檢索機制中引退資產(chǎn) IBM amp。殊需求。因此,像其他的方案產(chǎn)品一樣,在整個生命周期中,資產(chǎn)也必須被恰當?shù)墓芾怼?工具工具– Rational Asset Manager– 北京大學(xué)資產(chǎn)庫– …資產(chǎn)獲取資產(chǎn)管理資產(chǎn)復(fù)用反饋資產(chǎn)規(guī)劃資產(chǎn)資產(chǎn)資產(chǎn)演進反饋資產(chǎn)規(guī)格資產(chǎn)IBM amp。版本管理、訪問管理216。 – 方案資產(chǎn)管理中,需要將新的服務(wù)類型、人員類型等和與此相應(yīng)的知識管理等的新的資產(chǎn)類型和新的管理方法加入167。過程過程– 收集原始制品– 抽取原始制品中可復(fù)用部分并進行部分結(jié)構(gòu)化– 精化原始制品– 包裝并導(dǎo)入資產(chǎn)庫167。 PKU資產(chǎn)獲取資產(chǎn)獲取 ———— 資產(chǎn)收集資產(chǎn)收集167。輸入:輸入:– 資產(chǎn)規(guī)格說明– 原始制品(針對資產(chǎn)收集)167。 PKU資產(chǎn)獲取資產(chǎn)獲取167。 ( 5)氣泡的尺寸。 具體分析方法– 投資分析? 通過不同的準則比較資產(chǎn)組合中的資產(chǎn)? 通常采用氣泡圖進行分析– 平衡記分卡( Balanced Scorecard)? 一種把資產(chǎn)規(guī)劃中定性問題進行量化的技術(shù)– 投資回報率分析? 對方案資產(chǎn)進行詳細的投資回報率、投資回報周期分析,或者使用凈現(xiàn)值( Net Present Value, NPV),內(nèi)部回報率( Internal Rate of Return, IRR)來進行損益平衡分析(BreakEven Analysis)IBM amp。 組合分析法是美國波士頓咨詢公司為大企業(yè)確定和平衡各項經(jīng)營業(yè)務(wù)發(fā)展方向和資源分配而提出的戰(zhàn)略分析方法。 過程過程– 確定規(guī)劃目標和范圍– 建立資產(chǎn)分析框架– 映射現(xiàn)有資產(chǎn)并進行差異分析– 確定未來資產(chǎn)以及資產(chǎn)獲取計劃167。 PKU資產(chǎn)規(guī)劃資產(chǎn)規(guī)劃167。 資產(chǎn)獲取資產(chǎn)獲取– Concerned with the production of reusable assets, including the development and/or harvesting and/or purchase of asset artifacts, as well as the packaging of the reusable asset.167。資產(chǎn)演進167。資產(chǎn)規(guī)劃167。 方案工程中的復(fù)用– 為什么要復(fù)用– 生產(chǎn)者復(fù)用– 消費者復(fù)用– 復(fù)用程序管理167。IBM amp。167。模式復(fù)用模式復(fù)用– 利用已被反復(fù)實踐的規(guī)則解決通用性問題。 IBM amp。167。 PKU復(fù)用的基本類型(復(fù)用的基本類型( 2/3))167。 PKU復(fù)用的基本類型(復(fù)用的基本類型( 1/3))167。復(fù)用:復(fù)用:–是指在新的方案開發(fā)過程中,全部或部分使用已有的方案資產(chǎn)來構(gòu)造新方案的過程。 PKU方案資產(chǎn)的類型方案資產(chǎn)的類型167。–OMG RAS Version (Reusable Asset Specification, OMG Standard, November 2022)? An asset is any cohesive collection of artifacts that solve a specific problem or set of problems encountered in the software development life cycle? A reusable software asset is created with the intent of reuse.–與軟件開發(fā)相關(guān)與軟件開發(fā)相關(guān)IBM amp。資產(chǎn) ,是指過去的交易、事項形成并由企業(yè)擁有或者控制的資源 ,該資源預(yù)期會給企業(yè)帶來經(jīng)濟利益。資產(chǎn)的基本類型167。 方案工程中的復(fù)用– 為什么要復(fù)用– 生產(chǎn)者復(fù)用– 消費者復(fù)用– 復(fù)用程序管理167。 PKU (C) COPYRIGHT IBM Corp., 2022 (C) COPYRIGHT Peking University., 2022 Reproduction, redistribution, transmission of part or all of the contents in any form by any means, and/or preparation of derivative works thereof without the prior permission of IBM Corporation and Peking University is prohibited other than the following:you may print or download the contents for your personal and nonmercial use, andyou may display the contents for the purpose of classroom discussion.IBM amp。 PKUOutline 167。 案例IBM amp。什么是復(fù)用167。 資產(chǎn)分類流動資產(chǎn)長期投資固定資產(chǎn)無形資產(chǎn)其他資產(chǎn)IBM amp。 PKU什么是方案資產(chǎn)?什么是方案資產(chǎn)?167。方案資產(chǎn)涉及的范圍很廣,包括但不限于方案資產(chǎn)涉及的范圍很廣,包括但不限于–業(yè)務(wù)需求–領(lǐng)域知識–方案架構(gòu)–參考模型–參考框架–解決方案開發(fā)方法–模式:架構(gòu)模式,分析模式,設(shè)計模式–方案構(gòu)建–軟件代碼–軟件服務(wù)–……IBM amp。167。代碼復(fù)用代碼復(fù)用–一種最常見的復(fù)用形式–最常見的情況復(fù)用代碼被共享為公共類或是函數(shù)庫或是過程–優(yōu)點:? 大量減少重復(fù)代碼的出現(xiàn),降低了開發(fā)和維護成本–缺點:? 作用范圍僅限于程序的編寫而且會造成程序結(jié)構(gòu)緊密耦合167。構(gòu)件復(fù)用構(gòu)件復(fù)用– 構(gòu)件通常是在某一個方面的能夠高效解決問題的對象集合。框架復(fù)用框架復(fù)用– 開發(fā)人員在框架的基礎(chǔ)上進行開發(fā),只需要完成應(yīng)用程序最終20%的部分而另外 80%的部分已經(jīng)由框架完成了。 PKU復(fù)用的基本類型(復(fù)用的基本類型( 3/3))167。– 模式的復(fù)用的思想是將復(fù)用代碼背后的思想進行了抽象從而形成一種應(yīng)用規(guī)則。領(lǐng)域構(gòu)件復(fù)用領(lǐng)域構(gòu)件復(fù)用– 某個領(lǐng)域方面的構(gòu)件常常是一系列關(guān)系緊密,完成具體功能的商業(yè)對象組合。 PKUOutline167。 案例IBM amp。資產(chǎn)獲取167。方案資產(chǎn)的評估與質(zhì)量管理IBM amp。 資產(chǎn)管理資產(chǎn)管理– Concerned with the management of the assets themselves in an asset library. Focuses on the anization of the assets and the tracking of metrics involving the asset and the asset library.資產(chǎn)獲取資產(chǎn)管理資產(chǎn)復(fù)用反饋資產(chǎn)規(guī)劃資產(chǎn)資產(chǎn)資產(chǎn)演進反饋資產(chǎn)規(guī)格資產(chǎn)167。 什么是資產(chǎn)規(guī)劃?什么是資產(chǎn)規(guī)劃?– 是指根據(jù)對方案組合以及現(xiàn)有資產(chǎn)的分析,識別潛在未來資產(chǎn),并制定資產(chǎn)收集計劃的過程。 方法方法– 組合分析法– 平衡記分表– 基于企業(yè)架構(gòu)的資產(chǎn)分析法167。167。 PKU資產(chǎn)規(guī)劃資產(chǎn)規(guī)劃 ———— 資產(chǎn)組合分析方法資產(chǎn)組合分析方法投資分析圖的維度分別是:氣泡的大小、氣泡的顏色、縱坐標、以及兩個橫坐標。氣泡圖中可以設(shè)置的業(yè)務(wù)決策準則及其組合:IBM amp。資產(chǎn)獲取資產(chǎn)獲取– 是指資產(chǎn)生產(chǎn)過程,包括通過開發(fā)、收集或購買的方式獲得方案資產(chǎn)的過程。輸出:輸出:– 核心資產(chǎn)– 資產(chǎn)依賴關(guān)系– 資產(chǎn)復(fù)用規(guī)則資產(chǎn)獲取資產(chǎn)管理資產(chǎn)復(fù)用反饋資產(chǎn)規(guī)劃資產(chǎn)資產(chǎn)資產(chǎn)演進反饋資產(chǎn)規(guī)格資產(chǎn)IBM amp。什么是資產(chǎn)收集什么是資產(chǎn)收集– 是指將原始制品加工為可復(fù)用資產(chǎn)的過程。資產(chǎn)收集方法資產(chǎn)收集方法– 研討會方式– 模型驅(qū)動方法– 文本分析方法IBM amp。 角色角色– 資產(chǎn)庫管理員( 資產(chǎn)管理員的角色通常被指派給由一個復(fù)用庫的管理員領(lǐng)導(dǎo)的復(fù)用庫小組( reuse library group) )167。分類管理、出入庫管理216。 PKU資產(chǎn)管理資產(chǎn)管理 ———— 資產(chǎn)管理過程資產(chǎn)管理過程167。周期中,資產(chǎn)也必須被恰當?shù)墓芾?。– 例如:資產(chǎn)管理過程保證資產(chǎn)的潛在使用者能夠知道資產(chǎn)的存在,能夠容易地找到最新版本的資產(chǎn),能夠容易地理解資產(chǎn)的用途、狀態(tài)和質(zhì)量 167。 PKU資產(chǎn)管理資產(chǎn)管理 ———— 資產(chǎn)管理的相關(guān)標準(資產(chǎn)管理的相關(guān)標準( 1/2))167。 –ISO/IEC 19770 (Software Asset Management) ISO推薦標準? 分為兩部分: ISO 197701是以 ITIL(信息技術(shù)基礎(chǔ)構(gòu)架庫 )的 SAM最佳實踐為基礎(chǔ)定義了軟件資產(chǎn)管理流程,并于 2022年頒布。 PKU軟件資產(chǎn)信息模型相關(guān)標準軟件資產(chǎn)信息模型相關(guān)標準 ———— OMG RAS167。 PKU軟件資產(chǎn)信息模型相關(guān)標準軟件資產(chǎn)信息模型相關(guān)標準 ———— OMG RAS167。 RAS將資產(chǎn)描述分為兩個主要的部分: 核心核心 RAS和 外擴(外擴(Profiles))– 核心 RAS表示了資產(chǎn)規(guī)范的基本元素;? 核心 RAS定義一個資產(chǎn)由四個主要部分組成:分類、解決方案、使用和相關(guān)資產(chǎn)167。相關(guān)資產(chǎn)相關(guān)資產(chǎn) 部分則描述了該資產(chǎn)與其他資產(chǎn)的關(guān)系 –外擴描述了這些基本元素的擴展(不是改變),一個外擴不能改變在核心 RAS中定義的元素軟件資產(chǎn)信息模型相關(guān)標準軟件資產(chǎn)信息模型相關(guān)標準 ———— OMG RASIBM amp。整個信息模型由20種元素組成。 PKU對規(guī)范元素的擴展分類法元素,用于分類、描述各類元素關(guān)系元素,用于管理元素間的關(guān)系軟件資產(chǎn)信息模型相關(guān)標準軟件資產(chǎn)信息模型相關(guān)標準 ———— 電子行業(yè)標準電子行業(yè)標準 《《 軟軟件構(gòu)件管理件構(gòu)件管理 第第 1部分:管理信息模型部分:管理信息模型 》》IBM amp。 PKU名稱: 添加用戶( AddUser)描述信息: 向構(gòu)件庫中添加用戶參數(shù)類型 User(不含 ID)返回值類型 Boolean( true表示成功, false表示失?。┰硬僮髡f明軟件資產(chǎn)信息模型相關(guān)標準軟件資產(chǎn)信息模型相關(guān)標準 ———— 電子行業(yè)標準電子行業(yè)標準 《《 軟軟件構(gòu)件管理件構(gòu)件管理 第第 1部分:管理信息模型部分:管理信息模型 》》IBM amp。 Universal Description, Discovery, and IntegrationIBM amp。是技術(shù)指紋的表現(xiàn)基礎(chǔ)bindingTemplate的數(shù)據(jù)中包含對 tModel的引用。 PKU資產(chǎn)管理的相關(guān)標準資產(chǎn)管理的相關(guān)標準 ———— IEEE 1517167。IBM amp。ITIL的核心模塊 —— 核心模塊是 “服務(wù)管理 ”,該模塊包括了 10個流程和一項職能– “服務(wù)提供 ”流程組 :? 服務(wù)級別管理、 IT服務(wù)財務(wù)管理、能力管理、 IT服務(wù)持續(xù)性管理和可用性管理– “服務(wù)支持 ”流程組:? IT管理相關(guān)的一項管理職能:服務(wù)臺? 事故管理、問題管理、配置管理、變更管理和發(fā)布管理資產(chǎn)管理的相關(guān)標準資產(chǎn)管理的相關(guān)標準 —— —— ISO/IEC 19770IBM amp。 ISO/IEC20220信息技術(shù)服務(wù)管理標準構(gòu)成:– 第一部分:標準規(guī)范,對 IT服務(wù)管理提出了要求,也將是認證的依照部分– 第二部分:實施守則,對標準第一部分的內(nèi)容進行了解釋和應(yīng)用指導(dǎo)167。 正在擬定標準: – ISO/IEC 197702: SAM Tag,