程序导向分析
計算機概論 第二版;10.1 軟體生命週期;軟體生命週期中的開發過程包含了四個階段:分析、設計、實作與測試。應用於開發步驟的模型有:瀑布模型與遞增模型。
瀑布模型(waterfall model):除非前一個階段完成,否則下一個階段就無法開始。
遞增模型(incremental model):開發團隊首先完成整個系統的簡單版本,除非現有系統已能正常運作,否則開發團隊就不會新增更多的功能。這樣的過程會持續到所需的功能都被加入為止。; p.255; p.256;10.2 分析階段; p.256; p.257;物件導向分析
若實作階段採用物件導向式語言,那麼分析過程就會使用物件導向分析(object-oriented analysis)。
使用案例圖(use-case diagram):提供系統使用者的觀點,它顯示出使用者如何與系統連繫。
分析階段的下一步就是為系統產生類別圖式(class diagram)。
狀態圖(state chart):扮演著與程序導向分析中的狀態流程圖相??的角色。; p.258; p.258;10.3 設計階段; p.259;耦合(coupling)是用來度量兩個模組間的緊密程度,愈緊密的耦合,彼此間就愈不獨立。
凝聚(cohesion )是度量一個系統中各個模組間的關聯性有多接近。在軟體系統中,我們希望模組間的凝聚愈大愈好。
物件導向設計
在物件導向
您可能关注的文档
最近下载
- 毕业设计(论文)-哈尔滨市体育公园规划设计.doc VIP
- 一种ALC板安装机具.pdf VIP
- 毕业设计(论文)-哈尔滨市体育公园规划设计.docx VIP
- (2025年高考真题解读) 2025年高考数学真题完全解读(北京卷).docx VIP
- 2026年最新职业素养考试试题及答案.doc VIP
- 义务教育优质均衡发展质量监测八年级综合试卷测试题及答案.docx VIP
- 新解读(2025)《HJ T342-2007水质 硫酸盐的测定 铬酸钡分光光度法(试行)》.pptx VIP
- 实例要素式强制执行申请书(申请执行用).pdf VIP
- 风力发电机叶片雷击损伤的损坏鉴定报告.doc VIP
- 2025年度国家体育总局体育社会科学研究项目立项名单.docx VIP
原创力文档

文档评论(0)