面向CS2013计算机专业规划教材软件工程概论(第3版)/郑人杰

首页 > 图书 > 教材教辅/2020-09-23 / 加入收藏 / 阅读 [打印]
面向CS2013计算机专业规划教材软件工程概论(第3版)/郑人杰

面向CS2013计算机专业规划教材软件工程概论(第3版)/郑人杰

作者:郑人杰 马素霞 等

开 本:16开

书号ISBN:9787111642572

定价:

出版时间:2017-12-01

出版社:机械工业出版社

面向CS2013计算机专业规划教材软件工程概论(第3版)/郑人杰 本书特色

本书作者针对软件工程的学科特点,注重结合实例讲解软件工程的理论与方法,避免抽象和枯燥的论述,在兼顾传统的结构化方法的同时,注重当前广为采用的面向对象和敏捷开发方法,新版加入了新型的软件开发方法,例如开源软件、智能化软件、微服务。强调软件质量、软件安全和软件从业人员的职业道德和专业素质。

面向CS2013计算机专业规划教材软件工程概论(第3版)/郑人杰 内容简介

本书作者针对软件工程的学科特点,注重结合实例讲解软件工程的理论与方法,避免抽象和枯燥的论述,在兼顾传统的结构化方法的同时,注重当前广为采用的面向对象和敏捷开发方法,新版加入了新型的软件开发方法,例如开源软件、智能化软件、微服务。强调软件质量、软件安全和软件从业人员的职业道德和专业素质。

面向CS2013计算机专业规划教材软件工程概论(第3版)/郑人杰 目录

前言
教学建议
**部分软件工程概述
第1章软件与软件工程的概念
1?1软件的概念、特性和分类
1?1?1软件的概念及特性
1?1?2软件的分类
1?2软件危机与软件工程
1?2?1软件危机
1?2?2软件工程
1?3软件工程的目标
1?4软件生存期
1?5软件工程方法概述
1?5?1传统方法
1?5?2面向对象方法
1?5?3面向服务方法
1?5?4面向数据方法
1?5?5形式化方法
1?6软件工具概述
1?6?1软件工具的概念
1?6?2软件工具的发展
1?6?3软件工具的分类
1?6?4常用软件工具介绍
1?7软件工程知识体系及知识域
习题
第2章软件生存期模型
2?1瀑布模型
2?2快速原型模型
2?3增量模型
2?4螺旋模型
2?5喷泉模型
2?6统一过程
2?7基于构件的开发模型
2?8敏捷过程
习题
第二部分结构化分析与设计方法
第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?2?5加工规格说明
3?3系统需求规格说明
3?3?1软件需求规格说明模板
3?3?2SRS和DRD的质量要求
3?4需求评审
3?4?1正式的需求评审
3?4?2需求评审中的常见风险
3?5需求管理
3?5?1需求跟踪
3?5?2需求变更管理
习题
第4章结构化设计方法
4?1软件设计的概念及原则
4?1?1软件设计的概念
4?1?2软件设计的原则
4?2结构化设计
4?2?1结构化软件设计的任务
4?2?2结构化设计与结构化分析的关系
4?2?3模块结构及表示
4?2?4数据结构及表示
4?3体系结构设计
4?3?1基于数据流方法的设计过程
4?3?2典型的数据流类型和系统结构
4?3?3变换型映射方法
4?3?4事务型映射方法
4?3?5模块间的耦合与内聚
4?3?6软件模块结构的改进方法
4?4接口设计
4?4?1接口设计概述
4?4?2人机交互界面
4?5数据设计
4?5?1文件设计
4?5?2数据库设计
4?6过程设计
4?6?1结构化程序设计
4?6?2程序流程图
4?6?3N?S图
4?6?4PAD图
4?6?5伪代码
4?6?6自顶向下、逐步细化的设计过程
4?7软件设计规格说明
4?8软件设计评审
4?8?1概要设计评审的检查内容
4?8?2详细设计评审的检查内容
习题
第三部分面向对象分析与设计方法
第5章面向对象方法与UML
5?1面向对象的概念与开发方法
5?1?1对象
5?1?2类与封装
5?1?3继承
5?1?4多态
5?1?5消息通信
5?1?6面向对象的软件开发方法
5?2UML简介
5?2?1UML的产生和发展
5?2?2UML的特点
5?2?3UML的基本模型
5?3UML的事物
5?3?1结构事物
5?3?2行为事物
5?3?3分组事物
5?3?4注释事物
5?4UML的关系
5?4?1依赖关系
5?4?2关联关系
5?4?3泛化关系
5?4?4实现关系
5?5UML的图
5?5?1用例图
5?5?2类图
5?5?3顺序图与通信图
5?5?4状态图
5?5?5活动图
5?5?6构件图与部署图
习题
第6章面向对象分析
6?1面向对象分析概述
6?1?1确定系统边界
6?1?2面向对象分析的3种模型
6?2建立用例模型
6?2?1确定业务参与者
6?2?2确定业务需求用例
6?2?3创建用例图
6?3建立对象模型
6?3?1对象模型的5个层次
6?3?2划分主题
6?3?3确定类与对象
6?3?4确定结构

 1/3    1 2 3 下一页 尾页

教材 研究生/本科/专科教材 工学

在线阅读

 1/3    1 2 3 下一页 尾页
  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