系統分析與設計第三次作業

2021-09-14 06:16:03 字數 1028 閱讀 6457

1.簡述瀑布模型、增量模型、螺旋模型(含原型方法)的優缺點

(從專案特點、風險特徵、人力資源利用角度思考)

瀑布模型

優勢:定義了軟體開發基本流程與活動,採用瀑布模型可以保證系統在整體上的充分把握,使系統具備良好 的擴充套件性和可維護性

劣勢:

增量模型

優勢:軟體開發可以較好地適應變化,客戶可以不斷地看到所開發的軟體,從而降低開發風險。

劣勢:

螺旋模型

優勢:對可選方案和約束條件的強調有利於已有軟體的重用,也有助於把軟體質量作為軟體開發的乙個重要目標。

減少了多個測試(浪費資金)或測試不足(產品故障多)所帶來的風險。

更重要的是,在螺旋模型中維護只是模型的另乙個週期,在維護和開發之間並沒有本質區別。

劣勢:螺旋模型的主要優勢在於,它是風險驅動的。除非軟體開發人員具有豐富的風險評估經驗和這方面的專門知識,否則將出現真正的風險:當專案實際上正在走向災難時,開發人員可能還認為一切正常。

2.簡述統一過程三大特點,與物件導向的方法有什麼關係?

用例驅動

以體系結構為中心

迭代和增量

與面對物件的聯絡

統一軟體開發過程是乙個物件導向且基於網路的程式開發方**。它可以為所有方面和層次的程式提供指導方針,模板以及事例支援,統一軟體開發過程和類似的產品,把開發中面向過程的方面(例如定義的階段,技術和實踐)和其他開發的元件(例如文件,模型,手冊,以及**等等)整合在乙個同一的框架內。

3.簡述統一過程四個階段的劃分準則是什麼?每個階段關鍵的里程碑是什麼?

每個階段本質上是兩個里程碑之間的時間跨度。在每個階段的結尾執行一次評估以確定這個階段的目標是否已經滿足。如果評估結果令人滿意的話,可以允許專案進入下乙個階段。

4.軟體企業為什麼能按固定節奏生產、固定週期發布軟體產品?它給企業專案管理帶來哪些好處?

系統分析與設計第三次作業

c.對比兩個時代 不同地區產品的用例圖,總結在專案早期,發現創新的思路與方法 通過對比兩個時代不同地區的產品的用例圖,在專案初期,創新主要是通過簡化使用者操作,盡量提供乙個更加方便操作的系統給使用者。同時根據使用者的不同的和更加具體的需求來更新和增加系統的功能。並利用發展成熟的技術支援系統的功能,為...

系統分析與設計第三次作業

用例建模 c.對比兩個時代 不同地區產品的用例圖,總結在專案早期,發現創新的思路與方法 兩者在基礎功能上沒有太大的差別,滿足使用者的基本需求是沒有問題的,當然新時期的特性更多,比如收藏酒店 根據星級選擇酒店等等。這是根據網際網路的發展慢慢發現的使用者需求,一方面受益於技術發展提供更加優越的服務,一方...

系統分析與設計第三次作業

增量模型 螺旋模型 簡述統一過程三大特點,與物件導向的方法有什麼關係?使用者為中心 描述使用者使用產品的故事 架構為重心 軟體產品分解的領域最佳實踐 風險驅動 早期暴露風險 統一過程是乙個物件導向且基於網路的程式開發方 軟體企業為什麼能按固定節奏生產 固定週期發布軟體產品?它給企業專案 管理帶來哪些...