主页 详情

《软件是这样“炼”成的 从软件需求分析到软件架构设计》_王朔韬编著_13525337_9787302345541

【书名】:《软件是这样“炼”成的 从软件需求分析到软件架构设计》
【作者】:王朔韬编著
【出版社】:北京:清华大学出版社
【时间】:2014
【页数】:863
【ISBN】:9787302345541
【SS码】:13525337

最新查询

内容简介

引言

第1篇 软件需求开发

第1章 需求分析报告评审

第2章 关于需求开发的讨论

2.1 关于需求开发的讨论

2.2 本篇组织

2.3 阅读导读

第3章 UML介绍

3.1 面向对象介绍

3.2 面向对象设计过程与设计准则

3.3 UML介绍

3.4 UML图

3.5 UML关系

3.6 UML机制

第4章 Rational Rose 2003

4.1 Rational Rose 2003简介

4.2 Rational Rose 2003主要作用

4.3 Rational Rose 2003下载和安装

4.4 Rational Rose 2003主界面介绍

4.5 小结

第5章 业务调研及报告编写

5.1 关于业务调研的讨论

5.2 主要调研方式

5.3 整理调研报告静态结构

5.4 整理调研报告动态结构

5.5 非业务调研

5.6 总结

第6章 投核保系统业务调研报告(摘录)

6.1 目标组织结构

6.2 岗位职责分析

6.3 目标流程设计

6.4 表单资料整理

6.5 现行系统状况

6.6 非业务分析

6.7 特别期许

第7章 用例规划

7.1 预备知识——什么是用例图

7.2 概念解析

7.3 解读业务调研报告,规划需求用例

7.4 投核保系统用例规划

7.5 特别期许的用例规划

7.6 小结

第8章 编写数据字典

8.1 数据字典基础知识

8.2 解析数据字典

8.3 解读业务调研报告,编写数据字典

8.4 投核保系统数据字典

8.5 总结

第9章 用例描述

9.1 关于用例描述的解释

9.2 投核保系统用例事件流描述分析

9.3 投核保系统用例描述(摘录)

9.4 总结

第10章 用例及参与者关系分析

10.1 预备知识

10.2 用例与参与者关系概念解析

10.3 解读业务调研报告,分析用例及参与者关系

10.4 投核保系统用例图(摘录)

10.5 总结

第11章 领域类图

11.1 预备知识

11.2 领域类概念解析

11.3 设计领域类图

11.4 投核保系统领域类图(摘要)

11.5 总结

第12章 非功能需求分析

12.1 非功能需求概念

12.2 概念解析与分析思路

12.3 物理需求分析

12.4 实施需求分析

12.5 易用性需求分析

12.6 性能需求分析

12.7 可靠性需求分析

12.8 软件项目管理需求分析

12.9 总结

第13章 关于编写需求分析报告的讨论

第14章 需求分析报告编写说明

14.1 引言编写说明

14.2 概述编写说明

14.3 ×××子系统功能需求详细描述编写说明

14.4 领域类图编写说明

14.5 非功能需求编写说明

14.6 数据字典编写说明

第15章 投核保系统需求分析报告(摘录)

15.1 引言

15.2 概述

15.3 柜员业务系统(摘录)

15.4 投核保系统领域类图

15.5 非功能需求

15.6 数据字典(摘录)

第16章 关于需求开发的继续讨论

16.1 需求开发过程回顾

16.2 软件开发的第二个“故事”

第2篇 软件架构(上)

第17章 概要设计文档评审

第18章 导读

18.1 关于软件架构的讨论

18.2 本篇组织

18.3 阅读导读

第19章 关于软件架构的讨论

19.1 关于架构的讨论

19.2 关于体系结构的讨论

19.3 关于设计模式的讨论

19.4 关于框架的讨论

19.5 使用UML描述架构讨论

19.6 需求与架构的关系

第20章 软件架构与时序图

20.1 预备知识

20.2 概念解析

20.3 解读需求分析报告,通过用例图绘制时序图

20.4 时序图与领域类和实现类之间的关系

20.5 时序图与方法体

20.6 解读投核保系统需求分析报告

20.7 总结

第21章 软件架构与活动图

21.1 预备知识

21.2 概念解析

21.3 活动图、时序图与源代码

21.4 解读需求分析报告,完成活动图设计流程

21.5 投核保系统活动图

21.6 总结

第22章 软件架构与状态图

22.1 预备知识

22.2 知识解析

22.3 状态图设计过程

22.4 投核保系统状态图设计

22.5 总结

第23章 软件体系结构风格选择及分层设计

23.1 关于体系结构的再次讨论

23.2 软件体系结构概述

23.3 体系结构风格

23.4 投核保体系结构风格选择

23.5 总结

第24章 软件架构与分层设计

24.1 关于设计模式与分层设计的讨论

