软件工程:理论、方法与实践

软件工程:理论、方法与实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2005-07
版次: 1
ISBN: 9787040163087
定价: 25.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 275页
字数: 370千字
正文语种: 简体中文
111人买过
  •   《软件工程:理论、方法与实践》为普通高等教育“十五”国家级规划教材。由作者结合多年软件开发实践和近年讲授软件工程课程的教学经验编写而成,强调理论与实践的有机结合。全书共11章,第1章概括介绍软件工程的历史发展和基本原理,讨论IEEE和ACM最新提出的软件工程知识体系和软件工程职业道德规范;第2章讨论软件过程的基本思想和活动,介绍常见的软件过程模型和微软开发过程的实际案例:第3章讨论软件工程的管理技术,主要涉及人员管理、沟通管理、项目规划和风险管理等内容;第4章、第6章至第10章以面向对象技术为核心,全面、深入、系统地介绍软件开发各个阶段的任务、过程、方法和工具;第5章介绍软件工程中的形式化方法,包括时序逻辑、Z语言、Petri网等;第11章介绍软件进化的概念和方法,包括软件进化的特性、软件维护活动、逆向工程与再工程等内容。

      《软件工程:理论、方法与实践》全书注重内容的新颖性、条理性、系统性和实用性,始终以大量的开发实例贯穿全书,可作为计算机专业有关高年级本科生和低年级研究生学习软件工程课程的教材,也可供软件从业人员参考使用。《软件工程:理论、方法与实践》配套的屯子教案可从高等教育出版社高等理工教学资源网下载。 第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.2.5 计算机辅助软件工程CASE

    1.2.6 当前面临的宅要挑战

    1.3 软件工程知识体系(SWEBOK)

    1.3.1 SWEBOK项目介绍

    1.3.2 SWEBOK的组成

    1.3.3 软件工程与其他相关学科的关系

    1.4 软件工程职业道德规范

    1.4.1 IEEE/ACM职业道德准则

    1.4.2 软件工程人员的职业道德建设

    习题

    第2章 软件过程

    2.1 软件过程的概念

    2.1.1 任务思维与过程思维

    2.1.2 软件过程的定义

    2.1.3 软件过程的基本活动

    2.1.4 软件过程的制品

    2.2 软件过程模型

    2.2.1 瀑布模型

    2.2.2 快速原型模型

    2.2.3 增量模型

    2.2.4 螺旋模型

    2.2.5 形式化方法模型

    2.2.6 基于组件的开发模型

    2.3 案例:微软公司的软件开发过程

    2.3.1 微软公司的开发管理原则

    2.3.2 微软公司的软件过程模型

    2.3.3 递进式的软件开发策略

    习题

    第3章 软件项目管理

    3.1 软件项目管理概述

    3.1.1 软件项目的特征

    3.1.2 软件项目管理的"4P"

    3.1.3 软件项目管理活动

    3.2 人员组织与管理

    3.2.1 软件项目组织

    3.2.2 案例:微软公司的软件开发组织

    3.2.3 软件团队的建设

    3.3 项目沟通管理

    3.3.1 项目沟通复杂性

    3.3.2 项目沟通方式

    3.3.3 项目沟通活动

    3.4 软件项目规划

    3.4.1 软件规模估算

    3.4.2 软件成本估算

    3.4.3 软件项目计划

    3.5 软件风险管理

    3.5.1 风险识别

    3.5.2 风险分析

    3.5.3 风险规划

    3.5.4 风险监控

    3.6 软件配置管理

    3.6.1 基本概念

    3.6.2 配置管理活动

    3.6.3 配置管理工具

    习题

    第4章 需求工程

    4.1 软件需求

    4.1.1 业务需求

    4.1.2 用户需求

    4.1,3 功能需求和非功能需求

    4.1.4 系统需求

    4.2 需求工程过程

    4.2.1 需求获取

    4.2.2 需求分析

    4.2.3 需求规格说明

    4.2.4 需求验证

    4.2.5 需求管理

    4.3 需求获取技术

    4.3.1 面谈

    4.3.2 需求专题讨论会

    4.3.3 观察用户工作流程

    4.3.4 原型化方法

    4.3.5 基于用例的方法

    4.4 案例:小型图书资料管理系统..

    4.4.1 确定参与者

    4.4.2 确定场景

    4.4.3 确定用例

    4.4.4 编写用例描述

    习题

    第5章 软件工程中的形式化方法

    5.1 形式化方法基本概念

    5.1.1 形式规约(Formal Specification)

    5.1,2 形式证明与验证(Formal Verification and Validation)

    5.1.3 程序求精(Program Refinement)

    5.2 时态逻辑

    5.2.1 一阶线性时态逻辑

    5.2.2 计算树逻辑

    5.3 模型检验

    5.4 Z语言

    5.4.1 概述

    5.4.2 Z语言表示

    5.4.3 Z语言实例

    5.5 Petri网

    5.5.1 基本定义

    5.5.2 Petri网规格实例--信号灯

    习题

    第6章 面向对象基础

    6.1 面向对象方法概述

    6.1.1 面向对象技术的发展历史

    6.1.2 面向对象的软件工程方法

    6.2 面向对象基本概念

    6.2.1 对象

    6.2.2 类

    6.2.1 封装

    6.2.4 继承

    6.2.5 消息

    6.2.6 关联

    6.2.7 聚合

    6.2.8 多态性

    6.3 软件建模概念

    6.3.1 系统、模型和视图

    6.3.2 软件建模的重要性

    6.4 统一建模语言UML

    6.4.1 UML的发展历史

    6.4.2 UML的概念模型

    6.4 3 UML建模示例

    6.4.4 UML应用

    6.5 常用的UML图

    6.5.1 用例图

    6.5.2 类图

    6.5.3 顺序图

    6.5.4 状态图

    习题

    ……

    第7章 面向对象分析

    第8章 面向对象设计

    第9章 软件实现

    第10章 软件测试

    第11章 软件演化

    参考文献
  • 内容简介:
      《软件工程:理论、方法与实践》为普通高等教育“十五”国家级规划教材。由作者结合多年软件开发实践和近年讲授软件工程课程的教学经验编写而成,强调理论与实践的有机结合。全书共11章,第1章概括介绍软件工程的历史发展和基本原理,讨论IEEE和ACM最新提出的软件工程知识体系和软件工程职业道德规范;第2章讨论软件过程的基本思想和活动,介绍常见的软件过程模型和微软开发过程的实际案例:第3章讨论软件工程的管理技术,主要涉及人员管理、沟通管理、项目规划和风险管理等内容;第4章、第6章至第10章以面向对象技术为核心,全面、深入、系统地介绍软件开发各个阶段的任务、过程、方法和工具;第5章介绍软件工程中的形式化方法,包括时序逻辑、Z语言、Petri网等;第11章介绍软件进化的概念和方法,包括软件进化的特性、软件维护活动、逆向工程与再工程等内容。

      《软件工程:理论、方法与实践》全书注重内容的新颖性、条理性、系统性和实用性,始终以大量的开发实例贯穿全书,可作为计算机专业有关高年级本科生和低年级研究生学习软件工程课程的教材,也可供软件从业人员参考使用。《软件工程:理论、方法与实践》配套的屯子教案可从高等教育出版社高等理工教学资源网下载。
  • 目录:
    第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.2.5 计算机辅助软件工程CASE

    1.2.6 当前面临的宅要挑战

    1.3 软件工程知识体系(SWEBOK)

    1.3.1 SWEBOK项目介绍

    1.3.2 SWEBOK的组成

    1.3.3 软件工程与其他相关学科的关系

    1.4 软件工程职业道德规范

    1.4.1 IEEE/ACM职业道德准则

    1.4.2 软件工程人员的职业道德建设

    习题

    第2章 软件过程

    2.1 软件过程的概念

    2.1.1 任务思维与过程思维

    2.1.2 软件过程的定义

    2.1.3 软件过程的基本活动

    2.1.4 软件过程的制品

    2.2 软件过程模型

    2.2.1 瀑布模型

    2.2.2 快速原型模型

    2.2.3 增量模型

    2.2.4 螺旋模型

    2.2.5 形式化方法模型

    2.2.6 基于组件的开发模型

    2.3 案例:微软公司的软件开发过程

    2.3.1 微软公司的开发管理原则

    2.3.2 微软公司的软件过程模型

    2.3.3 递进式的软件开发策略

    习题

    第3章 软件项目管理

    3.1 软件项目管理概述

    3.1.1 软件项目的特征

    3.1.2 软件项目管理的"4P"

    3.1.3 软件项目管理活动

    3.2 人员组织与管理

    3.2.1 软件项目组织

    3.2.2 案例:微软公司的软件开发组织

    3.2.3 软件团队的建设

    3.3 项目沟通管理

    3.3.1 项目沟通复杂性

    3.3.2 项目沟通方式

    3.3.3 项目沟通活动

    3.4 软件项目规划

    3.4.1 软件规模估算

    3.4.2 软件成本估算

    3.4.3 软件项目计划

    3.5 软件风险管理

    3.5.1 风险识别

    3.5.2 风险分析

    3.5.3 风险规划

    3.5.4 风险监控

    3.6 软件配置管理

    3.6.1 基本概念

    3.6.2 配置管理活动

    3.6.3 配置管理工具

    习题

    第4章 需求工程

    4.1 软件需求

    4.1.1 业务需求

    4.1.2 用户需求

    4.1,3 功能需求和非功能需求

    4.1.4 系统需求

    4.2 需求工程过程

    4.2.1 需求获取

    4.2.2 需求分析

    4.2.3 需求规格说明

    4.2.4 需求验证

    4.2.5 需求管理

    4.3 需求获取技术

    4.3.1 面谈

    4.3.2 需求专题讨论会

    4.3.3 观察用户工作流程

    4.3.4 原型化方法

    4.3.5 基于用例的方法

    4.4 案例:小型图书资料管理系统..

    4.4.1 确定参与者

    4.4.2 确定场景

    4.4.3 确定用例

    4.4.4 编写用例描述

    习题

    第5章 软件工程中的形式化方法

    5.1 形式化方法基本概念

    5.1.1 形式规约(Formal Specification)

    5.1,2 形式证明与验证(Formal Verification and Validation)

    5.1.3 程序求精(Program Refinement)

    5.2 时态逻辑

    5.2.1 一阶线性时态逻辑

    5.2.2 计算树逻辑

    5.3 模型检验

    5.4 Z语言

    5.4.1 概述

    5.4.2 Z语言表示

    5.4.3 Z语言实例

    5.5 Petri网

    5.5.1 基本定义

    5.5.2 Petri网规格实例--信号灯

    习题

    第6章 面向对象基础

    6.1 面向对象方法概述

    6.1.1 面向对象技术的发展历史

    6.1.2 面向对象的软件工程方法

    6.2 面向对象基本概念

    6.2.1 对象

    6.2.2 类

    6.2.1 封装

    6.2.4 继承

    6.2.5 消息

    6.2.6 关联

    6.2.7 聚合

    6.2.8 多态性

    6.3 软件建模概念

    6.3.1 系统、模型和视图

    6.3.2 软件建模的重要性

    6.4 统一建模语言UML

    6.4.1 UML的发展历史

    6.4.2 UML的概念模型

    6.4 3 UML建模示例

    6.4.4 UML应用

    6.5 常用的UML图

    6.5.1 用例图

    6.5.2 类图

    6.5.3 顺序图

    6.5.4 状态图

    习题

    ……

    第7章 面向对象分析

    第8章 面向对象设计

    第9章 软件实现

    第10章 软件测试

    第11章 软件演化

    参考文献
