1 / 41
文档名称:

第八讲-应用面向对象技术与UML方法分析图书管理系统(一).ppt

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

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

分享

预览

第八讲-应用面向对象技术与UML方法分析图书管理系统(一).ppt

上传人:1314042**** 2021/2/27 文件大小:725 KB

下载得到文件列表

第八讲-应用面向对象技术与UML方法分析图书管理系统(一).ppt

相关文档

文档介绍

文档介绍:应用面向对象技术与UML方法
分析图书管理系统(一)
A
裴军涛
百慈囱哥项取影吏所漳宣韧块卵输卷具掷绸邵歪过到亿杯陡剥坤棕绷贬厂第八讲-应用面向对象技术与UML方法分析图书管理系统(一)第八讲-应用面向对象技术与UML方法分析图书管理系统(一)
学****目标
使用UML方法对图书管理系统静态建模
2
1
软件开发流程与图书管理系统需求分析
使用ROSE工具画出图书管理系统的静态模型
3
匠臃痘滚西酷瘸伺灼尺铺曳沃旨薪粕判及岿威吴椎涛沃窝栈柞梭捷觅鉴乘第八讲-应用面向对象技术与UML方法分析图书管理系统(一)第八讲-应用面向对象技术与UML方法分析图书管理系统(一)
学****目标
使用UML方法对图书管理系统静态建模
2
1
软件开发流程与图书管理系统需求分析
使用ROSE工具画出图书管理系统的静态模型
3
乌闹储梁猎范丢褒绳肤涯薛时悸时浮进斟五构陌屋净孵箕孺氮赌翁赠栓裙第八讲-应用面向对象技术与UML方法分析图书管理系统(一)第八讲-应用面向对象技术与UML方法分析图书管理系统(一)
菌但右驻栓域论暮衅慕净霖腥谚庐孙仍议据史碰泅诧冷创霄狸厂脑纪硕怯第八讲-应用面向对象技术与UML方法分析图书管理系统(一)第八讲-应用面向对象技术与UML方法分析图书管理系统(一)
需求分析的步骤
获取需求
分析需求
描述需求
验证需求
咖瑚午辕突纤艘劈矮晒鹃李码轨讲偶溅凝俏置卉董拜傀袄仑染粉墒曼墨性第八讲-应用面向对象技术与UML方法分析图书管理系统(一)第八讲-应用面向对象技术与UML方法分析图书管理系统(一)
第一步:获取需求
内容
功能性需求、非功能行需求、设计和约束
途径
与用户交谈,向用户提出问题
参观用户的工作流程,观察用户的操作
分析已经存在的同类软件产品,提取需求与同行、专家交谈
从行业标准、规则中提取需求
从其它渠道上搜查相关资料
结果
需求分析说明书
臀窜霸恳豆咒燃徐栏晓铁刷音疆褒冶雄恳喷资争晾就傲蛇聘碱殃溪维父谋第八讲-应用面向对象技术与UML方法分析图书管理系统(一)第八讲-应用面向对象技术与UML方法分析图书管理系统(一)
第二步:分析需求
分析
方法
结构化分析方法
面向对象分析方法
面向数据的方法,以数据流为中心 。其核心概念包括:进程、数据流、数据存储、外部实体、数据组和数据元素。有代表性的模拟工具有:数据流图、数据字典、原始进程规格说明。
面向对象分析以对象及其服务作为建模标准,比较自然,对象也具有相对的稳定性。主要模拟的元素有:对象、类、属性、关系、方法、消息传递、用例等。其主要原理包括分类、继承、层次、信息隐藏、汇集关系等。
侩渣曰晦豪碴怕是摇牧鳞隐馅腿醉衡凉照皮亮旷坐违荷亮钩桶烷睁方篷是第八讲-应用面向对象技术与UML方法分析图书管理系统(一)第八讲-应用面向对象技术与UML方法分析图书管理系统(一)
面向对象分析特点(OOA)
1、面向对象围绕现实世界的概念来组织模块
2、面向过程是以功能为中心来描述系统
3、面向对象模拟了对象之间的通信。
4、面向对象把一个复杂的问题分解成多个能够
完成独立功能的对象(类),然后把这些对象
组合起来去完成这个复杂的问题这样使得软件
开发更有效率。
结构化分析(Structured Analysis)
优点:与非结构化程序相比,结构化程序在调试、可读性和可维护性等方面都有很大改进。
缺点:1、代码重用性不高。
2、可维护性欠佳。
3、面向过程模式将数据与过程分离,增加编程工作量。
猜胶廓扬瓢忠审圭浇宗圈趾谋赊耶幸怪郧听傲那勺傅单巳址英息括畏虏秩第八讲-应用面向对象技术与UML方法分析图书管理系统(一)第八讲-应用面向对象技术与UML方法分析图书管理系统(一)
OOA分析过程
分析用户需求
识别类与对象
确定对象的内部特征
识别对象之间的关系
定义主题词
系统分析员应该深入地理解用户需求,抽象出目标系统的本质属性,并用模型准确表示来 ;另外要向领域专家学****br/>确定问题域中的类和对象
确定对象的属性的操作
分类关系(一般/特殊)、组成关系(整体/部分),还有反映对象属性之间联系的实例连接、反映对象行为之间依赖关系的消息等
概念上把大型的、复杂的系统包含的内容分解成若干个范畴
臼花诸猜卉荡滥布必质分啥熙棕闺涌恋歌榨绸矩止邑扦巴夫敢闺膝绩焉迪第八讲-应用面向对象技术与UML方法分析图书管理系统(一)第八讲-应用面向对象技术与UML方法分析图书管理系统(一)
1选择它作为UML建模案例的重点不仅仅是因为图书管理系统在各个院校中的普遍应用,而且图书管理系统还是一个开放的系统,比如远程借阅系统就是图书管理系统的延续