UML是一种用于建立面向对象系统模型的标准标记法。本书首先概述了UML的历史、基本概念、目标及使用方法,然后按字母顺序列出了UML的所有术语及标准元素,从语意、表示法和用途等方面详尽地介绍了UML的构成和概念,本书的三位作者是面向对象方法早的倡导者,也是UML的原创人员。 本书可供广大软件开发人员、系统用户和工程技术人员查询和参考。
本书系统地介绍了数字逻辑和数字电路的基础知识、电路的分析与设计方法以及典型应用。全书共分 7章,内容涉及开关代数与逻辑电路、组合逻辑与时序逻辑电路的分析与设计方法,并结合了可编程器件PLA和PAL的实现技术。书中用专门章节引用大量的例题和综合练习是本
本书系统讨论计算机硬件系统的设计原理和设计方法,包括总体设计(既计算机系统结构)和部件设计(既计算机组成)。
*过程是对随时间和空间变化的*现象进行建模和分析的学科。许多年前,我们不能在现实问题求解中应用*过程,但随着数值方法和计算工具的快速发展,这种状况已经发生了变化。本书很好地将计算机的使用和*过程教学结合起来,采用MATLAB的计算机解题方法,使本书充满现代感,又具备实用的特点。本书采用面向应用和计算的方式,强调通过各种示例和习题来开发学生在*建模和分析中的实战能力,同时将计算的任务交给计算机去完成。 本书是为那些有兴趣学习*过程的概念、模型和计算方法的学生编写的,是*过程课程的入门教材,适合管理、金融、工程、统计、计算机科学和应用数学等专业的高年级本科生或低年级研究生阅读
本书介绍操作系统的实践和应用。读者对象是使用(而非设计)计算机,操作系统和网络的人员。只要求读者有适当的计算机基本概念,不要求有高深的数学知识和编程经验。与以前几个版本相比,新版除在文字和内容上作了修改外,增加了不少新的内容,如:Windows 2000,Intel奔腾处理机体系结构,C/S网络结构,Novell Netware,Internet,UNIX/Linux等。因此全书内容更和富,更加实用。全书共分5个部分:I.复习基本计算机概念,起到填平补齐的作用;II.介绍操作系统的基本主要概念;III.用户和程序员与操作系统的通信,主要讨论用户接口、命令语言或作业控制语言,结合各种具体的操作系统讲解MS-DOS,Windows 200O,UNIX/Linux,IBM的MVS/JCL等;IV.结合机器内部,进一步讨论上述各种操作系统;V.讨论网络,网络操作系统,包括C/S网络操作系统,Novell Netware, Windows 2000服务
让测试驱动开发(TDD)为你工作! 本书将使开发人员编写的软件更简单、更干净、更可靠……一句话:更优秀! 这本TDD的指南重点关注真实的项目、真实的开发人员、真实的实现问题以及真实的代码! 著名的敏感捷开发专家David Astels通过使用Java和JUnit测试框架从头开始创建了一个项目,向你展示了TDD的精妙之处。你将深刻理解什么是“测试为先”、它的工作机理、其中的困难以及如何将TDD的诺言付诸实践。 ·*实用性!书中遍布了可下载的示例代码、练习题以及网上资源链接 ·介绍强大的TDD工具和技术——包括关键的JUnit扩展,相关内容由它们的创建者(Scott Ambler、Time Bacon、Mike Bowler、Mike Clark、Bryan Dollery、James Newkirk、Bob Payne、Kay Pentacost和Jens Uwe Pipka)撰写
本书是一本对基本概念和语言特性有着深刻见解的指南性书籍,同时也是一本包含内容广泛的参考性书籍。本书首先讲述了语言细节,然后对编码技巧进行了广泛的讨论,后还对模板的高级应用进行了阐述、分析。贯串全书的示例阐明了抽象概念并演示了*实践方法。 读者将学习到: ·正确的模板行为; ·如何避开与模板相关的错误陷阱; ·从基础的到早前没有文字约定的惯用语法和技巧; ·如何在不对性能和安全性造成损害的前提下进行源代码重用; ·如何提高C++程序的效率; ·如何构建更具灵活性和可维护性的软件。
阅读本书可以了解数码相机是什么?和传统相机比有什么优势?它有那些特性,规格上的各项信息具有什么新的意义,如何选择适合自己的数码相机,如何使用数码相机拍摄照片,如何善用数字照片来丰富您的人生。
软件项目新贵Napster、Gnutella和Freenet占据了报纸的头版头条,这些软件项目革命性地使用点对点的文件共享技术向内容分布的传统方法提出了挑战。记者们试图将之归类为无控制的对等网的一个分支。律师、企业领导和社会评论家正在急诊这种新兴的分布式系统的优点与危害。但隐藏在这种颠覆性技术背后的究竟是什么呢?但正是这种突破性的革命撑起了音乐与媒体世界的一片天空。在本书中,几位主要的对等网先驱将带领读者跳出报纸上夸大的宣传,向读者展示这种技术如何改变我们通信和信息交换的方式。这些先驱者致力于将对等网作为一项技术或企业的商机,并在研究这项技术的未来发展。他们揭示了他们曾经面临过的难题、找到的解决方案、曾学过的教材,以及对未来计算机网络的目标。直到目前,Internet通信仍然受到电子邮件和网络新闻组的平面交互质量
Rational统一过程是由Rational软件公司开发和营销的一种软件工程过程,是开发组织用以分配与管理任务和职责的一种规范化方法,它能提高开发队伍的开发效率,并能给所有开发人员提供*的软件开发实践。本书简明扼要地介绍了Rational统一过程的概念、结构、内容和动机。以本书为指导,开发人员可以在预定的进度和合理的预算范围内开发出高质量的软件产品。本书的作者是Rational统一过程这一产品的首席构架师,他在本书中与读者分享他所拥有的过程知识,并将重点放在掌握这种行之有效的软件开发方法的核心技术上。本书是为所有参与软件开发的人员撰写的,尤其适合那些已经或即将采纳Rational统一过程的开发组织的成员;同时,本书也可以作为广大读者学习软件开发相关课程的补充教材。
图论在计算科学、社会科学和自然科学等各个领域都有广泛应用。本书是本科生或研究生一学期或两学期的图论课程教材。全书力求保持按证明的难度和算法的复杂性循序渐进的风格,使学生能够深入理解书中的内容。书中包括对证明技巧的讨论、1200多道习题、400多幅插图以及许多例题,而且对所有定理都给出了详细完整的证明。虽然本书包括许多算法和应用,但是重点在于理解图论结构和分析图论问题的技巧。
本书共9章,从介绍Motorola 68HC11的原理和特性入手,全面介绍了微处理器和微处理器系统。本书大量使用图片、例子和练习,同时还在前一版的基础上,增加了一些习题和答案,以便读者自学。书后提供的3个附录分别展示了Motorola 68HC11 MCU的完整指令集、结构图和寄存器与控制位分配,具有重要的参考价值。 本书供计算机系、电子工程系学生使用,也可供从事电子技术、单片机应用开发工作的广大工程技术人员参考。