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