系統分析與設計2 軟體專案與知識團隊管理基礎

2021-09-12 20:01:05 字數 650 閱讀 3358

(1) 用簡短的語言給出對分析、設計的理解。

分析:

設計:

(2)用一句話描述物件導向的分析與設計的優勢。

由於使用的是便於理解的語言來描述問題,因此溝通起來更加方便,而物件導向的設計和分析使用相同的建模符號,這也便於理解。

(3)簡述 uml(統一建模語言)的作用。考試考哪些圖?

uml的作用:

考試考:

行為圖

實現圖

(4)從軟體本質的角度,解釋軟體範圍(需求)控制的可行性

軟體本身具有複雜性、不可見性、不一致性、可變性,因此軟體範圍在多數情況下對於客戶和開發者都是模糊的,多數情況下,客戶和開發者能夠就專案20%的內容給出嚴格的需求約定,80%是模糊的。但是可以通過一些方法,例如砍去一些客戶都沒思考清晰的業務,本著以能做到為目標來製作能更好地控制軟體範圍

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

(2)uml繪圖工具練習(提交貼圖,必須使用 umlet)

軟體系統分析與設計

系統分析說明書包括 1.識別使用者的要求 2.評價系統的可行性 3.經濟分析,技術分析 4.把功能分配給硬體,軟體,人,資料庫和其他系統元素 5.建立成本限制和進度限制 6.生成系統規格說明書,形成所有後續工程的基礎 這些目標一般由硬體和軟體,資料庫專家共同實現 使用者需求分析說明書 需求分析所要做...

系統分析與設計 2

簡述瀑布模型 增量模型 螺旋模型 含原型方法 的優缺點。瀑布模型的優點 1.可強迫開發人員採用規範的方法 2.嚴格規定了每個階段必須提交的文件 3.要求每個階段交出的所有產品都必須經過質量保證小組的仔細驗證。瀑布模型的缺點 1.在軟體開發初期,指明使用者全部需求是困難的 2.需求確定後,經過一段時間...

系統分析與設計(2)

三大特點 用例驅動 以架構為中心的 迭代式增量開發 其中用例驅動體現了使用者驅動的開發,迭代式增量開發體現了風險驅動的開發。四個階段為 初始階段 inception 精化階段 elaboration 構建階段 construction 和產品交付階段 transition 劃分準則 每個階段以乙個主...