信息系统设计与实践 UML的历史 UML的历史1.事物结构事物:类接口协作用例活动类组件节点行为事物:交互状态机分组事物:包注释事物UML模型的解释部分.4 UML的组成协作图(collaboration diagram).4 UML的组成产品[4] 实现 构造或实现阶段是对类进行编程的过程可以选择某种面向对象对象编程语言(如JavaC)作为实现系统的软件环境JavaC很容易实现从逻辑视图到代码
领书单2采购进书通知自顶向下地进行功能分解(1) Coad-Yourdon的OOA和OOD(2) Booch的OOD(3) Rumbaugh等人的OMTGrady BoochFUNCTION Draw()图形类GraphicFUNCTION Draw()父类FUNCTION CalArea()cColor=红色属性cColor=蓝色G=A1995文字上的修改没有显著的技术变化 UML作为一种
一个人可以完成要求:少量的计划简单的过程简单的工具模型可能包含详细的计划好的模型包含的元素具有广泛的抽象建模 3-3UML的发展历史UML的特点信息系统:与数据库有关的系统技术系统:处理和控制技术设备嵌入式系统:控制像移动这样的设备以及家用设备分布式系统:使用CORBA和类似的面向对象机制分布在不同系统上的数据库系统系统软件:用于操作系统和编写系统实用程序业务系统:与工作流有关的系统 时序图
3面向对象的基本概念 同类对象具有相同的属性和服务是指它们的定义形式相同而不是说每个对象的属性值都相同4 封装 封装(Encapsulation)是把对象的属性和服务结合成一个独立的系统单位并尽可能隐藏对象的内部细节类AB的实例b1184详细描述(Specifying) 详细描述意味着建立精确的和无歧义的模型 UML为所有重要的分析设计和实现决策提供了精确的无
面向对象的基本概念1. 对象客观世界里的任何实体都可以被称为对象 对象可以是具体的有形的物也可以是无形的事物或概念 对象是问题域或实现域中某些事物的一个抽象 对象是一个封装数据属性和操作行为的实体系统中的对象在软件生命周期的各个阶段可能有不同的表示形式 面向对象的基本概念6. 多态性多态性的实现方式通过接口实现多态性将操作的特定实现留给实现接口的类完成通过继承实现多态性通过重写基类的操作实
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级--?大连理工大学城市学院计算机工程学院?面向对象与UML张应博zybdlut.edu18940965002事例分析昨天我的一个朋友结婚了2用对象观点认识事物A.这里面有什么东东类与对象B.每个东东看上去是什么样的类的属性C.每个东东能做点什么用类的方法D.这些东东都呆在什么地方类的行为状态部署E.这些东东之间有什么关系
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级--?大连理工大学城市学院软件工程系?面向对象与UML张应博复习:继续迭代从顺序开发过程到迭代式开发典型的迭代计划进入下一个开发周期分析阶段设计阶段2迭代式开发RDCTRDCTRDCTRDCTRDCT时 间R:需求分析D:设计C:编码单元测试T:集成测试3RUP中的迭代过程生命周期目标生命周期构架最初运作能力产品发布4分析:
第5章 文本对象和效率工具本章重点文字作为传播信息最便捷的载体,在Web中处于主导地位。本章介绍文档的基本操作方法,包括新建文本框、编辑文本框、导入文本以及文本与路径的关系,并介绍了Fireworks对象的查找和替换等效率工具的使用。学习目的通过本章的学习,用户应该掌握:掌握创建、导入文本的方法使用文本编辑器编辑文本掌握文本与路径的关系掌握查找和替换面板学会在Fireworks中运行脚码文件 5
#
违法有害信息,请在下方选择原因提交举报