软件工程及软件方法学
-
数据结构与算法李乔祥编著高等学校21世纪计算机教材。本书既可作为计算机专业的本科或专科教材,也可作为信息类相关专业的选修教材,还可作为从事计算机应用相关工作科技人员的参考书。 -
创新式摧毁力方兴东著*网络股突飚独升,互联网成为全世界的造梦工厂。网络股一路狂跌,互联网的光芒似乎一下子黯然失色。互联网资本市场与实际产业为何会有巨大的差?*无论媒体对互联网如何评价,也无论你对互联网是爱是恨,都不能改变互联网的残酷面目:互联网本质上是一种创新式摧毁力!它必将改变整个市场经济社会的游戏规则。互联网将重新界定商业价值的流向,传统的商业价值链将重新解构,甚至被颠覆。*本书全面描绘了1999年和2000年的互联网浪潮,论述了互联网颠覆世界的摧毁力,并对生存法则、经济规则、投资观念、市场机制、商业模式产生巨大的变革。同时还具体论述了互联网对信息产业及传统产业的冲击,描绘了互联网下的中国图景。 -
用户中心设计——集成化方法(美)Karel Vredenburg,(美)Scott Isensee,(美)Carol Righi著;冯博琴,薛亮,叶茂译本书针对“以用户为中心的设计(UCD)”提供一种集成化方法,以使各类工业产品的最终用户可以易购、易学、易用、易获支持、易版本更新、易增收益,使用户感受到产品的简洁、精致与功能的强大。本书内容集中在设计一种引人注目的“全用户体验”方法,以用户对最终产品或系统的所见、所闻及所感为出发点考虑设计方法。它使任何产业的产品或服务取得良好的口碑,使用户有优化的、全方位的体验。本书是作者多年丰富工作经验的总结,书中所述方法在千余项目中得到成功运用。所涉及的产品从大型机到集成电路,从便携机到网络应用设备,从数据库软件到语音识别软件,从普通网站构建到奥运网站建设,在全世界范围内的咨询项目(医疗保健、金融证券、航空事业、保险业、汽车制造业及零售业等行业)中得到验证。主要内容包括:能带来突破性增益的针对UCD的完整的周期化方法;现有产品评测、机构评定以使其适用UCD方法;提高用户感知舒适度;在外延型/内适型应用环境下的软件设计、硬件设计、网站建设和服务中应用UCD;当前UCD优化及未来影响产品因素的趋势预测。本书适用于计算机系统用户界面设计、人机工程、系统设计类课程。本书所附光盘包括几种UCD从业者工具、样例示例、.AVI格式短片,以介绍关键UCD概念、记录UCD度量的详细模板及开展UCD活动的工具。 -
串行端口技术李肇庆,韩涛编著本书系统地介绍了串行通信技术的基本知识以及如何应用串口进行通信。书中基本上包含了应用串口进行通信的绝大多数问题。其中包括串行通信基础知识介绍;计算机中的串行端口的介绍以及串口中的接收器、发送器的介绍;详细介绍了RS-232标准、RS-232电路的连接以及完整的RS-232电路的设计;结合实例介绍了当今在RS-232电路设计中采用的先进技术;详细介绍了控制和管理串口中所经常用到的几种编程语言,并结合实例进行了说明,包括使用VB的MSComm控件对串口的编程,通过Basic Stamp微控制器的应用详细说明了串口编程的步骤,用Win32API进行通信编程,Windows下应用多线程以及用MSComm控件对调制解调器的控制,用TAPI编写通信程序。由RS-232发展而来的RS-422/RS-485书中也做了介绍。USB和IEEE 1394是当前流行的两大高速串行总线标准,本书也作了简要的介绍。本书内容全面,取材新颖,叙述清楚.理论联系实际,通过实际的电路设计以及示例程序使读者能在阅读本书之后独立地进行串口通信的硬件以及软件设计。本书适合于程序员、硬件设计者、系统测试维修人员、实验人员、在校师生及使用串口连接的计算机设备的用户阅读。 -
OOD启思录(美)Arthur J.Riel著;鲍志云译本书提供了改进面向对象设计的真知灼见。全书共11章,总结出了60多条面向对象设计(OOD)的指导原则。这些经验原则涵盖了从类到对象(主要强调它们之间的关系,包括关联、使用、包含、单继承、多继承)到面向对象物理设计的重要主题。本书将帮助你理解经验原则和“设计模式”这一流行概念之间的相互作用。你可以借助经验原则发现设计中所存在的某一方面的问题,而设计模式则提供了解决方案。本书对各个层次的开发者都有价值。新手能借助本书走上通向面向对象编程的快车道;想提升自己的面向对象开发水准的老手则会受益于本书深具洞察力的分析。《OOD启思录》提供了让你成为更好的软件开发者的途径。 -
项目管理反模式诊断(美)William J.Brown,(美)Hays W.''Skip''McCormick Ⅲ,(美)Scott W.Thomas著;杨晓燕[等]译;杨晓燕译本书的目的是帮助个人或团队管理软件开发项目。这是一个不易解决的难题,因为每个项目都有其自身的特征,有许多可变而且确实在变的因素。影响一个项目的三大要素是人员、技术和过程。如果你学会如何管理好它们,你就可能取得成功,不管周围会发生什么情况。这个工作通常来说是很有趣的,而且我们试图将其中的部分乐趣传递到我们提供的一些项目管理难题的解决方案中。如果你已经是一个项目管理领头人或开发团队的领导者,或者已经将项目管理作为毕生的事业,那么反模式对你将非常适用。本书既可以作为项目管理的指导教材,又可以作为参考书。从战略角度使用本书将使你避免在软件项目管理过程中重复犯一些经常性的错误,而从战术上它将使你和项目从已有的失误阴影中摆脱出来。WilliamJ.Brown是软件开发领导之一,深谙软件开发中人员、技术和过程三大要素的平衡艺术,是企业应用集成和反模式研究方面的专家。HaysW."Skip"McCormickIII在信息系统领域有着丰富的软件工程经验,是MITRE公司的软件总构架师,还是Litton、PRC、SAIC、DARPA等众多公司的顾问。本书从人员、技术和过程3个方面全面、细致地考察了软件开发项目中经常出现的、普遍性的项目管理问题(导致失败的错误实践),以及这些问题的背景、表现形式、症状、起因、后果、实例,并提供了经过实践检验、可重复使用的成功的解决办法,指导软件开发人员如何避开并阻止这些问题的出现,如何从大量的失败经验中吸取教训,改进软件项目管理,提高软件开发的成功率。本书作者是项目管理反模式方面的著名专家,长期从事软件开发,开发了20多种成功管理软件开发的解决方案。读者对象:软件开发工程师和项目经理。 -
软件工程齐治昌等编著《软件工程(第2版)》覆盖CC2001对软件工程课程的基本要求,内容包括:软件开发模型,软件项目管理,需求分析,软件设计,软件编码与测试,软件维护,配置管理,软件工程管理,软件工程工具和环境。《软件工程(第2版)》结合目前软件工程教学的需要,特别介绍了统一建摸语言UML,并依次为基础讨论面向对象的需求分析与软件设计方法;介绍集成化CASE环境,java与internet环境下的软件开发技术;介绍支持软件过程改进的“软件能力成熟度模型”(cmm)。《软件工程(第2版)》含有丰富的例题与习题,便于教学和自学。《软件工程(第2版)》强调软件工程的理论与实践相结合,技术与管理相结合,方法与CASE工具相结合。教材思路清晰,语言简练,具有实用性和可操作性,可作为高等院校计算机专业或信息类相关专业高年纪本科生或研究生教材,也可作为软件开发人员的参考书。 -
IT项目管理最佳历程许江林,刘景梅著本书的作者都是在著名IT跨国公司从事过多年项目管理工作的高级项目经理。凭借她们多年积累的工作经验和多次培训的积累,本书作者从一个咨询者的角度出发,向在IT公司从事项目管理的同行们介绍了一套适用于大部分IT项目的项目管理流程,同时包含了项目经理日常需要的工具和模板许江林毕业于上海交通大学技术经济专业,先后在海尔集团、朗讯公司担任过项目评估员、项目经理和高级项目经理等职,现任惠普中国公司高级项目经理。2000年通过中国首批PMP资格认证;2001年作为主译者参与了《可视化项目管理》一书的翻译工作,2002年参与了《怀德曼项目管理词汇手册》的翻译工作。作为讲师参与了多次项目管理实践和理论的培训工作。本书的构思内容全面,不仅为新入行的项目经理介绍了如何在项目管理过程中编制计划,管理项目范围、时间、成本等基本而又非常重要的环节,同时,根据多年的项目管理工作经验以及和上百位目前在各个IT公司从事项目管理工作的同行的交流,本书作者针对目前屡次困扰项目经理的诸多典型问题提供了建议和解决方案。朗讯、惠普公司项目管理工作长达8年以上,国家外专局、信息产业部等单位争相聘请的项目管理培训师,曾负责多个大型项目的两位资深高级项目经理以自己亲身实践的经验与体会,向读者提供了适用于绝大部分IT项目的管理流程,在各个流程被频繁使用的项目文件、工具和模板,编制一份专业而完美的项目计划范本,管理项目范围、时间、成本、风险的实用技巧。并从IT项目经理酸甜苦辣的经历中,提练出项目实施中屡屡困扰项目经理的问题解决方案。读者对象:项目管理人员、企业管理人员,相关专业师生。 -
中文VISUAL FOXPRO精彩编程五十例王彬华,李建华编著本书精选五十个程序实例、运用简明的文字针对每一实例介绍如何建立一个VisualFoxPro程序、并讲解编写程序的步骤与方法。 -
软件无线电(美)Jeffrey H. Reed等著;陈强等译本书首次从无线电工程的角度全面系统地介绍了软件无线电的设计方法学,不仅详细介绍了软件无线电系统中射频、直接数字合成、模数转换器和数模转换器以及各种数字硬件的设计与选择,而且阐述了软件无线电系统中Java、无线电虚拟机、对象请求代理和移动环境等高级软件的开发和应用,还深入分析了多速率信号处理、智能天线和面向对象等关键技术,最后对目前军事、民用和学术领域中典型的软件无线电系统进行了实例分析和比较。本书内容详尽且理论与实践相结合,适合从事现代通信系统(特别是软件无线电系统)设计、开发与研究的射频工程师、数字信号处理工程师、软件工程师、系统工程师和各类研究人员阅读,也可以作为高等院校通信等相关专业的师生学习软件无线电的参考书籍。
