1 / 39
文档名称:

《为什么需要ooa》.ppt

格式:ppt   大小:2,281KB   页数:39页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《为什么需要ooa》.ppt

上传人:相惜 2021/8/4 文件大小:2.23 MB

下载得到文件列表

《为什么需要ooa》.ppt

文档介绍

文档介绍:© 2009 SDIE
信息系统设计与实践
刘位龙 ******@
精选课件
第 2 章 什么是OOA?
精选课件
主要内容
分析面临的主要问题
OOA综述
UML
精选课件
什么是OOA?
分析和归纳系统需求,只关注对问题域的理解,而不考虑实际实现。经常用到术语:问题域(problem domain)、应用领域(application domain)、业务对象(business object)、领域对象(domain object)、核心类(key classes)
基本任务:运用OO方法,对问题域和系统责任进行分析和理解,找出描述问题域及系统责任所需的对象,并定义对象的属性、操作以及它们之间的关系。
目标:是建立一个符合问题域、满足用户功能需求的OO模型,即将问题域、系统责任和用户需求映射成分析模型(如类图、对象图、用例图)。
OO方法中的对象及关系都保持问题域中的原样
精选课件
OOA是针对问题域和系统责任,用OO建立OOA模型;OOA模型不考虑与系统的具体实现相关因素;
如采用什么编程语言、图形用户界面、数据库等
从而使OOA模型独立于具体的实现环境。
OOA与OOD的区别是什么?
精选课件
OOA与OOD的区别是什么?-续
OOD是针对系统具体实现条件,运用OO进行系统设计,主要包括:
,使其作为OOD模型的一部分。
,建立人机界面,数据存储和控制驱动等模型。
OOD与OOA采用相同的概念与表示法!
精选课件
分析面临的主要问题
1. 问题域和系统责任的复杂性
2. 交流问题
3. 需求的不断变化
4. 软件复用的要求
精选课件
系统责任
信息备份
异常处理
1. 问题域和系统责任
【问题域】被开发系统的应用领域,即在现实世界中由该系统进行处理的业务范围。
【系统责任】所开发的系统应具备的职能。
问题域
人事管理
……
金融业务
储蓄业务
国债发行
贷款业务
系统责任
问题域
即来源于问题域,也可能来源于计算机的特殊问题
银行业务处理系统
精选课件
遇到的挑战

软件开发人员与领域专家的技术背景不同;
分析员对问题域的理解,要求比工作人员更深入和准确;而且比领域专家有更高明的见解;
,系统比以往更为庞大;
OO比以往方法
更利于对问题域和系统责任的分析!
精选课件

开发人员与用户及领域专家的交流
开发人员之间的交流
开发人员与管理人员的交流
重视非技术因素!
系统模型
术语
表示符号
文档书写格式
精选课件

最近更新

《营销计划书案例》课件 30页

《践行三严三实》课件 22页

光电子技术—清华大学 80页

《进口货物征税》课件 33页

细胞核与染色体(1) 60页

求职信第话的写作技巧介绍 19页

大数据驱动的税务稽查风险评估 31页

可调色玻璃陶瓷搪瓷材料的开发 32页

变卖资产生命周期管理 33页

医疗保健服务的跨学科合作 32页

数控雕铣机市场分析及竞争策略分析报告 92页

三通球阀战略市场规划报告 99页

污染源治理的生物多样性保护与恢复 31页

新型免疫抑制性受体KLRL1在免疫耐受中的作用及.. 2页

新农村建设下的中部农村法治研究的开题报告 2页

断层破裂过程对边坡广义荷载场的动态影响的开.. 2页

文化视野下的城市公共空间地域性特色设计表现.. 2页

数控系统运动控制及运行优化的开题报告 2页

数学教学中实施有效教学的策略研究的开题报告.. 2页

数字化煤场管理系统的分析与设计的开题报告 2页

敏捷开发模式下的多项目管理方法研究中期报告.. 2页

改性灌浆料力学性能及在RC节点中的应用研究的.. 2页

提升中国产品国际市场品牌竞争力的策略研究的.. 2页

指纹识别中匹配算法的研究的开题报告 2页

拔节期施氮和浇水对小麦籽粒蛋白质含量影响的.. 2页

抗生物污垢纳米材料的制备及其在全血成分检测.. 2页

承接产业转移与县域“地方化”发展研究——以.. 2页

手机说明书汉译项目报告的开题报告 2页

健身房工作总结 3页

测量学的发展历史 30页