24.2 分层设计

24.3 领域类图与实现类

24.4 用例与实现类

24.5 解读时序图,分层规划设计

24.6 投核保系统分层设计(以投保建档表示层为例)

24.7 总结

第25章 表示层及控制层设计

25.1 表示层及控制层设计特别说明

25.2 Struts设计过程

25.3 投核保系统表示层设计投保建档页面为例(V_InsureCreateFilePage)

25.4 总结

第26章 设计模式及框架选择

26.1 关于设计模式与框架的对话

26.2 Java设计模式简单介绍

26.3 MVC设计模式

26.4 投核保系统设计模式及框架选择

26.5 总结

第27章 业务逻辑层设计

27.1 关于业务逻辑设计的讨论

27.2 业务逻辑层

27.3 投核保系统业务逻辑层设计

27.4 用户身份设计

27.5 解读领域类图,设计JavaBean

27.6 解读领域类图设计SessionBean

27.7 解读时序图,设计BusinessLogicBean

27.8 数据操作类(DBOperation)设计

27.9 总结

第28章 异常体系设计

28.1 关于异常的讨论

28.2 异常介绍

28.3 投核保系统异常处理设计

28.4 总结

第29章 软件架构与包图

29.1 关于包图的讨论

29.2 预备知识

29.3 投核保系统包图设计

29.4 投核保系统包源程序列表

29.5 总结

第30章 软件架构与组件图

30.1 关于组件图的讨论

30.2 预备知识

30.3 核保系统组件图

30.4 投核保系统组件图设计

30.5 小结

第31章 软件架构与配置图

31.1 预备知识

31.2 核保系统配置图

31.3 总结

第32章 关于编写概要设计文档的讨论

第33章 概要设计说明书编写说明

33.1 引言编写说明

33.2 系统结构

33.3 系统功能结构描述

33.4 ××子系统概要设计

33.5 程序代码组织方式

33.6 外部接口描述

第34章 投核保系统概要设计说明书(摘录)

34.1 引言

34.2 系统及环境设计

34.3 投核保系统设计模式及框架选择

34.4 系统功能结构描述

34.5 柜员系统概要设计(摘要)

34.6 程序代码组织方式

34.7 外部接口描述

34.8 异常设计

第35章 关于软件架构的第三次讨论

第3篇 数据架构

第36章 数据库设计报告评审

第37章 本篇导读

37.1 原因及目的

37.2 本篇组织

37.3 阅读导读

第38章 数据库基本原理

38.1 数据库

38.2 数据库环境

38.3 数据库系统的组成

38.4 数据库完整性

38.5 数据库规范化

38.6 数据库设计的重要概念

38.7 数据库设计工具

38.8 总结

第39章 实体关系建模

39.1 关于实体关系建模的讨论

39.2 实体-关系预备知识

39.3 实体分析方法

39.4 解读需求分析报告完成实体关系建模

39.5 总结

第40章 数据库逻辑建模

40.1 关于数据库逻辑建模的讨论

40.2 预备知识——数据库逻辑设计方法概述

40.3 数据库逻辑模型设计步骤

40.4 投核保系统数据库逻辑设计

40.5 投核保系统数据库逻辑设计(摘录)

40.6 总结

第41章 数据库物理结构设计

41.1 关于数据库物理设计的讨论

41.2 数据库需求分析

41.3 事实发现的基本过程

41.4 解读投核保系统需求分析报告

41.5 数据管理和数据库管理

41.6 数据库安全

41.7 投核保系统数据库管理和安全性设计

41.8 总结

第42章 数据库文件组织方式与索引

42.1 与Jack Jeff对话

42.2 文件组织方式和索引概念

42.3 选择文件组织方式的建议

42.4 投核保系统数据组织方式分析

42.5 投核保系统索引设计

42.6 总结

第43章 数据表设计

43.1 基本表结构设计

43.2 设计派生数据的关系

43.3 设计其他业务规则

43.4 数据表最后检查

43.5 投核保系统数据表设计(摘录)

43.6 小结

第44章 视图设计

44.1 关于视图的讨论

44.2 视图的基本概念

44.3 投核保系统视图分析

44.4 投核保系统视图设计

44.5 总结

第45章 存储过程与触发器设计

45.1 存储过程与触发器的基本概念

45.2 投核保系统存储过程与触发器分析

45.3 总结

第46章 数据库安全设计

46.1 关于数据库安全的讨论

46.2 数据库安全需求分析

46.3 投核保系统数据安全设计思想

46.4 投核保系统数据库数据安全设计

46.5 总结

第47章 投核保数据库设计报告编写说明

47.1 引言编写说明

47.2 数据库设计命名规范编写说明

47.3 数据库实体关系设计

47.4 数据库逻辑设计编写说明

47.5 数据库物理设计编写说明

