程式语言-NTOU资料库试验室
5-5 軟體開發生命週期和UML 軟體發展生命週期型:描述或定義軟體開發的步驟階段,提出一個系統性的流程以供發展軟體。 最具代表性的兩種模型 瀑布式模型(waterfall) 螺旋式模型(spiral) 瀑布式模型 特性:5大階段是採取線性進行的 優點: 適合開發商業用軟體 缺點: 發覺錯誤的時間點太晚,風險太大 螺旋式模型 特性:每一個螺旋都代表了一點點的需求、設計、實做、測試,沒問題才繼續做下一圈的螺旋 優點: 在發展初期找到可能問題,避免日後重大錯誤的發生 缺點: 發展時間過長,較適合大型系統的開發 螺旋式模型示意圖 物件導向設計方法 目的:希望替軟體維護所需要的龐大花費帶來有效的解決方案 特性:把相關資料的處理程序都定義在物件上 便於維護的理由 我們可以輕易的找出要修改的地方 修改的地方會被侷限在局部的程式碼中 物件導向模式 UML(Unified Modeling Language) 提供物件導向模式設計的工具 基於OMT(Object Modeling Technique)和Booch’s technique等所發展出來 受到眾多軟體的支援和具有廣大的應用 物件 物件特性: 屬性:定義物件的資料部分 方法:定義物件的行為部分 封裝:將行為和資料一起直接定義在物件上。 類別 類別:物件的集合 類別階層 上類別(super class):比較大的集合,譬如:
您可能关注的文档
- 浅谈印尼的经济发展作者-德光中学综合高中.PDF
- 浆纸技术杂志.PDF
- 测绘资质审批办事指引上海.DOC
- 浅谈说理证明题的复习.PPT
- 测量不确定度ISO定义.PPT
- 测评-外研社职业教育与研究.PDF
- 济南检验检疫局技术性贸易措施研究快报2017年第12期总第26期.DOC
- 济南亚速速录2009年山东应用统计学术报告会暨高层论坛时间.DOC
- 浙江大学人文学院-浙江大学传媒与国际文化学院.DOC
- 浙江废纸造纸行业环境准入条件.DOC
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
原创力文档

文档评论(0)