摘要: 敏捷 軟件開發日益得到各方追捧。但是,“敏捷”二字到底意味著什么呢?是 單元測試 ,持續集成,還是遵循 XP 或者 Scrum?在本文中,我們將探討如何將敏捷方法引入出現問題和尚未..
IT項目不僅投資較大,而且項目的實施過程很長,拿ERP來說,一般的項目都是分階段去實施,每個階段的實施過程少則幾個月,而且存在項目風險。因此,很多企業在項目決策上都存在一個顧慮..
在開始正文之前,我想先講兩個故事——關于軟件項目的故事。 故事一 有兩個軟件項目(姑且稱之為“項目 A”和“項目 B”),它們在開始時的預算都是 50 個人月,時間是 5 個月。 項目 A 在..
有人說:今年是AJAX年,AJAX作為軟件系統表現層實現技術,怎么能和改變軟件 開發 方式的模型驅動開發模式相比呢?DSM、Together 2006等都在2006不斷亮相,因此,說2006年是領域模型年一點也不過..
當Java世界提供的可選擇性框架平臺越來越多時,我們可能被平臺架構所深深困擾,而無暇顧及軟件的真正核心:業務建模,其實,業務領域建模同樣是一個比平臺架構更復雜,更需要學習的新..
模型驅動體系架構介紹 第三部分:MDA 如何影響迭代 開發 過程 級別: 初級 Alan W. Brown , 杰出工程師, IBM Rational Jim Conallen , IP 開發, IBM Rational 2005 年 8 月 01 日 本文來自于 Rational Edge:作為迭代開發..
MDA現在是OMG的大兒子,提供了從傳統軟件 開發 到基于可重用的模型驅動架構的方法學的轉變。其中引入了標準的建模規約,提供了高效的建模技術,為各種不同的企業領域進行建模;提供了轉..
熟悉 極限編程 的人都知道,在極限編程的十二項實踐中,有一個非常重要的實踐就是結對編程,也就是兩個人坐在同一臺電腦前面,使用相同的鍵盤和鼠標來 開發 同樣的一個模塊,一個負責..
摘要:經過了 極限編程 的洗禮,賽門鐵克的 開發 人員、 測試人員 、技術撰稿者和管理者們都感到收獲頗豐...甚至其高層管理者都為之震撼 正文 這是一個陽光明媚的三月早晨,我在猶他州的..
從前,有一個A型血的人和一個B型血的人去登山。顯然A和B有著不同的登山方法。 A到了山腳下,總是先停下來,仔細打量山勢。接著,圍著山腳轉轉,看看哪些是小山包,哪個是主峰。然后,設..
極限編程 ( XP )適用于 需求 經常發生變化的項目。你的客戶對系統應該做什么可能沒有一個固定的想法;一個系統每隔幾個月其功能就要求進行一定的改變。大多數軟件項目的需求都處于這..
極端編程(eXtreme Programming)是一種 開發 紀律,以簡單性、交流、反饋和勇氣為基本宗旨。它的做法是以有效的實踐規則將整個團隊緊密聯系起來,通過充分的反饋使團隊能隨時知道自己目前的狀..
Imagine Imagine there's no requirements. It's easy if you try Just a bunch of coders, reachin for the sky Imagine all the people, coding for today Imagine there's no schedules. It isn't hard to do No silly project deadlines, no one supervi..
這些年來,我喜歡用下面這三條簡單的規則來描述 測試驅動開發 : ◆ 除非這能讓失敗的 單元測試 通過,否則不允許去編寫任何的產品代碼。 ◆ 只允許編寫剛好能夠導致失敗的單元測試。 (..
一、起因 公司交給我一個任務,為 測試 員寫一個手機模擬界面,以方便她們的手機短信測試。過去她們都是用MC4J直接調用公司 服務器 的MBean服務來模擬進行測試,以驗證我們整個系統平臺。..
在需求工程中,需求獲取階段是和用戶交往最多的一段時間, 而絕大部分用戶是不懂得 需求分析 方法的,他們不知道怎樣全面而又準確無誤地表達自己的需求,因而對于需求分析人員來講,需..
如果你是一個 開發 人員,一天,市場部的小莉跑過來讓你修改你正在開發產品的一個小小的功能,這是應客戶的要求添加的,你覺得這個要求很簡單,再加上你對小莉有好感,可能你就答應了..
td id=font_word style="FONT-SIZE: 14px; FONT-FA MI LY: 宋體, Verdana, Arial, Helvetica, sans-serif"> 需求分析 是項目 開發 的基礎,基礎打的牢不牢直接關系到后面所有的工作,是項目實施成敗的關鍵 總體上說,我..
對于需求和需求變更的理解 軟件需求是整個軟件項目的最關鍵的一個輸入,和傳統的生產企業相比較,軟件的需求具有模糊性、不確定性、變化性和主觀性的特點,它不像生產汽車、電腦等硬..
企業業務 軟件工程 項目和商業軟件產品項目上項目無論是需求重點,實現方式, 項目管理 等方面都有極大不同?,F在的軟件工程有關研究并沒有關注此中的區別,實際上,其中絕大部分還集..