金山安全衛士軟體開源了!

      金山安全衛士軟體開源了!      前幾天還只聽別人提起,當時不以為然,心中覺得“怎麼可能呢?”。      今天在google上搜尋以下,果然,金山開源了,下載代碼瞧瞧,果真是貨真價實的原始碼啊!這對於中國軟體界的同仁們該是多大好事啊~,

軟體開發,標準化流水線式開發的實施構想

 軟體開發,標準化流水線式開發的實施構想       近日看到一篇博文,討論標準化流水線開發模式的話題,但是這篇博文僅僅提出這個問題,未見回應。        這其實是一個很大的問題,我從事軟體開發這麼多年,仍然未見到國內有任何一家公司真正做到,這個問題也是我一直到思考的。一直以來我也嘗試推行這種模式,但是仍然未見起色,從中我不僅學習到一些經驗,但是也深知其困難。通過這篇博文來跟到家分享下我的經驗。Ø         一個問題、什麼是標準化和流水線開發模式,為什麼要實施?      

軟體知識體系

知識分類:基礎知識:1)架構設計設計模式                 《深入淺出設計模式》UML設計                《大象--Thinking in UML》STL和泛型程式設計     《STL 源碼剖析》2)底層編譯、裝載、連結  《程式員的自我修養—連結、裝載與庫》linux裝置驅動          《Linux裝置驅動程式》linux原理                  《Linux核心設計與實現》shell編程                

技術之美[程式人生]大學三年軟體工程專業學習感受

轉眼間,三年過去了,再過2個月就要迎來大學最後的一年。回想一下這3年的學習,總結一點,就是走了很多彎路,好在現在已經認識到了。為什麼會走彎路呢?因為自己對某些知識存在很多錯誤的認識,比如說當年認為C語言不怎麼重要,結果就沒怎麼好好學。以致於現在瘋狂的往回補。彎路走的多了,自然就有經驗了。在我看來,優秀的程式員=紮實的電腦基礎知識+良好的資料結構和演算法思想+自己最擅長的技術。很多同學,一直熱衷於瘋狂的寫代碼,這本來是很正確的,但這個要建立在一個基礎上,那就是理論基礎,沒有理論基礎的程式員是不行的

Android軟體開發之應用程式之間的通訊介紹(十八)

Android軟體開發之應用程式之間的通訊介紹雨松MOMO原創文章如轉載,請註明:轉載至我的獨立網域名稱部落格雨松MOMO程式研究院,原文地址:http://www.xuanyusong.com/archives/141Android 開發中在程式之間通訊的介面做的還是非常豐富的 本例主要向大家介紹程式之間是如何進行溝通,有哪幾種溝通方式 如何來實現溝通。1.使用handler傳遞訊息        handler

經濟危機中的軟體外包業

  尾隨著金融風暴,經濟危機悄然而至,這對於剛剛走出繈褓的中國軟體外包業,無疑有些生不逢時的感覺。  首先是市場需求萎縮,訂單的減少。由於危機的爆發,各行各業都在精打細算,壓縮開支,很多IT實施計劃將會取消和放置,我們以往每年30%以上的增長率將不複存在,有些企業甚至有可能出現負增長。  其次是提價空間有限,甚至沒有。長期以來,我們所接受的訂單大都是二包、三包,甚至是四包、五包,中間截流環節太多,加之我們從事的大多是底層的編碼工作,很少涉足上層的解決方案的設計,在定價方面缺少發言權。 

做對日軟體外包項目的體會

  很多同行都在抱怨對日外包項目的技術含量低,從項目中學不到東西,得不到提高。其實這是一種不成熟的表現,無論是外包項目或其他的什麼項目,單純的依靠學項目中技術點來提高自己,那進步的速度就可以和蝸牛相比,試想軟體中的開發技術千千萬萬,這樣的學法,我們要做多少個項目,才會成為"牛人"啊! 

