- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OOAD简单教程
OOAD UML
OOOOAADD UUMMLL
达内科技· 卢剑宇 2010-01-01
一、基本内容:
OOA/D
OOOOAA//DD 面向对象的分析与设计。 方法论、哲学; 架构师、项目经理、设计人员
OOA
OOOOAA——ObjectOrientedAnalysis
面向对象的分析,以业务为中心来分析解决问题,不涉及求解方案。(问题空间)
OOD
OOOODD——ObjectOrientedDesign
面向对象的设计,计算机世界来体现现实世界。(解空间)
UML
UUMMLL——统一建模语言。是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素、
构建模块、分析过程并可通过文档说明系统中的重要细节。 (外企注重UML)
面向对象的好处:让分析阶段和设计阶段平滑地过渡。可以用解决日常问题的思路来解决计
算机世界的问题。
二、开发过程:
1
11.瀑布模型
Requirements
RReeqquuiirreemmeennttss
时间顺序
需求
Analysis
AAnnaallyyssiiss
分析
Design
DDeessiiggnn
设计
Implementation
IImmpplleemmeennttaattiioonn
实现
Test
测试 TTeesstt
特点:用户需求一改,过程从上到下不可逆。
适合于小项目。一般不推荐使用。
2 USDP
22.统一开发过程(UUSSDDPP)
由Retional公司(已经被IBM收购)提出。
特点:
大项目分解为一些子项目——用例;
使用UML工具;
统一软件开发过程是一个迭代、递增的开发过程;
每一次迭代均会越来越接近最终目标。
①初始 ②细化 ③构造 ④提交 四个阶段:
说明:图中蓝色部分面积表示工作量;
第一次迭代需求等过程比较多;
第二次迭代分析、设计、实现过程较多;
第三次迭代…
1
每次迭代都有各自重点。一般一次迭代持续2周左右。
工作流:
业务模型
需求
分析和设计
实现
测试
配置
项目管理
环境搭建
这种方式的优点:过程中需求的改变不会影响到整体项目开发,项目控制比较灵活。
降低成本;
便于更好地维护项目进度;
便于团队的协作开发;
便于适应用户需求的动态变化。
80/20原则:把80%的精力花在20%的重点上。
OO
三、OOOO设计:
1 OOP
11.OOOOPP的主要特征
(1)、抽象:对现实生活中的建模。
(2)、封装:控制对象的边界以及控制对象对外的接口;
封装使我们对边界内部代码的修改不会影响到边界外部代码的实现。
(3)、继承:is a 关系。 从一般到特殊,表现了一种分类关系。
(4)、多态:一种行为在不同的条件下会表示
您可能关注的文档
最近下载
- 食材配送服务质量保证措施.pdf VIP
- 2025高考全国二卷语文真题试卷+解析及答案.docx VIP
- 气瓶充装安全风险管控清单.docx
- 人教版小学数学新教材培训心得体会.docx VIP
- 2025年广东兴业银行广州分行社会招聘笔试备考试题及答案解析.docx VIP
- 反洗钱法及受益所有人信息管理办法知识测试试卷.docx
- 货币金融学(第十二版)PPT课件(全).pptx VIP
- 2025年浙江省农村发展集团有限公司招聘笔试备考试题及答案解析.docx VIP
- 2025年职业技能大赛(电工赛项)理论考试题库500题(含答案).docx VIP
- 2025年大学英语四级词汇(乱序版).pdf VIP
文档评论(0)