Posted on 2007-03-27 09:09
kk 閱讀(183)
評論(0) 編輯 收藏 引用 所屬分類:
IT
軟件過程的概念
Defines Who is doing What, When to do it, and How to reach a certain goal.
過程是產品成本、進度和質量的主要決定因素。軟件過程的組成,五大元素:工件
/
產品,活動,里程碑,資源和角色,關系。
工件(
Artifact
),是指軟件開發過程的中間或最后工作產品,包括:文檔,模型,程序,數據,計劃,報告等
活動,軟件過程由多個活動組成。
里程碑,是特殊的活動,當時鐘到達特定時間,就會觸發里程碑檢查本階段的所有活動和工作是否按要求完成
資源,人是最重要的資源
軟件生命周期模型
是軟件生命周期的一個框架,規定了軟件開發、運作和維護等所需的過程、活動和任務。又稱軟件開發模型。
線形順序模型
waterfall model
增量式模型
incremental model
演化模型
evolutionary model
(目前采用最廣泛的模型)
o??
原型
prototyping
o??
螺旋模型
spiral model
o??
并發開發模型
concurrent development model
特殊過程模型
o??
基于構件的開發
Component-Based Development
o??
形式化方法的模型
Formal Methods Model
o??
面向側面的軟件開發
Aspect-Oriented Software Development