您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
联系客服
|
搜索
热搜:
巴比伦首富
|
毛选
|
巴比伦
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
软件建模与实践
字数: 487000
装帧: 平装
出版社: 西安电子科技大学出版社
出版日期: 2022-11-01
商品条码: 9787560666563
版次: 1
开本: 16开
页数: 328
出版年份: 2022
定价:
¥53
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
收藏
上架到店铺
×
Close
上架到店铺
{{shop.name}}
点此去绑定店铺
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥22.05
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书共12章,分为基础篇和实践篇。基础篇(第1~8章)主要介绍软件建模的基础知识、设计原则和设计模式,目的是使读者迅速了解和掌握与软件建模相关的知识与方法,主要内容为面向对象方法学、软件建模和设计的基本知识、UML的基本概念、软件开发过程及规范、面向对象的设计原则、软件设计模式、软件体系结构等。实践篇(第9~12章)介绍设计原则、设计模式、软件体系结构的具体应用,主要内容为基于工厂模式的计算器、俄罗斯方块游戏、基于泛化特性的矢量绘图软件、学生成绩管理系统的实现过程等。本书可作为高等院校“软件建模与实践”课程的教材,亦可作为软件建模初学者的自学入门教材,还可作为成人教育以及在职人员的培训用书。
目录
基础篇
第1章 引言
1.1 软件建模
1.1.1 模型
1.1.2 软件模型
1.1.3 建模
1.1.4 面向对象的建模
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 UML的组成
1.3.3 UML的特点
1.4 面向对象的设计原则
1.5 面向对象的设计模式
1.5.1 设计模式的概念
1.5.2 设计模式的基本要素
1.5.3 设计模式的分类
1.5.4 学习设计模式的意义
1.6 软件体系结构设计
1.6.1 软件体系结构的概念
1.6.2 软件体系结构的建模研究
1.6.3 发展基于体系结构的软件开发模型
本章小结
习题
第2章 统一建模语言(UML)表示法概述
2.1 分类
2.1.1 结构图
2.1.2 行为图
2.2 用例图
2.2.1 用例图的概念
2.2.2 用例图的作用
2.2.3 用例图的组成元素
2.3 类图
2.3.1 类图的概念
2.3.2 类的表示
2.3.3 类的分类
2.3.4 类之间的关系
2.4 对象图
2.4.1 对象图的概念
2.4.2 对象图的表示
2.5 包图
2.5.1 包图的概念
2.5.2 包图的作用
2.5.3 包图的组成元素
2.5.4 包图中的关系
2.6 交互图
2.6.1 顺序图
2.6.2 通信图
2.6.3 定时图
2.7 活动图
2.7.1 活动图的概念
2.7.2 活动图的作用
2.7.3 活动图的组成元素
2.8 状态机图
2.8.1 状态机图的概念
2.8.2 状态机图的作用
2.8.3 状态机图的组成元素
2.8.4 转换的分类
2.8.5 状态的分类
2.8.6 历史状态
2.8.7 建立状态机图
2.9 部署图
2.9.1 部署图的概念
2.9.2 部署图的作用
2.9.3 部署图的组成元素
2.9.4 部署图的应用
2.9.5 部署图用于对其他系统的建模
2.10 UML扩展机制
2.10.1 构造型(Stereotype)
2.10.2 标记值(TaggedValue)
2.10.3 约束(Constraint)
本章小结
习题
第3章 面向对象的设计原则
3.1 软件的可维护性和可复用性
3.1.1 软件的可维护性
3.1.2 软件的可复用性
3.2 面向对象设计原则
3.2.1 单一职责原则
3.2.2 开闭原则
3.2.3 里氏替换原则
3.2.4 依赖倒置原则
3.2.5 接口隔离原则
3.2.6 合成复用原则
3.2.7 迪米特法则
本章小结
习题
第4章 软件建模和设计方法
4.1 COMET基于用例的软件生存周期
4.2 COMET生存周期与其他软件过程的比较
4.2.1 COMET生存周期与统一软件开发过程对比
4.2.2 COMET生存周期与螺旋模型对比
4.3 需求、分析和设计建模
4.3.1 需求建模中的活动
4.3.2 分析建模中的活动
4.3.3 设计建模中的活动
4.4 用例建模
4.4.1 需求建模
4.4.2 用例分析
4.4.3 参与者
4.4.4 标识用例
4.4.5 用例规格化描述
4.4.6 用例关系
4.4.7 用例图在需求分析过程中的作用
4.5 静态建模
4.5.1 类之间的关联
4.5.2 组合和聚合层次
4.5.3 泛化/特化层次
4.5.4 约束
4.5.5 静态建模与UML
4.6 动态建模
4.6.1 状态机图的建模
4.6.2 顺序图的建模
4.6.3 通信图的建模
4.6.4 顺序图和通信图的比较
本章小结
习题
第5章 软件体系结构设计
5.1 客户端/服务器体系结构
5.1.1 概念
5.1.2 特点
5.1.3 三层C/S体系结构
5.1.4 案例简析:高校学生管理系统
5.2 浏览器端/服务器体系结构
5.2.1 概念
5.2.2 特点
5.2.3 案例简析:图书馆信息管理系统
5.3 面向服务的体系结构
5.3.1 概念
5.3.2 特点
5.3.3 SOA的实现方法
5.3.4 案例简析:基于SOA的报销系统
5.4 基于构件的软件体系结构
5.4.1 概念及特点
5.4.2 构件的制作与组装
5.4.3 案例简析:洪水预报系统
5.5 并发和实时软件体系结构
5.5.1 并发的产生背景及原因
5.5.2 并发和并行
5.5.3 实时软件体系结构
5.5.4 案例简析:高并发系统架构的负载均衡
本章小结
习题
第6章 软件设计模式——创建型模式
6.1 创建型模式概述
6.2 单例模式
6.2.1 单例模式的定义
6.2.2 单例模式的原理与框架
6.2.3 应用案例——数据库连接池
6.2.4 单例模式的优缺点及适用场景
6.3 工厂模式
6.3.1 简单工厂模式
6.3.2 工厂方法模式
6.4 抽象工厂模式
6.4.1 抽象工厂模式的定义
6.4.2 抽象工厂模式的原理与结构
6.4.3 应用案例——汽车制造
6.4.4 抽象工厂模式的优缺点及适用场景
6.5 建造者模式
6.5.1 建造者模式的定义
6.5.2 建造者模式的原理及结构
6.5.3 应用案例——网游游戏角色设计
6.5.4 建造者模式的优缺点及适用场景
6.6 原型模式
6.6.1 定义及结构
6.6.2 应用案例——创建医院病历
6.6.3 原型模式的优缺点及适用场景
本章小结
习题
第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.3.4 桥接模式的优缺点及适用场景
7.4 组合模式
7.4.1 组合模式的定义
7.4.2 组合模式的原理与框架
7.4.3 应用案例——几何形状绘制软件的框架结构
7.4.4 组合模式的优缺点及适用场景
7.5 装饰模式
7.5.1 装饰模式的定义
7.5.2 装饰模式的原理与框架
7.5.3 应用案例——文件管理工具
7.5.4 装饰模式的优缺点及适用场景
7.6 外观模式
7.6.1 外观模式的定义
7.6.2 外观模式的原理与框架
7.6.3 应用案例——视频解码模块
7.6.4 外观模式的优缺点及适用场景
7.7 享元模式
7.7.1 享元模式的定义
7.7.2 享元模式的原理与框架
7.7.3 应用案例——飞机大战游戏
7.7.4 享元模式的优缺点及适用场景
7.8 代理模式
7.8.1 代理模式的定义
7.8.2 代理模式的原理与框架
7.8.3 应用案例——物流信息查询
7.8.4 代理模式的优缺点及适用场景
本章小结
习题
第8章 软件设计模式——行为型模式
8.1 行为型模式概述
8.2 职责链模式
8.2.1 职责链模式的定义
8.2.2 职责链模式的原理与框架
8.2.3 应用案例——贷款业务系统的分级审批
8.2.4 纯与不纯的职责链模式
8.2.5 职责链模式的优缺点及适用场景
8.3 命令模式
8.3.1 命令模式的定义
8.3.2 命令模式的原理与框架
8.3.3 应用案例——自定义功能键
8.3.4 命令模式的优缺点及适用场景
8.4 迭代器模式
8.4.1 迭代器模式的定义
8.4.2 迭代器模式的原理与框架
8.4.3 应用案例——商品交易系统中数据的遍历
8.4.4 迭代器模式的优缺点及适用场景
8.5 观察者模式
8.5.1 观察者模式的定义
8.5.2 观察者模式的原理与框架
8.5.3 应用案例——地图应用中道路拥堵通知功能的设计
8.5.4 观察者模式的优缺点及适用场景
8.6 中介者模式
8.6.1 中介者模式的定义
8.6.2 中介者模式的原理与框架
8.6.3 应用案例——学生信息管理窗口设计
8.6.4 中介者模式的优缺点及适用场景
8.7 备忘录模式
8.7.1 备忘录模式的定义
8.7.2 备忘录模式的原理与框架
8.7.3 应用案例——可悔棋的国际象棋
8.7.4 备忘录模式的优缺点及适用场景
8.8 解释器模式
8.8.1 解释器模式的定义
8.8.2 解释器模式的原理与框架
8.8.3 应用案例——ROS小车控制程序
8.8.4 解释器模式的优缺点及适用场景
8.9 状态模式
8.9.1 状态模式的定义
8.9.2 状态模式的原理与框架
8.9.3 应用案例——购物网站中的商品类设计
8.9.4 状态模式的优缺点及适用场景
8.10 策略模式
8.10.1 策略模式的定义
8.10.2 策略模式的原理与框架
8.10.3 应用案例——景区门票打折方案
8.10.4 策略模式的优缺点及适用场景
8.11 模板方法模式
8.11.1 模板方法模式的定义
8.11.2 模板方法模式的原理与框架
8.11.3 应用案例——商品邮费计算模块
8.11.4 模板方法模式的优缺点及适用场景
8.12 访问者模式
8.12.1 访问者模式的定义
8.12.2 访问者模式的原理与框架
8.12.3 应用案例——在线学习系统中学员数据汇总
8.12.4 访问者模式的优缺点及适用场景
本章小结
习题
实践篇
第9章 基于工厂模式的计算器
9.1 需求分析
9.2 设计过程
9.3 具体实现
习题
第10章 俄罗斯方块游戏
10.1 需求分析
10.2 设计过程
10.2.1 功能设计
10.2.2 类的设计
10.3 具体实现
习题
第11章 基于泛化特性的矢量绘图软件
11.1 需求分析
11.2 设计过程
11.3 具体实现
习题
第12章 学生成绩管理系统
12.1 需求分析
12.2 设计过程
12.3 具体实现
习题
参考文献
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网