软件案例分析

出版时间:2008-5  出版社:清华大学出版社  作者:刘天时  页数:219  

内容概要

本书围绕软件开发的一些案例由浅入深地讲述了软件开发过程中的一些设计方法(包括算法设计方法)和实例技巧;按照软件开发流程介绍了一个信息系统的开发过程,通过理论与应用相结合的方式,帮助和引导读者进一步掌握软件工程的基本概念、理论、方法和技术。结合具体案例分析讲解是本书的特点。  本书可作为高等院校本科计算机相关专业高年级和研究生教材,也可作为从事软件开发、管理、维护和应用的工程技术和管理人员的参考书。

作者简介

刘天时,1978年10月-1982年9月西北大学,学士学位。1982年10月-1985年10月西安交通大学,硕士学位。2005年获西北工业大学系统工程专业博士学位。1991年1月-1992年1月西北工业大学,英语强化。1994年2 月-1994年7月北京语言学院出国部,英语强化。1994年10月-1995年10月荷兰代尔夫特技术大学(Delft University of Technology)进修。 1996年调入西安石油学院。先后主讲过数据结构(一次双语教学)、数据库原理、分布式数据库、专业英语,C语言、软件工程等,带研究生8人。

书籍目录

第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)依附性。软件的开发和运行常常受到计算机系统的限制,不能完全摆脱硬件而独立运行。

编辑推荐

  通过理论与实践相结合的方式,由浅入深地介绍软件的开发过程和开发技巧。  案例系统、典型、多样,具有较强的实用性。  适合作为高等学校计算机相关专业的教材和软件开发人员的参考用书。

图书封面

评论、评分、阅读与下载


    软件案例分析 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7