1 / 30
文档名称:

李万龙 第7章 面向对象分析.ppt

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

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

分享

预览

李万龙 第7章 面向对象分析.ppt

上传人:水中望月 2018/11/28 文件大小:483 KB

下载得到文件列表

李万龙 第7章 面向对象分析.ppt

相关文档

文档介绍

文档介绍:第七章面向对象分析 (Object-Oriented Analysis)
李万龙
2013年秋
内容
分析过程
需求陈述
建立对象模型
建立动态模型
建立功能模型
定义服务
面向对象分析实例
难点
导引
分析:提取需求的过程
3项任务:分析={理解,表达,验证}
交流
建模全清到
分析模型={对象模型,动态模型,功能模型}
分析是迭代过程:利用原型做辅助工具
Requirement statement  Rapid prototype  Models
分析过程
① Object model: 最重要、最基本、最核心;
② Dynamic model:对于开发交互式系统(interactive system)很重要;
③ Function model:对于开发大运算量问题(如科学计算、编译系统等)很重要。
OOA:抽取和整理用户需求并建立问题域精确模型的过程。
分析过程
Object model 由五个层次组成(Coad&Yourdon, 1991),相当于把五张透明胶片(transparencies)叠在一起,每一层显示更多的细节。
主题指读者理解大型、复杂模型的一种机制(记忆的7+2原则)
分析过程
Category
Class-&-Object
Structure
1+
1+
Attribute
Method
请找错?
需求陈述
需求陈述的内容
问题范围、功能需求、性能要求、应用环境、假设条件等等。
陈述方式可繁可简
说明What 而不是 How。
举例
如果你要做一个银行的信用卡系统,你就可以这样描述软件需求:银行的卡部管理信用卡,每张信用卡只属于一个帐户。信用卡有卡号、余额。一张信用卡有多笔的交易记录。
Object Model
一、确定Class-&-Object
第1步:列出所有候选对象(candidates),它们可能是物理实体、人或组织、要处理的事件、对象间的活动、抽象概念等等
非正式分析:从需求陈述中挑出
名词 Class-&-Object
形容词 Attribute
动词 Method
Object Model
例:从ATM需求分析中提出的名词集合
银行、ATM、系统、中央计算机、分行计算机、柜员终端、网络、总行、分行、软件、成本、市、街道、营业厅、储蓄所、柜员、储户、现金、支票、账户、事务、现金兑换卡、余额、磁卡、分行代码、卡号、用户、副本、信息、密码、类型、取款额、账单、访问、通讯链路、事务日志
筛选时依下列标准删除:
冗余
无关
笼统
属性
操作既可为名词又可为动词的词,应慎重考虑。
实现
建立 Object Model
二、确定关联结构层
第1步:收集——
①需求陈述中涉及objets的动词短语:
分行计算机维护账户
柜员终端与分行计算机通信
柜员输入针对账户的事务
 ATM与中央计算机交换关于事务的信息
中央计算机确定事务与分行的对应关系
 ATM读现金兑换卡
 ATM与用户交互
 ATM吐出现金
 ATM打印账单
系统处理并发的访问
 ATM、中央计算机、分行计算机及柜员终端组成网络
总行拥有多台ATM
 ATM设在主要街道上
分行提供分行计算机和柜员终端
柜员终端设在分行营业厅及储蓄所内
分行分摊软件开发成本
储户拥有账户
分行计算机处理针对账户的事务

最近更新

环保教育:共同建设绿色校园-学校校长演讲稿 19页

浅析北京珠宝市场 2页

直升机涡环状态边界风洞试验研究 27页

人工智能技术在机械电子工程领域的应用 5页

淄博市七年级下册期中生物期中试卷带答案 7页

市政道路桥梁工程中沉降段路基路面施工技术-第.. 6页

电力工程施工安全管理以及质量控制管理分析-第.. 6页

七年级数学下册相交线与平行线试题带答案-二培.. 27页

仿写综合题专项练习含解析 23页

泰勒科学管理理论在企业管理实践中的应用 2页

店面租赁合同样本大全 6页

人教版教学课件人教版高一生物必修2第五章第二.. 19页

初一数学下册平面坐标系检测含解析3 38页

2023年电能质量技术监督实施细则 4页

外研版小升初英语冠词句型练习全集 13页

特教需求:发现与赋能-提升特殊教育的识别与支.. 25页

业务主管岗位职责 14页

猜成语-五年级游戏作文600字 2页

《公共行政学教学》第三章 行政领导(定稿) 20页

《钢结构内力分析》 122页

《肝良性占位超声》 40页

完整五年级上学期家长会班主任发言稿 9页

《多排螺旋CT的临床》 67页

2024年南阳农业职业学院单招职业技能测试题库.. 77页

建筑电气外文文献 13页

砂石料买卖合同(2024版) 5页

2024年教师德育工作计划范文 4页

2024华罗庚数学家的故事完整版 33页

广东政府采购智慧云电子卖场定点采购使用图解 5页

2022年小学党支部组织生活会个人检视剖析材料.. 3页