查看详情
系列丛书 / 更多
软件工程:理论、方法与实践
英语教学法教程 第二版
王蔷 编
软件工程:理论、方法与实践
高等数学(下册)
同济大学应用数学系 编
软件工程:理论、方法与实践
新闻采访与写作(第三版)
丁柏铨 编
软件工程:理论、方法与实践
有机化学(第四版)
汪小兰 编
软件工程:理论、方法与实践
德育原理(第三版)
檀传宝 著
软件工程:理论、方法与实践
外国工艺美术史 第二版
张夫也 著
软件工程:理论、方法与实践
训诂学(第2版)
郭芹纳 著
软件工程:理论、方法与实践
外国新闻事业史教程(第2版)/普通高等教育十五国家级规划教材
张允若、程曼丽 编
软件工程:理论、方法与实践
大学英语:全新版
虞苏美、李慧琴 编
软件工程:理论、方法与实践
分析化学教程
李克安 编
软件工程:理论、方法与实践
曲式与作品分析
茅原、庄曜 著
软件工程:理论、方法与实践
当代中国政府与政治(第三版)
谢庆奎、杨宏山、汪波 编
相关图书 / 更多
软件工程:理论、方法与实践
软件工程(第7版微课版十三五职业教育国家规划教材)
高树芳 主编
软件工程:理论、方法与实践
软件测试技术任务驱动式教程(第2版)
吴伶琳、王明珠 编
软件工程:理论、方法与实践
软件工程实践教程:基于开源和群智的方法
毛新军;王涛;余跃
软件工程:理论、方法与实践
软件测试
崔义 主编;任淑艳
软件工程:理论、方法与实践
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件工程:理论、方法与实践
软件测试基础教程 软硬件技术 高尚兵,高丽主编 新华正版
高尚兵,高丽主编
软件工程:理论、方法与实践
软件工程--理论与实践
毛新军 董威
软件工程:理论、方法与实践
软件文化基础(第二版)
覃征;党璇;易建山;王国龙;张紫欣;徐树皓;吴浔
软件工程:理论、方法与实践
软件安全
邹德清
软件工程:理论、方法与实践
软件需求工程方法与实践
金芝、刘璘、陈小红、李童
软件工程:理论、方法与实践
软件工程原理与实践 沈备军 万成城 陈昊鹏 陈雨亭
沈备军 万成城 陈昊鹏 陈雨亭
软件工程:理论、方法与实践
软件化雷达模型重构与数据流仿真技术
王磊
您可能感兴趣 / 更多
软件工程:理论、方法与实践
《世说新语》通识(中华经典通识)
刘强 著
软件工程:理论、方法与实践
形体雕塑与脂肪移植操作图谱
刘强 田海峰 译;[韩]朴晋用(Jin Yong Park)
软件工程:理论、方法与实践
世说新语鉴赏辞典
刘强 主编
软件工程:理论、方法与实践
手工制作
刘强 主编
软件工程:理论、方法与实践
大学问·论语新识(郭齐勇、张新民、林安梧、鲍鹏山、余世存、宋立林一致推荐!精研文本,入木三分,百家讲坛刘强邀您来一场与孔子跨越千年的灵魂对谈。 )
刘强 著;大学问 出品
软件工程:理论、方法与实践
微积分(第二版)上册()
刘强 聂力
软件工程:理论、方法与实践
《原诗》第四辑:源流与新旧的透析与诠释
刘强 著
软件工程:理论、方法与实践
宠物传染病防治技术
刘强 黄文峰
软件工程:理论、方法与实践
7年级上 历史抖练吧,同步知识点特训 人教版 初中生同步练习册 部同步教辅 初中生练习必备书籍 教材同步尖子生强化练习册作业本 中考复习资料同步课堂笔记基础知识讲解大全 随堂练习 内有详解答案
刘强 梁志鹏
软件工程:理论、方法与实践
7年级上 生物抖练吧,同步知识点特训 人教版 初中生同步练习册 部同步教辅 初中生练习必备书籍 教材同步尖子生强化练习册作业本 中考复习资料同步课堂笔记基础知识讲解大全 随堂练习 内有详解答案
刘强 梁志鹏
软件工程:理论、方法与实践
船舶振动与噪声检测技术(全国船舶工业职业教育教学指导委员会推荐教材)
刘强 编
软件工程:理论、方法与实践
1+1轻巧夺冠优化训练:高中高考数学总复习附赠综合测试卷2022年适用
刘强 著