软件工程理论与实践/软件工程系列教材

软件工程理论与实践/软件工程系列教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2014-11
版次: 1
ISBN: 9787302373780
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 327页
字数: 493千字
正文语种: 简体中文
2人买过
  •   《软件工程理论与实践/软件工程系列教材》对软件工程的基本理论进行了系统的介绍,并且用一个具体的实例贯穿全书,对具体知识点也配有丰富的例题,这种理论与实践相结合的方式极大地方便了读者对抽象、枯燥的软件工程理论的理解和掌握。
      《软件工程理论与实践/软件工程系列教材》共分11章,按照软件生命周期的流程组织各章内容,同时覆盖了结构化开发方法和面向对象开发方法,具体章节包括软件工程概述、可行性研究、需求分析、概要设计、详细设计、编码、测试、维护、软件项目管理、面向对象方法与UML建模以及面向对象分析与设计等内容。
      《软件工程理论与实践/软件工程系列教材》可以作为高等院校软件工程课程的教材,也可以作为从事软件开发与测试工作以及其他相关工程技术工作的人员的参考书 第1章软件工程概述
    1.1软件
    1.1.1软件的定义
    1.1.2软件的特点
    1.1.3软件的分类
    1.2软件危机与软件工程
    1.2.1软件危机
    1.2.2软件工程
    1.2.3软件工程的基本内容
    1.2.4软件工程的基本原则
    1.3软件生命周期与软件开发模型
    1.3.1软件生命周期
    1.3.2软件开发模型
    1.4软件开发方法
    1.4.1结构化开发方法
    1.4.2面向对象开发方法
    1.5CASE具与环境
    1.5.1SybasePowerDesigner
    1.5.2RationalRose
    1.5.3MicrosoftVisio
    1.6软件工程的演变与发展
    1.6.1软件发展的新阶段和新问题
    1.6.2软件工程的发展
    小结
    习题

    第2章可行性研究
    2.1可行性研究的含义
    2.2可行性研究的任务和步骤
    2.2.1可行性研究的任务
    2.2.2可行性研究的步骤
    2.3可行性研究的要素
    2.3.1经济可行性
    2.3.2技术可行性
    2.3.3社会环境可行性
    2.4成本/效益分析
    2.4.1成本估计
    2.4.2费用估计
    2.4.3度量效益的方法
    2.5方案选择与决策
    26可行性分析实例——《学生教材购销系统》可行性研究报告
    小结
    习题

    第3章需求分析
    3.1需求分析的基本概念
    3.1.1软件需求的定义和特点
    3.1.2需求分析的目标和任务
    3.1.3需求分析的原则
    3.2需求获取的方法
    3.2.1用户访谈
    3.2.2问卷调查
    3.2.3专题讨论会
    3.2.4快速建立软件原型
    3.3需求建模方法
    3.3.1数据流图
    3.3.2数据字典
    3.3.3层次方框图
    3.3.4Warnier图
    3.3.5E-R图
    3.3.6状态转换图
    3.4需求验证
    3.4.1需求验证的内容
    3.4.2需求验证的方法
    3.5需求分析实例——《学生教材购销系统》需求规格说明书
    3.5.1《学生教材购销系统》非功能性需求
    3.5.2《学生教材购销系统》功能性需求
    小结
    习题

    第4章概要设计
    4.1概要设计概述
    4.2概要设计的主要内容
    4.2.1概要设计的任务和过程
    4.2.2软件体系结构设计
    4.2.3数据库设计
    4.3概要设计的原则
    4.3.1模块化
    4.3.2耦合
    4.3.3内聚
    4.3.4启发规则
    4.3.5面向对象设计模式
    4.4概要设计的工具
    4.4.1层次方框图
    4.4.2IPO图
    4.4.3HIPO图
    4,5概要设计实例——《学生教材购销系统》概要设计说明书
    小结
    习题

    第5章详细设计
    5.1详细设计的内容与原则
    5.1.1详细设计的内容
    5.1.2详细设计的原则
    5.2数据代码设计的工具
    5.2.1程序流程图
    5.2.2N-S图
    5.2.3PAD图
    5.2.4伪代码和PDL语言
    5.2.5判定表和判定树
    5.2.6详细设计工具的选择
    5.3人-机界面设计
    5.4程序结构复杂性的定量度量
    5.4.1McCabe方法
    5.4.2Halstead方法
    5.5详细设计实例——《学生教材购销系统》详细设计说明
    小结
    习题

    第6章编码
    6.1程序设计语言
    6.1.1程序设计语言的分类
    6.1.2程序设计语言的特点
    6.1.3程序设计语言的选择
    6.2编程风格
    6.2.1良好编程风格的意义
    6.2.2编程风格的内容
    6.3程序效率
    6.3.1程序效率准则
    6.3.2算法对效率的影响
    6.4编程实例分析——《学生教材购销系统》编码规范说明
    小结
    习题

    第7章测试
    7.1软件测试概述
    7.1.1软件测试的定义
    7.1.2软件测试的对象
    7.1.3软件测试的准则
    7.1.4软件测试的方法
    7.2单元测试
    7.3集成测试
    7.4确认测试
    7.5白盒测试
    7.6黑盒测试
    7.7调试过程、技术与原则
    7.7.1调试过程
    7.7.2调试技术
    7.7.3调试原则
    7.8测试实例——《学生教材购销系统》测试报告
    小结
    习题

    第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.4软件维护的副作用
    8.4.1修改代码的副作用
    8.4.2修改数据的副作用
    8.4.3修改文档的副作用
    8.5软件再工程
    8.6维护报告实例——《学生教材购销系统》软件维护报告
    小结
    习题

    第9章软件项目管理
    9.1软件项目管理概述
    9.2软件进度计划管理
    9.2.1进度计划管理概述
    9.2.2进度计划编制方法
    9.2.3进度计划控制
    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项目管理实例——《学乍教材购销系统》项目管理方案
    _小结
    习题

    第10章面向对象方法与uML建模
    10.1面向对象方法概述
    10.1.1面向对象方法的含义
    10.1.2面向对象的软件工程
    10.1.3面向对象的基本概念和特征
    10.2统一建模语言
    10.2.1模型的建立
    10.2.2UML的特点与应用
    10.2.3UML提供的常用图
    10.3用例图
    10.4状态图
    10.5活动图
    10.6类图
    10.7对象图
    10.8顺序图
    10.9协作图
    10.10组件图
    10.11部署图
    10.12使用PowerDesigner进行建模
    10.12.1PowerDesigner的安装
    10.12.2PowerDeslgner的功能
    10.12.3PowerDesigner的运行界面
    小结
    习题

    第11章面向对象分析与设计
    11.1面向对象分析
    11.1.1面向对象分析的过程与原则
    11.1.2确定对象与类
    11.1.3确定属性
    11.1.4定义服务
    11.1.5对象间的通信
    11.2面向对象设汁概述
    11.2.1面向对象设计的概念
    11.2.2面向对象没汁的准则及肩发规则
    11.2.3面向对象设汁的方法
    11.3使用PowerDesigner画学生教材购销系统的9种图
    11.3.1学生教材购销系统的用例图
    11.3.2学生教材购销系统的类图
    11.3.3学生教材购销系统的对象图
    11.3.4学生教材购销系统的状态图
    11.3.5学生教材购销系统的活动图
    11.3.6学生教材购销系统的顺序图
    11.3.7学生教材购销系统的协作图
    11.3.8学生教材购销系统的组件图
    11.3.9学生教材购销系统的部署图
    小结
    习题
    参考文献
  • 内容简介:
      《软件工程理论与实践/软件工程系列教材》对软件工程的基本理论进行了系统的介绍,并且用一个具体的实例贯穿全书,对具体知识点也配有丰富的例题,这种理论与实践相结合的方式极大地方便了读者对抽象、枯燥的软件工程理论的理解和掌握。
      《软件工程理论与实践/软件工程系列教材》共分11章,按照软件生命周期的流程组织各章内容,同时覆盖了结构化开发方法和面向对象开发方法,具体章节包括软件工程概述、可行性研究、需求分析、概要设计、详细设计、编码、测试、维护、软件项目管理、面向对象方法与UML建模以及面向对象分析与设计等内容。
      《软件工程理论与实践/软件工程系列教材》可以作为高等院校软件工程课程的教材,也可以作为从事软件开发与测试工作以及其他相关工程技术工作的人员的参考书
  • 目录:
    第1章软件工程概述
    1.1软件
    1.1.1软件的定义
    1.1.2软件的特点
    1.1.3软件的分类
    1.2软件危机与软件工程
    1.2.1软件危机
    1.2.2软件工程
    1.2.3软件工程的基本内容
    1.2.4软件工程的基本原则
    1.3软件生命周期与软件开发模型
    1.3.1软件生命周期
    1.3.2软件开发模型
    1.4软件开发方法
    1.4.1结构化开发方法
    1.4.2面向对象开发方法
    1.5CASE具与环境
    1.5.1SybasePowerDesigner
    1.5.2RationalRose
    1.5.3MicrosoftVisio
    1.6软件工程的演变与发展
    1.6.1软件发展的新阶段和新问题
    1.6.2软件工程的发展
    小结
    习题

    第2章可行性研究
    2.1可行性研究的含义
    2.2可行性研究的任务和步骤
    2.2.1可行性研究的任务
    2.2.2可行性研究的步骤
    2.3可行性研究的要素
    2.3.1经济可行性
    2.3.2技术可行性
    2.3.3社会环境可行性
    2.4成本/效益分析
    2.4.1成本估计
    2.4.2费用估计
    2.4.3度量效益的方法
    2.5方案选择与决策
    26可行性分析实例——《学生教材购销系统》可行性研究报告
    小结
    习题

    第3章需求分析
    3.1需求分析的基本概念
    3.1.1软件需求的定义和特点
    3.1.2需求分析的目标和任务
    3.1.3需求分析的原则
    3.2需求获取的方法
    3.2.1用户访谈
    3.2.2问卷调查
    3.2.3专题讨论会
    3.2.4快速建立软件原型
    3.3需求建模方法
    3.3.1数据流图
    3.3.2数据字典
    3.3.3层次方框图
    3.3.4Warnier图
    3.3.5E-R图
    3.3.6状态转换图
    3.4需求验证
    3.4.1需求验证的内容
    3.4.2需求验证的方法
    3.5需求分析实例——《学生教材购销系统》需求规格说明书
    3.5.1《学生教材购销系统》非功能性需求
    3.5.2《学生教材购销系统》功能性需求
    小结
    习题

    第4章概要设计
    4.1概要设计概述
    4.2概要设计的主要内容
    4.2.1概要设计的任务和过程
    4.2.2软件体系结构设计
    4.2.3数据库设计
    4.3概要设计的原则
    4.3.1模块化
    4.3.2耦合
    4.3.3内聚
    4.3.4启发规则
    4.3.5面向对象设计模式
    4.4概要设计的工具
    4.4.1层次方框图
    4.4.2IPO图
    4.4.3HIPO图
    4,5概要设计实例——《学生教材购销系统》概要设计说明书
    小结
    习题

    第5章详细设计
    5.1详细设计的内容与原则
    5.1.1详细设计的内容
    5.1.2详细设计的原则
    5.2数据代码设计的工具
    5.2.1程序流程图
    5.2.2N-S图
    5.2.3PAD图
    5.2.4伪代码和PDL语言
    5.2.5判定表和判定树
    5.2.6详细设计工具的选择
    5.3人-机界面设计
    5.4程序结构复杂性的定量度量
    5.4.1McCabe方法
    5.4.2Halstead方法
    5.5详细设计实例——《学生教材购销系统》详细设计说明
    小结
    习题

    第6章编码
    6.1程序设计语言
    6.1.1程序设计语言的分类
    6.1.2程序设计语言的特点
    6.1.3程序设计语言的选择
    6.2编程风格
    6.2.1良好编程风格的意义
    6.2.2编程风格的内容
    6.3程序效率
    6.3.1程序效率准则
    6.3.2算法对效率的影响
    6.4编程实例分析——《学生教材购销系统》编码规范说明
    小结
    习题

    第7章测试
    7.1软件测试概述
    7.1.1软件测试的定义
    7.1.2软件测试的对象
    7.1.3软件测试的准则
    7.1.4软件测试的方法
    7.2单元测试
    7.3集成测试
    7.4确认测试
    7.5白盒测试
    7.6黑盒测试
    7.7调试过程、技术与原则
    7.7.1调试过程
    7.7.2调试技术
    7.7.3调试原则
    7.8测试实例——《学生教材购销系统》测试报告
    小结
    习题

    第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.4软件维护的副作用
    8.4.1修改代码的副作用
    8.4.2修改数据的副作用
    8.4.3修改文档的副作用
    8.5软件再工程
    8.6维护报告实例——《学生教材购销系统》软件维护报告
    小结
    习题

    第9章软件项目管理
    9.1软件项目管理概述
    9.2软件进度计划管理
    9.2.1进度计划管理概述
    9.2.2进度计划编制方法
    9.2.3进度计划控制
    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项目管理实例——《学乍教材购销系统》项目管理方案
    _小结
    习题

    第10章面向对象方法与uML建模
    10.1面向对象方法概述
    10.1.1面向对象方法的含义
    10.1.2面向对象的软件工程
    10.1.3面向对象的基本概念和特征
    10.2统一建模语言
    10.2.1模型的建立
    10.2.2UML的特点与应用
    10.2.3UML提供的常用图
    10.3用例图
    10.4状态图
    10.5活动图
    10.6类图
    10.7对象图
    10.8顺序图
    10.9协作图
    10.10组件图
    10.11部署图
    10.12使用PowerDesigner进行建模
    10.12.1PowerDesigner的安装
    10.12.2PowerDeslgner的功能
    10.12.3PowerDesigner的运行界面
    小结
    习题

    第11章面向对象分析与设计
    11.1面向对象分析
    11.1.1面向对象分析的过程与原则
    11.1.2确定对象与类
    11.1.3确定属性
    11.1.4定义服务
    11.1.5对象间的通信
    11.2面向对象设汁概述
    11.2.1面向对象设计的概念
    11.2.2面向对象没汁的准则及肩发规则
    11.2.3面向对象设汁的方法
    11.3使用PowerDesigner画学生教材购销系统的9种图
    11.3.1学生教材购销系统的用例图
    11.3.2学生教材购销系统的类图
    11.3.3学生教材购销系统的对象图
    11.3.4学生教材购销系统的状态图
    11.3.5学生教材购销系统的活动图
    11.3.6学生教材购销系统的顺序图
    11.3.7学生教材购销系统的协作图
    11.3.8学生教材购销系统的组件图
    11.3.9学生教材购销系统的部署图
    小结
    习题
    参考文献
