一切皆可抽象

          大而無(wú)形 庖丁解牛 厚積薄發(fā) 滌慮玄覽
             ::  ::  ::  ::  :: 管理

          體系結(jié)構(gòu)
                    從架構(gòu)的服務(wù)級(jí)別上總結(jié)架構(gòu)師所要的做的工作就是在有限資源下權(quán)衡并且做出
                    系統(tǒng)的最佳架構(gòu) 來(lái)保證
          Scalability - the ability to support the required quality of service as the load increases
          Maintainability - the ability to correct flaws in the existing functionality without impacting other components/systems
          Reliability - the assurance of the integrity and consistency of the application and all of its transactions. Reliability spans from the OS to the Application to the service provided.
          Availability - the assurance that a service/resource is always accessible
          Extensibility - the ability to add/modify additional fuctionality without impacting existing functionality
          Manageability - the ability to manage the system in order to ensure the continued health of a system with respect to scalability, reliability, availability, performance, and security.

          安全性是目前比較難解決的機(jī)制。

            在架構(gòu)的定義中,必須包括了持續(xù)性,分布,通信,事務(wù)管理以及安全管理等基礎(chǔ)性建筑。
            滿足系統(tǒng)的業(yè)務(wù)和服務(wù)級(jí)別需求,是架構(gòu)師的目標(biāo)。在有限的資源下,盡大可能的滿足是職責(zé)。而提高滿足是架構(gòu)師的能力。

          posted @ 2005-11-08 10:26 鋒出磨礪 閱讀(635) | 評(píng)論 (2)編輯 收藏

           中文指南:結(jié)合英文原版書看 更好
            J2EE架構(gòu)師認(rèn)證指南
          【原書名】 Sun Certified Enterprise Architect for J2EE Technology Study Guide [原書信息] 
          【原出版社】 Sun Microsystems 
          【作者】 (美)Mark Cade,Simon Roberts 
          【譯者】 武欣 羅云峰 劉侃 
          【叢書名】 Sun公司核心技術(shù)叢書 
          【出版社】 機(jī)械工業(yè)出版社 

            另外我從yahoo的scea group下載了一些英文的相關(guān)資料。
            和大家共享
            http://groups.yahoo.com/group/scea_prep 這是yahoo的scea group
           
          下面的連接是我下載的認(rèn)為比較好的資料

           http://www.aygfsteel.com/Files/itaogo/SCEA-PDF-NOTES.zip
           
          http://www.aygfsteel.com/Files/itaogo/scea01.rar

          posted @ 2005-11-08 10:12 鋒出磨礪 閱讀(1728) | 評(píng)論 (2)編輯 收藏


          如何讓所有的涉眾目標(biāo)一致
          1,文檔:
          因?yàn)橐粋€(gè)工程,所有的涉眾不是同時(shí)介入的。這就導(dǎo)致了
          對(duì)于工程的認(rèn)識(shí)就不同。而要幫助后加入的成員很快的進(jìn)入角色,
          就必須有提綱性的文檔作為引導(dǎo)。并且所有的描述語(yǔ)言都是所能夠
          領(lǐng)會(huì)的,比如uml就是一個(gè)很好的選擇。
          2,授課:
          嚴(yán)肅的說(shuō)不是授課,而是交流經(jīng)驗(yàn)。廣開言論,而后達(dá)成共識(shí)。
          3,明確的核心骨架和規(guī)范
          高層業(yè)務(wù)用例,高層測(cè)試用例,核心類構(gòu)成,主要流程。這些都決定了
          系統(tǒng)的主脈絡(luò)。

          如何讓團(tuán)隊(duì)成員保持激情
          1,階段性的成果
             讓每個(gè)員工感受到階段性的成果,是大家心血的結(jié)晶,而且是大家
             辛苦努力的結(jié)果。不是停留于語(yǔ)言上,而是讓每個(gè)人真切的感受到
             確實(shí)是這樣。并且對(duì)結(jié)果都是有十足的信心。
          2,挑戰(zhàn)性的工作
             在單調(diào)的工作中,尋找挑戰(zhàn)性,尋找亮點(diǎn)。讓每個(gè)人在團(tuán)隊(duì)中體現(xiàn)出
             個(gè)性,讓每個(gè)人感受到她是不可獲缺的。
          3,時(shí)刻的進(jìn)步
             對(duì)每個(gè)成員進(jìn)行合理的規(guī)劃,在工作的同時(shí),提高每個(gè)人在自己領(lǐng)域的進(jìn)步
             盡可能的和她的職業(yè)規(guī)劃一致。時(shí)刻感受到她在進(jìn)步。
          4,實(shí)時(shí)的支持和鼓勵(lì)
             風(fēng)險(xiǎn)和困難到處都是,此時(shí),要有強(qiáng)有力的支持和鼓勵(lì)以及幫助。要盡可能的
             尋找資源來(lái)幫助她,而不是將壓力全部推給她。
          5,成果的喜悅和物質(zhì)的關(guān)懷
             我們成果了,職業(yè)生涯畫了很好的一筆,精神享受的同時(shí),將大家的打車費(fèi),加班費(fèi)
             ,獎(jiǎng)金等立刻兌現(xiàn)。走 去high吧 哥們。

          如何讓團(tuán)隊(duì)有凝聚力和自由的交流空間
          1,成果分享
             在體現(xiàn)個(gè)人價(jià)值的同時(shí),成果是大家分享的。當(dāng)然 給予分享的人,她的個(gè)人魅力的提升就是一種收獲。
             將這種價(jià)值觀貫穿整個(gè)團(tuán)隊(duì)。鼓勵(lì)大家分享。
          2,有個(gè)安靜的交流環(huán)境和小黑板
             如果有coffe更好不過(guò)。這里是靈感的來(lái)源地,解決問(wèn)題的天堂。
          3,有價(jià)值的培訓(xùn)和交流
             不說(shuō)為項(xiàng)目做準(zhǔn)備,就是提高個(gè)人能力和交流彼此思想。此時(shí)我們拋開目前的項(xiàng)目。


           

          posted @ 2005-11-01 10:34 鋒出磨礪 閱讀(427) | 評(píng)論 (2)編輯 收藏

          一個(gè)很有意義的計(jì)算題!
          如果令 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 分別等于百分之
          1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
              那麼Hard work (努力工作)
              H+A+R+D+W+O+R+K =8+1+18+4+23+15+18+11 = 98%
              Knowledge(知識(shí))
              K+N+O+W+L+E+D+G+E =11+14+15+23+12+5+4+7+5 = 96%
              Love(愛(ài)情)
              L+O+V+E12+15+22+5 = 54%
              Luck(好運(yùn))
              L+U+C+K=12+21+3+11 = 47%
              (這些我們通常認(rèn)為重要的東西往往並不是最重要的)
              什麼能使得生活變得圓滿?
              是Money(金錢)嗎? ...
              不! M+O+N+E+Y = 13+15+14+5+25 = 72%
              是Leadership(領(lǐng)導(dǎo)能力)嗎? ...
              不! L+E+A+D+E+R+S+H+I+P = 12+5+1+4+5+18+19+9+16 = 89%
              那麼,什麼能使生活變成100%的圓滿呢?
              每個(gè)問(wèn)題都有其解決之道,只要你把目光放得遠(yuǎn)一點(diǎn)!
              ATTITUDE(心態(tài))
              A+T+T+I+T+U+D+E =1+20+20+9+20+21+4+5 = 100%
              我們對(duì)待工作、生活的態(tài)度能夠使我們的生活達(dá)到100%的圓滿。

          posted @ 2005-10-28 15:57 鋒出磨礪 閱讀(1379) | 評(píng)論 (4)編輯 收藏

          豬!你的鼻子有兩個(gè)孔,感冒時(shí)的你還掛著鼻涕牛牛.
          豬!你有著黑漆漆的眼,望呀望呀望也看不到邊.
          豬!你的耳朵是那么大,呼扇呼扇也聽(tīng)不到我在罵你傻.
          豬!你的尾巴是卷又卷,原來(lái)跑跑跳跳還離不開它
          哦~~~

          豬頭豬腦豬身豬尾(yi)巴
          從來(lái)不挑食的乖娃娃
          每天睡到日曬三桿后
          從不刷牙從不打架

          豬!你的肚子是那么鼓,一看就知道受不了生活的苦
          豬!你的皮膚是那么白,上輩子一定投在那富貴人家
          哦~~~

          傳說(shuō)你的祖先有八釘耙,算命先生說(shuō)他命中犯桃花
          見(jiàn)到漂亮姑娘就嘻嘻哈哈
          不會(huì)臉紅不會(huì)害怕

          豬頭豬腦豬身豬尾(yi)巴
          從來(lái)不挑食的乖娃娃
          每天睡到日曬三桿后
          從不刷牙從不打架哦~~~
          傳說(shuō)你的祖先有八釘耙,算命先生說(shuō)他命中犯桃花
          見(jiàn)到漂亮姑娘就嘻嘻哈哈
          不會(huì)臉紅不會(huì)害怕
          你很象她

          posted @ 2005-10-28 15:07 鋒出磨礪 閱讀(331) | 評(píng)論 (2)編輯 收藏

          泡饃---老劉家泡饃(北廣濟(jì)街內(nèi))
            水盆羊肉----老白家(北廣濟(jì)街內(nèi))、老李家(方新村路東農(nóng)行南邊)
            小炒----西羊市中段的“天下第一碗”;
            雜羔湯----(建設(shè)西路旅館村內(nèi))
            烤肉----里木烤肉(麻家十子西50米)
            肉夾饃----秦豫肉夾饃(柏樹林南口)
            孜然炒肉夾饃----(灑金橋十子?xùn)|南角)
            臘牛肉夾饃---- 北梢門紅碼頭老旦隔壁“李老四夾饃”,他家的雜肝湯也不錯(cuò)
            水盆大肉----老宋家(柏樹林十子西南角)
            葫蘆頭----鐵蛋葫蘆頭(柏樹林十子西北角)
            蒸碗----(建西街東口向西100米路南)
            煎餅----頂頂香煎餅屋(龍首村十子向南50米路西)
            醬大骨頭---骨頭莊(吉祥村十子向東100米路北)
            麻辣粉----牽人(粉巷)
            火鍋----竹園 (和平路)
            蒜蘸面----綠螞蟻對(duì)面
            牛肉面----馬虎面(西七路)
            臘汁肉揪面片----建設(shè)西路西頭路南第一家
            羊肉面----建設(shè)西路西頭路南“陜北老二面莊”
            高新的老王面
            小雁塔門口的羊肉面
            建國(guó)路的梆梆面
            尚勤路的歧山面
            長(zhǎng)樂(lè)路的牛肉拉面
            高新路北段“一諾面莊”的秦香面
            麻辣魚----建國(guó)路中段路西“安平麻辣魚”
            麻辣燙-----七星椒(周家圍墻)
            火鍋-----小天鵝(南二環(huán))
            牛肉面----一分利(鼓樓)
            沙鍋----穆薩 (大皮院 )
            烤肉----(橋子口往西400米)
            炒海瓜子————胖嫂(東新街夜市,最近檢查12點(diǎn)以后出攤)
            米線----玄風(fēng)橋“紅油米線”
            馬廠子的〔大盤雞〕
            興慶路東隆的樓下〔今日平價(jià)酒樓〕的炒菜不錯(cuò),
            西大街橋梓口車站路南小巷里有一家〔鹵汁涼粉〕
            大雁塔正面的路東有一家〔肉夾饃〕和〔丸子湯〕
            長(zhǎng)樂(lè)西路輕工東半公里〔秦百年〕火鍋--要吃蹄花的
            交大北沙坡里有一個(gè),〔九龍海天大酒樓〕(剛開的分店在緯十街西北角),夜市上有一個(gè)〔重慶嫩江魚〕,小巷里有一家四種麻辣
            南二環(huán)“川渝人家”的菜也不錯(cuò)。
            粉帶(2塊)。黃甫莊口有一家〔鹵汁雞〕(5角)
            西五路西段路南第一個(gè)小巷進(jìn)去有一個(gè)〔塘壩魚大排檔〕(20元)
            建設(shè)路東口路南(三二三醫(yī)院東鄰)〔塘壩魚〕
            東門里南〔渭南時(shí)晨包子〕
            南稍門永寧村里有一家〔烤羊肉〕,現(xiàn)割現(xiàn)秤現(xiàn)穿現(xiàn)賣現(xiàn)烤現(xiàn)吃
            北郊自強(qiáng)路有一家烤羊排
            原東郊三廠旁邊有一家“囊坑肉”,也屬羊排一種(此店已搬家,待我偵察后再通知)
            東新街————牛肉丸子燴菜,好吃量也足,只出夜市,隔個(gè)幾天就要去吃一回,味道地道
            北郊 龍首南路里“東利沙鍋 ”
            而且最好吃的是最便宜的三鮮沙鍋
            柳巷口的牛肉面,最近已經(jīng)般到端履門
            勞動(dòng)南路啊,老機(jī)場(chǎng)里面有一家跳水魚,非常好吃的
            西北大學(xué)北門,西側(cè)的紅燜王(紅燜羊肉非常棒)
            北廣濟(jì)街的泡饃是老米家。
            
            東郊韓森寨經(jīng)二路北口李老四牛肉夾饃,
            南郊吉祥村十字社科院對(duì)面老蒲城風(fēng)味小吃,里面的八寶辣子和老豆腐很好。
            小肥羊的火鍋羊肉鮮美(最近聽(tīng)說(shuō)他們?yōu)榱吮ur在肉里放了對(duì)人體有害的防腐劑)可以緩緩再吃
            海底撈服務(wù)態(tài)度一流
            南二環(huán)添一順味道不錯(cuò),價(jià)格相對(duì)有點(diǎn)高
            老成都 喜歡吃辣的朋友可以常去坐坐
            東來(lái)順也不錯(cuò)
            文豪雜糧食府去一次,感受感受看看就行了,自己吃飯千萬(wàn)不要去
            西廂子廟街有一個(gè)“大清花”餃子館,餃子不錯(cuò),菜也不錯(cuò),滿族人開的,老板很會(huì)做生意,去吃過(guò)幾次,真的很不錯(cuò)。
            最便宜、好吃的海鮮在邊家村十子南100米---大通漁港
              新民街的通濟(jì)中坊發(fā)現(xiàn)一家冒菜(虞記),


          餐館名                        口味      環(huán)境     服務(wù)       人均消費(fèi)                
          1.  賈三灌湯包子         20           6            9                ¥15                
          2. 樊記臘汁肉店          26           9            11              ¥ 8                  
          3. 海底撈火鍋城          22           16          30              ¥ 35                
          4.竹園村火鍋               24           18          16              ¥ 44                
          5. 紅紅酸菜炒米          21           8            9                ¥ 11                
          6. 同盛祥                      18           13          9                ¥ 27                 
          7.老孫家飯莊                17           9             7                ¥ 33                
          8 西安飯莊                     20           19           15              ¥ 61                
          9永明岐山面                 22           16           14              ¥ 12                
          10. 小六湯包                 20           14           13              ¥ 15               
          11. 德發(fā)長(zhǎng)餃子             13           13           10              ¥ 45               
          12.牽人麻辣粉              25           10           12              ¥ 7                 
          13.春發(fā)生飯店             24            16          14               ¥ 25                
          14. 小蘇塘壩魚            19             9            11              ¥ 27            
          15. 御品軒面包店        27           16           17              ¥ 13              
          16 老孫家中國(guó)西部民 18           15            13             ¥ 38               
          17. 大香港鮑翅酒樓    24            24            24              ¥ 134             
          18. 老蘭家烤肉             20            8                9              ¥ 17              
          19.雅泰來(lái)                      12            12             12             ¥ 33              
          20.必勝客                      16             18            17             ¥ 56              
          21.千家粗糧王               7              7               8               ¥ 21               
          22. 坊上人清真飯莊      21            17             14              ¥ 36               
          23. 平娃烤肉店              15            4               4                ¥ 18               
          24. 高飛比薩                 18            22            16               ¥ 44              
          25.  春發(fā)生泡饃館        16           11              8               ¥ 25               
          26. 好利來(lái)蛋糕世界      12            13             11             ¥ 19                
          27. 國(guó)力仁和川菜           26           19             18               ¥ 56               
          28. 薩拉伯爾                   18             26             22             ¥ 127             
          29. 川渝人家                   16             15            12             ¥  64                  
          30. 上海人家                   13             18             17             ¥ 72              
          31. 文豪雜糧食府            17            20              15             ¥ 51              
          32. 東來(lái)順飯莊                 25           1 7             15            ¥ 45                
          33. 好倫哥                         7              15              8             ¥ 39                  
          34. 東東包                         12             7               7               ¥ 10                 
          35. 朱軍魚莊                    17             7                 8             ¥ 33                
          36. 清真老金家水盆羊肉  17            9               0              ¥ 34                 
          37. 德克士炸雞                  6              7               8              ¥ 25                   
          38. 粵珍軒海鮮酒樓         16            22             19             ¥ 61                  
          39. 江海肥牛大酒店                                                                                    
          40. 秦朝瓦罐                      14           12             12              ¥ 53                 
          41. 金漢斯南美燒烤    
          42. 老味家飯                       20           16             13             ¥ 35                  
          43. 豪牛士烤肉                   7             11              11            ¥ 58                  
          44. 元太祖     
          45. 郭老大大盤雞               13            6               8               ¥ 30                  
          46. 海云臺(tái)                          12             19             16              ¥ 45                  
          47. 老樹咖啡                      4                1 3            13              ¥ 30                  
          48. 橋梓口賈永信              18              6               6                ¥ 20                     
          49. 永和豆?jié){     
          50. 安旗    
          51. 榮歌紅燜王餐莊            19             12              14              ¥34               
          52. 程記米線店    
          53. 毛公湘菜館                    18              10             11               ¥46                  
          54. 捷爾泰涼皮    
          55. 肯尼羅杰斯餐廳             2                13              10              ¥ 41              
          56. 回坊人家    
          57. 三皇三家     
          58. 米旗蛋糕     
          59. 奧斯汀西餐酒廊    
          60. 無(wú)名食屋     
          61. 明都回轉(zhuǎn)壽司                  2               6                  8                ¥ 46                
          62. 惠里     
          63. 譚魚頭火鍋     
          64. 清真老四烤肉    
          65. 解放路餃子館               14                11               10                 ¥ 40              
          66. 云南過(guò)橋米線酒樓     2
          67. 西安烤鴨店                   17                14                11                 ¥ 49             
          68. 蘇浙匯酒店                   18                20                20                   ¥ 51           
          69. 永豐歧山面                   17                6                  10                  ¥ 12            
          70. 高山青    
          71. 秦豫肉夾饃    
          72. 小唐人自助    
          73. 小肥羊火鍋    
          74. 麥當(dāng)勞    
          75. 頂頂香煎餅屋    
          76. 郭老六大盤雞    
          77. 阿瓦山寨    
          78. 愛(ài)特糕餅曼維咖啡店    
          79. 蛐蛐火鍋    
          80. 格蘭明珠     
          81. 野玫瑰大酒店     
          82. 新聞大廈美食城    
          83. 藝園餐廳    
          84. 酷啦啦     
          85. 名典咖啡語(yǔ)茶    
          86. 吉林農(nóng)家飯莊    
          87. 阿林鮑魚    
          88. 一諾面莊   
          89. 常寧宮休閑山莊    
          90. 黃鶴樓金花飯店    
          91. 安德坊    
          92. 民生大酒店食村     
          93. 桃李村飯店    
          94. 羅胖大排檔    
          95. 唐樂(lè)宮                          9                    19                       23              ¥145  
          96. 全聚德烤鴨店   
          97. 國(guó)花酒家老店    
          98. 紫荊花大酒店    
          99. 崔記biangbiang面館    
          100. 一分利面莊   

          posted @ 2005-10-28 15:06 鋒出磨礪 閱讀(948) | 評(píng)論 (4)編輯 收藏

          import java.io.*;
          import java.util.*;
          import java.util.zip.ZipOutputStream;
          import java.util.zip.ZipEntry;
          import java.util.zip.ZipFile;

          public class FileMgr {
            public FileMgr() {
            }
           /**
             * 壓縮文件
             * @param srcfile File[]  需要壓縮的文件列表
             * @param zipfile File    壓縮后的文件
             */
            public static void ZipFiles(java.io.File[] srcfile, java.io.File zipfile) {
              byte[] buf = new byte[1024];
              try {
                // Create the ZIP file
                ZipOutputStream out = new ZipOutputStream(new FileOutputStream(zipfile));
                // Compress the files
                for (int i = 0; i < srcfile.length; i++) {
                  FileInputStream in = new FileInputStream(srcfile[i]);
                  // Add ZIP entry to output stream.
                  out.putNextEntry(new ZipEntry(srcfile[i].getName()));
                  // Transfer bytes from the file to the ZIP file
                  int len;
                  while ( (len = in.read(buf)) > 0) {
                    out.write(buf, 0, len);
                  }
                  // Complete the entry
                  out.closeEntry();
                  in.close();
                }
                // Complete the ZIP file
                out.close();
              }
              catch (IOException e) {
                e.printStackTrace();
              }
            }

            /**
             * 解壓縮
             * @param zipfile File 需要解壓縮的文件
             * @param descDir String  解壓后的目標(biāo)目錄
             */
            public static void UnZipFiles(java.io.File zipfile, String descDir) {
              try {
                // Open the ZIP file
                ZipFile zf = new ZipFile(zipfile);
                for (Enumeration entries = zf.entries(); entries.hasMoreElements(); ) {
                  // Get the entry name
                  ZipEntry entry = ( (ZipEntry) entries.nextElement());
                  String zipEntryName = entry.getName();
                  InputStream in = zf.getInputStream(entry);
                 // System.out.println(zipEntryName);
                  OutputStream out = new FileOutputStream(descDir + zipEntryName);
                  byte[] buf1 = new byte[1024];
                  int len;
                  while ( (len = in.read(buf1)) > 0) {
                    out.write(buf1, 0, len);
                  }
                  // Close the file and stream
                  in.close();
                  out.close();
                }
              }
              catch (IOException e) {
                e.printStackTrace();
              }
            }

          }

          posted @ 2005-10-28 15:04 鋒出磨礪 閱讀(905) | 評(píng)論 (2)編輯 收藏

          作為中國(guó)最底層的程序員,我苦 我樂(lè) 。
          讓他人去瘋狂的壓榨吧,讓自以為是的pm,sa們繼續(xù)他們自以為
          的美夢(mèng)和想象吧
          有句話是 孤芳自賞 也許他們就是
          我在默默無(wú)聞的為中國(guó)的軟件事業(yè)出力
          我從來(lái)都是那頭勤種的耕牛
          我問(wèn)心無(wú)愧
          無(wú)愧于我的朋友和我心愛(ài)的每個(gè)人(包括你)

          曾經(jīng)的我也是馳騁于
          腥風(fēng)血雨
          曾經(jīng)的我?guī)ьI(lǐng)我的兄弟們
          踩平一個(gè)個(gè)project
          沒(méi)有華麗的辭藻
          只有好用的軟件
          結(jié)交了很多朋友
          培養(yǎng)了諸多se

          雖然有sa的本本
          我卻一直拿自己當(dāng)
          --------程序員
          現(xiàn)在 將來(lái)
          我將永遠(yuǎn)的和
          兄弟們
          同食野菜
          共享富貴

          就是一個(gè)牛一樣的程序員

          我有很多的好朋友
          我和老婆過(guò)著幸福的
          掉渣的生活
          我將有個(gè)可愛(ài)的孩子
          我的親人目前還都健康幸福
          我很知足 上蒼給我的
          惜福 惜福 惜福

          posted @ 2005-10-18 13:23 鋒出磨礪 閱讀(378) | 評(píng)論 (2)編輯 收藏

          構(gòu)架淺析

          李寶劍 libaojian@sina.com

           

             從廣義方面來(lái)理解構(gòu)架,在自然世界中到處都是。作為一個(gè)好的構(gòu)架概念最終會(huì)形成模式。這里筆者僅從軟件工程的領(lǐng)域?qū)⒆约旱囊恍\薄認(rèn)識(shí)進(jìn)行分析整理,以求獲取通用的可控制其風(fēng)險(xiǎn)的構(gòu)架模式。

             從靜態(tài)視角分析,構(gòu)架涉及了公司,部門,團(tuán)隊(duì),涉眾等。從動(dòng)態(tài)視角分析,構(gòu)架涉及了產(chǎn)品創(chuàng)造過(guò)程以及圍繞此過(guò)程發(fā)生的各種事件。從軟件技術(shù)的視角分析,構(gòu)架涉及了需求,設(shè)計(jì),程序,用例等。不同視角看到不同的構(gòu)架,這些構(gòu)架彼此相互聯(lián)系,相互制約。

             對(duì)于一個(gè)構(gòu)架的組成,我暫稱其為元素,元素會(huì)有關(guān)系,關(guān)系包括了控制,協(xié)作,支持等。

             從以上分析,你的頭腦里應(yīng)該會(huì)有一個(gè)模糊的構(gòu)架view展現(xiàn)。

             我們的目標(biāo)是借助諸多構(gòu)架支持完成某些構(gòu)架的實(shí)現(xiàn),在這個(gè)過(guò)程中,會(huì)發(fā)生一些阻礙事情進(jìn)展的情況。那好,事情就變的有目的了,我們的目的就是解決這些阻礙,對(duì)癥下藥,盡大可能的解決這些問(wèn)題,權(quán)衡利弊,使最終的利益最大化。

             構(gòu)架可抽取,可形成模式,而具體到一個(gè)項(xiàng)目構(gòu)架模式就變成了構(gòu)架實(shí)例,有了動(dòng)作動(dòng)態(tài)這個(gè)元素來(lái)打破了構(gòu)架的一些常規(guī)。作為項(xiàng)目的控制者需要合理的處理和控制常規(guī)的可預(yù)見(jiàn)的風(fēng)險(xiǎn)和突發(fā)的風(fēng)險(xiǎn)。在不同的場(chǎng)景中,構(gòu)架中的元素所擔(dān)任的角色就不同,其屬性和行為也會(huì)動(dòng)態(tài)的進(jìn)行變化。例如你在公司構(gòu)架下是一個(gè)員工,在部門構(gòu)架下是一個(gè)設(shè)計(jì)師,在項(xiàng)目構(gòu)架中是一個(gè)設(shè)計(jì)組長(zhǎng),在涉眾中是一名設(shè)計(jì)人員,在過(guò)程中是一名團(tuán)隊(duì)成員,在需求構(gòu)架中是一個(gè)需求的翻譯者,在設(shè)計(jì)構(gòu)架中你就是大師,等等。

             分析抽取了初始的構(gòu)架模型如下

           o_22.bmp

             下面我將根據(jù)初始的構(gòu)架模型,進(jìn)行具體的項(xiàng)目分析。我將從目前的項(xiàng)目進(jìn)行此項(xiàng)目架構(gòu)以及支持和約束此項(xiàng)目架構(gòu)的其他架構(gòu)的分析,找出僅可能多的問(wèn)題和解決方案,形成一定的模式,避免重蹈覆轍。

             項(xiàng)目背景

                 公司近期在電子政務(wù)方面,會(huì)面臨大量的政務(wù)信息的交互。 在此背景下,開發(fā)代號(hào)為ABC的數(shù)據(jù)交換平臺(tái)。因?yàn)槟逞芯克呀?jīng)有若干成熟的設(shè)計(jì),將和此研究所合作進(jìn)行開發(fā)。公司派34人進(jìn)駐研究所, 同研究所的研究生團(tuán)隊(duì)組成新的團(tuán)隊(duì),共同開發(fā)。

             構(gòu)架列表

          n         公司構(gòu)架(公司領(lǐng)導(dǎo) 政務(wù)部門領(lǐng)導(dǎo)  開發(fā)領(lǐng)導(dǎo))

          n         團(tuán)隊(duì)構(gòu)架(公司監(jiān)督 項(xiàng)目指導(dǎo) 項(xiàng)目管理 技術(shù)管理 公司員工 研究所學(xué)生)

          n         研究所構(gòu)架(導(dǎo)師 學(xué)生(博士研究生 碩士研究生))

          n         涉眾構(gòu)架(公司 研究所 用戶)

          n         項(xiàng)目構(gòu)架(高層用例構(gòu)架 組成人員)

          n         需求構(gòu)架(用例架構(gòu))

          n         設(shè)計(jì)構(gòu)架(系統(tǒng)架構(gòu))

          n         實(shí)現(xiàn)構(gòu)架(類架構(gòu))

          n         過(guò)程構(gòu)架(周期,里程碑)

          n         技術(shù)構(gòu)架

             總體構(gòu)架關(guān)系

               r_11.bmp

           

          下面一排都是外部約束和支持項(xiàng)目構(gòu)架的若干構(gòu)架。上面一排是項(xiàng)目過(guò)程中內(nèi)部所要協(xié)調(diào)的構(gòu)架。下面就支持架構(gòu)的目標(biāo)和責(zé)任以及未能達(dá)到目標(biāo)的狀況進(jìn)行分析。

          公司構(gòu)架

              公司對(duì)于此項(xiàng)目的責(zé)任應(yīng)該是約束,監(jiān)督,支持。從目前的狀況來(lái)看,項(xiàng)目組所感受的的只是約束和監(jiān)督,未能明顯的感覺(jué)支持。對(duì)于監(jiān)督的力度不夠也就是過(guò)程的監(jiān)督僅停留于常規(guī)的周報(bào)等紙面內(nèi)容,掩蓋了事實(shí)的真相。

          問(wèn)題

          就是監(jiān)督不力,不予支持。結(jié)果是上下信息不暢,項(xiàng)目進(jìn)展困難。這種嚴(yán)重的等級(jí)信息傳遞,造成了鏈條式的信息溝通,因?yàn)槟骋粋€(gè)環(huán)節(jié)的缺失,就會(huì)造成監(jiān)督盲區(qū)和支持盲區(qū)。

          參考模式

           

          解決方案

          從公司對(duì)于此項(xiàng)目的構(gòu)架組成包括了五級(jí),董事長(zhǎng),副總,政務(wù)部總,政務(wù)部開發(fā)負(fù)責(zé),政務(wù)部項(xiàng)目監(jiān)督員。那問(wèn)題顯然出在政務(wù)部總和政務(wù)部開發(fā)負(fù)責(zé)這個(gè)點(diǎn)(元素)上。解決問(wèn)題將從此深入。借用我黨常用的什么下鄉(xiāng)活動(dòng)的策略,并且支持鼓勵(lì)員工的合理建議,廣開言論。

          研究所構(gòu)架

              研究所的目的不言而預(yù),教學(xué)為主,培養(yǎng)學(xué)生目的很明顯。對(duì)于項(xiàng)目的進(jìn)展做出了很大的努力,而問(wèn)題也隨著進(jìn)展暴露的越來(lái)越突出。優(yōu)勢(shì),人力多。

          問(wèn)題

          1,  經(jīng)驗(yàn)不足

          2,  流動(dòng)性大

          3,  責(zé)任心不足

          4,  需花費(fèi)培養(yǎng)成本

          解決方案

              ,這就要求團(tuán)隊(duì)組成的格局需要按照這種方式進(jìn)行重新規(guī)劃。將比較優(yōu)秀的團(tuán)隊(duì)成員作為產(chǎn)品組的領(lǐng)軍。人才浪費(fèi)也是一個(gè)缺憾,未能人盡其用。通過(guò)一段時(shí)間的觀察和磨合,仔細(xì)分析每個(gè)組員的特點(diǎn),進(jìn)行團(tuán)隊(duì)合理的人員分配。真正的實(shí)現(xiàn)113

          團(tuán)隊(duì)構(gòu)架

              不管是從傳統(tǒng)的軟件過(guò)程來(lái)講還是從rup的項(xiàng)目管理過(guò)程分析。團(tuán)隊(duì)的組成缺失很大,也很不科學(xué)。一句話:一哄而上。

           問(wèn)題

          1.       項(xiàng)目管理者位置、職權(quán)不突出,沒(méi)有獨(dú)立的協(xié)調(diào)、組織、調(diào)配權(quán)力;

          2.       團(tuán)隊(duì)組成人員結(jié)構(gòu)不合理,往往不能按照科學(xué)的職能需要配置項(xiàng)目開發(fā)人員;

          3.       團(tuán)隊(duì)中職能交錯(cuò)混亂,管理模式不確定,存在嚴(yán)重的職能重疊浪費(fèi)和缺失不齊的矛盾現(xiàn)象;

          4.       團(tuán)隊(duì)精神不明確,項(xiàng)目目標(biāo)不一致。

          解決方案

             在公司構(gòu)架的基礎(chǔ)上,明確項(xiàng)目管理者的地位和作用;按照類比或經(jīng)驗(yàn)的管理模式,組建所需要的研發(fā)人員團(tuán)隊(duì),明確團(tuán)隊(duì)精神和唯一奮斗目標(biāo).

          涉眾構(gòu)架

              沒(méi)有用戶的參與。涉眾不完全。聽(tīng)不到不同的意見(jiàn)(或者不同的意見(jiàn)僅局限于內(nèi)部),會(huì)形成一葉障目。

           問(wèn)題

             

          解決方案

              作好充分的項(xiàng)目前期調(diào)研,廣泛收集用戶(或業(yè)主)信息,建立項(xiàng)目用戶跟蹤回訪制度,最好由原軟件開發(fā)負(fù)責(zé)人牽頭。

          需求構(gòu)架

              需求來(lái)源太狹小。

           問(wèn)題

              導(dǎo)致產(chǎn)品規(guī)劃不太合理,盲目的靠近什么紅頭文件。連技術(shù)細(xì)節(jié)都盲目靠近。

          解決方案

              從其他的政務(wù)系統(tǒng)入手,結(jié)合其他的類似產(chǎn)品,進(jìn)行產(chǎn)品規(guī)劃和需求獲取。

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

              概要設(shè)計(jì)階段因?yàn)楫a(chǎn)品族的規(guī)劃不到位,造成了某些概念不統(tǒng)一。詳細(xì)設(shè)計(jì)階段問(wèn)題依舊,并且對(duì)于整體感未能有人把握。

           問(wèn)題

          1.       設(shè)計(jì)目標(biāo)不明確,設(shè)計(jì)范圍模糊,造成設(shè)計(jì)概念含混不清;

          2.       設(shè)計(jì)階段劃分不清,設(shè)計(jì)深度很難把握。

          3.       設(shè)計(jì)成果的校核、審查、確定系統(tǒng)不健全,沒(méi)有準(zhǔn)確的把關(guān)人員。

          解決方案

             明確設(shè)計(jì)階段,提前作好設(shè)計(jì)溝通協(xié)調(diào)工作,給定項(xiàng)目設(shè)計(jì)內(nèi)容,設(shè)立專人設(shè)計(jì)組,健全設(shè)計(jì)成果的審查把關(guān)系統(tǒng)。

          技術(shù)構(gòu)架

              技術(shù)風(fēng)險(xiǎn)

           問(wèn)題

              無(wú)總體感

          解決方案

              架構(gòu)師,在那里。如果沒(méi)有合適人選,就要從團(tuán)隊(duì)中培養(yǎng)。

          實(shí)現(xiàn)構(gòu)架

              類結(jié)構(gòu)比較合理,但是因?yàn)榭傮w無(wú)人駕馭,可能造成百花齊放。

           問(wèn)題

              許多公用類未盡其用,并且對(duì)于程序中效能都是沒(méi)有把握。

          解決方案

              代碼框架的確定和培訓(xùn)。

          過(guò)程構(gòu)架

              過(guò)程中的缺憾主要是周期和里程校驗(yàn),以及過(guò)程中的審查。

           問(wèn)題

              不及時(shí) 力度不夠

          解決方案

              項(xiàng)目管理方面的資料很多,我這里就不羅索了。

          posted @ 2005-10-18 10:15 鋒出磨礪 閱讀(528) | 評(píng)論 (5)編輯 收藏

          首先到SUN下載最新的JMF,然后安裝。http://java.sun.com/products/java-media/jmf/index.jsp



          然后,說(shuō)一下需求



          1. 用攝像頭拍照



          2. 在文本框輸入文件名



          3. 按下拍照按鈕,獲取攝像頭內(nèi)的圖像



          4. 在拍下的照片上有一紅框截取固定大小的照片。



          5. 保存為本地圖像為jpg格式,不得壓縮畫質(zhì)







          技術(shù)關(guān)鍵,相信也是大家最感興趣的部分也就是如何讓一個(gè)攝像頭工作,并拍下一張照片了。



          利用JMF,代碼很簡(jiǎn)單:







          //利用這三個(gè)類分別獲取攝像頭驅(qū)動(dòng),和獲取攝像頭內(nèi)的圖像流,獲取到的圖像流是一個(gè)Swing的Component組件類



          public static Player player = null;



          private CaptureDeviceInfo di = null;



          private MediaLocator ml = null;







          //文檔中提供的驅(qū)動(dòng)寫法,為何這么寫我也不知:)



          String str1 = "vfw:Logitech USB Video Camera:0";



          String str2 = "vfw:Microsoft WDM Image Capture (Win32):0";



          di = CaptureDeviceManager.getDevice(str2);



          ml = di.getLocator();



          try



          {



          player = Manager.createRealizedPlayer(ml);



          player.start();



          Component comp;



          if ((comp = player.getVisualComponent()) != null)



          {



          add(comp, BorderLayout.NORTH);



          }



          }



          catch (Exception e)



          {



          e.printStackTrace();



          }








          接下來(lái)就是點(diǎn)擊拍照,獲取攝像頭內(nèi)的當(dāng)前圖像。



          代碼也是很簡(jiǎn)單:







          private JButton capture;



          private Buffer buf = null;



          private BufferToImage btoi = null;



          private ImagePanel imgpanel = null;



          private Image img = null;



          private ImagePanel imgpanel = null;







          JComponent c = (JComponent) e.getSource();



          if (c == capture)//如果按下的是拍照按鈕



          {



          FrameGrabbingControl fgc =



          (FrameGrabbingControl) player.getControl(



          "javax.media.control.FrameGrabbingControl");



          buf = fgc.grabFrame(); // 獲取當(dāng)前禎并存入Buffer類



          btoi = new BufferToImage((VideoFormat) buf.getFormat());



          img = btoi.createImage(buf); // show the image



          imgpanel.setImage(img);



          }







          保存圖像的就不多說(shuō)了,以下為示例代碼







          BufferedImage bi = (BufferedImage) createImage(imgWidth, imgHeight);



          Graphics2D g2 = bi.createGraphics();



          g2.drawImage(img, null, null);







          FileOutputStream out = null;



          try



          {



          out = new FileOutputStream(s);



          }



          catch (java.io.FileNotFoundException io)



          {



          System.out.println("File Not Found");



          }



          JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);



          JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi);



          param.setQuality(1f, false);//不壓縮圖像



          encoder.setJPEGEncodeParam(param);



          try



          {



          encoder.encode(bi);



          out.close();



          }



          catch (java.io.IOException io)



          {



          System.out.println("IOException");



          }




          posted @ 2005-10-13 09:11 鋒出磨礪 閱讀(417) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題
          共14頁(yè): First 上一頁(yè) 5 6 7 8 9 10 11 12 13 下一頁(yè) Last 
          主站蜘蛛池模板: 元谋县| 施秉县| 福州市| 陇南市| 兴和县| 昌都县| 海阳市| 科技| 南昌市| 新田县| 博乐市| 辽阳县| 义乌市| 德庆县| 遂平县| 蓝田县| 额敏县| 浦县| 铜梁县| 济源市| 闸北区| 海伦市| 子洲县| 周口市| 文水县| 青铜峡市| 双峰县| 乌拉特后旗| 保德县| 弥渡县| 左权县| 稻城县| 包头市| 温州市| 陇南市| 和静县| 河东区| 启东市| 金华市| 龙井市| 无棣县|