Time of Update: 2018-12-07
軟體文檔(document)也稱檔案,通常指的是一些記錄的資料 和資料媒體,它具有固定不變的形式,可被人和電腦閱讀。它和 電腦程式共同構成了能完成特定功能的電腦軟體(有人把來源程式也當作文檔的一部分)。我們知道,硬體產品和產品資料在整 個生產過程中都是有形可見的,軟體生產則有很大不同,文檔本 身就是軟體產品。沒有文檔的軟體,不成其為軟體,更談不到軟體 產品。軟體文檔的編製(documentation)在軟體開發工作中佔有突 出的地位和相當的工作量。高效率、高品質地開發、分發、管理和維
Time of Update: 2018-12-07
軟體架構(software
Time of Update: 2018-12-07
根據Linda Rising的《Pattern Almanac》一書,已知的架構模式有七十多種。這是一個只多不少的統計,其中包括了很多通常認為是設計模式的模式,比如Bridge,Facade,Interpreter,Mediator等模式通常認為是設計模式,但是在許多情況下,也可以作為架構模式出現,因此也常常被當作架構模式。 Layers架構模式 在收集到使用者對軟體的要求之後,架構設計就開始了。架構設計一個主要的目的,就是把系統劃分成為很多"板塊"。劃分的方式通常有兩種,一種是橫向的劃分,
Time of Update: 2018-12-07
什麼是軟體架構師? 架構師(Architecture)是目前很多軟體企業最急需的人才,也是一個軟體企業中薪水最高的技術人才。換句話說,架構師是企業的人力資本,與人力資源相比其能夠通過架構、創新使企業獲得新的產品、新的市場和新的技術體系。那麼什麼是架構師、架構師的作用、如何定位一個架構師和如何成為一個架構師呢?這是許多企業、許多程式員朋友希望知道的或希望參與討論的話題內容。 所謂架構師通俗的說就是設計師、畫圖員、結構設計者,這些定義範疇主要用在建築學上很容易理解。小時候到河中玩耍,經常乾的事就
Time of Update: 2018-12-07
今天升級QQ音樂8.5版,安裝目錄選擇了與舊版不一樣的目錄,結果升級過程中並沒有卸載舊版。於是升級安裝完畢後,手動到舊版目錄中運行卸載程式,正常刪除了舊版目錄中的檔案。結果發現,QQ音樂的捷徑等也沒了。這是軟體卸載升級的細節問題。即在卸載過程中,刪除捷徑、刪除登錄機碼等前要檢測捷徑、登錄機碼中的值與卸載軟體的目錄路徑是否一致,若不一致,則不執行刪除操作。- by 一個農夫 -
Time of Update: 2018-12-07
前言 看了兩本書,從來沒用寫過什麼需求分析,所以寫的東西肯定很膚淺,只所以放到首頁,主要是想讓高手們給點意見,我想很多人應該也是不知道需求分析到底該怎麼寫吧,就當放到這裡大家討論一下,互相學習了,只有首頁看的人比較多阿,這個可能自私了點,如果大家覺得發到首頁礙眼,及時通知,我立馬拿下.呵呵 一項目背景1. 去年看了《需求分析與系統設計》《UML和模式應用》兩本書,一直想找點東西練練手,當時看的現在都快要忘光了,藉此複習及實踐。2.
Time of Update: 2018-12-07
之前沒寫過用例,第一次寫,所以肯定有很多錯誤的地方,請不要被誤導,發到這裡就是想聽聽老鳥的意見,不然光看書也不知道對錯。接上文一菜鳥寫的家庭理財軟體的一些需求 http://www.cnblogs.com/sss/archive/2009/05/25/1488573.html通過對描述的精簡(從敏捷的角度出發,先挑主要的搞),畫出下列使用案例圖,好像覺得沒啥用,呵呵下面是三個用例的描述User
Time of Update: 2018-12-07
軟體業流傳有這麼一句話:有兩種方式構建軟體設計:一種是把軟體做得很簡單以至於明顯找不到缺陷;另一種是把它做得很複雜以至於找不到明顯的缺陷。最近接手一個項目。軟體是一個開發工具,類似VS那種的可視化開發。原來的軟體使用了Interop.SourceSafeTypeLib.dll用VSS進資料列版本設定,後來眾多因素,版本控制的功能也就去掉了,增加一個FTP功能。中間接手的項目肯定會有各種各樣的問題,但是FTP這個功能基本是一個全新的且獨立的(自主性非常高,完全可以廢棄曾經做的),不存在閱讀他人代碼
Time of Update: 2018-12-07
介紹 一直想寫一些開原始碼,不知道如何下手。程式員嗎?必須要學會管理自己,包括自己的生活,學習 等等方面。我也歡迎有人一起來開發這個系統。 我的系統的宗旨主要是為個人服務,大家一起發展。如果大家有好的建議,也不望提一下,我會經常性的更新My Code。 擷取軟體 資料庫檔案hh.sql 開始講解我的軟體。登陸 參數:r=Module_Controller_Action預設帳號:test/123123
Time of Update: 2018-12-07
思維導圖 點擊圖片查看大圖 介紹 我們平時在開發中遇到最多的不是開發新項目,而是對現有的項目進行修改和添加新特性。所以這次著重談談軟體修改。 目錄索引 # 添加新特性,修正bug;# 改善設計;# 最佳化資源使用;# 考慮危險性 添加新特性,修正bug 我們在平時維護現有系統的時候,我們不難發現產品比較喜歡添加行為,而不是改變或移除原本他們所依賴的行為。 對於我們平時如何區分是修正bug還是添加新特性呢?這個是角度問題,是產品與技術人員的較量問題。比如:產品想把logo,從左邊移到右
Time of Update: 2018-12-07
由於本人最近一段時間一直在忙著跟企業開發平台相關的事情,所以有感而發一下;主要是想跟大家探討一下企業是否需要有自己的開發平台;我們作為.NET程式員,基本上開發的都是一些商務資訊系統,都是某個應用行業的應用系統多,所以在下曾想過開發一套目前本公司能用的系統開發平台;其實本人認為有這個必要,我大概說一下我的看法,也好給大家提個思考的方向;[王清培著作權,轉載請給出署名]本公司是從事醫藥行業的資訊系統開發,一些大的業務模型基本上已經固定,很少有改動;所以本人想是否能將主要的商務邏輯抽象出來進行封裝;
Time of Update: 2018-12-07
Time of Update: 2018-12-07
前段時間剛跳公司的SPM研發項目,在即將離別之際自己總結了在項目所得所失,感慨萬千呀,雖然該項目在我個人心中應該算一個失敗的項目(研發項目嗎,都說是無底洞),但項目的一些規範與管理方式我個人認為還是可以借鑒,比如基於Team Fundation Server的Task專案管理!言歸正傳,首先簡述一下什麼是SPM(Software Procedure
Time of Update: 2018-12-07
1、安裝j2sdk,下載j2sdk-1_4_2_09-linux-i586-rpm.bin檔案,chmod 755j2sdk-1_4_2_09-linux-i586-rpm.bin,運行後得到.rpm檔案,用alien轉換為.deb包,然後dpkg-i xxx.deb即可,安裝後的檔案在/usr/java目錄;Update:
Time of Update: 2018-12-07
上個月寫的PPT。放上來和大家討論 :)再掙點分 打造軟體團隊我們還是一個團隊嗎?共同認可的明確的目標合理的分工與協作積極的參與互相信任良好的資訊溝通高度的凝聚力與民主氣氛學習是一種經常化的活動項目團隊的作用(1)更有效地實現目標(2)可滿足成員心理需要(3)使個人得到更快的進步(4)較強的凝聚力(5)提高決策的品質 打造軟體團隊我們是怎樣的團隊?不同條件下如何選擇適應的團隊文化?球隊團隊文化更適於軟體Team
Time of Update: 2018-12-07
做ERP/MIS之類的軟體,通常會開發一些協助工具輔助來加速開發,比如代碼產生器,資料字典產生工具。隨著時間的積累,這類小工具會越來越多,雖然開發的速度會快,方便,但是也會因為找不到,不好尋找這些小工具,產生麻煩。原因很簡單,已經發了很多精力去做成了工具,自然就不會考慮用很原始的方式來完成任務。舉例說明 對於外掛程式式的開發,我們通常會先做好介面功能,然後把這個功能添加到系統的功能列表中,以啟用功能,為完成這個目的,可以採用如下的SQL指令碼來完成INSERT
Time of Update: 2018-12-07
Weblog 發布用戶端:Windows Live Writer Betas 3 + Plugin: Syntax Highlighter (或Code snippet)+ Bookinfo(WLW外掛程式大全). 注意:在設定HTML時,一定要選HTML,不要選XHTML。選XHTML會自動格式化HTML程式碼檢視,那麼你的代碼高亮的外掛程式就用不了,也就是說出來的代碼雖然是高亮的,但是可能整個變成一行或者縮排不對。我吃這個苦吃了好久,最後才發現是這個地方的問題。
Time of Update: 2018-12-07
Easyfin KIPA = Knowledge Integration and Publishment ApplicationPlatform Enviroment: Windows NT/2000/XP, All POSIX OSMain Languages or tools:C++, Javascript, XMLGUI for client: wxWidgetsDeveloper:1 personModules Division:Rich Text
Time of Update: 2018-12-07
層?為什麼軟體開發要分層一、事由 最近一直在做項目的前期調研,大致的設計方案已經出來了,在與合作公司的另一個工程師做交流的時候,他突然冒了一句:本來簡單的項目你們為什麼還要用架構,還要分層開發!
Time of Update: 2018-12-07
你可能對軟體高度興趣,然而選錯了專業;你可能不滿足目前的待遇打算換個體面的工作。是掙得少?還是幹得累?學軟體,它並不需要多高的學曆,多好的英語水平。還記得熊貓燒香的病毒,一個初中生的傑作。招生對象:大學畢業生、初中以上文化懂一點點英語者、想進入IT行業者、資金困難承擔不起高額學費者。鄙人擁有5年軟體開發經驗,欲辦線上學習班,傳授開發技巧和經驗.俗話說,學軟體,必先拜一名師,有了名師你可以節省不少時間.少走不少彎路.恐有擔心學費者,想去北大青鳥欲罷不能.還有擔心學不會者.本工作室,價格低廉,通過遠