iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 29
0
Security

CISSP 快速入門系列 第 30

[Day29]軟體開發方法

  • 分享至 

  • xImage
  •  

Development Model

Build And Fix

沒計劃就是我的計劃,做就對了!大不了邊做邊改~

瀑布模型(Waterfall)

像瀑布一樣,一去不復返了,不可跳過步驟,一再回頭的模型

V-Model

每一個階段都有正式文件、測試設計,驗證後不變更;但每個階段具有可追溯性

增量模型(Incremental)

全系統切割獨立執行的模組,每一模組都以 Waterfall模型執行,做好就先上線,最後做整合測試

藍圖模型(Prototyping)

  • 敏捷原型(Rapid Prototyping)
    使組織能夠更快地開發核心系統,同時降低開發成本並保持質量。

  • 進化原型(Evolution Prototyping)
    慢慢補充更新版本,直接完成最後的專案目標

  • 營運原型(Operational Prototyping)
    進化後,直接更新至產品中,並由蒐集客戶需求而逐漸完善,ex:Windows Update

螺旋模型(Spiral)

實際上是一個包含多個開發模型單位的模型,個包含軟體開發各個階段的螺旋。
螺旋的每個循環涉及項目每個部分的相同系列步驟。
有新需求及風險可以提早考量,並可以提供給下個開發階段作為參考依據

RAD

傾向於強調縮短開發時間,讓使用者/客戶參與開發過程,保證需求被滿足。
RAD 通常提供大量開發工作的圖形界面。

敏捷模型(Agile)

  • Scrum:一種疊代開發的方法,依工項項目內容執行每日會議(Daily Scrum)
  • XP:溝通、簡化、回饋、直言與尊重。 (這需要勇氣)
  • Kanban:工作流程視覺化

= = = =.= = = =.= = = =.= = = =.= = = =
是不是覺得越來越需要背了呢?
對哦,因為身為一個資安官,技術也是要有的呢,不然被惡質廠商騙怎麼辦!


上一篇
[Day28]SDLC
下一篇
[Day30]DBMS
系列文
CISSP 快速入門32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Darwin Watterson
iT邦好手 1 級 ‧ 2018-11-13 17:03:30

你漏了最重要的隕石開發法
現實是殘酷的!/images/emoticon/emoticon02.gif

殘酷現實無誤

我要留言

立即登入留言