软件工程及软件方法学
-
软件构架评估(美)保罗·克莱门茨(Paul Clements)等著本书对大型软件系统开发中具有重要意义的软件构架评估进行了系统阐述,着重讲解了3种流行的构架评估方法。本书是构架评估的实践指南。它不仅给出了所讲的评估方法的应用案例,而且还给出了很多细节内容,其目的就是要让经验不多的读者在读完此书之后,能够运用这些方法进行构架评估。本书是卡内基·梅隆大学软件工程研究所推荐教材,适用于软件构架评估人员,也可作为软件学院及大学计算机等专业相关课程的教材,还可作为软件公司各级管理和开发人员参考。 -
人件(美)汤姆·迪马可(Tom Demarco),(美)蒂姆·李斯特(Timothy Lister)著;UMLChina[翻译组]译;UMLChina翻译组译微软成功的原因之一就是公司里的所有经理都读过《人件》。我推荐软件经理每年重读一遍这本书。 ——Joel Spolsky当《人件》第1版出版时,我写了一篇评论,“我强烈推荐你买一本《人件》给你或你的老板;如果你是老板,那么请为你部门的每个人买一本,并且也给自己买一本。”这个建议在12年后依然有效,并且更加强烈。 ——Edward Yourdon本书中推荐的许多方法已经成为当今一流公司的标语:给开发人员提供私用的办公室,关闭公共寻呼系统,提供有设置‘请勿打扰’的电话等等。由于本书第1版的赫赫声名,新版的《人件》是我不用看就会决定购买的少数几本书之一。 ——Steve McConnell, IEEE Software这是我一直喜爱的软件工程书籍。《人件》正确指出软件工程是针对“人”,而不是针对“技术”。它看到在软件开发过程中人的许多方面,并指出人并不是软件开发机器中简单的小齿轮。我强烈推荐这本书给从普通工程师到CEO的每一个人。 ——Mark A. Herschberg我们终于有了一本关注论述软件工业中“人的因素”的著作,这可是一个好消息。当我第一次读完这本书时,我兴奋异常,即使现在再去读它也会激动。我们工作的主要问题并不是技术问题而是社会问题。我不禁嫉妒作者有如此丰富的学识与经验。 ——Raghavendra Gururaj近年来,软件工程领域的一个重大贡献是DeMarco和Lister在1987年出版的《人件》,我衷心地向我的读者推荐这本书。 ——《人月神话》第19章《人月神话》关注“软件开发”本身,《人件》则关注软件开发中的“人”。 ——UMLChina 《人件》第1版于 1987 年出版,专门讨论了软件开发和维护团队的管理问题,并向人们的传统认识提出了挑战。作者在书中推崇人本管理思想,正确指出知识型企业的核心是人,而不是技术,呼吁给予软件工作者充分的自由和信任。本书推出后,立即在西方引起了轰动,被誉为“几十年来对美国软件业影响最大的理念”。与《人月神话》一样,《人件》现已成为软件团队管理的经典之作。它和《人月神话》共同被誉为软件图书中“两朵最鲜艳的奇葩”。人们认为,《人月神话》关注“软件开发”本身,《人件》则关注软件开发中的“人”,因此,在成千上万的书架上,《人件》永远和《人月神话》并列在一起。1999 年 2 月,《人件》第2版出版,增补了8 章新内容。这些新内容拥有更加宽广的视角,对大中型组织中的团队如何运作进行了深入探讨。《人件》最新版的中...[更多内容] -
自动化软件测试(美)Elfriede Dustin等著编辑推荐:软件工程实践丛书,软件学院教材。本书是一本由浅入深地学习自动化测试涉及的高效工具、技术和方法的技术图书。通过对成功的实现的案例学习和研究,本书提供了在软件开发过程中进行成功的自动化测试所需的所有要素。本书可作为软件学院及大学计算机等专业相关课程的教材,也可以作为软件公司各级管理和开发人员参考。 -
重构(美)Martin Fowler著;侯捷,熊节译;侯捷译MartinFowler和本书另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。本书解释重构的原理(principles)和最佳实践方式(bestpractices),并指出何时何地你应该开始挖掘你的代码以求改善。本书的核心是一份完整的重构名录(catalogofrefactoring),其中每一项都介绍一种经过实证的代码变换手法(codetransformation)的动机和技术。某些项目如ExtractMethod和MoveField看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。本书所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口。点击进入该书更多详细信息。 -
构件化软件(美)Clemens Szyperski等著自从这本经典著作的第一版发行之后,又出现了大量的构件化软件技术。EJB、J2EE、CORBA3、COM+以及.NET的出现,则是超越OOP的构建化软件市场正在成熟的有力证据。本书为我们客观地描述了构件的市场前景;提供了对市场动力的独特观察,该动力影响着系统的部署;并揭示了深层次的实际问题及解决方案。本书将帮助软件开发人员、系统架构师、CTO以及系统集成人员理解构件软件内部的技术问题市场动力。ClemensSzyperski:瑞士Oberon微系统公司的创始人之一,并参与了BlackBox构件构造器的研制。他是工业界与学术界活跃的演讲者,还参与了多个国家的国家研究基金的评审工作。Szyperski教授发表了许多学术文章并撰写了若干部著作。本书全面介绍了软件构件技术涉及的问题。作者以构件与市场的关系作为入口,逐步转入对构件、接口、对象、模式、框架、体系结构等基本概念与知识的讨论。书中结合OMG、Sun和Microsoft的解决方案,介绍了构件模型与构件平台;接着在此基础之上,讨论了构件体系结构,以及构件的发布、获取、组装等与开发过程相关的问题。最后,本书简介了构件软件技术的市场前景。全书覆盖面广,内容丰富,语言简练,并从不同的角度进行了分析、预测,是一本优秀的软件技术参考书。本书适合于从事软件设计开发的软件开发人员、系统架构师、CTO、系统集成人员等。 -
面向对象项目的解决方案(美)Grady Booch著;邢春丽,冯学民,张丽梅译;邢春丽译直接而全面地讨论了面向对象技术管理人员和开发人员所面临的最关键问题囊括了Booch先生参与的世界各地几百个面向对象项目的广博经验通过介绍项目的问题、结论、推荐性做法以及经验性法则等,强调了管理面向对象项目的实践方面给出了很多真实项目的例子,说明了开发面向对象系统的各种方法。??本书出自对象技术大师GradyBooch之手,为运用对象技术来实现项目的各层次开发人员和管理人员提出了非常实用的建议。凭借其在面向对象软件工程领域广博的经验,Booch先生清晰地说明了如何合理地运用面向对象技术的有关原则,使系统开发更及时而且卓有成效。在本书中,Booch提供了很多从成功的项目中提炼出来的推荐性做法和经验性法则,是一部不可多得的著作。??本书是享誉软件工程领域的科学家GradyBooch的力作之一,主要从产品、过程、人员、规划等诸方面详细介绍面向对象项目管理的经验和原则。书中列举了作者多年来参与数以百计的面向对象项目所积累的成功和失败经验,呈现给读者许多使面向对象项目成功的推荐性做法和经验性法则。??本书对于初次接触面向对象项目的读者和在面向对象方面经验丰富的读者都是十分宝贵的资源。包括项目经理、高级程序设计人员以及希望成为有经验的程序开发人员的新手。 -
软件技术基础钟珞,杨波主编本书首先从软件应用的基础知识出发,详细介绍了C语言、算法与数据结构、软件工程、操作系统和数据库系统等方面的基础理论知识。其中,第四章用VC++编写了一个实例进行演示,第七章是一个以VC++编写的自动化方面的实例。本书内容丰富、论述严谨、重点突出,体系结构和内容选取强调基础性和实用性,符合管理工科学生的认识规律,可作为电气工程与自动化专业及其有关非计算机专业应试人员的教材,也可供大专院校师生、科技人员及电脑爱好者阅读。 -
Delphi 5 编程指南万兆泉等编著内容简介本书是为编程人员而编写的。Delphi5是Inprise公司继Delphi4之后推出的又一个WIndows可视化编程工具。Delphi5简化了Windows应用程序和浏览器、WEB服务器、中间件及以后端大型数据库系统的集成,并支持XML和HTML4,加快了Internet和分布式计算应用系统的设计开发速度。Delphi5在开发Internet应用、数据库系统等方面的性能有了很大提高,同时在提高开发人员的效率、方便开发人员的使用方面也做了很多改进。本书力求全面介绍用Delphi5编程开发的基本知识,并重点介绍Delphi5的新特点和使用技术全书分三部分,共21章。第一部分包括第至第六章,介绍Delphi基本知识,如Delphi安装、主要界面,简单程序设计等;第二部分包括第七至第八章,主要介绍Delphi的ObjectPascal语言和面向对象程序设计第三部分包括第九至最后一章,每一章都介绍一个专题,以说明如何使用Delphi来编写Windows应用程序,其中重点介绍了Delphi数据库编程和创建控件及程序分发、Internet编程等。本书可作为Delphi编程开发人员的编程指导书和自学用书,高校计算机专业相关课程参考教材和社会相关领域培训教材。 -
软件工程教程师素娟主编暂缺简介... -
Authorware软件开发速成培训杨尚森编著暂缺简介...
