1、簡答題
設計強調的是滿足需求的的概念上的解決方案(在軟體方面和硬體方面),而不是其實現,例如,對資料庫方案和軟體物件的描述
它便於我們在軟體中構建更真實的虛擬世界,迫使設計者在關注程式所需實現的功能的同時不至於忘記通過抽象去塑造概念
uml是描述,構造,和文件化系統製品的視覺化語言,是圖形化表示法的事實標準,用來繪製和展示軟體相關的圖形。
用例圖,活**,狀態圖
軟體本身有複雜性,不可見性,不一致性,可變性等本質特點。造成了軟體生產是易變,不可見,獨特的智力生產。在多數情況下,客戶與開發者能就專案的 20% 內容給出嚴格的需求約定,80% 的內容都是相對模糊的。因此最關鍵的是發現並滿足客戶感興趣的內容是最關鍵的。砍去一些客戶沒思考清晰的業務,永遠是對的。並且產品的設計者和開發者有更大的話語權,所以控制軟體範圍是可行的
2、專案管理實踐
看板使用練習(提交看板執行結果貼圖,建議使用 git project)
使用截圖工具(png格式輸出),展現你團隊的任務 kanban
每個人的任務是明確的。必須一周後可以看到具體結果
每個人的任務是1-2項
至少包含乙個團隊活動任務
uml繪圖工具練習(提交貼圖,必須使用 umlet)
請在 參考書2 或 教材 中選擇乙個類圖(給出參考書頁碼圖號)
教材p46 圖6-1
系統分析與設計作業二
三大特點是 劃分準則 rup 中,軟體開發生命週期根據時間和rup的核心工作流程劃分為二維空間。關鍵的里程碑 rup 中的軟體生命週期在時間上被分解為四個順序的階段 初始階段 精化階段 構建階段和產品交付階段 第一階段 主要目的是建立專案的範圍和版本,確定專案目標的可行性和穩定性,結交結果包括需求和...
系統分析與設計作業 二
課程名稱 系統分析與設計 任課老師 潘茂林老師 學號16340015 專業 方向 軟體工程 計應 姓名陳彬彬 email 944131226 qq.com 開始日期 2019 04 15 完成日期 2019 04 16 答 答 將現實世界中複雜的事物屬性和行為聚合成抽象的 具有邏輯性的 結構化的 封...
系統分析與設計(二)
瀑布模型 優點 1.降低軟體開發的複雜程度,提高軟體開發過程的透明性,提高軟體開發過程的可管理性 2.推遲軟體實現,強調在軟體實現前必須進行分析和設計工作 3.以專案的階段評審和文件控制為手段有效地對整個開發過程進行指導,保證了階段之間的正確銜接,能夠及時發現並糾正開 發過程中存在的缺陷,使產品達到...