軟體開發模型之瀑布模型

瀑布模型(Waterfall Model)  1970年Winston Royce提出了著名的"瀑布模型",直到80年代早期,它一直是唯一被廣泛採用的軟體開發模型。

使用SourceSafe管理軟體開發可能遇到的問題及解決方案

使用SourceSafe管理軟體開發可能遇到的問題:      當你從SourceSafe中擷取代碼最新版後,在本地調試時,可能會報“無法寫入檔案……對啥啥的訪問被拒絕”。      錯誤如:      錯誤原因:從代碼管理器中擷取的源碼檔案的obj和bin檔案夾下的Debug和Release檔案夾是唯讀,無法將你調試新產生的檔案寫入(即替換原來檔案)。     

用C#做的軟體介面

花了很久才搞出這個介面,介面其實比較好弄,無非就是一些繪製,掌握了基本的繪圖方法,其實很容易上手;比較困難的是控制項的開發,就不僅僅是介面的問題了,很多還要考慮操作方便、布局、功能是否達到需求等等各方面的問題。為了適應這套介面的風格,還開發了很多控制項,像新的下拉框、可分組的Grid控制項、分頁控制項等等,只是對一些編輯器控制項還是不太再行,遇到這樣的地方基本都是繞著走了,呵呵!

軟體面試題-靈活

一.問:在windows環境下,遇到用殺毒軟體都無法殺的病毒除了重作系統應該怎麼辦,如何關閉後台進程,msn上不了都可能是什麼問題,怎樣解決。a)對於病毒,可以從以下幾個方面進行考慮:  i.使用命令”msconfig”,開啟系統配置工具 + 生產力,關閉陌生的啟動項,然後重新啟動,觀察系統的運行情況。  ii.使用工作管理員,殺掉不正常的進程,看系統的運行情況。  iii.使用命令“regedit”,開啟註冊表組態工具,清除註冊表中的表項。 

軟體超市平台構建的部分方案設計經曆

最近我們Team和一個電訊廠商合作在緊張忙碌的構建基於我們OSGi.NET架構的軟體超市平台。該平台體繫結構1所示,它由市集平台、應用運行時和開發人員工具包構成,為軟體供應商、電訊廠商和消費者構建了一個統一的平台。在平台設計過程中,我根據客戶需求制定了一個技術方案,但是由於中間需求產生變化,導致我們需要臨時調整並構建新的技術方案。我覺得這兩個技術方案的選型都非常的有意思,這兩方案都是先從使用者角度出發,對開發人員和消費者都具有很強的易用性,因此,就寫下來和大家分享一下。 圖1

軟體開發模型之螺旋模型

螺旋模型(Spiral Model)  1988年,Barry Boehm正式發表了軟體系統開發的"螺旋模型",它將瀑布模型和快速原型模型結合起來,強調了其他模型所忽視的風險分析,特別適合於大型複雜的系統。 螺旋模型沿著螺線進行若干次迭代,圖中的四個象限代表了以下活動:  (1) 制定計劃:確定軟體目標,選定實施方案,弄清項目開發的限制條件;  (2) 風險分析:分析評估所選方案,考慮如何識別和消除風險;  (3) 實施工程:實施軟體開發和驗證;  (4) 客戶評估:評價開發工作,提出修正建議,

軟體測試工程師面試題

公司要招軟體測試人員,便出了8道面試題(實際為搜尋加組合),不一定合理,但可以篩掉一部分啥都不懂的。1.您在以往的測試工作中都曾經具體從事過哪些工作?其中最擅長哪部分工作?2.您所熟悉的軟體測試類型都有哪些?請試著分別比較這些不同的測試類型的區別與聯絡(如功能測試、效能測試……)3.解釋下什麼是黑箱測試,白盒測試,迴歸測試,壓力測試,a測試,b測試?4.單元測試、整合測試、系統測試的側重點是什嗎?5.你瞭解的自動化測試載入器有那些?都有什麼特點?6.有一段程式,接收輸入3個整數作為三角形的邊,然

怎樣快速更新已安裝的軟體?

怎樣快速更新已安裝的軟體?不少朋友都在手機中安裝了各類軟體,而且數量都不少,最多時我的G1裡就安裝了41個軟體,記憶體基本都被佔滿了。相信“軟體達人”都會十分在乎自己的軟體是不是最新版本的。那麼這麼多軟體我們怎樣及時的更新他們呢? 這就需要一款軟體了,呵呵~ 又是軟體。  先下載這個軟體安裝一下 com[1].a0soft.gphone.aTrackDog.apk(大小108k)進入軟體會首先搜尋你已經安裝過的程式。我大概安裝了27個,按下“Version

