微信扫一扫,移动浏览光盘
简介
本书是计算机软件领域中一项实用技术,是软件学科中软件工程系统理论与面向对象方法的结合点。通过对本课程的学习,可以巩固软件工程有关的基本理论知识,提高计算机软件设计的理论水平,培养理论分析能力;另一方面,穿插统一建模语言UML,通过对软件工程、面向对象的软件设计方法、建模语言及工具的相互渗透学习,并结合项目实践,可以培养学生解决软件工程设计中的实际问题的能力。
目录
第l章 面向对象软件工程概述1.1软件工程的概念与发展1.2软件生命周期模型1.2.1瀑布生命周期模型1.2.2迭代与递增模型1.2.3快速原型开发生命周期模型1.2.4其他生命周期模型1.2.5生命周期模型的比较与选择1.3面向对象思想1.3.1面向对象的提出背景1.3.2面向对象的几个重要概念1.4面向对象软件过程1.4.1统一过程1.4.2统一过程的核心工作流1.4.3统一过程的各阶段1.4.4面向对象软件过程与传统软件过程1.4.5软件过程改进1.5本章小结1.6习题l第2章 统一建模语言UML2.1UMI。的历史2.2UML概述2.2.1什么是模型2.2.2建模的重要性2.2.3UML概念2.3UML模型观点2.3.14+1模型观2.3.2动静模型观2.4UML的组成2.4.1UML的基本构造块2.4.2规则2.4.3公共机制2.4.4UML的层级结构2.5UML图形初探2.5.1类图2.5.2用例图2.5.3顺序图2.5.4协作图2.5.5状态图2.5.6活动图2.5.7包图2.5.8构件图2.5.9部署图2.6UML与面向对象软件开发2.7本章小结2.8习题2第3章 需求分析与用例建模3.1需求分析3.1.1需求分析的任务3.1.2需求管理3.2用例模型3.2.1用例方法思想3.2.2用例模型的基本元素3.3用例3.3.1用例的概念3.3.2系统用例和业务用例3.4执行者3.5用例关系3.5.1包含关系3.5.2扩展关系3.5.3泛化关系3.6用例描述3.6.1基本用例信息3.6.2执行流程3.6.3条件或规则3.6.4相关文档3.7需求分析中的用例建模过程3.8本章小结3.9习题3第4章 系统分析与静态建模4.1系统分析与设计4.1.1概要设计与详细设计4.1.2软件设计原则4.2包图4.2.1包的概念与表示4.2.2包之间的关系4.2.3导入包和合并包4.3类图4.3.1类的概念与描述4.3.2类图的描述4.4类之间的关系4.4.1关联4.4.2依赖4.4.3聚合4.4.4组合4.4.5继承4.4.6其他关联4.5类的一些种类4.6软件开发中类图的建模方法4.7本章小结4.8习题4第5章 动态建模之交互模型——顺序图、协作图5.1系统设计中的动态建模5.2顺序图5.2.1顺序图的基本构成元素5.2.2顺序图中的动作5.2.3顺序图高级建模5.3顺序图的建模方法5.4协作图5.5协作图的组成部分5.5.1对象5.5.2链接5.5.3消息5.5.4消息的序列5.6协作图的一些高级概念5.7协作图的建模方法5.8协作图与顺序图的比较5.9本章小结5.10习题5第6章 动态建模之状态模型6.1状态图6.1.1状态机6.1.2状态图的含义6.2状态图的建模元素6.2.1状态图的基本组成成分6.2.2状态6.2.3迁移6.2.4引起状态迁移触发的事件6.3状态图的建模方法6.4活动图6.5活动图的基本描述图符6.6活动图的一些基本概念6.6.1动作状态6.6.2活动状态6.6.3动作流6.6.4分支与合并6.6.5分叉与汇合6.6.6泳道6.6.7对象流6.7活动图的建模方法6.8状态图和活动图的比较6.9本章小结6.10习题6第7章 系统体系结构建模7.1系统体系结构模型7.2构件图7.2.1构件和接口7.2.2构件图7.2.3工件7.2.4工件图7.3部署图7.3.1节点7.3.2节点之间的关联7.3.3署图的建模步骤7.4本章小结7.5习题7第8章 设计模式8.1设计模式概述8.1.1设计模式起源和概念8.1.2设计模式遵循的基本原则8.1.3设计模式分类8.2创建型设计模式8.2.1工厂设计模式8.2.2单例模式8.2.3构建型其他设计模式8.2.4创建型设计模式总结8.3结构型设计模式8.3.1代理模式8.3.2外观模式8.3.3桥接模式8.3.4结构型其他设计模式8.3.5结构型设计模式总结8.4行为型设计模式8.4.1策略模式8.4.2命令模式8.4.3观察者模式8.4.4行为型其他设计模式8.4.5行为型设计模式总结8.5设计模式选择总结8.6本章小结8.7习题8第9章 案例分析——电子商城系统建模9.1需求分析9.2电子商城需求阶段——用例模型9.2.1电子商城用侈4图9.2.2电子商城活动图9.3电子商城分析阶段——分析模型9.3.1电子商城类图9.3.2电子商城顺序图9.3.3电子商城协作图9.4电子商城设计阶段一一设计模型9.4.1电子商城状态图9.4.2电子商城构件图9.4.3电子商城配置图9.5本章小结第10章 RSA系统建模10.1RSA简介10.1.1RSA概述10.1.2RSA安装10.2创建模型项目10.3创建系统用例模型10.3.1创建用例图10.3.2创建活动图10.4创建系统分析模型10.4.1创建类图10.4.2创建顺序图10.4.3创建协作图10.5创建系统设计模型10.5.1创建状态图10.5.2创建构件图10.5.3创建部署图10.6本章小结参考文献
面向对象软件工程与UML实践教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×