軟體開發方法述評

軟體開發方法述評 作者:曾祥軍 發布時間:2001/03/10 文章摘要:  為了克服60年代中期開始爆發軟體危機,在1968、1969年連續召開的兩次著名的NATO會議上提出了軟體工程這一術語,並在以後不斷髮展、完善新的軟體開發方法。至今已形成八類軟體開發方法。

自寫免費發簡訊軟體【飛信API】

今天中午在CSDN上看了一個貼子,說是有一個可以用java發飛信的API,自己小測試了一把,還真行,本人親測,能夠成功發送!感覺很新鮮,就告訴大家怎麼玩:【老手請直接跳過,直奔代碼!】1、去http://download.csdn.net/source/1148854 下載一個jar包。2、開啟eclipse 建立工程testFetion ,點next,點Libraries選項卡,然後單擊“Add External

GIS軟體中的互動式繪圖設計與實現

一、概述互動式繪圖,我的理解就是用滑鼠去進行圖形繪製。在GIS軟體開發與設計中,經常會用到互動式繪圖,例如ARCGIS等軟體都有非常複雜的人機互動功能。互動式繪圖在GIS可以說佔據比較重要的位置。二、圖元的物件導向建模互動式繪圖中,其實都可以將繪圖的元素看做基本圖元,如文字、點、線段、折線、多邊形、橢圓、圓以及弧段等。為了對這些圖元進行表達表達,可以用物件導向的思想來進行建模。首先,可以用一個抽象基類代表所有的圖元類,抽象基類中有Draw方法,而上述的具體圖元類都繼承自這個抽象基類,並且必須要實

Solaris上對比測試BIND和Nominum兩個DNS軟體效能

 BIND,沒什麼說的了,自1983年Paul Mockapetris發明後,就成為Internet中DNS的事實上的標準,由ISC(Internet Software Consortium)負責維護,具體的開發由Nominum(www.nominum.com)公司來完成,BIND 9.x是免費軟體,為Solaris的標準配置,即便電信中也絕大多數採用BIND8.x/9.x。但2002

採用Quartus II 軟體設計ASIC

文章目錄 設計流程概述RTL編碼分層次設計系統級設計時序收斂和ECO支援指令碼能力EDA驗證工具支援系統內驗證  隨著產品及時面市壓力的增大,ASIC模板和開發成本的攀升,以及FPGA在效能和系統級特性上的不斷提高,越來越多的傳統ASIC應用通過Altera HardCopy ASIC和FPGA來實現。Altera的Quartus II

ubuntu系統下建立軟體案頭捷徑

預設情況下,ubuntu會將自動安裝的軟體捷徑儲存在/usr/share/applications目錄下,如果我們要建立案頭捷徑,只需要右鍵-複製-案頭 就Ok, 上面的方法是通過系統自動安裝軟體後實現的,有時候我們自己會從網上下載一些軟體手動安裝,那麼,又該怎樣建立軟體的案頭捷徑呢?這裡以Eclipse 為例,首先到官網下載Eclipse軟體包,直接解壓在某個目錄下,雙擊其中的eclipse檔案,就可以啟動eclipse了,不過如果每次要開啟eclipse,都要從安裝目錄啟動,是不是有些麻煩?

Crystal Ball—蒙地卡羅模擬軟體

Crystal Ball 是Microsoft Excel的增益工具,採用Monte Carol模擬功能協助您分析風險與不確定模型。功能包含敏感度分析、相關性分析、tornado分析、精確控制及曆史資料的分配。 ‧類比的意義 

我聽到過的最精彩的一個軟體錯誤修正故事

本文是從 The Best Debugging Story I’ve Ever Heard 這篇文章翻譯而來那還是80年代初期,我爸爸在一家存放裝置公司工作,這個公司現在已經不存在了,它生產磁帶機和驅動這些磁帶高速運轉的氣動系統 —— 這是那個時代的產物。(Used under license from Laughing Squid. 原始圖片可以在 這裡找到。)他們技術改造了磁帶磁碟機,使得你可以只有一個中心磁碟機 —— “A”盤 ——

系統安裝鏡像ISO實現本地添加/刪除軟體

前面安裝雙作業系統的時候,把CentOS5的ISO檔案繼續存放到FAT32格式的分區,而沒有刪除它,是為了可以通過它來實現添加/刪除軟體。下面說說光碟片鏡像ISO實現本地“添加/刪除軟體”。   首先,安裝createrepo-0.4.4-2.fc6.noarch.rpm這個軟體包,該包在光碟片鏡像ISO上/CentOS/就有,該包沒有依賴問題,直接安裝即可,操作如下:# mkdir /mnt/fat32/# mkdir /mnt/iso/# mount -t vfat /dev/hda3

一款小巧、綠色的PDF瀏覽軟體

我有一款共用軟體,以前發布時是使用word文檔作為說明書的,一方面這樣使用者的作業系統上必須安裝word(或其它相容的)軟體,另一方面,這個協助也很容易被使用者“不小心”修改掉,因此總是顯得不怎麼專業。其實將協助文檔製作成chm文檔應該是比較正規的做法,但是我不高興花時間將原來的word文檔手工轉成html的,自動轉換的一些工具效果又不佳。因此最後還是將它轉成了pdf文檔。但是眾所周知pdf文檔必須使用Acrobat Reader來閱讀,雖然看上去更專業了,但是要知道Acrobat

