Time of Update: 2018-12-08
一定得選最時摩的外國系統.雇法國公司?搞就搞最 high level 的方法論.SOA啦,EAI, EDM啦什麼概念都給直接用上.SOW最少也得整上三四百頁.什麼再保呀,精算呀,兩核呀, 銀保呀.能整的全給他划進scope裡去.這邊搞個技術組, 那邊來個業務組.辦公室門口站一白人經理.打領帶, 笑容特虛偽的那種.打工的一進門, 甭管是寫程式的還是搞需求的都得跟經理打招呼:morning,
Time of Update: 2018-12-08
項目組的文檔風格問題 叫我怎麼說?我們項目組裡現在充斥著華而不實的文檔作風. 做一件事,這樣浮燥,這樣不腳踏實地是不行的. 寫工作文檔,規範嚴格是重要的,但並不是要把簡單問題往複雜了搞,不是要把實際問題抽象化,不是要去找一些意義含糊的詞語來表達,不是要把一句話可以說明白的意思用一大段話來說得人人都看不懂! 說到工作文檔,我想有下面幾點要做好,就夠了. 一.句法不能出問題:主謂賓一個也不能少. 如果主謂賓的詞語不能確切地,無岐義地表達事實,那麼必須用確切的定語\狀語\補語成分.
Time of Update: 2018-12-08
第五章 軟體架構設計Software Architecture 簡稱 SA5.1.2 軟體架構設計與生命週期1、需求分析階段需求 和 SA設計 面臨的是不同的對象:一個是問題空間;另一個是解空間。保持二者的可跟蹤性和轉換。2、設計階段1.傳統的設計概念只包括 構件,隨著研究的深入,構件間的 互聯機制 逐漸獨立出來,成為與構件同等層級的實體,稱為 串連子。2.體繫結構描述語言(Architecture Description Language ADL)對 串連子 的重視成為區分
Time of Update: 2018-12-08
在MSDN上閑逛, 無意中看到一個這樣的東西: 螢幕邏輯整合. SLI(螢幕邏輯整合,Screen Logic Integration)用於將古老的UNIX綠色終端字元介面的程式封裝成為一個web services, 以便在SOA的架構裡重用這些古老的商務邏輯. 比如, 在我們公司中, 業務系統是基於UNIX的終端程式, 一些商務邏輯是在介面上的一些輸入框裡輸入參數, 一些資料, 或是計算結果被顯示在螢幕上的一個地方, 這些商務邏輯通過NEON Systems
Time of Update: 2018-12-08
5.3 軟體架構風格體繫結構設計 核心目標是 重複的體繫結構模式,體繫結構級的 軟體重用。5.3.1 軟體架構風格概述一個體繫結構 定義 一個詞彙表 和 一組約束。詞彙表中包含 構件和串連件類型約束指出 如何 組合起來。體繫結構風格 反映了 共有的結構和語義特性,並指導如何 組織成一個完整的系統。5.3.2 經典軟體體繫結構風格每個構件都有一組輸入和輸出,資料輸入構件,經過內部處理,然後產生資料輸出。這裡的構件稱為
Time of Update: 2018-12-08
只是一個簡單的測試, 用了三種方法來做10萬條記錄的插入. 不過我沒有測試拼10萬條sql插入的效率.應用在:dell inspiron 640M本本上跑的. 1.60雙核CPU, 2G記憶體. 伺服器是HP360, 8CPU, 4G記憶體. SQL2000資料庫.僅供參考.一.每次都調用ctx的InsertOnSubmit方法把對象放入:2008-7-18 14:29:55 開始產生100000個對象. 並直接放入ctx; 用時4秒2008-7-18 14:29:59
Time of Update: 2018-12-08
6.3 基於 UML 的軟體開發過程6.3.1 開發過程概述UML 是獨立於軟體開發過程的,能夠在幾乎任何一種軟體開發過程中使用。迭代的漸進式軟體開發過程包含四個階段:初啟、細化、構件、部署。1、初啟項目的發起人 確定項目的 主要目標 和 範圍,初步的可行性分析 和 經濟效益分析。2、細化細化階段的開始 標誌著 項目的正式確立。1.初步的需求分析,比較重要、比較有風險的用例。2.初步的高層設計,用例、使用案例圖、類、類圖 將 依據 包 的劃分方法 分屬於
Time of Update: 2018-12-08
4.1 軟體開發方法4.1.1 軟體開發生命週期傳統的軟體生命期 是指軟體產品 從形成概念(構思)開始,經過定義、開發、使用、維護、廢棄,的全過程。可以把軟體生命期劃分為
Time of Update: 2018-12-08
從silverlight 1開始,MS對這個技術的定位似乎更重視於互連網應用的娛樂性體驗,但是,我認為silverlight技術應該更多關注一下公司專屬應用程式的解決方案。
Time of Update: 2018-12-08
7.1 設計模式概述重複遇到的典型問題,描述這些共同問題 和 解決這些問題的方案 就形成了所謂的 模式。7.1.1 設計模式的曆史模式分為幾個部分:特定的情景(Context),指模式在 何種情況下發生作用;動機(System of Force),指問題或預期的目標;解決方案(Solution),平衡各動機 或 解決所闡述問題的 構造或配置。每個模式描述了一個在某種特定情境下不斷重複發生的問題,以及解決該問題解決方案的核心所在。7.1.2 為什麼要使用設計模式物件導向設計時需要考慮
Time of Update: 2018-12-08
UML 建模與架構文檔化方法種類的膨脹,極大地妨礙了使用者的使用和交流。UML通過統一的標記法,使不同知識背景的 領域專家、系統分析、開發人員、使用者 可以方便地交流。6.1.2 UML 體繫結構演變UML 是用 元模型 描述的,元模型是 4層元模型體繫結構模式中的一層,其他層次分別是 元-元模型、模型層、使用者物件曾。其中元模型層 由 元-元模型層 匯出。元模型的體繫結構模式 可以用來定義 複雜模型 所要求的 精確定義,這種複雜模型通常需要被 可靠地 儲存、共用、操作
Time of Update: 2018-12-08
windows xp sp3 + ie6環境如何在CInternetSession下傳檔案時,設定要求使用者名稱口令的Proxy 伺服器?如果安裝了ie8,CInternetSession會自動採用ie的設定和使用者儲存的憑據,程式是完全透明的,但ie6下,相同的程式行為不同了,如何顯式地設定Proxy 伺服器與使用者名稱口令呢?下面是我目前不能工作的代碼,這個代碼在ie8的環境裡完全不必有SetOption()的動作都能自動正常。如何?Proxy
Time of Update: 2018-12-08
8.1 XML 概述可延伸標記語言 (XML)(xml)是標準通用標記語言 (SGML)(SGML)的一個子集;可以用XML來開發一種標記語言,它的元素和屬性多是為專門行業和產業而定義的。支援統一字元編碼 UCS,使得 XML 成為了國際標準,XML 和 HTML 都支援 樣式表(style sheet)。8.1.2 標籤文法XML 元素的結構與 HTML基本相同,使用角括弧來界定標籤,但二者相同點也就僅此而已。與 HTML 不同,幾乎所有的 XML 標籤 都是大小寫敏感的,主要是滿足
Time of Update: 2018-12-08
4.2 需求管理需求 最終文檔 經過評審批准後,則定義了需求基準 Baseline;構築了 功能需求 和 非功能需求 的一個 約定Agreement。約定是需求開發和需求管理之間的橋樑。需求管理是一個 對系統 需求變更、瞭解和控制 的過程,初始需求匯出的同時 就啟動了需求管理規劃。4.2.1 需求管理原則流程能力成熟度等級模型 CMM,指導軟體流程改善,5個成熟層級,6個關鍵過程域KPA。一旦需求 文檔化了,開發組和有關團隊
Time of Update: 2018-12-08
求助: VC++ 中 DLL編譯時間結構體成員對齊的問題現在我們有一個需求, 要求我們用VC++編寫一個DLL, 叫GT2MQ.dll, 輸出一些函數供一種叫GRAPHTALK(GT)的語言使用, 在這些函數的實現裡調用了另一個其他廠商提供的中件間產品的DLL函數(adapter.dll). GT對DLL函數的調用是有要求的, 其中最重要的是必須在編譯時間指定結構成員按1位元組對齊, 否則GT在調用這個DLL的函數時會出現非法操作.在GT2MQ裡的方法調用adapter.dll的一個方法時,
Time of Update: 2018-12-08
第九章 面向構件的軟體設計9.1.1 術語、概念1、構件構件的特徵如下:獨立部署單元。 作為第三方的組裝單元。沒有(外部的)可見狀態。獨立可部署,意味著 必須能 跟他所在的環境 及 其他構件 完全分離。原子性,構件不但必須具備足夠好的內聚性,還必須將自己的依賴條件和所提供的服務說明清楚。緩衝具有這樣的特徵:當它被清空時,除了可能會降低效能以外,沒有其它後果。構建本質上沒有狀態,同一作業系統進程中 裝載多個構件的拷貝 是毫無意義的,至多會存在一個特定構件的拷貝。許多系統中,構建被實現為
Time of Update: 2018-12-08
第十章 構建平台與典型架構10.1 OMG 方式對象管理組 OMG,通過正常化對象 開放市場的 所有層次上的互通性。10.1.1 對象請求代理CORBA 的主要目標就是 使用不同語言、不同實現、不同平台 能進行互動。CORBA 三個基本部分:一套調用介面、對象請求代理 ORB、一套對象適配器。10.1.2 公用物件服務規範兩類服務:一類服務應用於企業計算系統。一類服務應用於細粒度的對象操作,但目前這些服務的實用價值較差。1、支援企業分散式運算的服務1.命名服務、交易器服務命名服務 允許
Time of Update: 2018-12-08
從前的經驗是:二進位檔案的讀寫效率比文本的高,不要說還要解析xml結構啥的。於是,前幾天需要暫存記憶體裡百萬條左右的資料時,毫不遲疑地選擇了BinaryFormatter.每次重新讀回記憶體都要N長時間。最後一次,為了方便人工查看,改了一下用了 XmlSerializer來儲存資料,人工查看處理完之後,再載入到記憶體裡,突然感覺怎麼這麼快! 於是找時間做了個測試,發現自己杯具了,知識更新太慢,不知道原來xml的效率已經超過bin了! 下面是對比: XmlSerializerBinaryForma
Time of Update: 2018-12-08
有位老兄寫了一篇《被高估的幾種it技術》,大部分都沒意見,只是對於其中xml, oop, 雲端運算、web service,敏捷開發幾項,感覺應該客觀地再評價一下。 xml xml有其他資料語義標準之長,而無之短,只是文法上上有點兒冗餘,但是這東西主要還是讓電腦看的,捎待讓人看懂已經很不錯了。如果你玩過銀行裡那種古系統中的文字檔資料報文你就知道xml的好了。xml還有一整套配套的技術,如xmldoc, xpath等輔助使用。
Time of Update: 2018-12-08
11.1.4 存取控制自動、有效 地 防止 對 系統資源進行 非法訪問或者不當使用。它是建立在身份認證的基礎之上的。1、身份認證技術識別使用者的身份有兩種不同形式:身份認證、身份評鑑。認證的方法 歸結為 3大類:知道什麼、擁有什麼、是什麼。是什麼,是一種基於生物識別技術技術的認證。1. 使用者名稱和口令認證,三種簡單的認證方式:明文傳送、單向散列、單向散列函數和隨機函數。2. 使用令牌認證,金鑰儲存區於令牌中。令牌是一個可以加密儲存並運行相應密碼編譯演算法的裝置,完成對使用者必須 擁有