软件工程

软件工程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2019-04
版次: 1
ISBN: 9787517075967
定价: 46.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 295页
正文语种: 简体中文
16人买过
  •   《软件工程》是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素——方法、工具和过程——贯穿全文,重点介绍了软件工程的基本概念、原理、软件工程国家相关规范和软件工程文档撰写国家标准以及传统软件工程方法学和面向对象方法学。
      《软件工程》重点介绍当前主流的面向对象软件工程的开发方法,UML与建模方法、工具以及统一过程RUP。通过实例突出讲述面向对象分析、设计和实现流程。《软件工程》所有的概念、开发方法都通过实例来演示,内容精炼、表达简明、实例丰富,非常适合用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者、研究人员的参考用书。 前言
    第1篇 面向过程的软件工程
    第1章 软件工程概述
    1.1 软件工程的发展历程
    1.2 软件危机
    1.2.1 软件的概念、特点及分类
    1.2.2 软件危机
    1.2.3 产生软件危机的原因
    1.2.4 解决软件危机的方法
    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
    第2章 结构化方法、工具和过程
    2.1 结构化方法与过程
    2.2 常用结构化建模工具
    2.2.1 Visio
    2.2.2 PoweiDesigner
    小结
    习题2
    第3章 可行性与计划研究
    3.1 可行性研究
    3.1.1 可行性研究的任务
    3.1.2 可行性研究的步骤
    3.1.3 成本/效益分析
    3.2 项目开发计划
    3.3 业务流程建模
    3.3.1 系统流程图
    3.3.2 数据流图
    3.3.3 数据字典
    3.4 项目案例
    小结
    习题3
    第4章 需求分析
    4.1 需求分析的任务和步骤
    4.1.1 需求分析的任务
    4.1.2 需求分析的步骤
    4.2 获取需求的方法
    4.3 结构化分析方法的策略
    4.4 结构化分析图形工具
    4.4.1 数据流图
    4.4.2 输入/处理/输出图(IPO)
    4.4.3 实体一联系图
    小结
    习题4
    第5章 软件设计
    5.1 概要设计
    5.1.1 概要设计步骤以及任务
    5.1.2 概要设计原理
    5.1.3 软件体系结构设计
    5.1.4 概要设计图形工具
    5.1.5 面向数据流的设计方法
    5.2 接口设计
    5.2.1 模块间的接口设计和模块与其他外部实体的接口设计
    5.2.2 用户界面设计
    5.3 详细设计的任务
    5.3.1 详细设计的基本任务
    5.3.2 详细设计的表示方法
    5.3.3 面向数据结构的设计方法
    5.3.4 程序复杂程度的定量度量
    5.4 项目案例
    5.4.1 软件功能设计
    5.4.2 软件数据库设计
    小结
    习题5
    第6章 软件实现
    6.1 软件编码
    6.1.1 程序设计语言
    6.1.2 程序设计风格
    6.2 软件测试
    6.2.1 软件测试目的
    6.2.2 软件测试模型
    6.2.3 软件测试阶段
    6.2.4 软件测试技术
    6.2.5 软件测试类型及方法
    6.2.6 软件测试过程
    6.3 软件测试自动化
    6.3.1 软件自动化测试
    6.3.2 自动化测试工具概述
    6.3.3 Quality Center(QC)
    6.3.4 QuickTest Professional(QTP)
    6.3.5 Load Runner(LR)
    6.3.6 国产测试软件
    小结
    习题6
    第7章 软件运行与维护
    7.1 软件维护概述
    7.1.1 软件的可维护性
    7.1.2 软件维护的类型
    7.1.3 软件维护工作流程
    7.1.4 软件维护过程文档
    7.1.5 软件维护的困难及应对策略
    7.2 软件运维管理
    7.3 软件运维的关键
    7.3.1 运维平台
    7.3.2 文档管理
    7.3.3 水波效应
    小结
    习题7
    第8章 软件过程管理
    8.1 软件工程项目管理
    8.1.1 项目启动管理
    8.1.2 项目计划管理
    8.1.3 人员组织与管理
    8.1.4 变更管理
    8.1.5 风险管理
    8.2 软件过程管理及能力成熟度模型
    8.2.1 软件能力成熟度与SW.CMM
    8.2.2 CMMI的发展
    8.2.3 CMMI开发模型V1.3 介绍
    8.3 软件配置管理
    8.3.1 软件配置管理作用
    8.3.2 软件配置管理过程
    8.3.3 常用的软件配置管理工具
    小结
    习题8


    第2篇 面向对象的软件工程
    第9章 面向对象的软件工程概述
    9.1 面向对象思想及概念
    9.2 面向对象方法与过程
    9.3 常用面向对象建模语言及工具
    9.3.1 统一建模语言
    9.3.2 Rational Rose
    9.3.3 StarUML
    小结
    习题9
    第10章 面向对象分析
    10.1 面向对象的需求获取
    10.1.1 需求获取概述
    10.1.2 需求获取
    10.2 面向对象的需求分析
    10.2.1 面向对象方法概述
    10.2.2 需求分析阶段的任务
    10.2.3 需求规格说明的评审
    10.3 项目案例
    小结
    习题10
    第11章 面向对象设计与实现
    11.1 面向对象设计准则
    11.2 面向对象设计
    11.3 面向对象实现
    11.3.1 面向对象程序设计语言
    11.3.2 面向对象的测试策略
    11.3.3 面向对象的测试步骤
    11.3.4 面向对象测试用例设计
    11.4 项目案例
    小结
    习题11
    参考文献
    附录 计算机软件文档编制规范(GB 8567-2006)
  • 内容简介:
      《软件工程》是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素——方法、工具和过程——贯穿全文,重点介绍了软件工程的基本概念、原理、软件工程国家相关规范和软件工程文档撰写国家标准以及传统软件工程方法学和面向对象方法学。
      《软件工程》重点介绍当前主流的面向对象软件工程的开发方法,UML与建模方法、工具以及统一过程RUP。通过实例突出讲述面向对象分析、设计和实现流程。《软件工程》所有的概念、开发方法都通过实例来演示,内容精炼、表达简明、实例丰富,非常适合用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者、研究人员的参考用书。
  • 目录:
    前言
    第1篇 面向过程的软件工程
    第1章 软件工程概述
    1.1 软件工程的发展历程
    1.2 软件危机
    1.2.1 软件的概念、特点及分类
    1.2.2 软件危机
    1.2.3 产生软件危机的原因
    1.2.4 解决软件危机的方法
    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
    第2章 结构化方法、工具和过程
    2.1 结构化方法与过程
    2.2 常用结构化建模工具
    2.2.1 Visio
    2.2.2 PoweiDesigner
    小结
    习题2
    第3章 可行性与计划研究
    3.1 可行性研究
    3.1.1 可行性研究的任务
    3.1.2 可行性研究的步骤
    3.1.3 成本/效益分析
    3.2 项目开发计划
    3.3 业务流程建模
    3.3.1 系统流程图
    3.3.2 数据流图
    3.3.3 数据字典
    3.4 项目案例
    小结
    习题3
    第4章 需求分析
    4.1 需求分析的任务和步骤
    4.1.1 需求分析的任务
    4.1.2 需求分析的步骤
    4.2 获取需求的方法
    4.3 结构化分析方法的策略
    4.4 结构化分析图形工具
    4.4.1 数据流图
    4.4.2 输入/处理/输出图(IPO)
    4.4.3 实体一联系图
    小结
    习题4
    第5章 软件设计
    5.1 概要设计
    5.1.1 概要设计步骤以及任务
    5.1.2 概要设计原理
    5.1.3 软件体系结构设计
    5.1.4 概要设计图形工具
    5.1.5 面向数据流的设计方法
    5.2 接口设计
    5.2.1 模块间的接口设计和模块与其他外部实体的接口设计
    5.2.2 用户界面设计
    5.3 详细设计的任务
    5.3.1 详细设计的基本任务
    5.3.2 详细设计的表示方法
    5.3.3 面向数据结构的设计方法
    5.3.4 程序复杂程度的定量度量
    5.4 项目案例
    5.4.1 软件功能设计
    5.4.2 软件数据库设计
    小结
    习题5
    第6章 软件实现
    6.1 软件编码
    6.1.1 程序设计语言
    6.1.2 程序设计风格
    6.2 软件测试
    6.2.1 软件测试目的
    6.2.2 软件测试模型
    6.2.3 软件测试阶段
    6.2.4 软件测试技术
    6.2.5 软件测试类型及方法
    6.2.6 软件测试过程
    6.3 软件测试自动化
    6.3.1 软件自动化测试
    6.3.2 自动化测试工具概述
    6.3.3 Quality Center(QC)
    6.3.4 QuickTest Professional(QTP)
    6.3.5 Load Runner(LR)
    6.3.6 国产测试软件
    小结
    习题6
    第7章 软件运行与维护
    7.1 软件维护概述
    7.1.1 软件的可维护性
    7.1.2 软件维护的类型
    7.1.3 软件维护工作流程
    7.1.4 软件维护过程文档
    7.1.5 软件维护的困难及应对策略
    7.2 软件运维管理
    7.3 软件运维的关键
    7.3.1 运维平台
    7.3.2 文档管理
    7.3.3 水波效应
    小结
    习题7
    第8章 软件过程管理
    8.1 软件工程项目管理
    8.1.1 项目启动管理
    8.1.2 项目计划管理
    8.1.3 人员组织与管理
    8.1.4 变更管理
    8.1.5 风险管理
    8.2 软件过程管理及能力成熟度模型
    8.2.1 软件能力成熟度与SW.CMM
    8.2.2 CMMI的发展
    8.2.3 CMMI开发模型V1.3 介绍
    8.3 软件配置管理
    8.3.1 软件配置管理作用
    8.3.2 软件配置管理过程
    8.3.3 常用的软件配置管理工具
    小结
    习题8


    第2篇 面向对象的软件工程
    第9章 面向对象的软件工程概述
    9.1 面向对象思想及概念
    9.2 面向对象方法与过程
    9.3 常用面向对象建模语言及工具
    9.3.1 统一建模语言
    9.3.2 Rational Rose
    9.3.3 StarUML
    小结
    习题9
    第10章 面向对象分析
    10.1 面向对象的需求获取
    10.1.1 需求获取概述
    10.1.2 需求获取
    10.2 面向对象的需求分析
    10.2.1 面向对象方法概述
    10.2.2 需求分析阶段的任务
    10.2.3 需求规格说明的评审
    10.3 项目案例
    小结
    习题10
    第11章 面向对象设计与实现
    11.1 面向对象设计准则
    11.2 面向对象设计
    11.3 面向对象实现
    11.3.1 面向对象程序设计语言
    11.3.2 面向对象的测试策略
    11.3.3 面向对象的测试步骤
    11.3.4 面向对象测试用例设计
    11.4 项目案例
    小结
    习题11
    参考文献
    附录 计算机软件文档编制规范(GB 8567-2006)
