隨筆-1  評(píng)論-68  文章-98  trackbacks-0

          一、 培訓(xùn)背景

          ?

          從公司的長(zhǎng)遠(yuǎn)發(fā)展出發(fā),通過(guò)對(duì)公司內(nèi)員工展開(kāi)針對(duì)性的培訓(xùn),以使他們不斷獲取新的知識(shí)和相關(guān)技能,提升整體研發(fā)能力,于 2006 6 3 6 6 ,參加中科院計(jì)算所職業(yè)培訓(xùn)中心在上海舉辦的高級(jí)系統(tǒng)架構(gòu)師培訓(xùn)。

          ?

          二、 培訓(xùn)目的和內(nèi)容

          ?

          通過(guò)培訓(xùn),掌握目前常用的體系結(jié)構(gòu)設(shè)計(jì)方案,并能夠靈活應(yīng)用;掌握影響軟件體系結(jié)構(gòu)設(shè)計(jì)的各種目標(biāo)和應(yīng)對(duì)策略;熟練掌握一個(gè)真實(shí)的軟件開(kāi)發(fā)過(guò)程,并能夠具體地將 RUP 的規(guī)范過(guò)程應(yīng)用到實(shí)際的系統(tǒng)實(shí)現(xiàn)中。

          ?

          培訓(xùn)分為四天,第一天講解軟件架構(gòu),第二天講解設(shè)計(jì)模式和商業(yè)機(jī)密,第三天講解 RUP ,第四天講解架構(gòu)設(shè)計(jì)中的技術(shù)問(wèn)題。

          ?

          四天中培訓(xùn)的主要內(nèi)容有:

          1、? 軟件架構(gòu)設(shè)計(jì)的理論與實(shí)踐;

          2、? 設(shè)計(jì)模式和體系創(chuàng)建;

          3、? 商業(yè)機(jī)密;

          4、? RUP 的構(gòu)件實(shí)現(xiàn)與管理;

          5、? 架構(gòu)設(shè)計(jì)中的技術(shù)問(wèn)題分析。

          ?

          三、 培訓(xùn)日程

          時(shí)間

          培訓(xùn)內(nèi)容

          6 3 上午

          ?

          ? 下午

          軟件架構(gòu)設(shè)計(jì)的基礎(chǔ)概念

          初始階段的設(shè)計(jì)問(wèn)題

          需求分析與概念建模

          架構(gòu)分析與設(shè)計(jì)

          6 4 上午

          ?

          ? 下午

          類設(shè)計(jì)與設(shè)計(jì)模式

          架構(gòu)設(shè)計(jì)的進(jìn)一步討論

          軟件架構(gòu)和架構(gòu)師

          商業(yè)機(jī)密

          6 5 上午

          ?

          ?

          ? 下午

          RUP 課程簡(jiǎn)介

          RUP 的實(shí)質(zhì)分析

          RUP 的概述

          RUP 最佳實(shí)踐和案例教學(xué)

          超大型項(xiàng)目的頂層設(shè)計(jì)與 RUP

          6 6 上午

          ?

          ?

          ? 下午

          概要設(shè)計(jì)和架構(gòu)體系選擇

          物理和邏輯架構(gòu)分步

          J2EE 體系

          Spring Hibernate

          ?

          ?

          四、 體會(huì)和計(jì)劃

          ?

          在四天的培訓(xùn)課程中,集合講師的案例,深入學(xué)習(xí)了軟件架構(gòu)設(shè)計(jì)、統(tǒng)一過(guò)程和設(shè)計(jì)模式三個(gè)方面的綜合應(yīng)用技術(shù)。

          ?

          這次培訓(xùn)的內(nèi)容多、時(shí)間緊,讓我獲益匪淺。我感受很深的主要有以下幾點(diǎn):

          ?

          1 、軟件的架構(gòu)設(shè)計(jì)是對(duì)軟件、硬件、網(wǎng)絡(luò)、運(yùn)營(yíng)、政策等軟件設(shè)計(jì)中的需求和要素進(jìn)行決策(在統(tǒng)一過(guò)程里面,架構(gòu)調(diào)研和架構(gòu)設(shè)計(jì)統(tǒng)稱為架構(gòu)分析)。軟件架構(gòu)設(shè)計(jì)是一個(gè)系統(tǒng)工程,它需要系統(tǒng)構(gòu)架師有很寬的知識(shí)面,從需求分析、架構(gòu)設(shè)計(jì)到類設(shè)計(jì)甚至代碼實(shí)現(xiàn)都需要有透徹的理解。架構(gòu)的關(guān)鍵是擁抱變化而設(shè)計(jì)

          2 、軟件架構(gòu)師是技術(shù)負(fù)責(zé),是解決方案的提供者;與項(xiàng)目經(jīng)理合作,制定計(jì)劃,決定成員,組織團(tuán)隊(duì);保證項(xiàng)目按計(jì)劃完成。架構(gòu)師最重要的素質(zhì)是把握重點(diǎn)

          3 Rational Unified Process RUP Rational 統(tǒng)一過(guò)程),是用例驅(qū)動(dòng)、以體系結(jié)構(gòu)為中心,迭代、增量的軟件開(kāi)發(fā)過(guò)程。

          RUP 的軟件開(kāi)發(fā)分為四個(gè)階段:

          a 、初始階段:識(shí)別和規(guī)避項(xiàng)目的主要風(fēng)險(xiǎn),建立用例模型框架,并制定里程碑日期的階段計(jì)劃;

          b 、精化階段:分析問(wèn)題領(lǐng)域,建立健全的體系結(jié)構(gòu)基礎(chǔ),編制項(xiàng)目計(jì)劃,淘汰項(xiàng)目中最高風(fēng)險(xiǎn)的元素,完成部分優(yōu)先級(jí)最高的用例開(kāi)發(fā);

          c 、構(gòu)建階段:分為多個(gè)迭代,逐步完成不同優(yōu)先級(jí)的用例開(kāi)發(fā),核心 Case-> 高風(fēng)險(xiǎn) Case-> 次核心 Case-> 其它 Case

          d 、交付階段:進(jìn)行各種功能、性能測(cè)試,進(jìn)行產(chǎn)品化、部署,完成整個(gè)系統(tǒng)的開(kāi)發(fā)工作。

          每次迭代之后,都應(yīng)該交付一個(gè)可以運(yùn)行的中間版本

          4 、軟件設(shè)計(jì)中存在不斷重復(fù)出現(xiàn),可以用某種相同方式解決的問(wèn)題,也可以按照某種模式進(jìn)行識(shí)別,并且可以在這個(gè)模式的基礎(chǔ)上創(chuàng)建特定的解決方案。設(shè)計(jì)模式是充分利用語(yǔ)言優(yōu)勢(shì),站在更高的角度去審視我們的設(shè)計(jì),但是不要為了模式而設(shè)計(jì)

          5 、合理、規(guī)范的文檔很重要,也很必要,如術(shù)語(yǔ)表,對(duì)功能性需求形成的用例模型和系統(tǒng)特性列表文檔,技術(shù)備忘錄(記錄設(shè)計(jì)動(dòng)機(jī)和原理),問(wèn)題卡等等。
          ?

          最后,計(jì)劃×月×日 14:00 ~ 18:00 在大會(huì)議室對(duì)R&D部門(mén)開(kāi)展主題為“面向?qū)ο蟮能浖_(kāi)發(fā)”的內(nèi)部培訓(xùn),目錄如下:


          第一部分:軟件過(guò)程概述
          1、軟件過(guò)程
          第二部分:面向?qū)ο蠼#ǚ治龊驮O(shè)計(jì))
          2、概念建模
          3、用例建模
          4、交互建模
          5、部署與實(shí)施
          6、案例
          第三部分:設(shè)計(jì)模式
          7、何謂模式
          8、設(shè)計(jì)原則
          9、GOF設(shè)計(jì)模式
          10、案例


          徐建祥
          2006/06/09
          posted on 2006-06-09 01:52 Xu Jianxiang 閱讀(728) 評(píng)論(0)  編輯  收藏 所屬分類: Design Research
          主站蜘蛛池模板: 宝鸡市| 永宁县| 新乡县| 噶尔县| 普格县| 福清市| 凤台县| 惠水县| 长汀县| 东乡族自治县| 玉林市| 新宾| 唐海县| 出国| 宝坻区| 平山县| 鹤壁市| 南昌县| 建昌县| 湟源县| 博乐市| 陆川县| 新安县| 平定县| 贵南县| 柘城县| 阿拉善盟| 玉门市| 武穴市| 海淀区| 十堰市| 甘谷县| 桃源县| 吐鲁番市| 巴里| 开化县| 筠连县| 喀什市| 西城区| 宿松县| 宁陵县|