0去购物车结算
购物车中还没有商品,赶紧选购吧!
当前位置: 本科教材 > 工学 > 0835 软件工程 > 软件工程

相同语种的商品

浏览历史

软件工程


联系编辑
 
标题:
 
内容:
 
联系方式:
 
  
软件工程
  • 书号:9787030345837
    作者:郑逢斌
  • 外文书名:
  • 装帧:平装
    开本:16
  • 页数:344
    字数:546
    语种:汉语
  • 出版社:科学出版社
    出版时间:2015-03-16
  • 所属分类:TP3 计算技术、计算机技术
  • 定价: ¥66.00元
    售价: ¥52.14元
  • 图书介质:
    按需印刷 电子书

  • 购买数量: 件  缺货,请选择其他介质图书!
  • 商品总价:

相同系列
全选

内容介绍

样章试读

用户评论

全部咨询

  本书全面系统地讲述了软件工程的概念、原理和典型的方法,以及软件项目的管理技术和软件工程的新方法。主要内容包括软件生命周期各阶段的任务、过程、结构化方法和面向对象方法,软件项目管理相关技术及工具,软件工程应用中的新技术等。着重介绍面向数据流的系统分析和设计,面向对象的分析和设计,面向对象基础和UML。   本书在介绍面向数据流和面向对象的设计时,紧密围绕实例进行阐述,对读者深入理解软件工程学很有帮助,可以作为学生综合实验前的练习。   本书可作为高等院校“软件工程”课程的教材或教学参考书,也可作为软件开发人员和软件项目管理人员的参考书。
样章试读
  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

全部咨询(共0条问答)

  • 暂时还没有任何用户咨询内容
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
咨询内容:

