二辕万、軟件研發(fā)的模型

1.軟件研發(fā)模型

????????在軟件生產(chǎn)過程中枢步,經(jīng)過多年實(shí)踐總結(jié),沉淀出目前幾種流行的軟件研發(fā)模型渐尿。軟件研發(fā)模型(software development model)是軟件生產(chǎn)過程中分析醉途、設(shè)計(jì)、研發(fā)活動(dòng)所遵循的框架模式砖茸。不同項(xiàng)目團(tuán)隊(duì)在不同業(yè)務(wù)背景下隘擎,采用合適的研發(fā)模型將會(huì)提高軟件研發(fā)效率,降低研發(fā)成本凉夯,提高產(chǎn)品質(zhì)量货葬。

2.常見的軟件研發(fā)模型

⑴.瀑布模型

⑵.原型模型

⑶.迭代模型

⑷.增量模型

⑸.敏捷模型

瀑布模型(后期不易改變)


瀑布模型

嚴(yán)格遵循預(yù)先計(jì)劃的需求分析、設(shè)計(jì)劲够、編碼震桶、集成、測試征绎、維護(hù)的步驟順序進(jìn)行蹲姐。

主要的問題

嚴(yán)格分級(jí)導(dǎo)致的自由度降低;

開發(fā)成果輸出過晚人柿,風(fēng)險(xiǎn)高柴墩;

后期需求的變化難以調(diào)整,代價(jià)高昂凫岖;

瀑布式方法在需求不明并且在項(xiàng)目進(jìn)行過程中可能變化的情況下基本是不可行的江咳。

原型模型(在瀑布模型基礎(chǔ)上增加原型設(shè)計(jì))


原型模型

????????用戶很難將需求表達(dá)得既具體又明確,用戶與需求開發(fā)人員的知識(shí)背景不同哥放。當(dāng)需求表述錯(cuò)誤時(shí)歼指,在瀑布模型下往往到后期才能發(fā)現(xiàn)。原型模型在很大程度上解決了這個(gè)問題婶芭。原型模型是在瀑布模型基礎(chǔ)上演進(jìn)的一種較為先進(jìn)的研發(fā)模型东臀。利用該模型,產(chǎn)品設(shè)計(jì)者實(shí)現(xiàn)用戶與軟件系統(tǒng)的交互犀农,當(dāng)原型研發(fā)生產(chǎn)完成后惰赋,由用戶根據(jù)自身的實(shí)際需求對(duì)原型進(jìn)行評(píng)價(jià),從而進(jìn)一步細(xì)化待開發(fā)軟件的需求。

迭代模型(需求不穩(wěn)定赁濒、多變)


迭代模型

迭代模型(iterative model)是由IBM公司提出的一種軟件開發(fā)方法轨奄,該方法包括一系列的增量的步驟或迭代,每個(gè)迭代都包括很多的開發(fā)活動(dòng)(需求拒炎、分析挪拟、設(shè)計(jì)、實(shí)現(xiàn)等)击你。

實(shí)現(xiàn)軟件的每項(xiàng)功能反復(fù)求精的過程玉组,是從模糊到清晰的開發(fā)過程。每次迭代是從功能的深度和細(xì)化程度來劃分的丁侄。

迭代模型最適合使用與前期需求不穩(wěn)定惯雳,需求多變的項(xiàng)目。

增量模型(需求穩(wěn)定鸿摇、分批次提交)


增量模型

? ? ? ?增量模型是把待開發(fā)的軟件系統(tǒng)模塊化石景,將每個(gè)模塊作為一個(gè)增量組件,從而分批次地分析拙吉、設(shè)計(jì)潮孽、編碼和測試這些增量組件。運(yùn)用增量模型的軟件開發(fā)過程是遞增式的過程筷黔。相對(duì)于瀑布模型而言往史,采用增量模型進(jìn)行開發(fā),開發(fā)人員不需要一次性地把整個(gè)軟件產(chǎn)品提交給用戶必逆,而是可以分批次進(jìn)行提交怠堪。