關於軟體工程生產率的思考

  在進入正題之前,我們有必要簡單的比較一下傳統的製造業與軟體業在生產方式的差異。  1,傳統製造業是機械化作業,軟體業是人的思維轉化作業;  2,傳統製造業的生產過程具有流水性,軟體業的生產過程複雜多樣,有貌似流水性的瀑布型,有螺旋攀升型,快捷原型法等  接下來我們可以看一下傳統製造業提高生產率大多採用的方式和手段  1,提高作業人員的熟練度;  2,提高作業的機械化程度;  3,改善生產工藝等。  這些方式和手段中,那些能夠適用到軟體的生產過程中嗎?在應用到軟體生產過程中,又會發生那些變化?

關於軟體項目中交流的思考

一.交流的對等性    交流雙方要對問題有充分的認識和瞭解,彼此要對自己的理解進行充分而詳細的表述,交流過程中不能因為職位的高低不同而左右對方的客觀表述。二.交流的有效性    交流的主題要明確,最終雙方要達成共識,沒有共識的交流是無效的,不能做到軟體實現中。三.交流的時效性    交流的問題要有前瞻性,這樣才能對後續開發具備指導意義。四.交流的規範性    交流過程過程中要注意記錄,交流的內容要提前準備,要雙方提前瞭解,過程中不要跑題,準備的資料要標準規範。五.交流的成本   

軟體項目中的風險識別的思考

        在軟體項目的開發過程中,我們必須要面對這樣一個現實問題,就是風險無處不在。如果不能正確的識別和控制風險,那麼點滴的疏漏就有可能把項目推向崩潰的邊緣        首先,軟體項目中的風險具有繁殖能力。如果不能識別項目中的初級風險,那麼這個風險很可能在項目推進過程中衍生出其他風險。如使用者需求定義過程,沒有充分理解使用者的意圖或使用者的操作習慣,而是想當然的定義使用者的需求,那麼就會給系統架構結構的設計或使用者介面(UI介面)設計,埋下風險的種子。日後只要條件成熟,它們會遍地開花的。

設計軟體測試案例的思考

   軟體測試作為保證軟體項目產品的品質的關鍵環節,已經逐步的在軟體開發領域發展成為一個獨立的專業,並且越來越受到業內的關注和認可。測試案例作為檢驗項目品質的標準,需要在測試測試環境、測試資料、測試方法、測試結果等方面進嚴謹科學的分析和設計,以保證測試的覆蓋率、有效率等指標。測試不是開發人員簡單的Dubeg過程,也不應該是簡單畫面點擊確認過程,它是在測試案例的指導下,獨立於編碼思維之外的缺陷尋找過程。    設計測試案例時,通常要涵蓋以下幾方面的內容。   

ARM軟體訪問硬體的核心理論(2.1)—S3C6410 時鐘分析

S3C6410的ARM核心是 ARM1176JZF-S ,在1.1v下最高可以跑 533MHz,1.2v可以跑 667MHz。  S3C6410用的是可以使用外部晶振(XXTIpll)和外部時鐘(XEXTCLK),兩種方式輸入時鐘訊號.它由跳線OM[0]決定,這一位為0,選擇XXTIpll .否則選擇   XEXTCLK.APLL/MPLL/EPLL  S3C6410提供三種PLL,它們是APLL,MPLL和EPLL.他們提高不同倍數來給不同模組來使用.理論上可PLL可以倍頻到1.6GHz.  

管家婆ERP V3Ⅱ採購入庫單產生金蝶財務軟體K3 V10.3標準憑證引入的SQL select 查詢語句

說明:雙&括起來的是變數,執行查詢前須換為常量,如: &上日&SELECT a.BillDate AS FDate, MAX(YEAR(a.BillDate)) AS FYear,       MAX(MONTH(a.BillDate)) AS FPeriod, '記' AS FGroupID, '1' AS FNumber,       '1243.02' AS FAccountNum, '廢紙類商品(項目核算)' AS FAccountName,      

