网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 软件建模与实践(高等学校新工科计算机类专业系列教材)
分类
作者
出版社 西安电子科技大学出版社
下载
简介
内容推荐
本书共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 抽象工厂模式的原理与
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 22:25:07