Time of Update: 2018-12-05
We are in the home stretch. If you haven’t already, you may want to take a look at tutorial parts 1, 2, and 3 before beginning this one.At this point, we’ve defined our service, created Data Contracts and Service Contracts, implemented the serivce,
Time of Update: 2018-12-05
.net進階軟體工程師 2人崗位職責:負責項目的總體架構設計、分層詳細設計,代碼編寫;負責項目的管理,對於軟體工程師提供技術指導。任職要求:1、大學本科及以上學曆,電腦及相關專業,三年以上工作經驗2、精通物件導向分析設計,具有大型企業級系統設計、開發、調優經驗3、精通.NET Framework, C#,熟練使用Visual Studio.NET開發工具,精通ASP.NET編程模型,精通ADO.NET編程模型4、熟悉SQL Server或Oracle大型資料庫系統,熟悉SQL預存程序的編寫5、
Time of Update: 2018-12-05
1) Garlan和 Shaw將軟體架構風格分為5大類:(1) 資料流風格:包括批處理序列架構風格(Batch Sequential)和管理/過濾器架構風格(Pipes/Filters)。(2) 調用/返迴風格:包括主程式/子程式架構風格(Main Program and Subroutine)、資料抽象和物件導向架構風格(DataAbstraction and Object-Oriented)及階層架構風格(Hierarchical
Time of Update: 2018-12-05
6人模型上一篇文章說到了“2條主線和4個步驟”;那麼順理成章的,我的軟體開發和團隊“最小模型”就是6人模型。在展開6人模型以前,我必須闡明以下幾個觀點作為6人模型的總則:l 首先,我之所以要用6人而不是6角色,就是想暗示我認為6人各自獨立的必要性,而反對合并和兼職(雖然我對兼職也有一定的理解――請查看以後的章節:金剛合體和巨人肩膀),我認為6人可以不必全程參與,但不要合二為一。l 6人是最小模型,6人缺一不可,缺一則傷及軟體品質的根本,或者說,軟體品質會減低到我能容忍的極限以下,但是否達到我的品
Time of Update: 2018-12-05
文章目錄 RUP(Rational Unified Process,統一軟體開發過程,統一軟體過程) 是一個物件導向且基於網路的程式開發方法論。根據Rational(Rational Rose和整合模組化語言的開發人員)的說法,好像一個線上的指導者,它可以為所有方面和層次的程式開發提供指導方針,模版以及案例支援。 RUP和類似的產品--例如物件導向的軟體過程(OOSP),以及OPEN
Time of Update: 2018-12-05
文章目錄 關於作者 開發和架構的界限難以捉摸。有些人告訴你它根本不存在,架構只是開發人員們所做的設計過程的簡單擴充。 另外一些人認為這是一個鴻溝,它只能由那些做到高度抽象,而且不會陷入實現細節的開發人員才能跨越。通常,在這兩個極端的觀點中間某處有個可操作的平衡點; 不論如何,怎麼從開發轉換為架構師都是個有趣的問題。經常被用來區分軟體架構和軟體設計開發的關鍵幾點包括
Time of Update: 2018-12-05
中文名稱:CHM電子書製作軟體英文名稱:CHM-Software版本:工具集錦簡介:CHM檔案簡介CHM 檔案是微軟 1998 年推出的基於 html 檔案特性的協助檔案系統,以替代早先的 WinHelp 協助系統,在 windows98 中把 CHM 類型檔案稱作“已編譯的 HTML 協助檔案”。被Internet Explorer 支援的 JavaScript、VBScript、ActiveX、Java Applet、Flash、html
Time of Update: 2018-12-05
第一類:無明確發展目標的軟體公司這類軟體公司沒有明確的發展目標,賺錢主要靠接各種類型的項目,有什麼項目就做什麼項目,號稱什麼都能做,但是什麼都做不好,做一單就是一單,沒有任何沉澱和繼續把這個軟體深入的做好的想法。這類軟體公司的特點就是人員流動量非常大,做項目時基本上都是臨時招人,老闆想盡一切辦法讓甲方簽字驗收,做完項目老闆把大多數錢拿走,手下人散光,純屬騙錢型公司。第二類:附屬型軟體公司這類公司多屬於某些較大企業的附屬型公司,前身一般是資訊中心這樣的機構,專門針對該公司的業務需要開發專有軟體。這
Time of Update: 2018-12-05
Axure RP Pro 4是一款面向Web項目開發的互動原型設計軟體,其主要功能是快遞繪製原型頁面集合(Wireframe)與流程圖(flow)。其最大的特點是能夠讓使用者充分地將注釋與簡單效果結合起來,從而在原型設計與文檔產生間形成自動化的工作序列。產品經理人在設計產品原型時,可以通過按F5鍵產生一個簡單的互動頁面組,按F6產生對應的說明文檔(Word)。這樣就極大地減少了在原型與文檔間相互維護的問題。Axure RP Pro 4 中最核心的組件不是 Wireframe ,也不是 flow,
Time of Update: 2018-12-05
軟體開發最普遍的事實是需求一般是變化的。UP最核心的思想就是"反覆式開發法",最核心的精神就是"擁抱變化(變更)"。後兩個"最"是從書上看的,前一個則是自己根據別人的話領悟的。
Time of Update: 2018-12-05
剛想買一本中文版的<<JOEL說軟體>>,看了它的勘誤表,Oh,My God!又是一本用金山快譯翻譯的絕世之作,聽說過“超常編程”、“程式開發異端學說”嗎?真是令人哭笑不得。 以下是部分勘誤
Time of Update: 2018-12-05
l 在開始案例2之前,必須使案例1能完全正常工作這條玉律在廚房裡面的說法是:“在開始做下一道菜前,先把當前這道菜上給客戶”。軟體開發最大的問題是一大堆事情並發進行,因此其中的一些工作就不可避免地會在後期被丟棄,這就意味著努力被浪費。先專註於案例1;使它完全能夠正常工作;運行相關的測試;書寫與之關聯的文檔;嵌入所有相關的代碼;然後才能開始下一個任務; l 決不要允許構建失敗非常明顯,這一條建議應該被包含在任何一個關於軟體開發建議的列表中;如果一個程式員在嵌入前做了所有適當的預防措施,進行了足夠
Time of Update: 2018-12-05
前段時間出了中文版的敏捷宣言和敏捷原則,於是來跟下風,按照自己的認識和理解,也來翻譯下敏捷式軟體開發 (Agile Software
Time of Update: 2018-12-05
軟體測試其實並不是一個複雜的工序,我看老師的課件,好多什麼原則啊之類的東西,我覺得基本都是廢話,還是測試方法這部分才是最實用的。關於軟體測試就唯寫這一篇了,下面就總結一下軟體測試方法1. 黑箱測試和白盒測試。 黑箱測試其實就是說軟體內部代碼本身對我們來說是隱形,我們只能給輸入留,然後查看輸出資料流情況,或者根據事件驅動或客戶需求來查看軟體是否符合需求規格說明書,這種測試也叫功能測試或資料驅動測試。 理想的方法是測試所有的可能輸入組合,但是這是絕對不可能完成的。
Time of Update: 2018-12-05
一直發現有好多專業IT人士裝機很難受,不是不會,就是裝不好軟體。有時我就可納悶為什麼他們對系統和軟體就沒有留意一下呢!居然有人不知道什麼是Vista,不知道Windows 7,不知道Ghost,不知道……,有時被問的想哭…! 裝系統,可以簡單的是用光碟片裝,還可以用隨身碟裝,用虛擬光碟機載入,還可以硬碟對考……方法很多的啊! (網上多得很,隨便一搜就一大堆)
Time of Update: 2018-12-05
從自身經曆的角度談談公司資訊化軟體專案經理的能力和主持項目時應關注的問題和焦點,不足之處請廣大同行指點,大家一起交流共同進步。我國的軟體企業大部分是以接項目的形式做為生存和發展的途徑,項目有大有小,大的二三百萬,小的三五萬,因此項目的成敗及效率就直接影響著公司運營成本和利潤以及大家的薪金收入。而專案經理的人選則決定了項目的成敗和收益,因此結合自己的經驗談談專案經理在主持項目實際運作時的二個責任觀點三種協調關係和應具備的四個能力。希望對大家的實際工作會有所協助!MIS軟體專案經理應時刻記住自己的兩
Time of Update: 2018-12-05
摘自:www.csdn.net 軟體需求說明書的規範樣本 作 者: hyenachenyao (BlueHyena) 一、 編寫目的 軟體需求說明書的編製是為了使使用者和軟體開發人員雙方對該軟體的運行環境、功
Time of Update: 2018-12-05
Direct3D 11 運行時由層(Layer)構成。一條基本的準則是在層中添加功能,但不影響已存在的行為。舉例來說,核心函數在獨立的調試層中有相同的傳回值,甚至還會有附加的調試資訊。可調用D3D11CreateDevice 或者 D3D11CreateDeviceAndSwapChain 並提供一個或多個D3D11_CREATE_DEVICE_FLAG值在建立device的同時建立層。Direct3D 11 提供以下運行時層:#核心層(Core Layer)#調試層(Debug
Time of Update: 2018-12-05
能跟上關鍵技術的發展,是你在就業市場和未來保持優勢的最佳手段。你對我們列出的十門技術精通嗎?哪怕是大略精通? 我不知道你的具體工作是什麼。如果你是某冷門領域的專家而變得不可或缺,或者你們的公司十分穩固,以你現有的技術就足以安度你的職業生涯,那我不知道你是否有失業的危險。不管怎樣,請你先不要急著寄出那些告訴我你們的公司對用VB3十分滿意或你們除C以外永不用其它語言的信件,並保留起那些講述.NET將如何把Java掃地出門、XML將如何取代關係型資料庫、或你怎樣能用組合語言或C寫任何軟體而任何其它
Time of Update: 2018-12-05
單元測試 (白盒測試)1模組介面: 內部檢查:傳輸參數的數目、屬性、單位、次序是否匹配;全程變數的定義是否一致;只做輸入的變元有無被修改,等等 內部檢查:開啟、結束、關閉檔案的操作;檔案和屬性;I\O錯誤處理;輸出拼字,等等2局部資料結構: 資料說明;初始化與預設值的設定;變數名拼字;資料類型的相容性;上\下溢出及地址異常,等等。3重要的執行通路: 由於窮盡測試的不可能,故通常針對最常見的錯誤設計測試方案。較常見的錯誤有: 計算次序問題; 不同類型混合運算; 初值設定錯誤;