RCP軟體退出時,清空工作空間內容

 重載ApplicationWorkbenchWindowAdvisor中的postWindowClose() 方法@Override public void postWindowClose() {  // TODO Auto-generated method stub  //super.postWindowClose();  boolean openConfirm = MessageDialog.openConfirm(null,

如何開發和維能hold住全場的軟體

如果我們管理一個軟體產品,那麼我們應該從那些方面入手呢?我們可能是個team lead, 也可能是個產品經理,也可能是個feature owner,不管什麼角色,我個人覺得有些方面特別重要。下面一一列出來 功能功能肯定是非常重要的。沒有功能軟體什麼也不是。但是功能也不是越多越越好,必須有個範圍。根據這個範圍建成to do list,

軟體公司很經典的SQL面試題

最近,在部落格園看到一篇文章,又教會了我不少的知識. 傳送門:http://www.cnblogs.com/zhanglei644213943/archive/2009/12/27/1633356.html  只所以要收藏這篇文章,並不是做不出來..  相反. SQL的思路和步驟和文章那一樣有條理性,有步驟性. 而讓我感受頗深的是最後一步的簡化. 利用聲明 參數 與 distinct from 結合 而產生的一個SQL 陳述式. 可以大大的簡化了對SQL 列名的依賴性. 簡單來說,就是重用性. 

CentOS實驗八:設定163軟體鏡像

CentOS安裝好以後,預設使用fastmirror外掛程式動態地選擇鏡像源。這種方式的弊端是有可能每次都會選擇到不同的鏡像源,導致多次重複地下載軟體列表。 開啟/etc/yum.repos.d/CentOS-Base.repo,可以看到類似下面的內容:[base]name=CentOS-$releasever -

CentOS實驗六:配置EPEL軟體源

EPEL是企業版 Linux 附加軟體包的簡稱。EPEL是一個由特別興趣小組建立、維護並管理的,針對紅帽企業版 Linux(RHEL)及其衍生髮行版(比如 CentOS、 Scientific Linux)的一個高品質附加軟體包項目。 EPEL Wiki 中文首頁:https://fedoraproject.org/wiki/EPEL/zh-cnEPEL 提供的軟體包:http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/ 或 http:/

安裝OpenERP Server 6.1.1安裝PostgreSQL配置EPEL軟體源decoder zip not available

1. 安裝PostgreSQL,參考《安裝PostgreSQL》。 2. 修改pg_hba.conf,確保使用的是md5認證,參考《pg_hba.conf 記錄的例子》:  # TYPE DATABASE USER CIDR-ADDRESS METHODlocal all all identhost all all 127.0.0.1/32

軟體開發大致流程

     軟體開發流程(Software development process) From:百度百科  軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模組設計、編程和調試、程式聯調和測試以及編寫、提交程式。       第一步:需求調研分析   1相關係統分析員和使用者初步瞭解需求,然後用WORD列出要開發的系統的大功能模組,每個大功能模組有哪些小功能模組,對於有些需求比較明確相關的介面時,在這一步裡面可以初步定義好少量的介面。   2

【求助】Oracle 新手困惑,System.Data.OracleClient requires Oracle client software version 8.1.7 or greater

以前一直用的都是MS Sql, 最近由於項目需要,不得不安裝了Oracle,相比MS Sql, Oracle真是太難用了,當然僅指新手體驗,o(∩_∩)o...。接下來便是在.net中串連oralce資料庫,但是串連發生如下錯誤,找了半天沒能解決,向各位高手請教?錯誤如下:System.Data.OracleClient requires Oracle client software version 8.1.7 or

葵花寶典:軟體開發高手是這樣煉成的!

葵花寶典:軟體開發高手是這樣煉成的!作者:佚名  出處:前程無憂網轉自:http://www.pconline.com.cn/pcjob/ittest/empolder/10309/223897.html  中國人大都喜歡用武俠小說來比較軟體開發,但是在實戰武功中,只有葵花寶典才是最厲害的,也只有掌握了葵花寶典,才能稱為“不敗”。   但什麼才是軟體開發的葵花寶典?

好的軟體人員一生要看的60本書

一、科學哲學和管理哲學1.程式開發心理學(The Psychology of Computer Programming)2.系統化思維導論(An Introduction to Systems Thinking, Silver Anniversary Edition)3.系統設計的一般原理( General Principles of Systems Design)4.品質·軟體·管理(第1卷)—— 系統思維(Quality Software Management:Systems

什麼是模式?什麼是架構?軟體為什麼要分層?

現在軟體設計裡到處都是模式,架構。有次朋友問什麼是模式?我也在學習中,就我的學習經驗,給出以下小結。(注意:個人觀點,僅供參考,歡迎指正。) 1.什麼是模式?

軟體開發的哲學思考)

譯者註:這篇文章雖然年代久遠(1996年寫的,對於IT行業來說用‘久遠’二字應該說還是十分合適的),但讀過之後還是為作者的才華所傾倒,這是不可多見的一篇文章。卡內基-梅隆軟體開發學院及其它學院的研究人員用盡畢生的精力去定義一個理論學科(即軟體開發理論),到後來才發現仍有很多東西比較模糊,他們對此也不隱瞞。軟體開發,自從產生以來,它以迷人的風采征服了許許多多有才華的人,一些教授、專家學者及商業管理人士不由提出這樣一個問題:即然軟體能迷住這麼多人,為什麼人類無法定義它、解釋它,深刻地瞭解它?為什麼一

總頁數: 852 1 .... 365 366 367 368 369 .... 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.