- 1
- 0
- 约2.95千字
- 约 43页
- 2019-03-29 发布于天津
- 举报
5-5 軟體開發生命週期和UML 軟體發展生命週期型:描述或定義軟體開發的步驟階段,提出一個系統性的流程以供發展軟體。 最具代表性的兩種模型 瀑布式模型(waterfall) 螺旋式模型(spiral) 瀑布式模型 特性:5大階段是採取線性進行的 優點: 適合開發商業用軟體 缺點: 發覺錯誤的時間點太晚,風險太大 螺旋式模型 特性:每一個螺旋都代表了一點點的需求、設計、實做、測試,沒問題才繼續做下一圈的螺旋 優點: 在發展初期找到可能問題,避免日後重大錯誤的發生 缺點: 發展時間過長,較適合大型系統的開發 螺旋式模型示意圖 物件導向設計方法 目的:希望替軟體維護所需要的龐大花費帶來有效的解決方案 特性:把相關資料的處理程序都定義在物件上 便於維護的理由 我們可以輕易的找出要修改的地方 修改的地方會被侷限在局部的程式碼中 物件導向模式 UML(Unified Modeling Language) 提供物件導向模式設計的工具 基於OMT(Object Modeling Technique)和Booch’s technique等所發展出來 受到眾多軟體的支援和具有廣大的應用 物件 物件特性: 屬性:定義物件的資料部分 方法:定義物件的行為部分 封裝:將行為和資料一起直接定義在物件上。 類別 類別:物件的集合 類別階層 上類別(super class):比較大的集合,譬如:
您可能关注的文档
最近下载
- 全国现场流行病学调查职业技能竞赛备考试题库及答案.docx VIP
- 单克隆抗体开发中的电荷异质性.docx VIP
- 合肥科技职业学院《破产法》2025-2026学年期末试卷.docx VIP
- 合肥科技职业学院《人际传播与沟通》2025-2026学年期末试卷.docx VIP
- 2014级口腔疾病概要课程标准.doc VIP
- 默纳克协议代码表、常见电梯系统密码表.docx VIP
- 宁夏纪委监委公开遴选公务员笔试试题及答案解析.docx VIP
- 合肥科技职业学院《商业银行业务与经营》2025-2026学年期末试卷.docx VIP
- 2025《某小区GPON光纤接入网的设计方案》12000字.doc VIP
- 合肥科技职业学院《社区工作》2025-2026学年期末试卷.docx VIP
原创力文档

文档评论(0)