從人類的發展史看軟體及軟體工程的未來

從人類的發展史看軟體及軟體工程的未來摘 要: 透過人類數千萬年的發展史,可以看到一條清晰的、刻在時間軸上的演變脈絡。該脈絡不僅訴說著人類過去的發展,而且也指出了人類命運的走向。軟體和軟體工程作為人類曆史發展過程中出現的一種重要工具,自然也會在在這條脈絡中留下自己的痕迹,而這條演變脈絡對人類命運走向的指導作用自然也適用於軟體與軟體工程。本文正是從這個廣闊的視角去看待軟體與軟體工程的未來與前景,並對此進行一點粗淺的探索。關鍵詞: 軟體,軟體工程,人類,發展史See the Future of

java基礎知識記錄–軟體工程與設計模式(摘自張孝祥整理java面試題)

1.UML UML(Unified Modeling Language)整合模組化語言,是用來對軟體密集系統進行可視化建模的一種語言。UML為物件導向開發系統的產品進行說明、可視化和編製文檔的一種標準語言。UML提供了多種類型的模型描述圖。最常用的UML圖包括:使用案例圖、類圖、順序圖表、狀態圖、活動圖表、元件圖表和部署圖。2.J2EE常用的設計模式?說明原廠模式 總共23種,分為三大類:建立型、結構型、行為型 建立型(工廠、Factory 方法、抽象工廠、單例)

幾個實用的軟體開發工具之——版本管理工具

2 版本管理工具介紹兩個基於介面的CVS工具。如果不習慣使用命令,可以使用用戶端來使用CVS。2.1 wincvs一款開源的cvs用戶端。視圖如下:登陸介面:登陸後可以建立新庫,匯入,匯出模組:也可以通過瀏覽檔案,單擊右鍵匯入或匯出模組:2.2 eclipse cvs外掛程式如果你使用的代碼編輯器是eclipse,你可以直接使用它的CVS外掛程式。一般的Eclipse都內建cvs工具。點擊“Window > Show View > Other... > CVS >

幾個實用的軟體開發工具之——代碼編輯工具

1 代碼編輯工具1.1 source insightSource insight 是一款非常優秀的代碼編輯軟體,支援建立工程(同時支援網路建立),文法著色,詞語聯想,它的程式碼搜尋功能非常強大,非常適合閱讀代碼。是Source

應該以什麼思維方式和心態來對待我們的軟體設計和工作方式

昨天在INFOQ上看了一篇文章,很受啟發,和大家分享一下。“——深感有責任歡迎不同的聲音,並且當質疑之聲受到抵制的時候要勇於挺身而出。只有以開放的心態質疑我們的工作方式,我們才能真正地學習和進步。不管我們是個人、是團隊還是社區,這都確切無疑。這是一個突出的例子,但是每天我在社區中都會看到許多這樣的例子,通過扣帽子,新的觀點被抵制和打壓,而不是真正地去解決問題。”以開放的心態質疑我們的工作方式,也包括我們的設計成果,這樣我們會收穫更優良的解決方案。 同時,不要對任何教條迷信。對於任何規則的使用,都

軟體開發關鍵字:整合和複用

去年在公司研發年度會議上,討論關於軟體的開發思路。去年的時候,我提出我們公司要在SOA方向關注一下。今年的時候,我在次基礎上提出要建立建立我們公司的業務開發平台。但是受到一些同事的強烈抵觸和不認同。很有可能是我的想法還不夠成熟,畢竟建立一個開發平台是一件很有難度的事情。今年我在開發過程中對我們公司的研發思路也經常反思,得出一個初步的想法:開發中遵循整合和複用的思路。得出這個思路的原因是,我認為,對於一個研發公司來說,可重用的軟體,設計思路,架構思路是相當寶貴的資產。如果能夠對這些資產按照一定方式

總頁數: 852 1 .... 378 379 380 381 382 .... 852 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.