用簡短的語言給出對分析、設計的理解。
分析就是對使用者給出的軟體功能等方面的需求進行系統的研究,識別出主號問題,確定待開發軟體的功能、效能、介面、資料、介面等具體的細節要求。
設計就是基於需求分析中得到的需求,構造出目標系統的邏輯模型,最終得到乙個可供編碼過程參考的設計模型文件。
用一句話描述物件導向的分析與設計的優勢。
物件導向的分析與設計非常符合我們人類對世界上各種事物直觀的認知,符合我們對事物看法的思維習慣,非常方便我們去理解物件的功能與結構,物件與物件之間的關係。此外,通過物件導向進行設計的體系架構會比較穩定,因為物件是相對比較穩定的,如果體系發生變化的話,那麼只需要根據物件重新進行組織即可
簡述 uml(統一建模語言)的作用。考試考哪些圖?
uml 是一種通用的視覺化建模語言,能夠將分析與設計的結果視覺化。
考試考的圖:用例圖,靜態圖(類圖,物件圖,包圖),行為圖(互動圖,狀態圖,活**),實現圖(構件圖,部署圖)。
從軟體本質的角度,解釋軟體範圍(需求)控制的可行性
軟體的本質應該是客戶需求的呈現,但軟體的本質是經常變化的,客戶需求也是在不斷地變化,因此軟體需求是不可控的。在多數情況下,客戶與開發者能就專案的小部分內容給出嚴格的需求約定,而大部分內容都是相對模糊的,所以只能做好需求分析,盡可能地去滿足客戶和使用者的需求。
看板使用練習(提交看板執行結果貼圖,建議使用 git project)
uml繪圖工具練習(提交貼圖,必須使用 umlet)
《uml和模式應用》page9 圖1-6 uml的不同透檢視
系統分析與設計 homework 1
1 簡單題 軟體工程是指導計算機軟體開發和維護的工程學科。將 系統化的 規範的 可度量的 方法用於軟體的開發 執行和維護的過程,即將工程化應用於軟體開發中。採用工程的概念 原理 技術和方法來開發與維護軟體,把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來,這就是軟體工程。軟體...
系統分析與設計 Homework1
1 簡單題 1 將系統化 規範化 可度量的方法應用與軟體的開發 執行和維護的過程,即將工程化應用於軟體中。2 對 1 中所述方法的研究。ieee iee93 軟體危機 software crisis 是早期電腦科學的乙個術語,是指在軟體開發及維護的過程中所遇到的一系列嚴重問題,這些問題皆可能導致軟體...
系統分析與設計 homework1
1.簡單題 軟體危機 software crisis 是早期電腦科學的乙個術語,是指在軟體開發及維護的過程中所遇到的一系列嚴重問題,這些問題皆可能導致軟體產品的壽命縮短 甚至夭折。軟體危機主要表現在 1.專案執行超出預算。2.專案執行超過時間。3.軟體質量低落。4.軟體通常不匹配需求。5.專案無法管...