软件工程及实践

软件工程及实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2011-07
版次: 1
ISBN: 9787121141096
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 432页
25人买过
  • 《软件工程及实践》包括软件工程理论和工具使用两大部分,理论部分共11章,分别从传统的结构化开发范型和面向对象开发范型两个方面,介绍软件工程的概念和理论。工具使用部分共6章,共设计了6个实验,包含了软件绘图工具MicrosoftVisio、数据建模工具PowerDesigner、面向对象建模工具RationalRose、功能测试工具WinRunner、性能测试工具LoadRunner和项目管理工具Project等流行的软件工程工具。
    《软件工程及实践》通过案例分析与设计,把软件工程的概念和理论知识融入到实践当中. 第0章软件工程教学方案
    第一部分软件工程基本教程
    第1章软件工程概述
    1.1关于软件
    1.1.1软件及其特性
    1.1.2软件的演化
    1.1.3软件危机
    【案例1.1】伦敦救护服务系统
    1.2软件工程
    1.2.1软件工程基本原理
    1.2.2软件工程基本原则
    1.2.3软件危机的解决途径
    1.3软件工程基本活动
    1.4软件工程两大范型
    1.4.1结构化范型
    1.4.2面向对象范型
    1.5小结
    习题
    第2章软件过程及其模型
    2.1软件过程概述
    2.1.1软件过程框架
    2.1.2软件过程模型
    2.2软件生命周期
    2.2.1什么是软件生命周期?
    2.2.2软件生命周期阶段
    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.6能力成熟度模型
    2.6.1什么是能力成熟度模型?
    2.6.2软件过程成熟度5级模型
    2.7小结
    习题
    第3章软件需求分析
    3.1关于软件需求
    3.1.1功能需求
    3.1.2非功能需求
    3.1.3业务需求
    【案例3.1】基于终端的短信系统
    3.2需求分析过程
    3.3非形式化分析技术
    3.3.1会谈
    3.3.2场景分析
    3.3.3调查表
    【案例3.2】ATM机“取款”场景描述
    3.4结构化分析建模
    3.4.1结构化需求分析
    3.4.2结构化分析模型
    3.4.3面向数据的建模方法
    【案例3.3】图书馆管理系统实体关系模型
    【案例3.4】POS机系统
    3.4.4面向数据流的建模方法
    【案例3.5】订货系统数据流图
    【案例3.6】电子表系统的状态图
    【案例3.7】图书馆管理系统的分析模型
    3.5面向对象分析建模
    3.5.1面向对象概念
    3.5.2UML统一建模语言
    3.5.3用例建模
    【案例3.8】POS机系统用例描述
    3.5.4业务建模
    【案例3.9】POS机系统业务分析
    3.5.5系统行为建模
    【案例3.10】POS机系统完整的对象分析
    3.6小结
    习题
    第4章软件设计
    4.1软件设计概述
    4.1.1软件设计过程
    4.1.2软件设计文档
    4.2模块化设计原理
    4.2.1模块化
    4.2.2抽象
    4.2.3信息隐蔽
    4.2.4模块独立性度量
    4.2.5逐步求精
    4.2.6重构
    4.3软件结构
    4.4软件体系结构模型
    4.4.1系统构成模型
    4.4.2系统控制模型
    4.5结构化软件设计
    4.5.1面向数据流的设计方法
    【案例4.1】统计文件中单词数目的数据流设计
    【案例4.2】ATM自动柜员机事务流设计
    【案例4.3】公司的销售管理系统设计
    4.5.2面向数据结构的设计
    【案例4.4】统计文件空格数和输出统计
    【案例4.5】图书馆管理系统设计
    4.6面向对象的设计
    4.6.1面向对象设计过程
    4.6.2设计模式
    【案例4.6】POS机系统面向对象设计
    4.7小结
    习题
    第5章软件详细设计
    5.1结构化详细设计
    5.2结构化设计工具
    5.2.1程序流程图
    5.2.2N-S图
    5.2.3PAD图
    5.2.4HIPO图
    【案例5.1】盘存/销售系统的HIPO图
    5.2.5判定表与判定树
    【案例5.2】确定保险类别
    5.2.6过程描述语言
    【案例5.3】统计单词数目
    5.3人机界面设计
    5.3.1界面分析与设计
    5.3.2界面设计步骤
    5.3.3界面设计指南
    【案例5.4】CAD系统中绘制圆弧的操作命令序列设计
    5.4数据库设计
    5.5面向对象精化设计
    5.5.1设计模型精化
    5.5.2逻辑架构精化
    5.5.3包设计
    5.4.4精化交互图
    5.5.5精化类图
    【案例5.5】ATM机系统精华设计
    5.6编码
    5.6.1编码语言
    5.6.2编码风格
    【案例5.6】POS机系统详细设计
    5.7小结
    习题
    第6章面向对象与统一软件开发过程
    6.1概述
    6.2用况驱动过程
    【案例6.1】ATM机系统用况模型
    6.3构架描述
    【案例6.2】ATM机系统构架设计
    6.4迭代的增量开发过程
    6.5核心工作流
    6.5.1需求捕获工作流
    【案例6.3】电子商务交易系统
    6.5.2分析
    【案例6.4】电子商务交易系统分析
    6.5.3设计
    6.5.4实现
    6.5.5测试
    6.6小结
    习题
    第7章软件测试
    7.1软件测试概述
    7.1.1软件测试的目的
    7.1.2验证与确认
    7.1.3软件测试的原则
    7.2软件测试策略
    7.2.1单元测试
    7.2.2集成测试
    7.2.3确认测试
    7.2.4系统测试
    7.3测试用例设计
    7.4黑盒测试技术
    7.4.1等价类划分
    【案例7.1】ATM机系统等价类划分
    7.4.2边界值分析
    【案例7.2】三角形无效类测试用例设计
    7.4.3错误推测
    7.4.4因果图方法
    【案例7.3】自动售货机因果图法
    7.5白盒测试技术
    7.5.1逻辑覆盖
    【案例7.4】逻辑覆盖测试用例设计
    7.5.2路径覆盖
    【案例7.5】学生成绩计算路径测试用例设计
    7.5.3循环路径测试策略
    7.6集成测试技术
    7.6.1集成策略
    7.6.2性能测试
    【案例7.6】多媒体数据库性能测试
    【案例7.7】ATM取款机测试
    7.7调试技术
    7.7.1调试过程
    7.7.2调试策略
    7.8小结
    习题
    第8章软件维护
    8.1软件维护概述
    8.1.1软件维护任务
    8.1.2软件维护的特点
    8.1.3软件的可维护性
    8.2软件维护类型
    8.3软件维护技术与过程
    8.4非结构化维护和结构化维护
    8.5提高软件的可维护性
    8.6小结
    习题
    第9章软件项目管理
    9.1软件项目管理概述
    9.2软件项目组织管理
    9.2.1团队组织模式
    9.2.2项目组织原则
    9.3软件过程管理
    9.3.1软件过程度量
    9.3.2软件过程改进
    9.3.3软件项目度量
    9.4风险管理
    9.4.1风险识别
    9.4.2风险预测
    9.4.3风险管理
    9.5软件配置管理
    9.5.1基本概念
    9.5.2软件配置管理过程
    9.5.3版本管理
    9.6软件项目估算
    9.6.1概述
    9.6.2软件规模度量
    9.6.3软件估算管理
    9.7软件项目估算技术
    9.7.1分解技术
    【案例9.1】CAD系统的基于LOC的估算
    【案例9.2】CAD系统的功能点FP估算
    【案例9.3】CAD系统的基于过程的估算
    9.7.2经验模型
    【案例9.4】基于微处理器的通信软件的中级COCOMO估算
    【案例9.5】POS机系统的成本估算
    9.8软件项目计划
    9.8.1质量管理
    9.8.2项目进度计划
    9.8.3进度安排
    9.8.4进度跟踪管理
    9.9小结
    习题

    第二部分软件工程工具教程和实践
    第T1章软件分析与设计工具MSVisio
    T1.1概述
    T1.2Visio基本使用
    T1.2.1Visio绘图初步
    T1.2.2Visio提供的模型
    T1.3模型绘制
    T1.3.1数据流模型
    【案例T1.1】订货系统
    T1.3.2状态机模型
    【案例T1.2】电子表设计
    T1.3.3Jackson模型
    【案例T1.3】统计文档空格数目
    T1.4小结
    习题
    第T2章数据建模工具PowerDesigner
    T2.1概述
    T2.2PowerDesigner基本操作
    T2.3PowerDesigner模型
    T2.4数据建模
    T2.4.1概念数据库模型构建
    【案例T2.1】POS机系统
    T2.4.2业务处理模型构建
    【案例T2.2】图书馆馆管理系统
    T2.4.3物理数据模型构建
    【案例T2.3】出卷系统的物理数据模型
    T2.4小结
    习题
    第T3章面向对象建模工具IBMRose
    T3.1概述
    T3.2Rose基本使用
    T3.2.1RationalRose主界面
    T3.2.2RationalRose基本使用
    T3.3面向对象模型构建
    T3.3.1用例视图模型构建
    【案例T3.1】电梯系统用例模型
    T3.3.2逻辑分析模型构建
    【案例T3.2】电梯系统类图
    T3.3.3动态行为分析模型构建
    【案例T3.3】电梯系统动态模型
    T3.4小结
    习题
    第T4章功能测试工具MIWinRunner
    T4.1概述
    T4.2WinRunner基本使用
    T4.2.1WinRunner基本操作
    T4.2.2WinRunner测试方法
    T4.3功能测试方法
    T4.3.1使用向导识别对象
    【案例T4.1】机票预定系统-录制脚本
    T4.3.2插入同步点
    【案例T4.2】机票预定系统-同步点测试
    T4.4小结
    习题:
    第T5章负载测试工具IBMLoadRunner
    T5.1概述
    T5.2LoadRunner基本使用
    T5.3LoadRunner测试过程与方法
    T5.3.1录制脚本
    T5.3.2脚本回放
    T5.3.3场景设计
    【案例T5.1】网上订票系统
    T5.4小结
    习题
    第T6章项目管理工具MSProject
    T6.1概述
    T6.2Project基本使用
    T6.2.1Project基本操作
    T6.2.2Project视图
    T6.3Project项目计划
    T6.3.1项目计划分析
    【案例T6.1】面对面结对编程系统
    T6.3.2建立建立日历视图
    T6.3.3创建并编辑任务列表
    T6.4小结
    习题

    第三部分本书网络扩展教程
    第W1章要求极高的计算机系统
    W1.1什么是要求极高的系统?
    【案例W1.1】胰岛素输送系统
    【案例W1.2】欧洲空中客车A340宽体客机
    W1.2要求极高的系统特性
    W1.2.1可用性和可靠性关系
    W1.2.2安全性和保密性关系
    W1.3要求极高系统的需求分析
    W1.3.1风险驱动的描述
    【案例W1.3】胰岛素输送系统的安全性需求
    W1.3.2安全性描述
    W1.3.3信息安全性描述
    W1.3.4软件可靠性描述
    【案例W1.4】ATM机的可靠性需求
    【案例W1.5】胰岛素输送系统的可靠性需求
    【案例W1.6】胰岛素输送系统完整的需求描述
    W1.4形式化描述方法
    W1.4.1软件过程中的形式化描述
    W1.4.2接口描述方法
    【案例W1.7】列表数据结构的代数法
    【案例W1.8】空中交通管制系统的代数描述
    W1.4.3对象约束语言
    【案例W1.9】块处理器的对象描述
    W1.4.4行为描述
    【案例W1.10】胰岛素输送系统的Z方法描述
    W1.5要求极高的系统设计
    W1.5.1系统设计
    W1.5.2实时监控系统
    【案例W1.11】房屋安全实时监控系统的分析
    W1.6要求极高系统的开发
    W1.6.1可靠的过程
    W1.6.2可靠的编程
    W1.6.3容错
    W1.6.4容错体系结构
    W1.7系统验证
    W1.7.1可靠性验证
    W1.7.2安全性保证
    【案例W1.12】胰岛素输送系统的系统验证
    W1.7.3信息安全评估
    【案例W1.13】胰岛素输送系统的安全评估
    W1.8小结
    习题
    第W2章测试驱动开发
    W2.1测试驱动开发概述
    【案例W2.1】货币转换程序设计问题描述
    W2.2测试驱动开发步骤
    【案例W2.2】货币转换程序初步设计
    W2.3深入测试
    【案例W2.3】货币转换程序设计深入测试
    W2.4代码重构
    【案例W2.4】货币转换程序代码重构
    W2.5完整测试
    【案例W2.5】货币转换程序完整测试
    W2.6小结
    习题
  • 内容简介:
    《软件工程及实践》包括软件工程理论和工具使用两大部分,理论部分共11章,分别从传统的结构化开发范型和面向对象开发范型两个方面,介绍软件工程的概念和理论。工具使用部分共6章,共设计了6个实验,包含了软件绘图工具MicrosoftVisio、数据建模工具PowerDesigner、面向对象建模工具RationalRose、功能测试工具WinRunner、性能测试工具LoadRunner和项目管理工具Project等流行的软件工程工具。
    《软件工程及实践》通过案例分析与设计,把软件工程的概念和理论知识融入到实践当中.
  • 目录:
    第0章软件工程教学方案
    第一部分软件工程基本教程
    第1章软件工程概述
    1.1关于软件
    1.1.1软件及其特性
    1.1.2软件的演化
    1.1.3软件危机
    【案例1.1】伦敦救护服务系统
    1.2软件工程
    1.2.1软件工程基本原理
    1.2.2软件工程基本原则
    1.2.3软件危机的解决途径
    1.3软件工程基本活动
    1.4软件工程两大范型
    1.4.1结构化范型
    1.4.2面向对象范型
    1.5小结
    习题
    第2章软件过程及其模型
    2.1软件过程概述
    2.1.1软件过程框架
    2.1.2软件过程模型
    2.2软件生命周期
    2.2.1什么是软件生命周期?
    2.2.2软件生命周期阶段
    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.6能力成熟度模型
    2.6.1什么是能力成熟度模型?
    2.6.2软件过程成熟度5级模型
    2.7小结
    习题
    第3章软件需求分析
    3.1关于软件需求
    3.1.1功能需求
    3.1.2非功能需求
    3.1.3业务需求
    【案例3.1】基于终端的短信系统
    3.2需求分析过程
    3.3非形式化分析技术
    3.3.1会谈
    3.3.2场景分析
    3.3.3调查表
    【案例3.2】ATM机“取款”场景描述
    3.4结构化分析建模
    3.4.1结构化需求分析
    3.4.2结构化分析模型
    3.4.3面向数据的建模方法
    【案例3.3】图书馆管理系统实体关系模型
    【案例3.4】POS机系统
    3.4.4面向数据流的建模方法
    【案例3.5】订货系统数据流图
    【案例3.6】电子表系统的状态图
    【案例3.7】图书馆管理系统的分析模型
    3.5面向对象分析建模
    3.5.1面向对象概念
    3.5.2UML统一建模语言
    3.5.3用例建模
    【案例3.8】POS机系统用例描述
    3.5.4业务建模
    【案例3.9】POS机系统业务分析
    3.5.5系统行为建模
    【案例3.10】POS机系统完整的对象分析
    3.6小结
    习题
    第4章软件设计
    4.1软件设计概述
    4.1.1软件设计过程
    4.1.2软件设计文档
    4.2模块化设计原理
    4.2.1模块化
    4.2.2抽象
    4.2.3信息隐蔽
    4.2.4模块独立性度量
    4.2.5逐步求精
    4.2.6重构
    4.3软件结构
    4.4软件体系结构模型
    4.4.1系统构成模型
    4.4.2系统控制模型
    4.5结构化软件设计
    4.5.1面向数据流的设计方法
    【案例4.1】统计文件中单词数目的数据流设计
    【案例4.2】ATM自动柜员机事务流设计
    【案例4.3】公司的销售管理系统设计
    4.5.2面向数据结构的设计
    【案例4.4】统计文件空格数和输出统计
    【案例4.5】图书馆管理系统设计
    4.6面向对象的设计
    4.6.1面向对象设计过程
    4.6.2设计模式
    【案例4.6】POS机系统面向对象设计
    4.7小结
    习题
    第5章软件详细设计
    5.1结构化详细设计
    5.2结构化设计工具
    5.2.1程序流程图
    5.2.2N-S图
    5.2.3PAD图
    5.2.4HIPO图
    【案例5.1】盘存/销售系统的HIPO图
    5.2.5判定表与判定树
    【案例5.2】确定保险类别
    5.2.6过程描述语言
    【案例5.3】统计单词数目
    5.3人机界面设计
    5.3.1界面分析与设计
    5.3.2界面设计步骤
    5.3.3界面设计指南
    【案例5.4】CAD系统中绘制圆弧的操作命令序列设计
    5.4数据库设计
    5.5面向对象精化设计
    5.5.1设计模型精化
    5.5.2逻辑架构精化
    5.5.3包设计
    5.4.4精化交互图
    5.5.5精化类图
    【案例5.5】ATM机系统精华设计
    5.6编码
    5.6.1编码语言
    5.6.2编码风格
    【案例5.6】POS机系统详细设计
    5.7小结
    习题
    第6章面向对象与统一软件开发过程
    6.1概述
    6.2用况驱动过程
    【案例6.1】ATM机系统用况模型
    6.3构架描述
    【案例6.2】ATM机系统构架设计
    6.4迭代的增量开发过程
    6.5核心工作流
    6.5.1需求捕获工作流
    【案例6.3】电子商务交易系统
    6.5.2分析
    【案例6.4】电子商务交易系统分析
    6.5.3设计
    6.5.4实现
    6.5.5测试
    6.6小结
    习题
    第7章软件测试
    7.1软件测试概述
    7.1.1软件测试的目的
    7.1.2验证与确认
    7.1.3软件测试的原则
    7.2软件测试策略
    7.2.1单元测试
    7.2.2集成测试
    7.2.3确认测试
    7.2.4系统测试
    7.3测试用例设计
    7.4黑盒测试技术
    7.4.1等价类划分
    【案例7.1】ATM机系统等价类划分
    7.4.2边界值分析
    【案例7.2】三角形无效类测试用例设计
    7.4.3错误推测
    7.4.4因果图方法
    【案例7.3】自动售货机因果图法
    7.5白盒测试技术
    7.5.1逻辑覆盖
    【案例7.4】逻辑覆盖测试用例设计
    7.5.2路径覆盖
    【案例7.5】学生成绩计算路径测试用例设计
    7.5.3循环路径测试策略
    7.6集成测试技术
    7.6.1集成策略
    7.6.2性能测试
    【案例7.6】多媒体数据库性能测试
    【案例7.7】ATM取款机测试
    7.7调试技术
    7.7.1调试过程
    7.7.2调试策略
    7.8小结
    习题
    第8章软件维护
    8.1软件维护概述
    8.1.1软件维护任务
    8.1.2软件维护的特点
    8.1.3软件的可维护性
    8.2软件维护类型
    8.3软件维护技术与过程
    8.4非结构化维护和结构化维护
    8.5提高软件的可维护性
    8.6小结
    习题
    第9章软件项目管理
    9.1软件项目管理概述
    9.2软件项目组织管理
    9.2.1团队组织模式
    9.2.2项目组织原则
    9.3软件过程管理
    9.3.1软件过程度量
    9.3.2软件过程改进
    9.3.3软件项目度量
    9.4风险管理
    9.4.1风险识别
    9.4.2风险预测
    9.4.3风险管理
    9.5软件配置管理
    9.5.1基本概念
    9.5.2软件配置管理过程
    9.5.3版本管理
    9.6软件项目估算
    9.6.1概述
    9.6.2软件规模度量
    9.6.3软件估算管理
    9.7软件项目估算技术
    9.7.1分解技术
    【案例9.1】CAD系统的基于LOC的估算
    【案例9.2】CAD系统的功能点FP估算
    【案例9.3】CAD系统的基于过程的估算
    9.7.2经验模型
    【案例9.4】基于微处理器的通信软件的中级COCOMO估算
    【案例9.5】POS机系统的成本估算
    9.8软件项目计划
    9.8.1质量管理
    9.8.2项目进度计划
    9.8.3进度安排
    9.8.4进度跟踪管理
    9.9小结
    习题

    第二部分软件工程工具教程和实践
    第T1章软件分析与设计工具MSVisio
    T1.1概述
    T1.2Visio基本使用
    T1.2.1Visio绘图初步
    T1.2.2Visio提供的模型
    T1.3模型绘制
    T1.3.1数据流模型
    【案例T1.1】订货系统
    T1.3.2状态机模型
    【案例T1.2】电子表设计
    T1.3.3Jackson模型
    【案例T1.3】统计文档空格数目
    T1.4小结
    习题
    第T2章数据建模工具PowerDesigner
    T2.1概述
    T2.2PowerDesigner基本操作
    T2.3PowerDesigner模型
    T2.4数据建模
    T2.4.1概念数据库模型构建
    【案例T2.1】POS机系统
    T2.4.2业务处理模型构建
    【案例T2.2】图书馆馆管理系统
    T2.4.3物理数据模型构建
    【案例T2.3】出卷系统的物理数据模型
    T2.4小结
    习题
    第T3章面向对象建模工具IBMRose
    T3.1概述
    T3.2Rose基本使用
    T3.2.1RationalRose主界面
    T3.2.2RationalRose基本使用
    T3.3面向对象模型构建
    T3.3.1用例视图模型构建
    【案例T3.1】电梯系统用例模型
    T3.3.2逻辑分析模型构建
    【案例T3.2】电梯系统类图
    T3.3.3动态行为分析模型构建
    【案例T3.3】电梯系统动态模型
    T3.4小结
    习题
    第T4章功能测试工具MIWinRunner
    T4.1概述
    T4.2WinRunner基本使用
    T4.2.1WinRunner基本操作
    T4.2.2WinRunner测试方法
    T4.3功能测试方法
    T4.3.1使用向导识别对象
    【案例T4.1】机票预定系统-录制脚本
    T4.3.2插入同步点
    【案例T4.2】机票预定系统-同步点测试
    T4.4小结
    习题:
    第T5章负载测试工具IBMLoadRunner
    T5.1概述
    T5.2LoadRunner基本使用
    T5.3LoadRunner测试过程与方法
    T5.3.1录制脚本
    T5.3.2脚本回放
    T5.3.3场景设计
    【案例T5.1】网上订票系统
    T5.4小结
    习题
    第T6章项目管理工具MSProject
    T6.1概述
    T6.2Project基本使用
    T6.2.1Project基本操作
    T6.2.2Project视图
    T6.3Project项目计划
    T6.3.1项目计划分析
    【案例T6.1】面对面结对编程系统
    T6.3.2建立建立日历视图
    T6.3.3创建并编辑任务列表
    T6.4小结
    习题

    第三部分本书网络扩展教程
    第W1章要求极高的计算机系统
    W1.1什么是要求极高的系统?
    【案例W1.1】胰岛素输送系统
    【案例W1.2】欧洲空中客车A340宽体客机
    W1.2要求极高的系统特性
    W1.2.1可用性和可靠性关系
    W1.2.2安全性和保密性关系
    W1.3要求极高系统的需求分析
    W1.3.1风险驱动的描述
    【案例W1.3】胰岛素输送系统的安全性需求
    W1.3.2安全性描述
    W1.3.3信息安全性描述
    W1.3.4软件可靠性描述
    【案例W1.4】ATM机的可靠性需求
    【案例W1.5】胰岛素输送系统的可靠性需求
    【案例W1.6】胰岛素输送系统完整的需求描述
    W1.4形式化描述方法
    W1.4.1软件过程中的形式化描述
    W1.4.2接口描述方法
    【案例W1.7】列表数据结构的代数法
    【案例W1.8】空中交通管制系统的代数描述
    W1.4.3对象约束语言
    【案例W1.9】块处理器的对象描述
    W1.4.4行为描述
    【案例W1.10】胰岛素输送系统的Z方法描述
    W1.5要求极高的系统设计
    W1.5.1系统设计
    W1.5.2实时监控系统
    【案例W1.11】房屋安全实时监控系统的分析
    W1.6要求极高系统的开发
    W1.6.1可靠的过程
    W1.6.2可靠的编程
    W1.6.3容错
    W1.6.4容错体系结构
    W1.7系统验证
    W1.7.1可靠性验证
    W1.7.2安全性保证
    【案例W1.12】胰岛素输送系统的系统验证
    W1.7.3信息安全评估
    【案例W1.13】胰岛素输送系统的安全评估
    W1.8小结
    习题
    第W2章测试驱动开发
    W2.1测试驱动开发概述
    【案例W2.1】货币转换程序设计问题描述
    W2.2测试驱动开发步骤
    【案例W2.2】货币转换程序初步设计
    W2.3深入测试
    【案例W2.3】货币转换程序设计深入测试
    W2.4代码重构
    【案例W2.4】货币转换程序代码重构
    W2.5完整测试
    【案例W2.5】货币转换程序完整测试
    W2.6小结
    习题
查看详情
目前没有书店销售此书
相关图书 / 更多
软件工程及实践
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件工程及实践
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件工程及实践
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件工程及实践
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件工程及实践
软件工程专业英语(第2版)
宋晓涛 谢红薇 郭晓红
软件工程及实践
软件工程--理论与实践
毛新军 董威
软件工程及实践
软件需求分析(微课版)
李美蓉 何中海
软件工程及实践
软件自动化测试入门攻略
杨定佳
软件工程及实践
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件工程及实践
软件性能测试、分析与调优实践之路(第2版)
张永清
软件工程及实践
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件工程及实践
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)