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

2021-09-18 01:12:16 字數 936 閱讀 6016

分析:是將複雜的話題或事物逐漸拆分的過程,以此來達到對話題更好的理解。系統分析,旨在研究特定系統結構中各部分(各子系統)的相互作用,系統的對外介面與介面,以及該系統整體的行為、功能和侷限,從而為系統未來的變遷與有關決策提供參考和依據。系統分析的經常目標之一,在於改善決策過程及系統效能,以期達到系統的整體最優。

設計:是把一種設想通過合理的規劃、周密的計畫、通過各種感覺形式傳達出來的過程。設計便是造物活動進行預先的計畫,可以把任何造物活動的計畫技術和計畫過程理解為設計。

物件導向的分析與設計是一種全新的系統分析與設計方法,它適用於各類資訊系統的開發,實現了對客觀世界描述到軟體結構的直接轉化,大大減少了後續開發量,同時開發工作的重用性、繼承性高,降低重複工作量縮短工作週期。

uml是統一建模語言,它是一種進行物件導向程式設計的工具,用來把現實中的問題抽象成物件導向的解決方案,以便進一步的編碼。

考試包括:用例圖、類圖、物件圖、構件圖、配置圖、狀態圖、活**、時序圖、合作圖。

軟體的本質是複雜性、不可見性、不一致性、可變性,軟體範圍(需求)控制指從所獲取的需求中選取最終的專案需求,然後制定出軟體產品的詳細描述。因此軟體範圍多數情況下對於客戶和開發者都是模糊的,這形成軟體產品與其他產品不同的開發過程。所以我們只需要不斷地刪去使用者不清楚的部分就能最終完成迭代。

看板使用練習(提交看板執行結果貼圖,建議使用 git project)

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

1 簡答題 1 簡述瀑布模型 增量模型 螺旋模型 含原型方法 的優缺點 瀑布模型 瀑布模型是最基本的一種可供選擇的軟體開發生命週期模型。優點 降低軟體開發的複雜程度,提高軟體開發過程的透明性,提高軟體開發過程的可管理性 推遲軟體實現,強調在軟體實現前必須進行分析和設計工作 以專案的階段評審和文件控制...

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

瀑布模型 缺點 增量模型 缺點 螺旋模型 含原型方法 缺點 三大特點 用例驅動 以架構為核心 迭代及增量。用例和風險驅動 迭代及增量體現了使用者驅動的開發。以架構為核心體現了風險驅動的開發。第一階段 先啟階段 inception 該階段的主要目的是建立專案的範圍和版本,確定專案目標的可行性和穩定性,...

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

統一建模語言 uml 是描述 構造和文件化系統製品的視覺化語言。從其定義可知,uml的核心作用是 視覺化。該特點可以使得uml可以幫助專案參與者更直觀 清晰地認識其描述的物件。行為圖 實現圖 從軟體本質的角度,解釋軟體範圍 需求 控制的可行性 軟體的本質特徵為 複雜性 一致性 可變性 不可視性,這些...