查看详情
系列丛书 / 更多
软件工程理论与实践/软件工程系列教材
面向对象技术UML教程
王少锋 著
软件工程理论与实践/软件工程系列教材
软件测试技术(第2版)
曲朝阳、刘志颖、杨杰明、刘迪 著
软件工程理论与实践/软件工程系列教材
软件工程系列教材:软件架构设计实践教程
张家浩 著
软件工程理论与实践/软件工程系列教材
软件测试技术与实践/软件工程系列教材
姚茂群 编
软件工程理论与实践/软件工程系列教材
软件工程系列教材:软件工程与开发技术
张凯 著
软件工程理论与实践/软件工程系列教材
软件工程:理论与实践
田淑梅 著
相关图书 / 更多
软件工程理论与实践/软件工程系列教材
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件工程理论与实践/软件工程系列教材
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件工程理论与实践/软件工程系列教材
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件工程理论与实践/软件工程系列教材
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件工程理论与实践/软件工程系列教材
软件工程专业英语(第2版)
宋晓涛 谢红薇 郭晓红
软件工程理论与实践/软件工程系列教材
软件工程--理论与实践
毛新军 董威
软件工程理论与实践/软件工程系列教材
软件需求分析(微课版)
李美蓉 何中海
软件工程理论与实践/软件工程系列教材
软件自动化测试入门攻略
杨定佳
软件工程理论与实践/软件工程系列教材
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件工程理论与实践/软件工程系列教材
软件性能测试、分析与调优实践之路(第2版)
张永清
软件工程理论与实践/软件工程系列教材
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件工程理论与实践/软件工程系列教材
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)