软件工程及软件方法学
-
项目管理反模式诊断(美)William J.Brown,(美)Hays W.''Skip''McCormick Ⅲ,(美)Scott W.Thomas著;杨晓燕[等]译;杨晓燕译本书的目的是帮助个人或团队管理软件开发项目。这是一个不易解决的难题,因为每个项目都有其自身的特征,有许多可变而且确实在变的因素。影响一个项目的三大要素是人员、技术和过程。如果你学会如何管理好它们,你就可能取得成功,不管周围会发生什么情况。这个工作通常来说是很有趣的,而且我们试图将其中的部分乐趣传递到我们提供的一些项目管理难题的解决方案中。如果你已经是一个项目管理领头人或开发团队的领导者,或者已经将项目管理作为毕生的事业,那么反模式对你将非常适用。本书既可以作为项目管理的指导教材,又可以作为参考书。从战略角度使用本书将使你避免在软件项目管理过程中重复犯一些经常性的错误,而从战术上它将使你和项目从已有的失误阴影中摆脱出来。WilliamJ.Brown是软件开发领导之一,深谙软件开发中人员、技术和过程三大要素的平衡艺术,是企业应用集成和反模式研究方面的专家。HaysW."Skip"McCormickIII在信息系统领域有着丰富的软件工程经验,是MITRE公司的软件总构架师,还是Litton、PRC、SAIC、DARPA等众多公司的顾问。本书从人员、技术和过程3个方面全面、细致地考察了软件开发项目中经常出现的、普遍性的项目管理问题(导致失败的错误实践),以及这些问题的背景、表现形式、症状、起因、后果、实例,并提供了经过实践检验、可重复使用的成功的解决办法,指导软件开发人员如何避开并阻止这些问题的出现,如何从大量的失败经验中吸取教训,改进软件项目管理,提高软件开发的成功率。本书作者是项目管理反模式方面的著名专家,长期从事软件开发,开发了20多种成功管理软件开发的解决方案。读者对象:软件开发工程师和项目经理。 -
串行端口技术李肇庆,韩涛编著本书系统地介绍了串行通信技术的基本知识以及如何应用串口进行通信。书中基本上包含了应用串口进行通信的绝大多数问题。其中包括串行通信基础知识介绍;计算机中的串行端口的介绍以及串口中的接收器、发送器的介绍;详细介绍了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是当前流行的两大高速串行总线标准,本书也作了简要的介绍。本书内容全面,取材新颖,叙述清楚.理论联系实际,通过实际的电路设计以及示例程序使读者能在阅读本书之后独立地进行串口通信的硬件以及软件设计。本书适合于程序员、硬件设计者、系统测试维修人员、实验人员、在校师生及使用串口连接的计算机设备的用户阅读。 -
用户中心设计——集成化方法(美)Karel Vredenburg,(美)Scott Isensee,(美)Carol Righi著;冯博琴,薛亮,叶茂译本书针对“以用户为中心的设计(UCD)”提供一种集成化方法,以使各类工业产品的最终用户可以易购、易学、易用、易获支持、易版本更新、易增收益,使用户感受到产品的简洁、精致与功能的强大。本书内容集中在设计一种引人注目的“全用户体验”方法,以用户对最终产品或系统的所见、所闻及所感为出发点考虑设计方法。它使任何产业的产品或服务取得良好的口碑,使用户有优化的、全方位的体验。本书是作者多年丰富工作经验的总结,书中所述方法在千余项目中得到成功运用。所涉及的产品从大型机到集成电路,从便携机到网络应用设备,从数据库软件到语音识别软件,从普通网站构建到奥运网站建设,在全世界范围内的咨询项目(医疗保健、金融证券、航空事业、保险业、汽车制造业及零售业等行业)中得到验证。主要内容包括:能带来突破性增益的针对UCD的完整的周期化方法;现有产品评测、机构评定以使其适用UCD方法;提高用户感知舒适度;在外延型/内适型应用环境下的软件设计、硬件设计、网站建设和服务中应用UCD;当前UCD优化及未来影响产品因素的趋势预测。本书适用于计算机系统用户界面设计、人机工程、系统设计类课程。本书所附光盘包括几种UCD从业者工具、样例示例、.AVI格式短片,以介绍关键UCD概念、记录UCD度量的详细模板及开展UCD活动的工具。 -
项目管理办公室解决方案(美)J·肯特·克劳福德(J.Kent Crawford)著;戴炼译;戴炼译我们希望本书围绕着以上所有四个方面展开讨论,因为没有以所有层次的认可与接受,项目办公室的文化很难在组织中开展。项目经理应了解他们的项目是如何适应于组织整体的,如何适应于项目组合的,如何适用于战略的。项目经理的经理和项目办公室总监需制定一个计划,通过这个计划,他们能够提高项目和项目经理的绩效,并领导项目知识在整个公司文化中的传播。那些曾经担当过项目办公室先锋职责的人们,将掌握这些领导大家的指南。J·肯特·克劳福德是ProjectManagementSolutions公司的首席执行官和创造者、项目管理研究机构的前任总裁,还是许多行业出版物、报刊文章和有关项目办公室专题学术讨论会的作者和合著者。克劳福德目前是CenterforBusinessPractices的顾问委员会成员和项目管理认证专家。戴炼,项目管理专业人士(PMP)、英国特许公认会计师公会(ACCA)会员,现为国家外国专家局培训中心特聘专家,致力于与项目管理相关的项目管理专业人士(PMP)考前培训与企业内部培训工作。曾在朗讯等跨国公司工作过,积累了丰富的项目管理实践经验。于2002年底作为中国地区代表,参加了项目管理协会(PMP)专为PMP考试而设的考试命题活动。主要译著:《优势能力》、《怀特曼项目管理词汇手册》。?臼槲谱胖葱泄芾聿恪⑾钅堪旃易芗唷⑾钅烤淼木砗拖钅烤硭母鲋匾愦蔚墓芾碚撸晗嘎凼隽舜诱铰越嵌冉⑾钅抗芾戆旃业闹匾裕约叭绾蜗低澈透咝У毓芾碜橹谕苯械亩喔鱿钅俊Mü私庀钅堪旃业谋尘埃约八胂钅抗芾沓墒於群拖钅孔楹瞎芾淼牧担宰橹龀隹焖倨拦溃傅计笠底榻ㄓ行Ф室说南钅抗芾戆旃遥佣诱迳咸岣呦钅亢拖钅烤淼募ㄐВ⒘斓枷钅恐对谡龉疚幕械拇ァ? -
UML设计实作宝典孙惠民著UML(统一建模语言)是一套用来设计软件蓝图的标准建模语言,也是一种可视化的面向对象的模型分析语言。从系统工程的角度来看,UML可以说是一种软件结构的分析工具,也就是说UML是一种从软件分析、设计到编写程序规范的标准化建模语言。本书共分为两部分:第一篇UML使用和设计——完全攻略篇,循序渐进地讲解了UML的各项建模功能。第二篇UML整合实务设计——实战设计篇,以进货库存信息管理系统为例,使用UML各种强大的建模功能,来构建完整的面向对象系统模型,相信所有的读者都能成为善用UML来构建系统模型的高手。本书由学贯行销股份有限公司提供版权,经由中国铁道出版社计算机图书项目中心审选,王平、张迎辉、王自强、冯淑惠、冯超、张志仁、李丽等同志完成了本书的整稿与编排工作。由于时间仓促不足之处在所难免,敬请广大读者批评指正,我们也会在适当时间进行修订和补充并发布在天勤网站:http://www.tqbooks.net“图书修订”栏目中。 -
创新式摧毁力方兴东著*网络股突飚独升,互联网成为全世界的造梦工厂。网络股一路狂跌,互联网的光芒似乎一下子黯然失色。互联网资本市场与实际产业为何会有巨大的差?*无论媒体对互联网如何评价,也无论你对互联网是爱是恨,都不能改变互联网的残酷面目:互联网本质上是一种创新式摧毁力!它必将改变整个市场经济社会的游戏规则。互联网将重新界定商业价值的流向,传统的商业价值链将重新解构,甚至被颠覆。*本书全面描绘了1999年和2000年的互联网浪潮,论述了互联网颠覆世界的摧毁力,并对生存法则、经济规则、投资观念、市场机制、商业模式产生巨大的变革。同时还具体论述了互联网对信息产业及传统产业的冲击,描绘了互联网下的中国图景。 -
道路勘测设计软件开发与应用指南朱照宏[等]编著全书叙述了公路与城市道路工程中现代化的道路勘测与信息采集、公路信息库、道路路线CAD以及路基、路面、涵洞、挡土墙等计算机软件的开发和应用中的实用理论、方法和技术等内容。本书前言特色及评论文章节选 -
现代软件工程郭荷清主编本书根据教学、科研和工程项目的经验编写,共分三大部分。第一部分软件工程的基本原理包括可行性研究、软件需求工程、软件设计工程、软件测试工程和软件维护工程;第二部分软件工程方法包括传统开发方法、快速原型开发方法、面向对象开发方法和Web技术开发方法;第三部分软件工程管理包括软件质量管理、软件项目管理、软件配置管理和软件安全管理。全书较全面地反映软件工程的全貌,既兼顾了传统内容又包括新技术的发展,便于读者学习。本书可作为高等学校计算机科学专业、计算机软件专业和计算机应用技术专业的教材,也可供软件开发人员与软件管理人员作参考。 -
基于重用的软件工程(美)Hafedh Mili[等]著;韩柯等译;韩柯译1970年以来,软件生产率一直稳步提高,但是还不足以弥补人们对软件行业的要求和目前状况之间的差距。今天,由于软件成本在计算机系统成本中的比例持续升高,又由于软件缺陷仍然是很多常见故障的原因,因此能够促进软件质量和开发生产率有一个数量级改进的任何措施,都会把软件行业从长期的危机状态中解救出来。基于重用的软件工程自从20世纪60年代末以来,一直被炒作为“近期”可以提供这种改进的惟一实用和现实的途径。本书将介绍基于重用的软件工程各个方面的最新状况和实践,并努力解释这种所谓“近期”为什么迟迟不能到来的原因,以及如何解决有关的问题。软件重用的理论研究和实践,在软件发达国家已经有了一定的历史。实践证明,软件重用是从根本上提高软件生产率、降低成本、提高质量的有效途径;同时也说明,软件重用需要在关键技术、管理、指标等很多方面引入注重实效的变革。本书讨论了基于重用的软件工程实践模型和其他有关的基础问题;全面介绍了基于重用的软件工程的当前状态和未来;比较全面地讨论了重用的关键技术、管理和组织问题;详细论述了这些理论知识在基于组件的软件开发生命周期和产品线工程中的运用问题。本书非常适合计划推进本单位软件重用实践的管理和技术人员阅读。相信本书对高校计算机应用专业研究生和高年级本科生也有很好的参考价值。 -
实时UML——开发嵌入式系统高效对象(美)Bruce Powel Douglass著;尹浩琼,欧阳宇译嵌入和实时系统变得日益复杂,因此需要一种预先计划周详的、成熟的设计方法,如此方可成功地实现。基于对象的统一建模语言(UML)可以描述对于实时系统极为关键的结构和行为方面,并且已成为有效设计的优秀媒介。就像畅销的上一版一样,第二版概述了实时系统的本质,并且介绍了侧重于设计和开发的UML。本书详细讲解了需求分析、对象结构和对象行为的定义、体系结构设计、机械设计、以及包含数据结构、操作和异常的更详细的设计。书中图文并茂,详细阐述了UML的设计技术,并且通过详细、直实的例子向读者展示了这些技术的应用。本书以UML标准为基础,涵盖了动作主义元模型的状态图,并且深入描述和演示了如何有效地应用用例,以及捕获对象模型和状态行为。本书还介绍了作者多年研究的心血——嵌入式系统的快速面向对象过程(ROPES),这是一个已得到证实的产品开发过程,以及一个新的UML扩展过程的补充。BrucePowelDouglass是实时系统开发工具的主流厂商i-Logix的技术总宣传师,对于UML最初规范的制订功不可没,并且还是对象管理组(OMG)的实时分析和设计工作组的主席之一。他还为很多公司和机构,包括NASA,提供建大规模、实时、安全临界系统方面的咨询。他还写了其他四本实时和嵌入式系统方面的书。
