-
内容大纲
本书主要介绍信息系统开发的核心概念、基本原理、基本过程和方法,内容涉及计算、软件工程、信息系统等学科概要,软件开发过程、方法、工具等软件工程要素,软件需求、软件设计等工程化原理。本书思路新颖、图文并茂,重点培养读者对信息系统进行分析建模和设计建模的能力。
全书共9章,第2~5章为理论篇,后4章为实践篇。第1章介绍信息系统和软件工程两大学科的来龙去脉及其关系,第2章介绍软件工程的过程要素,第3章介绍软件工程的方法和工具要素,第4章介绍系统需求工程的基本知识,第5章介绍软件设计工程的基本知识,第6章对需求工程的需求开发能力进行训练,第7章对需求工程的需求管理能力进行训练,第8章对系统的结构建模能力进行训练,第9章对系统的行为建模能力进行训练。
本书可作为高等院校计算机类相关专业的“信息系统分析与设计”等课程的教材,也可作为感兴趣读者的自学读物,并可作为相关行业技术人员的参考用书。 -
作者介绍
-
目录
第1章 概述
1.1 计算与计算学科
1.1.1 计算
1.1.2 计算学科
1.2 软件与软件工程
1.2.1 软件
1.2.2 软件工程
1.2.3 软件工程学科
1.3 信息与信息系统
1.3.1 信息
1.3.2 信息系统
1.3.3 信息系统学科
1.4 信息系统与软件工程的关系
习题
第一篇 理论篇
第2章 软件开发过程
2.1 软件开发生命周期
2.1.1 模仿传统工程
2.1.2 通用过程框架
2.1.3 软件过程模型
2.2 软件工程与瀑布模型
2.2.1 软件工程术语起源
2.2.2 澡布模型及其改进
2.2.3 软件工程相关概念
2.3 统一过程模型
2.3.1 从生产率到并行过程
2.3.2 统一建模语言
2.3.3 统一过程
2.4 软件过程改进
2.4.1 过程成熟度概念
2.4.2 过程成熟度级别
2.4.3 过程成熟度的结构
习题
第3章 软件开发方法
3.1 编程语言与范式
3.1.1 范式的重要性
3.1.2 语言的选择
3.1.3 范式的应用
3.1.4 软件开发方法
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.4 类的继承与多态
3.3.5 面向对象方法的应用
3.4 统一建模语言
3.4.1 UML的基本元素
3.4.2 UML的规则
3.4.3 UML应用示例
习题
第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.4 核心活动
4.4.1 需求工程的维度
4.4.2 需求抽取
4.4.3 需求协商
4.4.4 需求文档化
习题
第5章 软件设计工程
5.1 设计工程概述
5.1.1 设计的重要性
5.1.2 设计的要求和步骤
5.1.3 设计的目标和原则
5.1.4 构件设计原则
5.2 软件设计过程
5.2.1 从需求到设计
5.2.2 从抽象到具体
5.3 软件的分合与框架
5.3.1 模块与组件
5.3.2 三位一体
5.3.3 组件框架
5.4 架构风格
5.4.1 经典架构风格
5.4.2 经典架构风格的应用
5.4.3 多角度视图架构
习题
第二篇 实践篇
第6章 需求开发
6.1 需求获取
6.1.1 需求陈述文档
6.1.2 项目愿景文档
6.1.3 需求来源
6.1.4 需求获取方法
6.2 需求分析
6.2.1 需求分类
6.2.2 分析业务流
6.2.3 分析数据流
6.2.4 分析数据
6.3 需求规范
6.3.1 用户需要说明书
6.3.2 系统需求说明书
第7章 需求管理
7.1 需求确认
7.1.1 评审用户需要说明书
7.1.2 评审系统需求说明书
7.1.3 使用原型法确认需求
7.1.4 使用测试法确认需求
7.2 需求管理
7.2.1 需求的可追溯性管理
7.2.2 需求管理计划
7.2.3 需求管理规范
7.2.4 需求风险管理
第8章 静态结构建模
8.1 用例建模
8.1.1 用例图的基本组成元素
8.1.2 建立用例图
8.1.3 编写用例规格说明
8.2 类建模
8.2.1 识别类
8.2.2 识别属性和操作
8.2.3 识别类之间的关系
8.2.4 建立类图
8.2.5 建立对象图
8.3 辅助工具
8.3.1 建立数据字典
8.3.2 伪代码、决策表、决策树
第9章 动态行为建模
9.1 状态建模
9.1.1 状态图的基本构成元素
9.1.2 状态图的可选构成元素
9.1.3 建立状态图
9.2 活动建模
9.2.1 活动图的基本构成元素
9.2.2 活动图的可选构成元素
9.2.3 建立活动图
9.3 交互建模
9.3.1 建立顺序图
9.3.2 建立协作图
附录A 关于创建DFD的补充资料
附录B 关于创建E-R图的补充资料
附录C 系统需求说明书示例
附录D 拓展练习
参考文献
同类热销排行榜
- 父与子全集(彩色典藏版)11.92
- 快把我哥带走(2)15.92
- 零基础学画漫画(3Q版素描技法篇)8
- 暴走漫画(9)4
- 约翰·汤普森简易钢琴教程(1原版引进)6.4
- 暴走漫画(5)4
- 暴走漫画(10)4
- 凹槽练字板(汉语常用字行书)14
- 楷书入门基础教程(楷)/墨点练字宝14
- 基础素描教程(1)4.4
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...