计算机
类型
可以朗读
语音朗读
233千字
字数
2016-09-01
发行日期
展开全部
主编推荐语
本书详解软件开发各阶段模型建立、文档撰写和需求抽取。
内容简介
本书主要以结构化技术和面向对象技术,介绍不同技术下如何进行软件项目开发的项目前期、需求分析、总体设计、详细设计和实现、测试等各个开发阶段的模型建立和文档撰写,并以实例介绍了项目前期如何根据现实进行需求抽取和表达,模型在开发过程各阶段之间如何进行衔接,开发思想如何在各阶段如何体现。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第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.3 软件开发过程模型
- 1.3.1 瀑布模型
- 1.3.2 原型模型
- 1.3.3 增量模型
- 1.3.4 螺旋模型
- 1.3.5 喷泉模型
- 1.3.6 统一软件开发过程(RUP)
- 1.4 软件企业过程能力评价模型
- 1.5 软件开发技术
- 1.5.1 结构化技术
- 1.5.2 面向对象技术
- 1.5.3 组件技术
- 1.6 软件开发过程的建模与文档
- 1.7 本章小结
- 习题
- 第2章 软件建模工具
- 2.1 Visio工具
- 2.1.1 Visio简介
- 2.1.2 Visio 2013基本操作
- 2.1.3 Visio 2013建模示例
- 2.2 StarUML
- 2.2.1 StarUML简介
- 2.2.2 StarUML基本操作
- 2.2.3 StarUML建模示例
- 2.3 Rational Rose
- 2.3.1 Rational Rose简介
- 2.3.2 Rational Rose基本操作
- 2.3.3 Rational Rose建模示例
- 2.4 建模工具的比较
- 2.5 本章小结
- 习题
- 第3章 项目前期
- 3.1 项目前期的主要工作
- 3.1.1 现状分析
- 3.1.2 需求收集
- 3.1.3 粗略设计
- 3.1.4 可行性分析
- 3.2 结构化的项目前期实例
- 3.2.1 组织分析
- 3.2.2 业务流程分析
- 3.2.3 需求收集
- 3.2.4 粗略设计
- 3.2.5 可行性分析
- 3.3 面向对象的项目前期实例
- 3.3.1 组织分析
- 3.3.2 业务流程分析
- 3.3.3 需求收集(同3.2.3)
- 3.3.4 粗略设计
- 3.3.5 可行性分析(同3.2.5)
- 3.4 项目前期的文档描述规范
- 3.5 本章小结
- 习题
- 第4章 需求分析
- 4.1 需求分析概述
- 4.1.1 需求获取
- 4.1.2 需求建模并细化
- 4.1.3 需求文档化
- 4.1.4 需求验证
- 4.2 结构化方法的需求分析
- 4.3 面向对象的需求分析
- 4.4 需求分析的描述规范
- 4.5 本章小结
- 习题
- 第5章 总体设计
- 5.1 设计思想
- 5.1.1 结构化总体设计概述
- 5.1.2 面向对象总体设计概述
- 5.1.3 数据库设计
- 5.1.4 应用系统的安全设计
- 5.1.5 总体界面布局
- 5.2 结构化总体设计
- 5.3 面向对象总体设计
- 5.4 总体设计文档规范
- 5.5 本章小结
- 习题
- 第6章 详细设计与实现
- 6.1 详细设计
- 6.1.1 界面设计
- 6.1.2 模块/类方法设计
- 6.2 详细设计的模型
- 6.2.1 程序流程图
- 6.2.2 判定表
- 6.2.3 判定树
- 6.3 详细设计方法
- 6.3.1 Jackson方法
- 6.3.2 Jackson方法下模块设计
- 6.3.3 面向对象方法下的类方法设计
- 6.4 程序实现
- 6.4.1 程序设计语言选择
- 6.4.2 编码风格
- 6.5 调试
- 6.6 详细设计文档规范
- 6.7 本章小结
- 习题
- 第7章 软件测试
- 7.1 软件测试概述
- 7.1.1 测试目标和原则
- 7.1.2 测试过程模型
- 7.1.3 测试类型
- 7.1.4 测试方法
- 7.1.5 测试用例设计
- 7.2 结构化测试
- 7.2.1 模块内测试
- 7.2.2 模块测试
- 7.2.3 结构化集成测试
- 7.3 面向对象测试
- 7.3.1 类方法测试
- 7.3.2 类对象测试
- 7.3.3 面向对象的集成测试
- 7.4 软件测试文档
- 7.5 本章小结
- 习题
- 第8章 毕业论文管理系统——结构化方法
- 8.1 项目前期
- 8.1.1 组织分析
- 8.1.2 业务分析
- 8.1.3 需求收集
- 8.1.4 粗略设计(略)(见9.1.3)
- 8.1.5 可行性分析(略)
- 8.2 需求分析
- 8.2.1 顶层数据流图
- 8.2.2 0层数据流图
- 8.2.3 1层数据流图
- 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.5 本章小结
- 第9章 毕业论文管理系统——面向对象方法
- 9.1 项目前期
- 9.1.1 软件分析
- 9.1.2 系统需求收集
- 9.1.3 粗略设计
- 9.1.4 可行性分析(略)
- 9.2 需求分析
- 9.2.1 用例图
- 9.2.2 用例描述
- 9.2.3 系统类
- 9.3 总体设计
- 9.3.1 功能结构设计
- 9.3.2 系统软件构成(部分)
- 9.3.3 功能模块与类程序的关系
- 9.3.4 接口
- 9.3.5 系统的物理构成与配置
- 9.3.6 系统数据结构设计
- 9.4 详细设计
- 9.5 系统测试用例
- 9.6 本章小结
- 第10章 综合实验
- 附录1 安全设计
- A. 主要依据
- B. 安全设计原则
- C. 安全保障系统设计目标
- D. 安全系统风险分析
- E. 安全体系框架
- F. 安全域的规划
- G. 安全技术体系设计
- H. 安全产品部署
- I. 安全管理体系设计
- J. 安全服务体系设计
- 附录2 设计模式
- A. 抽象工厂模式
- B. 建造者模式
- C. 原型模式
- D. 单例模式
- E. 适配器模式
- F. 桥接模式
- G. 组合模式
- H. 装饰模式
- I. 门面模式
- J. 享元模式
- K. 代理模式
- L. 职责链模式
- M. 命令模式
- N. 解析器模式
- O. 迭代器模式
- P. 中介模式
- Q. 备忘录模式
- R. 观察者模式
- S. 状态模式
- T. 策略模式
- U. 模板模式
- V. 访问者模式
- 附录3 UML建模语言
- A. UML发展历程
- B. UML的基本构成
- C. UML的五种视图
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。