目录

  • 前言
    第1章 软件工程概述
    1.1 软件概述
    1.1.1 软件的定义
    1.1.2 软件的特点
    1.1.3 软件的分类
    1.1.4 软件的发展
    1.2 软件危机
    1.2.1 什么是软件危机
    1.2.2 产生的原因及解决途径
    1.3 软件工程
    1.3.1 软件工程定义
    1.3.2 软件工程的研究内容
    1.3.3 软件工程的目标和原则
    1.3.4 软件工程基本原理
    1.4 软件开发方法
    1.4.1 结构化方法
    1.4.2 面向数据结构的开发方法
    1.4.3 面向对象的方法
    1.5 CASE工具
    小结
    习题
    第2章 软件生命周期和过程模型
    2.1 软件生命周期
    2.1.1 软件定义
    2.1.2 软件开发
    2.1.3 软件运行与维护
    2.2 软件过程模型
    2.2.1 瀑布模型
    2.2.2 原型模型
    2.2.3 螺旋模型
    2.2.4 喷泉模型
    2.2.5 增量模型
    2.2.6 构件组装模型
    2.2.7 RUP
    小结
    习题
    第3章 可行性研究
    3.1 问题定义
    3.2 可行性研究
    3.2.1 可行性研究的任务
    3.2.2 可行性研究的步骤
    3.3 成本估计与效益分析
    3.3.1 成本估算方法
    3.3.2 效益估算
    3.4 系统流程图
    3.4.1 系统流程图的符号
    3.4.2 系统流程图举例
    3.5 制订软件计划
    3.5.1 确定软件计划
    3.5.2 复审软件计划
    小结
    习题
    第4章 需求工程
    4.1 需求的概念与内容
    4.1.1 需求的问题
    4.1.2 需求的定义和分类
    4.1.3 需求的层次
    4.2 需求工程
    4.2.1 需求工程的定义
    4.2.2 需求工程的方法
    4.3 需求开发
    4.3.1 需求获取技术
    4.3.2 需求建模
    4.3.3 需求规格说明
    4.3.4 需求评审
    4.4 需求管理
    4.4.1 需求变更控制
    4.4.2 需求版本控制
    4.4.3 需求跟踪
    4.4.4 需求状态跟踪
    4.5 需求管理工具
    小结
    习题
    第5章 结构化分析方法
    5.1 结构化分析方法概述
    5.1.1 基本思想
    5.1.2 分析过程
    5.1.3 描述工具
    5.2 数据流图
    5.2.1 数据流图的结构
    5.2.2 数据流与加工之间的关系
    5.2.3 数据流图的分层
    5.2.4 数据流图的绘制
    5.2.5 绘制数据流图的注意事项
    5.3 数据字典
    5.3.1 数据字典的作用和内容
    5.3.2 数据字典编写的基本要求
    5.3.3 数据字典的定义符号和编写格式
    5.4 加工逻辑说明
    5.4.1 结构化英语
    5.4.2 判定表
    5.4.3 判定树
    5.4.4 三种表达工具的比较
    5.5 实例:供销管理系统的需求分析
    5.5.1 需求调研
    5.5.2 需求建模
    小结
    习题
    第6章 面向对象基础
    6.1 传统开发方法与面向对象的开发方法比较
    6.1.1 结构化软件工程方法的缺点
    6.1.2 面向对象方法的优点
    6.2 面向对象的基本概念
    6.3 面向对象的软件开发过程
    6.4 几种典型的面向对象方法简介
    6.4.1 Booch的面向对象方法
    6.4.2 Jacobson的面向对象方法
    6.4.3 Coad-Yourdon的面向对象方法
    6.4.4 James Rumbaugh的面向对象方法
    6.5 统一建模语言UML
    6.5.1 UML概述
    6.5.2 UML的概念模型
    6.5.3 UML的扩展机制
    6.6 案例:基于UML的客户服务记账系统需求分析
    6.6.1 问题描述
    6.6.2 寻找参与者
    6.6.3 寻找用例
    6.6.4 确定参与者和用例之间的关系,绘制用例图
    6.6.5 编写用例描述
    小结
    习题
    第7章 面向对象分析
    7.1 面向对象分析过程
    7.1.1 分析类的概念
    7.1.2 分析过程
    7.2 识别分析类
    7.2.1 识别实体类
    7.2.2 识别边界类
    7.2.3 识别控制类
    7.2.4 交互原则
    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.2 软件设计的概念与原则
    8.2.1 模块化与模块独立性
    8.2.2 抽象与逐步求精
    8.2.3 信息隐藏
    8.3 软件体系结构风格
    8.3.1 管道-过滤器
    8.3.2 仓库体系结构
    8.3.3 分层体系结构
    8.3.4 MVC体系结构
    8.3.5 三层C/S体系结构
    8.3.6 C/S与B/S混合软件体系结构
    8.4 设计复审
    小结
    习题
    第9章 结构化设计方法
    9.1 概要设计
    9.1.1 基本概念
    9.1.2 变换分析
    9.1.3 事务分析
    9.1.4 变换-事务混合型分析
    9.1.5 启发式规则
    9.1.6 设计优化
    9.2 详细设计
    9.2.1 程序流程图
    9.2.2 盒图
    9.2.3 PAD图
    9.2.4 PDL
    9.2.5 HIPO图
    9.3 案例:供销管理系统的设计
    9.3.1 模块结构设计
    9.3.2 系统IPO图
    9.3.3 其他设计工作
    小结
    习题
    第10章 面向对象的设计
    10.1 OOD概述
    10.2 面向对象设计原则
    10.2.1 单一职责原则
    10.2.2 开放-封闭原则
    10.2.3 Liskov替换原则
    10.2.4 接口隔离原则
    10.2.5 依赖倒置原则
    10.3 系统体系结构设计
    10.3.1 软件系统体系结构设计
    10.3.2 硬件系统体系结构设计
    10.4 系统设计
    10.4.1 识别设计元素
    10.4.2 数据存储策略
    10.5 详细设计
    10.5.1 方法和属性建模
    10.5.2 状态建模
    10.5.3 详细类图
    10.6 评审设计模型
    10.7 设计优化
    10.7.1 确定优先级
    10.7.2 提高效率的几项技术
    10.7.3 调整继承关系
    10.8 设计模式
    10.8.1 设计模式的作用和研究意义
    10.8.2 经典设计模式
    10.8.3 设计模式的使用策略
    小结
    习题
    第11章 用户界面设计
    11.1 用户界面基础
    11.1.1 交互模型和框架
    11.1.2 人类工程学
    11.1.3 用户界面风格
    11.2 用户界面设计原则
    11.2.1 置用户于控制之下
    11.2.2 减轻用户的记忆负担
    11.2.3 保持界面一致
    11.3 用户界面设计过程
    11.3.1 界面分析和建模
    11.3.2 界面设计
    11.3.3 界面实现和评估
    小结
    习题
    第12章 软件实现
    12.1 软件实现的目标和任务
    12.2 程序设计语言
    12.2.1 程序设计语言的分类
    12.2.2 程序设计语言的选择
    12.3 软件编码规范
    12.3.1 头文件规范
    12.3.2 注释规范
    12.3 3 命名规范
    12.3.4 排版规范
    12.3.5 目录结构规范
    12.4 程序效率
    12.4.1 运行速度的提高
    12.4.2 存储空间的优化
    12.4.3 输入/输出效率的提高
    12.5 软件代码审查
    小结
    习题
    第13章 软件测试
    13.1 软件测试基础
    13.1.1 失败的软件案例
    13.1.2 软件缺陷概念
    13.1.3 软件测试概念
    13.2 软件测试技术
    13.2.1 静态黑盒测试
    13.2.2 动态黑盒测试
    13.2.3 静态白盒测试
    13.2.4 动态白盒测试
    13.3 软件测试策略
    13.3.1 单元测试
    13.3.2 集成测试
    13.3.3 确认测试
    13.3.4 系统测试
    13.4 面向对象的软件测试
    13.4.1 面向对象测试类型
    13.4.2 面向对象测试策略
    13.4.3 面向对象测试用例设计
    13.5 软件调试
    13.5.1 调试过程
    13.5.2 调试方法
    13.5.3 调试原则
    13.6 软件测试自动化
    13.7 软件测试管理
    小结
    习题
    第14章 软件维护
    14.1 软件维护概述
    14.1.1 软件维护的产生及其目的
    14.1.2 软件维护的分类
    14.1.3 维护的成本
    14.2 软件维护的特征
    14.2.1 结构化维护和非结构化维护
    14.2.2 维护可能存在的问题
    14.2.3 影响软件维护工作量的因素
    14.3 软件维护实施
    14.3.1 软件维护组织
    14.3.2 软件维护申请
    14.3.3 维护过程
    14.3.4 维护档案记录
    14.3.5 维护评价
    14.4 软件可维护性
    14.4.1 影响软件可维护性的因素
    14.4.2 软件可维护性的度量
    14.4.3 提高可维护性的策略
    14.5 软件维护的副作用
    14.6 逆向工程和再工程
    14.6.1 逆向工程
    14.6.2 软件再工程
    小结
    习题
    第15章 软件项目管理
    15.1 软件项目管理概述
    15.1.1 软件项目的特点
    15.1.2 软件项目管理的特点和职能
    15.2 人员的组织与管理
    15.2.1 软件项目组织
    15.2.2 人员的配置和管理
    15.3 成本的估计与控制
    15.3.1 软件开发成本估计方法
    15.3.2 专家判断法
    15.3.3 成本估算模型
    15.4 进度计划
    15.4.1 甘特图法
    15.4.2 工程网络
    15.4.3 项目活动工期估算的方法
    15.4.4 关键路径法(CPM)
    15.5 软件配置管理
    15.5.1 软件配置
    15.5.2 软件配置管理过程
    15.6 风险分析与管理
    15.6.1 软件风险
    15.6.2 风险识别
    15.6.3 风险预测
    15.6.4 风险规划
    15.7 项目管理工具
    15.7.1 SourceSafe
    15.7.2 CVS
    15.7.3 ClearCase
    15.7.4 软件工程中的CASE工具
    15.7.5 Microsoft Project 2010系列产品
    小结
    习题
    第16章 软件工程新技术
    16.1 XP技术
    16.1.1 XP基本原则
    16.1.2 XP软件开发中的基本活动
    16.1.3 XP的十二条惯例和规则
    16.2 净室软件工程方法
    16.2.1 净室软件工程目标
    16.2.2 净室理论基础
    16.2.3 净室技术
    16.2.4 净室技术的发展
    16.3 AOP编程
    16.3.1 AOP的基本定义
    16.3.2 开发步骤
    16.3.3 AOP的关键技术
    16.3.4 实现方法
    16.3.5 AOP的技术优势
    16.4 软件复用技术
    16.4.1 软件复用的分类
    16.4.2 软件复用技术
    16.4.3 软件复用的过程
    16.4.4 软件复用的发展
    小结
    习题
    参考文献
帮助中心
公司简介
联系我们
常见问题
新手上路
发票制度
积分说明
购物指南
配送方式
配送时间及费用
配送查询说明
配送范围
快递查询
售后服务
退换货说明
退换货流程
投诉或建议
版权声明
经营资质
营业执照
出版社经营许可证