软件工程及软件方法学
-
创建有效的项目团队(美)罗伯特·K.威索基(Robert K. Wysocki)著;曹维武译;曹维武译2002年的6月,全世界的人都在为“飞火流星”——足球,挥洒着自己的激情。在这4年一度的足球盛会上,每一个征战沙场的球队怀着金杯之梦而来,然而却有多少球队留下孤独的背影而去,如壮士扼腕般,尽管其球员可能身怀绝技。从项目管理的角度来看,足球场上的每一次征战就是一个项目,而主教练就是项目负责人,球员则是项目团队成员。仔细分析一下历届的世界杯,不难发现,足球场上成功的关键在于整个足球团队的协调、配合,而主教练的责任就是将各具天赋的球员整合在一起,创建一个有效的项目团队。惟有此,团队才可能获得真正的成功。足球如此,现实中的各类项目管理更是如此。我自己一直在电信制造企业中任职,所涉及的工作绝大多数都是以项目为导向的,因此经常转战于不同的项目中。在实际的工作中,我深深地感到,项目要想获得成功,人的因素是至关重要的。一个项目往往集聚了来自各个职能部门、具有不同技能。性格迅异的专业人士。如何将这些人整合在一起,创建成为一个高效、和谐。平衡的“临时家庭”——有效的项目团队,是项目能否成功的关键,也是企业乃至项目的各级管理者极为头痛的事情。在实际的工作中,我们每个人都有担当项目团队组织者的机会。今天你是一个团队中的成员,明天你就可能成为另一个项目团队的经理。初次涉足这个领域的专业人士头脑中一定会有很多问号,在实际的工作中也会有很多的困惑:项目团队的领导者不像传统上的职能经理那样具有组织系统所赋予的权力和权威,那么项目经理该怎样对团队发挥自己的影响力呢?我们往往不能随心所欲地选择团队的成员,现实情况中人力资源总是有限的,那么我们怎样去评估现有人员的能力特征,从中挑选出合适的项目团队成员呢?对项目团队成员进行整体性评估可以使用的工具有哪些?在获得了相应的评估数据之后,我们如何对项目团队的成员进行合理的部署和任务分配,以便最大限度地利用团队成员的能力,使项目获得成功?……这许许多多的问题将会在《创建有效的项目团队》一书中找到答案。本书的作者罗伯特·K·威索基(RobertK.Wysocki)博士是项目管理领域的著名学者和咨询专家,具有丰富的项目管理方面的实践经验;他著述颇丰,以在‘世界级项目经理”方面的研究而闻名。作者的背景决定了本书的鲜明特点——系统、实用。本书从介绍项目团队的背景知识开始,系统地论述了创建有效的项目团队的各个层面,根据作者的实践经验提出了相应的建议,特别是将项目、项目团队、项目管理过程构成了一个整体来进行研究,突破了以往在创建项目团队方面所进行的研究的局限性。本书还提供了对项目团队中的各个成员所具有的特征进行评估和数据提取的工具。通过这些工具,项目经理可以更好地对团队成员做出部署,从而使团队以最佳、最有效的方式运作。为了使读者更好地理解和实践所讲述的技术和方法,本书还提供了一个典型的案例,贯穿在各个章节之中,供读者练习之用。因此,本书可以作为初涉项目管理的人员和将要成为项目经理的人员系统学习项目团队创建的教材,也可以作为项目管理从业者的实用参考书。 -
软件自动化测试(美) Elfriede Dustin等著;于秀山等译本书详细介绍了软件自动化测试生存周期方法学所包含的自动测试计划、分析、设计、开发、执行和管理六个部分的内容,详细说明了如何对客户机/服务器和因特网应用进行自动化测试,并提供了许多软件自动化测试的最佳做法实例。本书结构清晰,内容丰富,适用性强,适用于软件测试人员、软件开发人员、软件质量保证人员以及软件项目管理人员,也可以作为高等院校计算机专业师生的参考书。 -
使用统一过程的软件需求(美)Daniel R.Windle,(美)L.Rene Abreo著;韩柯等译;韩柯译如果你是负责描述构建软件系统需求分析的分析师,那么我们认为你将通过本书找到一种既能满足用户需求,又能满足需要你为其提交规格说明的开发人员、测试人员需求的,简明、有效的方法。如果你是负责根据需求规格说明构建软件系统的开发人员,那么我们认为你将发现一种以一致的、易用方式沟通所有软件需求的有效方法。如果你是负责根据需求规格说明测试软件系统的测试人员,那么我们认为你将发现本书所介绍的规格说明,提供了一种整个系统的完整、清晰的控制流模型,使读者能够系统化地开发测试。我们还相信你将发现本书所介绍的需求工作产品,使你能够快速、透彻地了解新系统。如果你是负责软件开发或测试的经理,那么我们认为你将发现建立和维护需求工作产品将确保能够将新人员结合到一起,加速系统的开发。我们还认为读者将发现一种实用方法,既能够缩短描述软件需求的时间,同时又能够维持机构的智力资源。本书提供一种建立有效需求的系统化、易于应用的方法论——使用统一过程的软件需求,介绍了全需求生命周期的实用解决方案,包括获取、分析、规格说明、检验和维护。本书通过正文5部分共18章内容,介绍了好的软件需求的关键特性,需求分析过程和工作产品,构建用户需求,问题域、参与者、使用用例、活动图和情节串联板,构建需求体系结构,实体与事件、类图、状态转换图和序列图,构建规格说明,软件需求、接口需求和检验,使用所构建的需求体系结构;并通过附录(第6部分)给出了一份实际的软件规格说明书。不管你是分析师、体系结构设计师、开发人员、测试人员、经理,还是软件客户,本书都会帮助你制定出准确反映自己需要的软件需求,并能够比以往更迅速、更经济地转换为实际软件。 -
知识管理的IT实现王德禄著信息化经典书丛。本书系统地论述知识管理是如何付诸实践的。在总结丰富的实践经验的基础上,作者提出“朴素的知识管理”这一思想。本书在明确知识管理基本概念的基础上,详细介绍了知识管理的基本构架,组织知识的分类与流程,知识管理在软件工程、电子商务、客户关系管理、供应链管理、电子政府中的实现,以及最佳实践案例。附录中汇集了权威的知识管理网站资源,它们是研究和实践知识管理必不可少的参考资料。本书的读者对象是知识主管、信息主管、企业及政府领导层、软件设计开发人员、创业人员和知识管理实践者,也可以作为高等院校知识管理、企业管理、计算机软件等相关专业的研究生和本科生教材。 -
FoxPro 2.5b for Windows程序设计题解与实验王永国,孙家启编著计算机基础教育系列教材安徽省教育厅组编。本书上篇应试指导紧扣教材,共8章,每章均由知识要点、典型例题分析、练习题及练习题参考答案等4部分组成;中篇上机实验指导由9个实验组成,步骤详实、图片丰富;下篇是综合模拟练习,供检测提高使用。 -
软件架构(美)David M.Dikel等著;张恂等译;张恂译本书主要描述软件架构与软件组织之间的相互关系,依次介绍了作者根据多年管理经验和研究总结出的软件架构组织的VRAPS5项原则——构想(Vision)、节奏(Rhythm)、预见(Anticipation)、协作(Partnering)和简化(Simplification),并通过案例分析、模式和反模式展示了如何运用这一模型。本书的主要读者为软件企业的管理人员、开发人员和软件产品的客户等,也可作为大学计算机及相关专业的本科生、研究生和教师的参考用书。IT之源推出国内首个面向对象需求分析课程“用例与UML需求工程” -
软件复用结构、过程和组织(美)Ivar Jacobson等著;韩柯译本书是一本关于面向对象软件工程实质性复用的著作,主要讲述了复用驱动的软件工程的业务框架如何系统地解决关键业务、过程、体系结构和组织的问题,并通过讲解系统化软件复用的理论和实践,以及系统化的基于模型面向对象的软件开发和业务工程理论实践,帮助读者开发出软件复用的新方法。本书把作者致力多年的系统化方法、体系结构、与领域有关的软件工程以及复用适配等领域的最佳思想融入其中,向读者充分展示了面向对象基于组件的软件工程的未来。 -
实时UML——开发嵌入式系统高效对象(美)Bruce Powel Douglass著;尹浩琼,欧阳宇译嵌入和实时系统变得日益复杂,因此需要一种预先计划周详的、成熟的设计方法,如此方可成功地实现。基于对象的统一建模语言(UML)可以描述对于实时系统极为关键的结构和行为方面,并且已成为有效设计的优秀媒介。就像畅销的上一版一样,第二版概述了实时系统的本质,并且介绍了侧重于设计和开发的UML。本书详细讲解了需求分析、对象结构和对象行为的定义、体系结构设计、机械设计、以及包含数据结构、操作和异常的更详细的设计。书中图文并茂,详细阐述了UML的设计技术,并且通过详细、直实的例子向读者展示了这些技术的应用。本书以UML标准为基础,涵盖了动作主义元模型的状态图,并且深入描述和演示了如何有效地应用用例,以及捕获对象模型和状态行为。本书还介绍了作者多年研究的心血——嵌入式系统的快速面向对象过程(ROPES),这是一个已得到证实的产品开发过程,以及一个新的UML扩展过程的补充。BrucePowelDouglass是实时系统开发工具的主流厂商i-Logix的技术总宣传师,对于UML最初规范的制订功不可没,并且还是对象管理组(OMG)的实时分析和设计工作组的主席之一。他还为很多公司和机构,包括NASA,提供建大规模、实时、安全临界系统方面的咨询。他还写了其他四本实时和嵌入式系统方面的书。 -
自适应软件开发(美)詹姆斯·海斯(James A.Highsmith)著;钱岭等译;钱岭译今天的软件开发环境与10年前有很大不同:市场和客户对软件功能、开发进度和质量的要求不断提高,市场竞争日益激烈,新技术迅速涌现,异地开发管理比以往更为困难。传统的软件开发方法多数面向稳定性商业环境,不适用于今天的实际情况,肯定也不适用于今后的商业环境。JamesA.Highsmith提出了一种基于复杂自适应系统理论的新型软件开发方法。这种方法从理论到实践再到工具都为复杂环境下的软件开发提供了新思路。本书的四个目标是:·提出适应于变化和不确定性环境的自适应文化·介绍指导变更管理的迭代过程的运行框架·使协作制度化,这种协作是人际的、文化的和结构化的人与人之间的相互交互·增加RAD方案的严密性和纪律性,使之可被扩展适用于真实世界中的不确定性和复杂性这些创新性内容源自复杂自适应系统科学的理论,为管理今天高度不确定性经济环境下的高速、高变更项目提供了一种可行的实际解决方案。本书适用于所有软件开发实践者,尤其适用于在高速多变的环境下从事软件开发的软件项目经理和软件开发人员。既方便了熟悉原有内容的人们,又方便了第一次阅读它的读者。《人月神话》《最后期限》《自适应软件开发》《软件发布方法》 -
计算机程序设计员姜利群主编本书根据《国家职业标准——计算机程序设计员(试行)》的要求,由劳动和社会保障部中国就业培训技术指导中心,按照标准、教材、题库相衔接的原则组织编写,是职业技能鉴定的指导辅导用书。本书为计算机程序设计员部分,介绍了计算机程序设计员应掌握的工作技能及相关知识,涉及搭建桌面开发环境、设计程序模块流程图、编写代码、调试、提交程序文档等内容。