敏捷模型(簡單揽乱、變化多名眉、及時(shí)反饋)

????????敏捷軟件開發(fā)又稱敏捷開發(fā), 是一種從1990年代開始逐漸引起廣泛關(guān)注的一些新型軟件開發(fā)方法凰棉,是一種應(yīng)對(duì)快速變化的需求的一種軟件開發(fā)能力损拢。

????????在敏捷開發(fā)中,軟件項(xiàng)目在構(gòu)建初期被切分成多個(gè)子項(xiàng)目撒犀,各個(gè)子項(xiàng)目的成果都經(jīng)過測試福压,具備可視、可集成和可運(yùn)行使用的特征或舞。換言之荆姆,就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,但也可獨(dú)立運(yùn)行的小項(xiàng)目映凳,并分別完成胆筒,在此過程中軟件一直處于可使用狀態(tài)。

人和交互?? 重于過程和工具。

可以工作的軟件?? ? 重于求全而完備的文檔仆救。

客戶協(xié)作? ? 重于合同談判抒和。

隨時(shí)應(yīng)對(duì)變化? ? 重于循規(guī)蹈矩。

敏捷模型核心:

主張簡單

擁抱變化

遞增變化

快速反饋

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末彤蔽,一起剝皮案震驚了整個(gè)濱河市摧莽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌顿痪,老刑警劉巖镊辕,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蚁袭,居然都是意外死亡丑蛤,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門撕阎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來受裹,“玉大人,你說我怎么就攤上這事虏束∶奕模” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵镇匀,是天一觀的道長照藻。 經(jīng)常有香客問我,道長汗侵,這世上最難降的妖魔是什么幸缕? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮晰韵,結(jié)果婚禮上发乔,老公的妹妹穿的比我還像新娘。我一直安慰自己雪猪,他們只是感情好栏尚,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著只恨,像睡著了一般译仗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上官觅,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天纵菌,我揣著相機(jī)與錄音,去河邊找鬼休涤。 笑死咱圆,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播闷堡,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼隘膘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了杠览?” 一聲冷哼從身側(cè)響起弯菊,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎踱阿,沒想到半個(gè)月后管钳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡软舌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年才漆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片佛点。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡醇滥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出超营,到底是詐尸還是另有隱情鸳玩,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布演闭,位于F島的核電站不跟,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏米碰。R本人自食惡果不足惜窝革,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望吕座。 院中可真熱鬧虐译,春花似錦、人聲如沸米诉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽史侣。三九已至,卻和暖如春魏身,著一層夾襖步出監(jiān)牢的瞬間惊橱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國打工箭昵, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留税朴,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子今膊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1. 邊做邊改模型(Build-and-Fix-Model) 在這種模型中载城,既沒有規(guī)格說明,也沒有經(jīng)過設(shè)計(jì)教硫,軟件隨...
    燁楓_邱閱讀 772評(píng)論 0 4
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,138評(píng)論 25 707
  • 今天讀了一篇關(guān)于如何提高學(xué)習(xí)效率的文章,有比較深的感悟。自從大學(xué)畢業(yè)之后帖蔓,我基本沒怎么寫作過,但在女朋友...
    lyxu閱讀 172評(píng)論 0 1
  • 任何事物都是互相的瞳脓,當(dāng)你不滿時(shí)塑娇,別人也會(huì)當(dāng)你是消極怠工,當(dāng)你做的好時(shí)劫侧,所有一切都是浮云埋酬,在一個(gè)集體里面,只有不舍的...
    8012fcda2fc5閱讀 197評(píng)論 0 0
  • 參考redis官方文檔分布式鎖烧栋,使用Linux c開發(fā)完成奇瘦。git鏈接:https://github.com/lu...
    lusenoot閱讀 488評(píng)論 0 0