展开全部

主编推荐语

本书详解软件开发各阶段模型建立、文档撰写和需求抽取。

内容简介

本书主要以结构化技术和面向对象技术,介绍不同技术下如何进行软件项目开发的项目前期、需求分析、总体设计、详细设计和实现、测试等各个开发阶段的模型建立和文档撰写,并以实例介绍了项目前期如何根据现实进行需求抽取和表达,模型在开发过程各阶段之间如何进行衔接,开发思想如何在各阶段如何体现。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 第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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。