| |
| |
| |
内容简介 编辑推荐:面向21世纪高等学校计算机类专业系列教材。 本书分为两篇,第一篇软件工程,共五章,介绍软件开发技术。第二篇数据库基础,共五章,介绍数据库系统开发技术。在第一篇中,首先概述了软件技术,然后讨论了软件危机的产生和解决方法,引出了软件工程的概念,接着对目前常用的两种软件开发方法——结构化方法和面向对象方法作了详细的讨论。在面向对象方法中介绍了具有划时代意义的成果之一——统一建模语言(UML)。第一篇的后两章讲述了软件测试和软件维护的原理及方法。第二篇介绍了数据库技术的产生、发展和最新技术;介绍了数据模型、数据库系统结构、数据库管理系统,详细讨论了关系数据库的基本原理和数据库的设计;介绍了新一代数据库管理系统、开发工具及Microsoft SQL Server 2000。 本书可作为高等院校非计算机专业软件和数据库开发技术的教材,亦可供从事软件开发,尤其是数据库系统开发的广大技术人员参考。
| |
|
顾客评论 |
|
目录
目 录 第一篇 软件工程 第一章 软件工程概述 1. 1 软件技术概述 1. 1. 1 软件的概念与特点 1. 1. 2 计算机软件技术 1. 1. 3 软件复用 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. 1 问题的定义 2. 2 可行性研究 2. 3 结构化分析 2. 3. 1 结构化分析方法概述 2. 3. 2 数据流图 2. 3. 3 数据字典 2. 3. 4 处理的逻辑表达方式 2. 3. 5 数据分析 2. 4 结构化设计 2. 4. 1 结构化设计方法概述 2. 4. 2 软件结构图 2. 4. 3 软件设计原理 2. 4. 4 软件设计原则 2. 4. 5 结构化软件设计策略 2. 4. 6 数据库的逻辑设计 2. 5 结构化程序设计 2. 5. 1 结构化程序设计的基本概念 2. 5. 2 详细设计的工具 第三章 面向对象分析和设计方法 3. 1 面向对象分析 3. 1. 1 面向对象的基本概念 3. 1. 2 OOA方法概述 3. 1. 3 电梯控制系统简介 3. 1. 4 确定对象 3. 1. 5 建立结构 3. 1. 6 建立主题 3. 1. 7 确定属性 3. 1. 8 确定消息和服务 3. 1. 9 实例连接 3. 2 面向对象设计 3. 2. 1 OOD概述 3. 2. 2 问题域子系统的设计 PDC 3. 2. 3 用户界面子系统的设计 HIC 3. 2. 4 任务管理部分的设计 TMC 3. 2. 5 数据管理部分 DMC 3. 2. 6 OOD的基本准则 3. 3 统一建模语言UML 3. 3. 1 UML概述 3. 3. 2 UML视图 3. 3. 3 UML模型元素 3. 3. 4 静态视图 3. 3. 5 用例视图 3. 3. 6 交互视图 3. 3. 7 状态机视图 3. 3. 8 活动视图 3. 3. 9 物理视图 3. 3. 10 模型管理视图 3. 3. 11 扩展结构 3. 3. 12 视图间的联系 第四章 软件测试 4. 1 软件测试 4. 1. 1 软件测试的目的和原则 4. 1. 2 软件测试步骤 4. 1. 3 软件测试方法 4. 2 程序调试 4. 2. 1 程序错误类型 4. 2. 2 程序调试的方法 4. 2. 3 程序调试原则 4. 3 面向对象测试 第五章 软件维护 5. 1 软件维护内容与分类 5. 2 软件维护策略 5. 3 软件维护过程 5. 4 维护的副作用 第二篇 数据库基础 第六章 数据库概述 6. 1 引言 6. 1. 1 数据. 数据库. 数据库管理系统. 数据库系统 6. 1. 2 数据库技术的产生和发展 6. 2 数据模型 6. 2. 1 数据模型的三个要素 6. 2. 2 数据模型的三个级别 6. 2. 3 三种主要的数据模型 6. 3 数据库系统的结构 6. 3. 1 数据库系统的三级模式结构 6. 3. 2 数据库的二级映像功能 与数据独立性 6. 4 数据库技术新进展 6. 4. 1 数据库技术发展概述 6. 4. 2 分布式数据库 6. 4. 3 面向对象数据库 6. 4. 4 对象-关系数据库系统 第七章 关系数据库基本原理 7. 1 关系模型概述 7. 2 关系数据结构 7. 3 关系代数 7. 3. 1 传统的集合运算 7. 3. 2 专门的关系运算 7. 4 关系数据库标准语言---SQL 7. 4. 1 SQL概述 7. 4. 2 数据定义 7. 4. 3 数据查询 7. 4. 4 数据更新 7. 4. 5 视图 7. 5 关系数据库的规范化理论 7. 5. 1 问题的提出 7. 5. 2 范式及其规范化 第八章 数据库设计 8. 1 数据库设计方法 8. 2 需求分析 8. 3 概念结构设计 8. 3. 1 概念模型 8. 3. 2 局部视图设计 8. 3. 3 视图的集成 8. 4 逻辑结构设计 8. 4. 1 E-R图向关系模型的转换 8. 4. 2 数据模型的调整和完善 8. 5 数据库的物理设计 8. 6 数据库的实施和维护 8. 6. 1 数据的载入和应用程序的调试 8. 6. 2 数据库的试运行 8. 6. 3 数据库的运行和维护 第九章 数据库管理系统 9. 1 数据库管理系统的功能和组成 9. 2 数据库管理系统的目标 9. 3 数据库管理系统的工作过程 9. 4 DBMS系统结构 9. 4. 1 DBMS程序模块的组成 9. 4. 2 DBMS的层次结构 第十章 数据库管理系统和开发工具 10. 1 新一代数据库管理系统及开发工具 10. 1. 1 Oracle 10. 1. 2 Sybase 附录学生-课程数据库洁单 参考文献 10. 1. 3 Informix 10. 1. 4 MS SQL Server 10. 1. 5 DB2 10. 1. 6 新一代数据库系统快速开发工具 --PowerBuilder 10. 2 MS SQL Server 2000 10. 2. 1 MS SQL Server 2000简介 10. 2. 2 MS SQL Server 2000系统运行环境 10. 2. 3 数据库对象和存储结构 10. 2. 4 SQL Server数据库管理 10. 2. 5 SQL Server表的管理与操作 10. 2. 6 Transact-SQL的查询 10. 2. 7 SQL Server的视图 10. 2. 8 SQL Server程序设计基础
| |
软件工程与数据库概论-相关图书 ·现代企业管理与技术经济分析 ·现代神经病学进展(3) ·实施卫生与植物卫生措施协定研究(中国民商法专题研究丛书) ·开放源码软件及许可证法律问题和对策研究 ·个体软件过程 ·价值与兴趣:培里价值本质论研究(中国社会科学博士论文文库) ·法价值哲学导论 ·中华人民共和国道路交通安全法执法问答手册(新法理解与适用系列 ·公共财政学 ·人民法院裁判文书选 ·牛津古典文学词典:英文 ·极限编程研究 ·光纤通信(第三版) ·中华人民共和国传染病防治法(最新修订版) ·证券市场信息机制 ·国际经济法 ·董必武法学思想研究文集(第三辑) ·丑陋的虫子 ·知识产权法前沿问题研究 ·21世纪干部科技修养必备
|
| |