下载此文档

uml面向对象设计与分析项目实战1.ppt


文档分类:IT计算机 | 页数:约41页 举报非法文档有奖
1/41
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/41 下载此文档
文档列表 文档介绍
应用面向对象技术与UML方法分析图书管理系统(一)A学****目标使用UML方法对图书管理系统静态建模21软件开发流程与图书管理系统需求分析使用ROSE工具画出图书管理系统的静态模型3需求分析的步骤获取需求分析需求描述需求验证需求第一步:获取需求内容 功能性需求、非功能行需求、设计和约束途径 与用户交谈,向用户提出问题参观用户的工作流程,观察用户的操作 分析已经存在的同类软件产品,提取需求与同行、专家交谈 从行业标准、规则中提取需求 从其它渠道上搜查相关资料结果 需求分析说明书第二步:分析需求分析方法结构化分析方法面向对象分析方法面向数据的方法,以数据流为中心。其核心概念包括:进程、数据流、数据存储、外部实体、数据组和数据元素。有代表性的模拟工具有:数据流图、数据字典、原始进程规格说明。面向对象分析以对象及其服务作为建模标准,比较自然,对象也具有相对的稳定性。主要模拟的元素有:对象、类、属性、关系、方法、消息传递、用例等。其主要原理包括分类、继承、层次、信息隐藏、汇集关系等。面向对象分析特点(OOA)1、面向对象围绕现实世界的概念来组织模块2、面向过程是以功能为中心来描述系统3、面向对象模拟了对象之间的通信。4、面向对象把一个复杂的问题分解成多个能够完成独立功能的对象(类),然后把这些对象组合起来去完成这个复杂的问题这样使得软件开发更有效率。结构化分析(StructuredAnalysis)优点:与非结构化程序相比,结构化程序在调试、可读性和可维护性等方面都有很大改进。缺点:1、代码重用性不高。 2、可维护性欠佳。 3、面向过程模式将数据与过程分离,增加编程工作量。OOA分析过程分析用户需求识别类与对象确定对象的内部特征识别对象之间的关系定义主题词系统分析员应该深入地理解用户需求,抽象出目标系统的本质属性,并用模型准确表示来;另外要向领域专家学****确定问题域中的类和对象确定对象的属性的操作分类关系(一般/特殊)、组成关系(整体/部分),还有反映对象属性之间联系的实例连接、反映对象行为之间依赖关系的消息等概念上把大型的、,而且图书管理系统还是一个开放的系统,比如远程借阅系统就是图书管理系统的延续,所以对于同学们将学****到的UML建模技术应用到实际的系统开发中是很有好处的。,用于辅助客户完成常用信息的输入、存储、分类以及查询等操作。二、

uml面向对象设计与分析项目实战1 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数41
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薄荷牛奶
  • 文件大小867 KB
  • 时间2019-01-21