47.6 数据库基本表设计编写说明

47.7 索引设计编写说明

47.8 视图设计编写说明

47.9 授权设计编写说明

47.10 触发器设计编写说明

47.11 存储过程设计编写说明

第48章 投核保系统数据库设计报告

48.1 引言

48.2 数据库设计命名规范

48.3 数据库实体关系设计

48.4 数据库逻辑设计

48.5 数据库物理设计

48.6 数据库基本表设计

48.7 索引设计

48.8 视图设计

48.9 授权设计

第49章 关于数据库设计的再次讨论

第4篇 软件架构(下)

第50章 关于软件架构的再次讨论及导读

50.1 关于软件架构的再次讨论

50.2 本篇导读

50.3 通过本篇学习,能够达到目的

第51章 HJCA介绍

51.1 HTML介绍

51.2 CSS介绍

51.3 JavaScript介绍

51.4 Ajax介绍

51.5 小结

第52章 HJCA在投核保系统中的应用

52.1 概述

52.2 动态生成页面HJCA技术应用

52.3 柜员业务页面HJCA技术应用

52.4 扫描业务页面HJCA技术应用

52.5 录入业务HJCA技术应用

52.6 核保业务页面HJCA技术应用

52.7 档案管理页面HJCA技术应用

52.8 系统管理页面HJCA技术应用

52.9 数据管理页面HJCA技术应用

第53章 Struts 2介绍

53.1 Struts 2配置文件介绍

53.2 Struts 2数据类型转换

53.3 Struts 2校验

53.4 Struts 2国际化

53.5 Struts 2标签库

53.6 Struts 2拦截器

53.7 小结

第54章 Struts 2在投核保系统中的应用

54.1 投核保配置设计

54.2 解读时序图,完成Struts文件编写(摘录)

54.3 解读数据字典,完成类型转换设置

54.4 解读数据字典,完成数据校验设计

54.5 解读数据字典,完成国际化应用设计

54.6 投核保系统拦截器设计(摘录)

54.7 投核保系统Struts 2.0标签库应用设计(摘录)

54.8 小结

第55章 EJB 3.0简单介绍

55.1 什么是EJB 3.0

55.2 会话Bean(Session Bean)

55.3 实体Bean(Entity Bean)

55.4 消息Bean

55.5 事务管理

55.6 小结

第56章 EJB 3.0在投核保系统中的应用

56.1 EJB应用配置设计

56.2 解读概要设计,完成会话Bean设计

56.3 解读数据库设计,完成实体Bean设计

56.4 EJB安全设计

56.5 小结

第57章 界面元素设计

57.1 关于界面元素设计的讨论

57.2 界面设计原则

57.3 解读概要设计文档,完成界面元素设计

57.4 投核保系统界面设计(部分示例)

57.5 小结

第58章 解读状态图,详细设计状态实现

58.1 状态图在详细设计中的体现

58.2 解读状态图设计,实现状态图详细设计

58.3 投核保系统状态图实现(摘录)

58.4 小结

第59章 数据结构详细设计

59.1 预备知识——数据结构

59.2 Java数据集合

59.3 数据组织

59.4 解读概要设计文档,完成数据元素详细设计

59.5 投保建档系统数据元素结构设计

59.6 小结

第60章 解读活动图,系统运行详细设计

60.1 活动图在详细设计中的体现

60.2 解读活动图,完成系统运行设计

60.3 投核保系统程序运行流程实现(投保建档)

60.4 小结

第61章 算法设计

61.1 预备知识

61.2 算法应用场景分类

61.3 算法设计过程(以统计分析业务层为例)

61.4 小结

第62章 编写详细设计报告

62.1 关于详细设计报告编写的讨论

62.2 详细设计报告编写说明

第63章 投核保系统详细设计报告(摘录)

63.1 引言

63.2 程序系统的结构

63.3 类设计说明(以投保建档为例)

第64章 继续讨论软件架构

附录A 在Rose中绘制UML视图

A1 在Rational Rose中绘制用例图

A2 在Rational Rose中绘制类图

A3 在Rational Rose中绘制时序图

A4 在Rational Rose中绘制活动图

A5 在Rational Rose中绘制状态图

A6 在Rational Rose中绘制包图

A7 在Rational Rose中绘制组建图

A8 在Rational Rose中绘制配置图

附录B PowerDesigner介绍

B1 关于PowerDesigner

B2 PowerDesigner使用介绍

附录C 使用PowerDesigner完成数据库设计

C1 概念模型设计

C2 设计物理数据模型

C3 建立物理图(Physical Diagram)

C4 生成模型报告

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
e7af90e93522d8c1ca38dc9521bd357a#0fcb387358750783b0b39d3b9d531e00#155377899#软件是这样“炼”成的 从软件需求分析到软件架构设计_13525337.zip