软件工程及软件方法学
-
中国网虫传奇陆群主笔历史是由人创造的,网虫的的历史正好构成网络发展的历史。作者在这里采访与描述的不是什么取得辉煌业绩的数字英雄们——虽然他们对中国网络的贡献很大,而是把目光聚集在众多的小人物身上,通过他们的生存轨迹,包括他们的生活,爱情,文学以及特立独行的思想。在《中国网虫传奇》中,人们可以轻松自然地感受到网络的点滴进步和蕴涵的无限潜力。这些网虫热恋网络的程度有深有浅,使用网络的水平有高有低,但他们以自己的热情和生命拥抱网络,让人们更彻底地理解网络对人们生活的意义,从而感受到人类探索未知领域的本领可以创造怎样的奇迹。 -
软件评估、度量与最佳方法美Capers Jones著暂缺简介... -
新编Visual FoxPro教程单启成主编面向21世纪高校教材 江苏省高等学校计算机等级考试系列教材江苏省教育厅组织编写。本书围绕Visual FoxPro系统的基本概念、基本操作,结合一个简单的“教学管理系统”实例,介绍了关系型数据库管理系统的功能和数据处理方法。 -
软件工程基础李成大[等]编著本书主要介绍软件工程及其应用的有关内容,包括可行性研究、需求分析、总体设计、详细设计、编码、测试、维护以及有关软件管理、软件开发工具和环境等方面的内容。为了保持教材内容的先进性,本书还介绍了面向对象软件工程学、统一建模语言UML、软件工程标准与软件文档等方面的内容。本书内容新颖,实例丰富,各章均有小结与习题,便于教学和自学。本书可作为高等院校“软件工程”课程的教材或教学参考书,也可供从事软件开发与应用的工程技术人员和管理人员阅读参考。前言软件工程是指导计算机软件开发与维护的工程学科,它采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间检验证明是正确的管理技术和当前能够得到的最好的技术方法结合起来,以便经济地开发出高质量的软件并有效地维护它。从20世纪60年代末提出“软件工程”概念以来,历经三十多年的飞速发展,软件工程逐渐成熟,现已成为计算机科学与技术领域中的一门重要学科。随着计算机的日益普及,计算机软件已无处不在。以软?乃得鳌⒖ⅰ⑽ず凸芾砦谌荩魑畔⒉档囊桓鲋е砑こ陶庖谎Э埔阎鸾ノ嗣撬煜ず凸惴河τ谩O衷诖蠹叶既鲜兜剑绻心母鱿钅坎蛔裱砑こ淘颍囟ɑ崾艿绞导某头!R虼耍险嫜安⒃谑导使ぷ髦姓返卦擞萌砑こ蹋前谠谖颐敲媲暗囊幌钍制惹械娜挝瘛*?软件工程是一门研究范围非常广泛的迅速发展的新兴学科,学科内的新技术、新方法不断涌现。本书着重从实用角度讲解软件工程的基本概念、基本原理和技术方法,同时也注意了该书的系统型和先进性。希望本书既能对实际的软件开发人员和管理人员有所帮助,又能为读者深入研究这门学科奠定较好的基础。本书共有13章。第1章介绍了软件的概念、发展和软件危机,着重介绍了软件生存期、软件开发模型及软件工程的基本概念和基本内容。第2、3、4、5、6、9、10章是本书的重点,分别论述可行性研究、需求分析、总体设计、详细设计、编码、测试、维护阶段的各种方法和技术,对SA方法、SD方法、数据流图、数据字典、层次图、HIPO图、结构图、NS图、PAD图、PDL语言、黑盒法、白盒法等逐一做了详细的介绍,读者开发软件时可根据需要灵活运用。为了保持教材内容的先进性,本书第7、8章介绍了面向对象软件工程学和统一建模语言UML,主要包括面向对象方法的基本概念、面向对象的分析、面向对象的设计、软件复用、UML的静态建模机制、UML的动态建模机制、UML软件开发过程等内容。第11章介绍了有关软件项目计划、软件项目组织、软件项目人员配备、软件项目的指导和检验、软件配置管理和配置管理工具等软件管理方面的内容。第12章介绍了软件开发工具和环境,并对计算机辅助软件工程CASE做了简要的介绍。第13章介绍了软件工程标准与软件文档,包括ISO9000质量标准、ISO/IEC12207软件生存周期过程标准、能力成熟度模型CMM等内容。在附录中给出了计算机软件开发文档编制指南,供实际应用时参考。本书内容新颖,实例丰富,语言文字通俗易懂;各章重点、难点突出,原理、技术和方法的阐述融于丰富的实例之中;各章均有小结与习题,便于教学和自学。本书可作为高等院校“软件工程”课程的教材或教学参考书,也可供从事软件开发与应用的工程技术人员和管理人员阅读参考。本书的第7、8、12、13章由李成大副教授编写,第1、2、3、4、5、11章由张京副教授编写,第9、10章由郑显举老师编写,第6章及附录由许珏老师编写,李成大老师负责统稿全书。西南交通大学计算机与通信工程学院文登敏副教授仔细审阅了本书,并提出了非常宝贵的意见,特此表示深深的谢意。由于编者水平有限,编写时间仓促,书中错误之处在所难免,恳请专家和读者批评指正。 -
Software for Use(美)康斯坦丁(Larry L.Constantine),(美)洛克伍德(Lucy A.D.Lockwood)著Presents a streamlined process for developing highly usable software. Desceibes practical methods and models successfully implemented in industry. Complements modern development practices, including the Unified Process and other object-oriented software engineering approaches. -
自适应软件开发(美)詹姆斯·海斯(James A.Highsmith)著;钱岭等译;钱岭译今天的软件开发环境与10年前有很大不同:市场和客户对软件功能、开发进度和质量的要求不断提高,市场竞争日益激烈,新技术迅速涌现,异地开发管理比以往更为困难。传统的软件开发方法多数面向稳定性商业环境,不适用于今天的实际情况,肯定也不适用于今后的商业环境。JamesA.Highsmith提出了一种基于复杂自适应系统理论的新型软件开发方法。这种方法从理论到实践再到工具都为复杂环境下的软件开发提供了新思路。本书的四个目标是:·提出适应于变化和不确定性环境的自适应文化·介绍指导变更管理的迭代过程的运行框架·使协作制度化,这种协作是人际的、文化的和结构化的人与人之间的相互交互·增加RAD方案的严密性和纪律性,使之可被扩展适用于真实世界中的不确定性和复杂性这些创新性内容源自复杂自适应系统科学的理论,为管理今天高度不确定性经济环境下的高速、高变更项目提供了一种可行的实际解决方案。本书适用于所有软件开发实践者,尤其适用于在高速多变的环境下从事软件开发的软件项目经理和软件开发人员。既方便了熟悉原有内容的人们,又方便了第一次阅读它的读者。《人月神话》《最后期限》《自适应软件开发》《软件发布方法》 -
软件架构(美)David M.Dikel等著;张恂等译;张恂译本书主要描述软件架构与软件组织之间的相互关系,依次介绍了作者根据多年管理经验和研究总结出的软件架构组织的VRAPS5项原则——构想(Vision)、节奏(Rhythm)、预见(Anticipation)、协作(Partnering)和简化(Simplification),并通过案例分析、模式和反模式展示了如何运用这一模型。本书的主要读者为软件企业的管理人员、开发人员和软件产品的客户等,也可作为大学计算机及相关专业的本科生、研究生和教师的参考用书。IT之源推出国内首个面向对象需求分析课程“用例与UML需求工程” -
知识管理的IT实现王德禄著信息化经典书丛。本书系统地论述知识管理是如何付诸实践的。在总结丰富的实践经验的基础上,作者提出“朴素的知识管理”这一思想。本书在明确知识管理基本概念的基础上,详细介绍了知识管理的基本构架,组织知识的分类与流程,知识管理在软件工程、电子商务、客户关系管理、供应链管理、电子政府中的实现,以及最佳实践案例。附录中汇集了权威的知识管理网站资源,它们是研究和实践知识管理必不可少的参考资料。本书的读者对象是知识主管、信息主管、企业及政府领导层、软件设计开发人员、创业人员和知识管理实践者,也可以作为高等院校知识管理、企业管理、计算机软件等相关专业的研究生和本科生教材。 -
软件研发刘江执行主编精心挑选美国BorlandConference中最有价值的技术讲座,选择了知名的讲师,确保十几场讲座场场都精彩!知名专家与您共同探讨技术人员的成功之路!了解Java/.NET以及Borland最新技术,掌握软件趋势,站在时代的尖端!新老朋友共同切磋有趣的技术话题!更多的产品优惠! -
创建有效的项目团队(美)罗伯特·K.威索基(Robert K. Wysocki)著;曹维武译;曹维武译2002年的6月,全世界的人都在为“飞火流星”——足球,挥洒着自己的激情。在这4年一度的足球盛会上,每一个征战沙场的球队怀着金杯之梦而来,然而却有多少球队留下孤独的背影而去,如壮士扼腕般,尽管其球员可能身怀绝技。从项目管理的角度来看,足球场上的每一次征战就是一个项目,而主教练就是项目负责人,球员则是项目团队成员。仔细分析一下历届的世界杯,不难发现,足球场上成功的关键在于整个足球团队的协调、配合,而主教练的责任就是将各具天赋的球员整合在一起,创建一个有效的项目团队。惟有此,团队才可能获得真正的成功。足球如此,现实中的各类项目管理更是如此。我自己一直在电信制造企业中任职,所涉及的工作绝大多数都是以项目为导向的,因此经常转战于不同的项目中。在实际的工作中,我深深地感到,项目要想获得成功,人的因素是至关重要的。一个项目往往集聚了来自各个职能部门、具有不同技能。性格迅异的专业人士。如何将这些人整合在一起,创建成为一个高效、和谐。平衡的“临时家庭”——有效的项目团队,是项目能否成功的关键,也是企业乃至项目的各级管理者极为头痛的事情。在实际的工作中,我们每个人都有担当项目团队组织者的机会。今天你是一个团队中的成员,明天你就可能成为另一个项目团队的经理。初次涉足这个领域的专业人士头脑中一定会有很多问号,在实际的工作中也会有很多的困惑:项目团队的领导者不像传统上的职能经理那样具有组织系统所赋予的权力和权威,那么项目经理该怎样对团队发挥自己的影响力呢?我们往往不能随心所欲地选择团队的成员,现实情况中人力资源总是有限的,那么我们怎样去评估现有人员的能力特征,从中挑选出合适的项目团队成员呢?对项目团队成员进行整体性评估可以使用的工具有哪些?在获得了相应的评估数据之后,我们如何对项目团队的成员进行合理的部署和任务分配,以便最大限度地利用团队成员的能力,使项目获得成功?……这许许多多的问题将会在《创建有效的项目团队》一书中找到答案。本书的作者罗伯特·K·威索基(RobertK.Wysocki)博士是项目管理领域的著名学者和咨询专家,具有丰富的项目管理方面的实践经验;他著述颇丰,以在‘世界级项目经理”方面的研究而闻名。作者的背景决定了本书的鲜明特点——系统、实用。本书从介绍项目团队的背景知识开始,系统地论述了创建有效的项目团队的各个层面,根据作者的实践经验提出了相应的建议,特别是将项目、项目团队、项目管理过程构成了一个整体来进行研究,突破了以往在创建项目团队方面所进行的研究的局限性。本书还提供了对项目团队中的各个成员所具有的特征进行评估和数据提取的工具。通过这些工具,项目经理可以更好地对团队成员做出部署,从而使团队以最佳、最有效的方式运作。为了使读者更好地理解和实践所讲述的技术和方法,本书还提供了一个典型的案例,贯穿在各个章节之中,供读者练习之用。因此,本书可以作为初涉项目管理的人员和将要成为项目经理的人员系统学习项目团队创建的教材,也可以作为项目管理从业者的实用参考书。
