



定价:23元
印次:1-1
ISBN:9787302172482
出版日期:2008.05.01
印刷日期:2008.05.04
图书责编:郑寅堃
图书分类:教材
本书围绕软件开发的一些案例由浅入深地讲述了软件开发过程中的一些设计方法(包括算法设计方法)和实例技巧;按照软件开发流程介绍了一个信息系统的开发过程,通过理论与应用相结合的方式,帮助和引导读者进一步掌握软件工程的基本概念、理论、方法和技术。结合具体案例分析讲解是本书的特点。 本书可作为高等院校本科计算机相关专业高年级和研究生教材,也可作为从事软件开发、管理、维护和应用的工程技术和管理人员的参考书。
本书以面向对象开发环境为基础,围绕软件开发的典型案例讲述了软件开发过程中的一些设计方法和实用技巧。结合案例来进行讲解,不但有助于读者理解相关的知识,而且在实际的应用中能起到参考作用。本书可作为计算机相关专业本科高年级和研究生教材,也可以作为从事软件开发和管理人员的参考书。 本书分为8个章节,第1章主要介绍软件工程的发展历程和研究现状以及数据库的发展过程;第2章为PowerBuilder入门,主要介绍PowerBuilder的一些基础知识;第3章是一些应用实例技巧,包括一对多表单设计、数据加锁方法、回滚与提示、游标模板、通知发布和常用外部函数;第4章讲述的是通用功能中的界面设计部分,包括界面风格设计、快捷键设置、进度指示器和打印机设置;第5章讲述通用功能中的数据操作部分,包括数据整理、跨库查询、数据导出与导入、大文本数据的管理、角色与授权和系统启动;第6章为算法设计,主要讲述汉诺塔游戏算法、数字拼图游戏算法、P2P网络通信算法和通用试题库组卷算法;第7章主要讲解树形可视图形界面,包括树形视图的数据库设计、数据检索和数据操作;第8章以医院管理信息系统为例,介绍软件开发的过程和方法;附录为一些实验项目,可作为实验教学内容,通过实验培养学生的实践、分析和解决问题的能力。 本书由刘天时承担主要的编写工作以及负责最后的校正和统稿工作,卫红春负责审阅本书全稿,给本书编写提出了许多中肯的意见。另外,其他参与本书编写的人员有:卫红春参与第1章和第8章,范莉莉参与第1章、第2章和第7章,马刚参与第3章和第8章,李皎参与第1章和第6章。许礼豪为本书的改错做了一定工作,李皎同学为本书后期的整理做了...
1.1软件
1.1.1软件的定义
1.1.2软件的特点
1.1.3软件的分类
1.1.4软件危机
1.2软件工程的发展历程
1.2.1软件工程的发展阶段
1.2.2软件工程的发展过程
1.2.3软件工程方法的发展
1.3软件工程研究现状
1.3.1软件开发方法现状
1.3.2热点技术发展现状
1.4数据库技术发展过程
1.4.1数据库的产生与发展
1.4.2数据库系统特点
1.4.3相关概念
本章小结
思考题
第2章开发环境简介
2.1PowerScript语言
2.1.1PB语言基础
2.1.2PowerScript语句
2.1.3PB类简介
2.2SQL基础
2.2.1SQL语句
2.2.2嵌入式SQL语句
2.2.3动态SQL语句
2.2.4高级查询
2.3常用函数
2.3.1字符串操作函数
2.3.2窗口操作函数
2.3.3数据窗口操作函数
2.3.4其他函数
2.4编程建议
2.4.1对象命名规范
2.4.2变量命名规范
2.4.3编程规范
本章小结
思考题
第3章应用实例技巧
3.1一对多表单设计
3.1.1关联关系
3.1.2数据设计模型
3.1.3一对多表单数据库设计
3.2数据加锁方法
3.2.1相关概念
3.2.2问题提出
3.2.3三种加锁方... 查看详情