软件工程基础

软件工程基础
作 者: 赵一丁
出版社: 北京邮电大学出版社
丛编项: 高等院校自动化新编系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《软件工程基础》作者简介

内容简介

《高等院校自动化新编系列教材:软件工程基础》全面系统地阐述了自动化领域软件工程的基本概念、基本技术和基本方法。全书共16章,主要内容包括软件开发过程和软件开发模型、软件需求分析、软件测试和软件维护、软件工程管理、软件设计基础、UML建模语言、实时系统软件设计、工业自动化组态软件技术。组态软件技术的内容包括实时数据库设计和变量组态、图形界面设计、报表组态、设备驱动与管理、通讯组态、工控组态软件设计应用实例。附录包括软件文档模式、常用式控组态软件(力控PCAuto、西门子WinA CC和MCGS)简介。《高等院校自动化新编系列教材:软件工程基础》内容丰富,图文并茂,通俗易懂。《高等院校自动化新编系列教材:软件工程基础》可作为高等院校本科及专科自动化专业、测控专业、自控专业、机电专业、计算机相关专业的教材,也可供软件工程技术人员参考。

图书目录

第1章 软件工程的基本概念.

1. 1 引言

1. 2 软件工程

1. 3 软件开发过程

1. 4 软件生命周期

1. 5 软件开发模型

习题

第2章 需求工程

2. 1 需求工程的任务

2. 2 需求获取

2. 3 需求分析

2. 4 需求文档

2. 5 需求评审

2. 6 需求管理

习题

第3章 软件测试

3. 1 软件测试目标与测试方法

3. 2 软件测试过程

3. 3 软件测试

3. 4 软件调试

3. 5 软件可靠性评估

习题

第4章 软件维护与软件进化

4. 1 软件的可维护性

4. 2 软件维护的实施

4. 3 逆向工程与重构工程

4. 4 软件配置管理

4. 5 软件进化

习题

第5章 软件工程管理

5. 1 项目可行性分析

5. 2 计算机系统分析

5. 3 项目规划

5. 4 软件质量管理

5. 5 软件经济学 习题

第6章 软件设计基础

6. 1 系统的概要设计

6. 2 软件结构设计

6. 3 数据库结构设计

6. 4 面向对象分析与设计

6. 5 人—机界面设计

6. 6 快速原型设计方法

习题

第7章 UML建模语言

7. 1 基 UML的软件开发过程

7. 2 基于UML的需求分析

7. 3 UML建模与类图设计

习题

第8章 实时系统软件设计

8. 1 什么是实时系统..

8. 2 实时操作系统

8. 3 实时系统设计

习题

第9章 组态软件技术基础

9. 1 工控组态软件技术概述

9. 2 工控组态软件的结构

9. 3 组态软件的功能和特点

9. 4 实时数据库

9. 5 脚本语言

9. 6 设备驱动

9. 7 组态软件的可扩展性和开放性

9. 8 使用组态软件开发应用系统的步骤

习题

第10章 工控过程的图形画面设计

10. 1 组态软件的画面编辑器

10. 2 图形控件的使用

10. 3 图形动画

10. 4 报警与事件

10. 5 配方管理

习题

第11章 实时数据库与变量组态

11. 1 变量管理器

11. 2 变量的类型与类别

11. 3 创建与编辑变量

11. 4 实时数据库组态

11. 5 利用ADO/ODBC访问通用数据库

习题

第12章 输出报表组态

12. 1 报表编辑器

12. 2 组态变量实时记录报表

12. 3 组态变量历史记录报表

12. 4 组态报警消息报表

习题

第13章 通讯组态

13. 1 过程通讯原理

13. 2 OPC通讯

13. 3 DDE/OLE通讯标准

习题

第14章 工控系统中的设备管理

14. 1 设备分类

14. 2 安装驱动程序

14. 3 设备管理

习题

第15章 工控组态软件的通讯网络

15. 1 客户机/服务器结构

15. 2 浏览器/服务器结构

习题

第16章 工控组态软件设计应用实例

16. 1 行星运动仿真

16. 2 自动板厚控制系统仿真

16. 3 组态软件在工业锅炉控制系统中的应用

附录1 软件文档格式

A 可行性研究报告

B 项目计划说明书

C 软件需求规格说明书

附录2 常用组态软件简介

A 力控组态软件PCAuto简介

B WinCC组态软件简介

C MCGS组态软件简介

参考文献