关于本书的内容有任何问题,请联系 张斌
第 1章 基础知识 11.1 软件开发方法概述 21.1.1 软件生命周期法 21.1.2 原型法 41.1.3 面向对象技术 61.1.4 面向对象的软件开发语言与工具 81.2 面向对象的系统分析与设计 91.2.1 面向对象的主要概念 91.2.2 面向对象的系统分析与设计方法 121.3 UML概述 161.3.1 UML简史 161.3.2 UML概貌 161.3.3 UML的特点和用途 18小结 19习题 20第 2章 面向对象的软件开发过程 212.1 RUP 212.1.1 项目开发阶段 222.1.2 过程成分 222.1.3 螺旋上升式开发 232.1.4 RUP的产物 242.1.5 RUP的特点 252.2 项目开端阶段 262.3 精化阶段 272.3.1 问题领域分析 272.3.2 建立系统架构 292.3.3 开发风险处理 312.3.4 构建规划 322.4 系统构建 332.5 系统提交 342.6 循环节的生命周期活动 34小结 36习题 36第3章 UML 373.1 UML语言结构 373.2 元模型 403.3 符号与图形 453.3.1 图形符号 453.3.2 语义规则 473.4 图与模型组织 473.4.1 模型组织 473.4.2 图 493.4.3 视图 503.5 公共机制 503.6 扩展机制 513.6.1 构造型 513.6.2 标记值 533.6.3 约束 543.7 UML 2.0 553.7.1 图的表示 553.7.2 图的分类 56小结 57习题 57第4章 Use Case图 584.1 概述 584.2 活动者 594.2.1 系统范围与系统边界 594.2.2 活动者 604.2.3 活动者的确定 614.3 Use Case 624.3.1 Use Case概念 624.3.2 业务Use Case与系统Use Case 634.3.3 Use Case图 644.4 Use Case的联系 664.4.1 泛化关联 664.4.2 使用关联 674.4.3 包含关联 674.4.4 扩展关联 674.5 Use Case图的应用 684.5.1 Use Case的确定 684.5.2 建立Use Case模型 69小结 70习题 70第5章 对象类图与对象图 725.1 对象类图 725.1.1 对象类 735.1.2 属性 745.1.3 操作 755.2 对象类的关联 765.2.1 对象类的关联 765.2.2 自返关联、二元关联与N元关联 785.2.3 关联的约束 795.3 聚合与组合 795.3.1 聚合 795.3.2 组合 805.4 泛化 815.4.1 泛化/特化 815.4.2 继承 815.4.3 重载与多态性 835.5 依赖 835.6 对象图 845.6.1 对象 845.6.2 对象图 855.7 接口与端口 865.8 对象类的高级概念 875.8.1 抽象类 875.8.2 参数对象类 885.8.3 型与实现对象类 895.8.4 导出属性与导出关联 895.9 对象类图的应用 905.9.1 对象类图的建立 905.9.2 模型景象与粒度控制 915.9.3 系统的三层结构与对象类的类型 935.9.4 边界类的应用 965.9.5 例外情况建模 97小结 99习题 99第6章 交互图 1016.1 顺序图 1016.1.1 顺序图的组成 1026.1.2 对象的创建与销毁 1056.1.3 同步消息与异步消息 1066.1.4 交互框架 1076.1.5 分支 1086.1.6 循环 1096.1.7 自调用与回调 1116.2 通信图 1136.2.1 通信图的组成 1146.2.2 说明层与实例层 1156.2.3 对象的创建与销毁 1176.2.4 同步消息与异步消息 1176.2.5 多对象 1186.2.6 自调用与回调 1196.3 协同 1196.3.1 概述 1196.3.2 Use Case与协同 1216.3.3 参数化协同 1216.4 计时图 1226.5 交互图的应用 123小结 124习题 125第7章 状态机图 1267.1 状态机 1267.2 状态机图 1277.3 状态 1307.3.1 概述 1307.3.2 组合状态 1317.3.3 顺序状态 1327.3.4 历史状态 1337.4 转移 1347.4.1 事件 1347.4.2 条件 1377.4.3 动作 1377.4.4 转移的类型 1387.5 并发状态机图 1407.5.1 并发子状态 1407.5.2 同步 1417.6 状态机图的应用 142小结 144习题 144第8章 活动图 1468.1 概述 1468.2 活动图的基本元素 1478.2.1 动作状态与活动状态 1478.2.2 动作流 1488.2.3 泳道 1498.2.4 对象流 1508.3 活动分解 1518.4 并发 1528.4.1 并发与同步 1528.4.2 条件线程 1528.4.3 同步状态 1538.4.4 动态并发 1548.5 活动图的应用 1548.5.1 用途 1548.5.2 工作流建模 1558.5.3 UML 2.0中的相关变化 1568.6 交互概观图 159小结 160习题 160第9章 包图 1629.1 包 1629.1.1 包的语义和表示 1629.1.2 包的嵌套 1639.1.3 标准构造型 1649.2 包的联系 1659.2.1 依赖与输入依赖 1659.2.2 泛化 1669.2.3 合并 1679.3 包图 1689.4 包图的应用 1689.4.1 包图的建立 1689.4.2 系统建模 1699.4.3 开发跟踪 170小结 171习题 171第 10章 物理图与对象约束语言 17210.1 组件图 17210.1.1 组件 17210.1.2 组件的种类 17410.1.3 组件的联系 17410.1.4 组件图的应用 17610.1.5 UML 2.0中的相关变化 17910.2 复合结构 18010.3 配置图 18110.3.1 节点 18110.3.2 节点的联系 18210.3.3 配置图的应用 18410.3.4 UML 2.0中的相关变化 18610.4 对象约束语言 18710.4.1 标准型 18810.4.2 表达式 19010.4.3 对象性质的约束 191小结 192习题 193第 11章 软件开发工具Rational Rose 19411.1 Rational Rose的主要功能 19511.1.1 对面向对象模型的支持 19511.1.2 对螺旋上升式开发过程的支持 19511.1.3 对往返工程的支持 19611.1.4 对团队开发的支持 19711.1.5 对工具的支持 19811.2 Rational Rose的使用 19811.2.1 系统主菜单窗口 19811.2.2 模型与工作方式的组织 20011.2.3 Use Case视图 20111.2.4 逻辑视图 20311.2.5 组件视图 20311.2.6 配置视图 204第 12章 简易教学管理系统的分析与设计 20612.1 系统需求 20612.2 分析问题领域 20812.2.1 确定系统范围和系统边界 20812.2.2 定义活动者 20812.2.3 定义Use Case 20812.2.4 绘制Use Case图 21012.2.5 绘制主要交互图 21212.3 静态结构模型 21312.3.1 建立对象类图 21312.3.2 建立数据库模型 21712.3.3 建立包图 21812.4 动态行为模型 22012.4.1 建立顺序图 22012.4.2 建立协同图 22112.4.3 建立状态机图 22312.4.4 建立活动图 22512.5 物理模型 22512.5.1 建立组件图 22512.5.2 建立配置图 226第 13章 数据库分析与设计 22813.1 数据库设计概述 22813.1.1 数据库与数据库设计 22813.1.2 数据模型 22913.1.3 数据库设计方法与过程 22913.2 UML用于数据库设计的规范 23113.2.1 表 23113.2.2 关键字与索引 23213.2.3 约束 23213.2.4 联系 23313.2.5 视图 23413.2.6 数据库与数据库模式 23513.2.7 表空间与节点 23613.3 关系数据库逻辑模型设计 23713.3.1 逻辑数据模型设计 23713.3.2 从类创建表 23813.3.3 联系的映射 23913.3.4 触发器与存储过程 24513.4 关系数据库物理设计 246小结 249习题 249第 14章 Web应用系统分析设计 25014.1 概述 25014.1.1 Web应用系统的组成 25014.1.2 Web应用系统的开发 25114.2 Web应用系统架构 25214.3 Web页模型元素 25414.3.1 Web页 25414.3.2 超链接 25514.3.3 表单 25614.3.4 脚本 25714.3.5 Web页诸元素的协作 25714.3.6 框架 25814.4 Web应用系统建模 25914.4.1 Web页模型元素及其协同的映射与建模 25914.4.2 组件设计 26014.5 简易网上超市系统示例 261小结 265习题 265参考文献 266
本书针对职业教育这个群体,内容涉及计算机基础知识、计算机组成、计算机网络、Windows XP的使用、Wo...
全书由4部分组成。第1部分是各章练习题,第2部分是上机实验,第3部分是等级考试专项训练,第4部分是课程实训...
本书从应用入手,全面而系统地介绍各种汉字录入技术并提供大量练习,旨在短时间内提高学生的汉字录入技能。全书分...
本书系统全面地介绍了当前流行的各种宽带接入技术和方法。首先从宽带IP接入视角,梳理了接入网基础知识和常用的...
本书主要介绍网络管理的基本理论、开发实践及实用技术。内容包括:网络管理的基本概念和体系结构,抽象语法表示A...
本书详细介绍openEuler的基本概念和基础操作。全书共11章,分别为绪论、认识openEuler、Shel...
本书基于openEuler(22.03 LTS SP3版)国产操作系统和OpenStack(Train版)云计...
本书是《Linux网络操作系统项目教程(RHEL 8/CentOS 8)(微课版)(第4版)》的国产操作系...
本书是《网络服务器搭建、配置与管理——Linux(RHEL 8/CentOS 8)(微课版)(第4版)》的国产...
本书对接世界技能大赛要求,以目前被广泛应用的Windows Server为例,采用教、学、做相结合的模式,着眼...
我要评论