-
内容大纲
本书在软件工程知识域的组织方面充分参考了IEEE和ACM提出的“软件工程知识体系(SWEBOK)”基本框架,结合高校软件工程教与学的特点,跟随现代软件发展趋势,沿着结构化和面向对象两条行文线索,比较全面、系统地反映了软件工程的基础和发展,从理论与实践的视角介绍了软件工程的基本原理、概念和技术方法。全书共13章,在内容结构上可分为四篇:软件工程基础、软件定义、软件开发与维护和软件项目管理基础。本书内容新颖,通俗易懂,深入浅出,循序渐进,同时,在每章后面都有与之对应的习题,供读者复习巩固。
本书可作为高等院校“软件工程”课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的计算机用户阅读参考。 -
作者介绍
-
目录
第1篇 软件工程学概述
第1章 概述
1.1 基本概念
1.1.1 软件
1.1.2 软件危机
1.1.3 软件工程
1.1.4 软件生命周期
1.1.5 软件过程模型
1.1.6 软件工程面临的挑战
1.2 软件工程从业人员的职业和道德素养
习题11
第2章 计算机系统工程
2.1 系统与系统工程
2.1.1 系统总体特性
2.1.2 硬件和硬件工程
2.1.3 软件和软件工程
2.1.4 人机交互工程
2.1.5 数据库工程
2.2 系统模型与建模活动
2.2.1 系统模型
2.2.2 系统建模及模拟
2.3 系统规格及评审说明
2.3.1 系统规格
2.3.2 评审说明
习题2
第2篇 软件定义
第3章 可行性研究
3.1 可行性研究的任务
3.2 可行性研究过程
3.3 系统流程元素及模型表达
3.3.1 元素符号
3.3.2 举例
3.4 成本/效益分析
3.4.1 成本估计
3.4.2 成本/效益分析方法
3.5 技术分析
3.6 方案的分配与权衡
习题3
第4章 结构化需求分析
4.1 需求分析基础
4.1.1 需求分析的任务与原则
4.1.2 需求初步获取技术
4.1.3 需求建模
4.1.4 问题抽象、问题分解与多视点分析
4.1.5 支持需求分析的快速原型技术
4.1.6 需求规格说明与评审
4.2 面向数据流的结构化需求分析方法
4.2.1 实体.联系图
4.2.2 状态转换图
4.2.3 数据流图
4.3 其他图形工具
4.3.1 层次方框图
4.3.2 Wamier图
4.3.3 IPO图
习题4
第5章 面向对象的需求分析过程
5.1 面向对象的概念与思想
5.2 UML
5.2.1 UML的语言机制
5.2.2 基于UML的软件开发过程
5.3 基于UML的需求分析
5.3.1 开发场景
5.3.2 生成用例
5.3.3 活动图细化用例
5.3.4 生成用例图
5.3.5 建立顶层架构
5.3.6 建立领域概念模型
习题5
……
第3篇 软件开发与维护
第4篇 软件项目管理
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...