出版时间:2004-7 出版社:中国水利水电出版社 作者:[美]SartajSahni 页数:331 字数:483000 译者:杜大鹏
Tag标签:无
内容概要
虽然本书以Java为示例来讲述全书内容,但其内容却适合于使用各种编程语言的软件开发工作。本书是一本深入介绍软件开发的所有方面的书籍。作者讨论了诸如问题描述、模块化、编程美学、逐步完善、测试、验证和文档说明等软件工程的实施过程。除了这些专题之外,软件开发人员还需要理解性能分析和测试方法,并在数据结构和算法之间作出选择,本书也讨论了这些专题。作者使用Java来讲授软件开发并提供了许多示例。
本书适合作为有关软件开发、计算机科学导论和高级编程等课程的教科书。对于有经验的程序员来说,本书也是有价值的参考读物,而且是软件开发人员手头必备的书籍。
作者简介
Sartaj Sahn是著名的教授,是佛罗里达大学计算机和信息科学系的主任。他还是 IEEE(美国电气和工程师协会)、ACM、 AAAS以及明尼苏达超级计算机研究所和伊利诺伊理工学院著名校友会的高级会员。他于1997年荣获了IEEE的泰勒教育奖,此奖项用以表彰他在计算机科学和工程
书籍目录
译者序前言致谢第1章 软件开发 1.1 开发活动 1.2 软件描述 1.3 设计 1.4 模块化 1.5 选择编程语言 1.6 程序开发 1.7 检测 1.8 性能分析和测试 1.9 说明文档 1.10 维护 1.11 功能增强 1.12 计算机辅助工具 1.13 本章小结 1.14 参考文献和推荐读物第2章 问题描述 2.1 引言 2.2 数学问题 2.3 编程语言 2.4 电子表格 2.5 数据库管理 2.6 本章小结 2.7 参考文献和推荐读物 2.8 练习 第3章 设计 3.1 引言 3.2 功能 3.3 菜单 3.4 命令格式 3.5 小结 3.6 联机帮助 3.7 参考文献和推荐读物 3.8 练习第4章 模块化 4.1 引言 4.2 文本编辑程序 4.3 电子表格 4.4 数据库管理 4.5 程序 4.6 本章小结 4.7 参考文献和推荐读物 4.8 练习第5章 编程美学 5.1 程序美 5.2 名称选择 5.3 注释 5.4 程序布局 5.5 语句组织 5.6 控制语句的选择 5.7 通用性 5.8 输入/ 输出格式 5.9 参考文献和推荐读物 5.10 练习第6章 防御性编程第7章 逐步改进第8章 程序的正确性第9章 测试第10章 性能分析第11章 性能测试第12章 数据结构第13章 高级数据结构第14章 算法设计方法附录 曲线拟合
图书封面
图书标签Tags
无
评论、评分、阅读与下载