您好,欢迎光临有路网!
UML面向对象设计与分析(基础教程)
QQ咨询:
有路璐璐:

UML面向对象设计与分析(基础教程)

  • 作者:牛丽平
  • 出版社:清华大学出版社
  • ISBN:9787302154297
  • 出版日期:2007年07月01日
  • 页数:320
  • 定价:¥29.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书全面介绍使用UML进行软件设计、分析与开发的知识。UML适合于以体系结构为**、用例驱动、迭代式和渐增式的软件开发过程,其应用领域非常广泛。本书内容包括面向对象的分析方法和设计方法,面向对象分析的三层设计,用例图、类图、对象图和包图、活动图、顺序图和协作图、状态图、构造组件图和部署图等,UML核心语义以及扩展机制的三个重要组成部分:构造型、标记值和约束,使用与UML紧密结合的RUP进行软件开发,对象约束语言,UML在Web应用程序中的应用,使用C++语言实现UML模型(**介绍类图模型的实现)的基本原理和方法。
    本书适合作为普通高校计算机专业教材,也可以作为软件设计人员和开发人员的参考资料。
    目录
    第1章UML与面向对象1.1.1面向对象开发21.1.1理解面向对象开发21.1.2面向对象的主要概念51.1.3OO开发的优点81.2OO开发中的三层设计81.3UML简介91.3.1为什么对系统建模91.3.2UML的发展101.3.3UML的构成101.3.4“统一”的意义111.4UML视图111.5UML图131.6模型元素151.6.1事物151.6.2关系171.7通用机制181.8使用UML建模191.9思考与练习20第2章用例图212.1用例图的构成212.1.1系统222.1.2参与者222.1.3用例242.1.4关系262.2泛化272.2.1泛化用例272.2.2泛化参与者292.3描述用例302.4用例之间的关系332.4.1包含关系332.4.2扩展关系342.5用例建模362.5.1确定系统涉及的总体信息362.5.2确定系统的参与者362.5.3确��用例与构造用例模型372.6思考与练习40第3章类图.对象图和包图413.1类图413.1.1概述413.1.2类及类的表示423.1.3定义类473.2关联关系473.2.1二元关联483.2.2关联类533.2.3或关联与反身关联543.2.4聚合553.2.5组成553.3泛化关系563.3.1泛化的含义和用途563.3.2泛化的层次与多重继承573.3.3泛化约束583.4依赖关系和实现关系593.5构造类图模型613.6抽象类633.7接口643.8对象图653.8.1对象和链653.8.2使用对象图建模663.9包图673.9.1理解包图673.9.2导入包683.9.3使用包图建模703.10思考与练习70第4章活动图724.1定义活动图724.2认识活动图标记符734.2.1活动744.2.2状态754.2.3转移754.2.4控制点764.2.5判断节点与合并节点774.2.6综合应用794.3其他标记符794.3.1事件和触发器794.3.2分叉和汇合804.3.3泳道814.3.4对象流824.4建造活动图模型834.4.1建模活动图步骤834.4.2标识用例844.4.3建模主路径844.4.4建模从路径854.4.5添加泳道864.4.6改进高层活动874.5思考与练习87第5章顺序图895.1定义顺序图895.2顺序图的组成905.2.1对象与生命线905.2.2消息915.2.3激活945.3创建对象和分支.从属流955.3.1创建对象955.3.2分支和从属流965.4建模时间975.5建模迭代985.6消息中的参数和序号995.7管理复杂交互的顺序图片段1005.8创建顺序图模型1015.8.1确定用例与工作流1015.8.2布置对象与添加消息1015.9思考与练习104第6章通信图1056.1通信图的构成1056.1.1对象和类角色1056.1.2关联角色1066.1.3通信链接1076.1.4消息1076.2对消息使用序列号和控制点1086.3在通信图中创建对象1096.4迭代1106.5顺序图与通信图1106.6思考与练习112第7章时序图1137.1时序图构成1137.1.1时序图中的对象1137.1.2状态1157.1.3时间1157.1.4状态线1167.1.5事件与消息1167.2时间约束1177.3时序图的替代表示法1187.4思考与练习119第8章交互概况图和组合结构图1208.1交互概况图的组成1208.2为用例建模交互概况图1218.2.1交互1228.2.2组合交互1248.3组合结构图1258.3.1内部结构125..8.3.2使用类1278.3.3合作1288.4思考与练习129第9章状态机图1309.1定义状态机图1309.1.1状态机1309.1.2对象.状态和事件1319.1.3状态机图1319.2认识状态机图中的标记符1329.2.1状态1329.2.2转移1329.2.3决策点1359.2.4同步1359.3指定状态机图中的动作和事件1369.3.1事件1369.3.2动作1389.4组成状态1419.4.1顺序子状态1419.4.2并发子状态1429.4.3子状态机引用状态1439.4.4同步状态1449.4.5历史状态1459.5建造状态机图模型1469.5.1分析状态机图1469.5.2完成状态机图1469.6思考与练习147第10章构造实现方式图14810.1组件图概述14810.2组件及其表示14910.3接口和组件间的关系14910.4组件图的应用15010.5部署图15110.5.1节点15210.5.2关联关系15310.5.3部署图的应用15310.6组合组件图和部署图15510.7建模实现方式图15610.7.1添加节点和关联关系15610.7.2添加组件.类和对象15710.7.3添加依赖关系15710.7.4图书管理系统的实现方式图15810.8思考与练习160第11章UML与RUP16211.1理解软件开发过程16211.2Rational统一过程(RUP)16311.2.1理解RUP16311.2.2为什么要使用RUP16411.3RUP的二维空间16511.3.1时间维16511.3.2RUP的静态结构16711.4核心工作流程16911.4.1需求获取工作流16911.4.2分析工作流17211.4.3设计工作流17411.4.4实现工作流17611.4.5测试工作流17911.5思考与练习182第12章UML与数据库设计18312.1数据库结构18312.2数据库接口18312.3数据库结构转换18412.3.1类到表的转换18412.3.2关联关系的转换18612.4完整性与约束验证18812.4.1父表的约束18812.4.2子表的约束19112.5关于存储过程和触发器19112.6铁路系统UML模型到数据库的转换19212.7用SQL语句实现数据库功能19412.8思考与练习195第13章对象约束语言19713.1OCL概述19713.2OCL结构19813.2.1抽象语法19813.2.2具体语法19813.3OCL表达式19913.4OCL语法20013.4.1固化类型20013.4.2数据类型.运算符和操作20113.5深入固化类型20213.5.1属性约束建模20213.5.2对操作约束建模20313.6使用集合20413.6.1创建集合20413.6.2操作集合20513.7使用消息20613.8元组20813.9OCL标准库20913.9.1OclVoid和OclAny类型20913.9.2OclMessage类型21013.9.3集合类型21013.9.4模型元素类型21513.9.5基本类型21613.10思考与练习218第14章UML扩展机制22014.1UML的体系结构22014.1.1四层体系结构22014.1.2元元模型层22214.1.3元模型层22314.2UML核心语义22414.3构造型22614.3.1表示构造型22614.3.2UML标准构造型22614.3.3数据建模22914.3.4Web建模和业务建模扩展23014.4标记值23114.4.1表示标记值23114.4.2标记值应用元素23114.4.3自定义标记值23214.4.4UML标准标记值23314.5约束23314.5.1表示约束23314.5.2UML标准约束23414.5.3自定义约束23614.6思考与练习236第15章UML模型的实现23715.1类的实现23715.2关联关系的实现23915.2.1一般关联的实现24015.2.2有序关联的实现24415.2.3关联类的实现24415.2.4受限关联的实现24615.3聚合与组合关系的实现24915.4泛化关系的实现25015.5接口类和包的实现25115.6思考与练习252第16章图书管理系统的分析与设计25616.1系统需求25616.2需求分析25716.2.1识别参与者和用例25716.2.2用例描述25916.3静态结构模型26216.3.1定义系统中的对象和类26216.3.2定义用户界面类26616.3.3类之间的关系26916.4动态行为模型27116.4.1建立顺序图27116.4.2建立状态图28016.5物理模型281第17章嵌入式系统设计28317.1嵌入式系统的技术特点28317.2嵌入式系统的开发技术28517.2.1嵌入式系统开发过程28517.2.2软件移植28617.3嵌入式系统的需求分析28617.3.1MP3播放器的工作原理28717.3.2外部事件28717.3.3识别用例28917.3.4使用顺序图描述用例29017.4系统的静态模型29317.4.1识别系统中的对象或类29317.4.2绘制类图29417.5系统的动态模型29817.5.1状态图29817.5.2协作图30017.6体系结构302第18章Web应用程序设计30318.1Web应用程序的结构30318.1.1瘦客户模式30418.1.2胖客户模式30618.1.3Web传输模式30718.1.4程序结构模式对程序的影响30718.2Web应用系统的UML建模方法30818.3UML在学生成绩管理系统建模中的运用31118.3.1系统需求分析31118.3.2系统设计31118.4系统详细设计31818.5系统部署320...
    编辑推荐语
    本书全面介绍使用UML进行软件设计、分析与开发的知识。UML适合于以体系结构为**、用例驱动、迭代式和渐增式的软件开发过程,其应用领域非常广泛。本书内容包括面向对象的分析方法和设计方法,面向对象分析的三层设计,用例图、类图、对象图和包图、活动图、顺序图和协作图、状态图、构造组件图和部署图等,UML核心语义以及扩展机制的三个重要组成部分:构造型、标记值和约束,使用与UML紧密结合的RUP进行软件开发,对象约束语言,UML在Web应用程序中的应用,使用C++语言实现UML模型(**介绍类图模型的实现)的基本原理和方法。.
    本书适合作为普通高校计算机专业教材,也可以作为软件设计人员和开发人员的参考资料。...

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外