軟體測試工程師筆試試題

01.   什麼要在一個團隊中開展軟體測試工作?02.   您是否瞭解以往所工作的企業的軟體測試過程?如果瞭解,請試述在這個過程中都有哪些工作要做?分別由哪些不同的角色來完成這些工作?03.   您是否瞭解以往所工作的企業的軟體開發過程?如果瞭解,請試述一個完整的開發過程需要完成哪些工作?分別由哪些不同的角色來完成這些工作?(對於軟體測試部分,可以簡述)04.   您在以往的測試工作中都曾經具體從事過哪些工作?其中最擅長哪部分工作?05.  

軟體工程師都應該嘗試的6件事情

一、貢獻到一個可行的開源項目除非你與世隔絕,否則一定聽過開源項目,也許你已經在Github或SourceForge上有一些小型的開源項目了。所有這些都是好的,但是我所說的“viable open source”

WEB 伺服器軟體配置和安全配置方案

WEB 伺服器軟體配置和安全配置方案轉自:http://blog.dic123.com/article.asp?id=190一、系統的安裝   1、按照Windows2003安裝光碟片的提示安裝,預設情況下2003沒有把IIS6.0安裝在系統裡面。2、IIS6.0的安裝  開始菜單—>控制台—>添加或刪除程式—>添加/刪除Windows組件  應用程式 ———ASP.NET(可選)       |——啟用網路 COM+ 訪問(必選)       |——Internet

從原始碼安裝軟體

在什麼情況之下,我們需要從原始碼安裝軟體呢?我想不外乎這些情形:一種情況是軟體放出了新的版本,而所用的發行版並沒有及時跟進,這時候,想要嘗 鮮的話,就非得靠自己不可;另一種情形是不管是軟體的開發人員,還是現用的系統都沒有提供可直接使用的二進位包,而自己又非要使用該軟體,那麼也需親自出馬

談談個人在軟體中的不可替代性

 過去我對軟體開發的理解都是以人為本的,深受《Peopleware》這些書籍的影響,而另外一個方面,在現實的開發中,團隊人員的流動也是不可避免的,這是一對很深的矛盾,困擾我很長時間。現在,新項目要開始了,類似這些基本問題又顯得格外重要了。昨天在回家路上又想到這個問題,偶有所得。 如果過分強調個人人的在軟體開發中的不可替代性,這其實相當於忽視了一個很大的風險,完全是一種“鴕鳥”的做法。這個問題應該一分為二的看。怎麼分呢?就這個問題來看,每個人在組織中的應該被分為兩個部分,一個是其個人的部分,主要包

"敏捷式軟體學習" 一條快捷的程式員的成長之路

看了不少同學的問題,很多是關於編程的學習教材,學習路線,學習方法等,也有不少老師給做瞭解答,但真正能起到協助的不是很多,我開發程式有十多年了,也從事過一段培訓工作,雖然創新能力有限,但也不停的總結和回顧,發現現在軟體教育效率很低,有很多可以改進的地方,因此不斷嘗試,自己摸索了一套軟體學習的方法和內容,其中我借鑒了一些敏捷開發的東西,而且採取的是快速掌握主幹知識的思路,我就起了敏捷式軟體學習這個名字,通過一些學生的學習,效果不錯,在此介紹給同學們.其實真正的學習沒有什麼捷徑,但是少走彎路,就是找到

NFC手機上基於軟體的卡類比 重大利好還是安全噩夢?

文章目錄 2.1 卡類比2.2 安全單元3.1 軟體卡類比的優點3.2 缺點和安全問題 NFC手機上基於軟體的卡類比 重大利好還是安全噩夢?Software Card Emulation in NFC-enabled Mobile Phones:GreatAdvantage or Security Nightmare?Michael RolandNFC Research Lab HagenbergUniversity of Applied

軟體工程–需求分析方法

結構化分析法(SA法)   

軟體設計之——“高內聚低耦合”

 耦合度一、什麼是耦合度軟體設計中通常用耦合度和內聚度作為衡量模組獨立程度的標準。劃分摸塊的一個準則就是高內聚低耦合。 耦合度(Coupling)是對模組間關聯程度的度量。耦合的強弱取決與模組間介面的複雜性、調用模組的方式以及通過介面傳送資料的多少。 模組間的耦合度是指模組之間的依賴關係,包括控制關係、調用關係、資料傳遞關係。模組間聯絡越多,其耦合性越強,同時表明其獨立性越差。降低模組間的耦合度能減少模組間的影響,防止對某一模組修改所引起的“牽一髮動全身”的水波效應,保證系統設計順利進行。

談iphone電話簡訊增強工具kuaidail軟體的實現

  首先聲明,本人不是kuaidail軟體的實現作者,是在做相關的項目過程中,想到了也實現了類似的功能,kuaidail軟體本身並沒有公布相關實現細節,所以在此分享一下。  在這裡,可以瞭解kuaidail軟體的一些安裝效果:http://bbs.app43.com/thread-15553-1-1.html一、總述 

總頁數: 852 1 .... 395 396 397 398 399 .... 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.