软件工程及软件方法学
-
软件能力成熟度模型CMM方法及其应用杨一平等著软件能力成熟度模型(CMM)在国外软件企业中应用很广泛,它为软件企业开展质量管理、上规模和出效益指出了一条可行之路。本书共分8章,内容包括:第1、2章介绍CMM的基本概念、基本原理和体系结构。第3、4、5、6章分别介绍每个软件成熟级别的详细标准(1级除外)。第7章介绍CMM和ISO9000的区别所在。第8章介绍了本书作者在北京市自然科学基金和国家社会科学基金课题研究中的部分观点,从国内外软件产业实施CMM的情况,提出了我国软件产业实施CMM的对策。本书可以作为从事软件行业的工程技术人员、软件过程管理人员和软件企业经理们的参考书,也可供计算机软件专业、信息管理专业本科和研究生参考。
-
Open GL技术应用实例精粹李颖等编著OpenGL是图形硬件的软件接口,它是目前跨平台最广泛的三维图形引擎,也是目前应用最广泛的三维图形标准,本书介绍的是OpenGL的最新版本:OpenGL1.2版,它包括250多个不同的图形函数。OpenGL可以在UNIX,windows NT,windows95/98以及MAC等多种不同的平台上执行,如果需要跨平台开发应用程序,可以考虑使用OpenGL。
-
Painter 6从入门到精通邢增平,林渊博编著本书详细介绍了Painter 6的操作及应用。全书共分为四部分:第一部分是基础知识,第二部分详细介绍了Painter 6的应用知识,第三部分旨在提高读者的应用技巧,第四部分是实例应用。本书适用于图形图像的制作人员。
-
Painter 6.0使用指南怀改平,邵谦谦编著全书可分为四部分:第一部分是前4 章,主要介绍Painter 6.0 中一些比较基础的内容。第二部分是全书的重点,从第5 章到第13章,主要讲解了Painter 6.0 中比较深入的内容。第三部分主要讲述了Painter 6.0 与Web 的集成。第四部分介绍了作者精心挑选的3 个实例。
-
数据结构殷人昆编著“数据结构”是计算机专业的核心课程,是从事计算机软件开发和应用的人员必备的专业基础。随着计算机的日益普及,“数据结构”课程也在不断发展。本书按照“数据结构”课程教学大纲的要求,从面向对象的概念、对象类设计的风格和数据结构的层次开始。从线性结构到非线性结构,从简单到复杂,循序渐进,逐步深入地讨论了各种数据结构的内在的逻辑联系及它们在计算机中的实现方式和使用。此外,对常用的迭代、递推、递归、回溯等算法设计技术、搜索和排序算法等,都做了详尽的描述,并引入了简单的算法分析。全书采用了面向对象的观点讨论数据结构技术,并以兼有面向过程和面向对象双重特色的C++语言作为算法和数据结构的描述工具,强化基本知识与基本技能的双基训练。全书条理清晰,通俗易懂,图文并茂,适于自学。本书适用于计算机专业的本科学生使用,也可作为教师和有关科研人员的参考书。与本书配套的《数据结构例题分析及习题解答》一书已由清华大学出版社出版,此外,如果有需要用PowerPoint制作的教学幻灯片的教师,可与清华大学出版社联系。
-
软件工程王家华编著本书是根据编者多年来从事软件工程研究与教学经验,在参阅了大量国内外最新资料的基础上编写而成的,包括了传统的结构分析方法和正在发展的面向对象的开发方法学,涵盖了从可行性论证直到软件维护各阶段的内容,主要有:可行性论证技术;半形式化和形式化规范技术;软件项目质量、配置管理及软件项目的特征量;模块化原理;系统结构优化设计;输入/出接口优化设计;结构程序设计;测试案例设计;面向对象原理;面向对象的建模;OO系统设计与测试;以及某些开发阶段特征量的概念、计算和应用。本书可作为本科生、研究生软件工程课的教材。
-
纠错码王新梅,肖国镇编著纠错码是一门新的差错控制技术,目前已广泛应用于各种通信系统和计算机系统中。《21世纪高等学校通信类系列教材·纠错码:原理与方法(修订版)》着重阐述纠错码的基本原理和各种编,译码方法。全书共分十三章。前九章介绍各种线性分组码的基本原理和必要的数字基础,还介绍了各种实用的编,译码技术和方法。后四章介绍卷积码的基本概念以及代数译码和概率译码的方法和Turbo 码。全书对材料的阐述循序渐进,在内容上,既有必要的数字基础,又着重于物理概念的解释。在每章之后都附有习题,《21世纪高等学校通信类系列教材·纠错码:原理与方法(修订版)》可作为高等学校本科生,研究生的教材和参考书,也可作为从事通信,计算机领域中工程技术人员的参考书。
-
软件生涯(美)杰西·李伯特著;冯国奇,刘金德译《软件生涯》主要介绍软件生涯中的市场机遇、软件开发中的编程语言、因特网的编程、数据库的管理等内容。
-
时代新潮流UML Programming Guide设计核心技术蒋慧等编写UML即统一建模语言,是用来说明面向对象开发系统的产品、为系统建模、描述系统架构、描述商业架构和商业过程的标准建模语言。UML已经成为了事实上的工业标准,在全世界得到了广泛的支持和普及应用。用UML表示的产品易于理解,便于不同知识背景的客户和系统分析、开发、设计人员的交流,有利于产品的推广,也易于自我扩展,从而提高了产品的市场竞争能力。本盘书分两大部分共12章。第一部分“UML入门”是对UML本身的介绍,包括第1~7章。第1章“UML简介”介绍UML的产生、发展过程及使用场合;第2章“UML语言概述”介绍UML的基本元素、视图及扩展机制;第3章和第4章介绍静态建模,讲解用例视图、类图及对象图;第5章讨论了动态建模;第6章介绍如何用UML表示系统的物理拓扑结构;第7章讨论如何对UML进行扩展和改编。第二部分“UML高级应用”介绍UML建模应用,包括第8~12章。第8章“高级动态建模:实时系统”介绍UML在实时系统建模中的应用;第9章讨论UML建模的使用过程;第10章介绍UML如何描述模式;第11章图书馆信息系统的建模实例:第12章讨论UML在商业建模和商业过程中的应用。本盘书按从初级到高级、从基本概念到应用实例的顺序循序渐进地对UML统一建模语言进行了详细地讲述,层次清楚,讲解透彻,实例丰富,图文并茂,通俗易懂。本盘书既是广大的软件开发人员、系统分析员及市场推广人员、面向对象开发人员、广大科技人员和各种层次的商业人员重要的自学指导书,也是高等院校相关专业师生教学、自学参考用书。本光盘内容包括本版电子书。
-
科技文献排版系统LaTex入门与提高桑大勇,王瑛 著LaTeX是一种与操作系统无关的排版注记语言,被许多国际权威学术机构指定用于提交文档的描述。本书旨在使读者全面掌握其最新标标准LaTeX2e,其中第一章介绍LaTaX排版的主要特色和输入文档的基本结构;第二章深入讨论文字文档的排版,重点介绍了LaTaX中最主要的文字排版命令和环境;第三章介绍了一些辅助文字文档排版的功能,第四章介绍了数学公式的排版方法;第五章介绍美国数学协会扩充的、已经移植到LaTaX标准当中的AMS-TeX标准的数学排版命令;第六章介绍了LaTeX2e的图形和表格排版环境;第七章介绍LaTaX图像的插入以及文档颜色的处理;第八章介绍了LaTeX2e中用户自定义类包文件的设计;第九章介绍常见的几种LaTeX排版环境;最后的附录部分将几乎所有的LaTeX2e排版命令加以简要说明并标注其在书中的页码。本书适合于Windows用户中所有需要同国外进行学术交流的科技工作者,并同样适合于那些不使用Windows或MicorosoftWord而又需地进行印刷文档排版的各类人员。