查看详情
系列丛书 / 更多
软件工程
数据库原理与技术(第三版)
程伟慧、曾玲、杨晓艳 编
软件工程
数据库系统原理与应用上机实验指导与课程设计/普通高等教育“十三五”规划教材·计算机专业群
司冠南、曹梅红、刘捷 著
软件工程
数据结构/普通高等教育“十三五”规划教材·计算机专业群
韩利凯、朱浩悦、高寅生、杨彩霖 著
软件工程
C语言程序设计(普通高等教育“十三五”规划教材——计算机专业群)
李向军 主编;张岗亭
软件工程
单片机原理及应用项目化教程(C语言版)
谢四连、王善伟、李石林、方智文、胡文明 著
相关图书 / 更多
软件工程
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件工程
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件工程
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件工程
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件工程
软件工程专业英语(第2版)
宋晓涛 谢红薇 郭晓红
软件工程
软件工程--理论与实践
毛新军 董威
软件工程
软件需求分析(微课版)
李美蓉 何中海
软件工程
软件自动化测试入门攻略
杨定佳
软件工程
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件工程
软件性能测试、分析与调优实践之路(第2版)
张永清
软件工程
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件工程
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
您可能感兴趣 / 更多
软件工程
推荐系统关键技术的研究
田保军 著
软件工程
软件工程实用教程
田保军;刘利民