- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第1页,共11页,星期日,2025年,2月5日面向对象的分析(ObjectOrientedAnalysis,OOA),就是运用面向对象方法进行系统分析。OOA是分析,是软件生命周期的一个阶段,具有一般分析方法共同具有的内容、目标及策略;但强调运用面向对象方法进行分析,用面向对象的概念和表示法表达分析结果。基本任务是:运用面向对象方法,对问题域和系统责任进行分析和理解,找出描述问题域及系统责任所需的对象,定义对象的属性、操作以及它们之间的关系。目标是建立一个符合问题域、满足用户需求的OOA模型。2.1什么是面向对象的分析?第2章什么是面向对象的分析*第2页,共11页,星期日,2025年,2月5日2.2分析面临的主要问题1、问题域和系统责任复杂性日益增长问题域(problemdomain):被开发系统的应用领域,即在现实世界中由这个系统进行处理的业务范围。系统责任(systemresponsibilities):所开发的系统应该具备的职能。困难所在:软件开发人员与领域专家的技术背景不同(学习、更高的见解、适合于软件)现今的系统所面临的问题域比以往更为广阔和复杂,系统比以往更为庞大*。金融业务个人储蓄国债发行贷款业务….人事管理……信息备份……系统责任问题域*第3页,共11页,星期日,2025年,2月5日2、交流问题如果分析所产生的文档使分析员以外的其他人员都很难读懂,那就很不利于交流。这会使彼此的思想不易沟通,并容易隐藏许多错误。(分析人员与客户**及领域专家,分析人员之间*,分析人员与设计人员,开发人员与管理人员)3、需求的不断变化引起需求变化的因素:用户(主客观因素)、竞争因素、经费、技术因素*软件开发者必须以合作的态度满足用户需求易变的部分依次为:功能、接口、属性、对象----得益于封装原则。4、软件复用的要求复用级别提高——分析结果复用要求分析模型中的可复用部分用于多个系统要求一个分析模型在多种条件下设计和实现对分析提出了更高的要求制作(服务)构件、组织(服务)构件、检索(服务)构件、组装(服务)构件*第4页,共11页,星期日,2025年,2月5日2.3面向对象的分析综述面向对象=对象,类+关系(结构与连接)+继承+封装+消息通讯+……是对问题域中事物的完整映射,包括事物的数据特征和行为特征。如实地反映了问题域中事物之间的各种关系,包括分类结构、组装结构、静态联系和动态联系。采用封装、继承、消息通讯等原则,使问题域的复杂性得到控制。*第5页,共11页,星期日,2025年,2月5日不同的分析方法——对现实世界(问题域)的不同映射E-R法面向对象方法功能/子功能功能接口功能分解法数据流加工数据流法按概念对问题进行分解软件开发的目标:在预算内按时开发出满足用户需求的高质量软件。采用不同的方法所付出的代价及所取得的收益是不同的。*第6页,共11页,星期日,2025年,2月5日分析方法的几方面的比较功能分解法数据流法信息建模法OOA对问题域和系统责任的理解改进交流适应变化支持复用较差较差差最差差差较差较差较好较好略好略好好好好好构件技术?很好很好很好面向服务很好很好很好很好*第7页,共11页,星期日,2025年,2月5日对象,类属性服务继承消息关联聚合多态主动对象……对象、类属性服务泛化消息关联、链聚合多态性主动对象(类)主题(包)分类行为分析继承消息通信关联整体-部分关系粒度控制建模元素基本概念原则2.4本课讲授的OOA方法概貌1、概念与表示法*第8页,共11页,星期日,2025年,2月5日对象名普通对象主动对象(a)类(b)属性与服务一般类特殊类特殊类(c)泛化整体对象类mn部分对象类(d)聚合类类mn(e)关联发送者接收者(f)消息连接编号主题名压缩方式编号主题名类名······半展开方式编号编号编号编号展开方式(g)主题的三种表示方式表示法示例@对象名同步异步类名普通类主动类@类名@服务...属性...服务...属性...(h)包*第9页,共11页,星期日,2025年,2月5日客户**:客户概念,与沈阳医院科长门的沟通,药局主任的不合作。分析人员之间*:
您可能关注的文档
最近下载
- 当代文学课前展示残雪.pptx VIP
- GBT .-电梯安全要求 第部分:满足电梯基本安全要求的安全参数.pptx VIP
- GB50278-2010 起重设备安装工程施工及验收规范.pdf VIP
- 2025年中国石英纤维行业市场行情监测及发展趋向研判报告.docx
- 卫生专业技术资格考试放射医学(中级344)专业实践能力新考纲精练试题精析.docx VIP
- 土源性线虫和食源性寄生虫检测方法.pptx VIP
- 产业梯度与区域产业兴替——以顺德蚕丝业为例.pdf VIP
- 在线网课学习课堂《学术交流英语(哈工 )》单元测试考核答案.pdf VIP
- 灌注桩钢筋笼自动计算套用表格.xls VIP
- 时代少年团介绍最新完整版本.pptx VIP
原创力文档


文档评论(0)