新書推薦:
《
化妆品学原理
》
售價:NT$
254.0
《
万千教育学前·与幼儿一起解决问题:捕捉幼儿园一日生活中的教育契机
》
售價:NT$
214.0
《
爱你,是我做过最好的事
》
售價:NT$
254.0
《
史铁生:听风八百遍,才知是人间(2)
》
售價:NT$
254.0
《
量子网络的构建与应用
》
售價:NT$
500.0
《
拍电影的热知识:126部影片里的创作技巧(全彩插图版)
》
售價:NT$
500.0
《
大唐名城:长安风华冠天下
》
售價:NT$
398.0
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:NT$
403.0
|
編輯推薦: |
通过理论与实践相结合的方式,由浅入深地介绍软件的开发过程和开发技巧。
案例系统、典型、多样,具有较强的实用性。
适合作为高等学校计算机相关专业的教材和软件开发人员的参考用书。
|
內容簡介: |
本书围绕软件开发的一些案例由浅入深地讲述了软件开发过程中的一些设计方法(包括算法设计方法)和实例技巧;按照软件开发流程介绍了一个信息系统的开发过程,通过理论与应用相结合的方式,帮助和引导读者进一步掌握软件工程的基本概念、理论、方法和技术。结合具体案例分析讲解是本书的特点。
本书可作为高等院校本科计算机相关专业高年级和研究生教材,也可作为从事软件开发、管理、维护和应用的工程技术和管理人员的参考书。
|
目錄:
|
第1章 绪论
1.1 软件
1.2 软件工程的发展历程
1.3 软件工程的研究现状
1.4 数据库技术发展过程
本章小结
思考题
第2章 开发环境简介
2.1 PowerScript语言
2.2 SQL基础
2.3 常用函数
2.4 编程建议
本章小结
思考题
第3章 应用实例技巧
3.1 一对多表单设计
3.2 数据加销方法
3.3 回滚与提示
3.4 游标模板
3.5 通知发布
3.6 常用外部函数
本章小结
思考题
第4章 通用功能——界面设计
4.1 界面风格设计
4.2 快捷键设置
4.3 进度指示器
4.5 打印机设置
本章小结
思考题
第5章 通用功能——数据操作
5.1 数据整理
5.2 跨库查询
5.3 数据导出与导入
5.4 大文本数据管理
5.5 角色与授权
本章小结
思考题
第6章 算法设计
6.1 汉诺诺游戏算法
……
第7章 树形可视图形界面
第8章 医院管理信息系统
附录A 实验项目
参考文献
|
內容試閱:
|
第1章 绪论
1.1 软件
“人们依赖于软件,但有时也毁于软件。有些软件故障令人烦恼,而有些软件故障却是灾难性的。技术带来某种风险早已不是新闻。在系统中增加软件可以使系统提供的服务更便利、更易用、更易修改,但却不会使系统更可靠。”Weiner的这段话道出了软件对系统的重要性。
1.1.1软件的定义
软件是能够完成预定功能和性能的可执行的计算机程序和使程序正常执行所需要的数据,加上描述程序的操作和使用的文档。即“软件=程序+数据+文档”。
程序是为了解决某个特定问题而用程序设计语言描述的适合计算机处理的语句序列。
数据是用来描述软件所要处理的业务和事物的静态特征,是程序处理的对象,是能被计算机存储和处理的反映客观实体信息的物理符号。
文档是软件开发活动的记录,主要供人们阅读,既可用于专业人员和用户之间的通信和交流,也可以用于软件开发过程的管理和运行阶段的维护。
1.1.2软件的特点
软件具有以下特点:
(1)智能性。软件是人类智力劳动的产物。
(2)抽象性。软件是一种逻辑实体,而不是具体的物理实体。
(3)系统性。软件是由多种要素组成的有机整体,具有确定的目标、功能和结构。
(4)复制性。软件在开发过程中没有明显的制造过程,不像硬件可重复制造,但可无限制复制同一内容的副本。
(5)非损性。在软件的运行和使用期间,不像硬件那样存在机械磨损、老化等问题。
(6)依附性。软件的开发和运行常常受到计算机系统的限制,不能完全摆脱硬件而独立运行。
……
|
|