软件工程及软件方法学
-
面向对象程序设计房晓溪主编《面向对象程序设计》是按照本科院校学生的培养目标和基本要求,并结合多年来教学和软件工程实践的经验,为实施教学改革,使计算机教学进一步面向应用实践而编写的教材。《面向对象程序设计》内容包括:从面向过程到面向对象、C++程序设计初步、表达式和引用、程序控制语句、类与对象、构造函数与析构函数、继承与派生、多态性和虚函数、进一步使用成员函数、运算符重载、流类库、模板、异常处理等。每章后都配有习题,书后附录提供了部分习题答案和课程设计,体现了教材的理论性和实用性的统一。《面向对象程序设计》可作为计算机及相关专业的教学用书,也可作为工程技术人员的参考用书。 -
软件测试自动化(美)Daniel J.Mosley,(美)Bruce A.Posey著;邓波等译;邓波译本书是一本从测试开发人员和用户角度考虑的实际可用的指导软件测试自动化的书。两位优秀的软件测试顾问讲述了在真正的测试自动化基础设施设计和实施中能够做的和不能做的工作——还有一些实际的建议告诉读者现今最流行的自动化测试方法所能完成的和不能完成的工作。其内容涵盖:◆设定现实的预期:了解何时进行自动化与什么可以进行自动化◆对自动化测试进行计划◆实现控制同步数据驱动测试(CSDDT)框架,这是一个已被证明可以简化并加快测试速度的方法◆使用结构化的测试脚本以简化测试脚本的维护并提高重用性命自动化单元测试、集成测试、系统/回归测试◆管理自动化测试过程以优化效率本书还包括一个完整的自动化项目计划的例子,其中包括完整文档、实现、自动化环境、角色、责任等等http://www.phptr.com/mosley这个站点是一个FTP链接,其中有本书中所描述的所有方法在自动化测试项目中应用所需要的信息和工具资源。??作者简介:DANIEL,J.MOSLEY是客户机—服务器软件测试技术的创始人,他也是《TheHandbookofMISApplicationSoftwareTesting》和《CIientSeverSoftwareTestingontheDesktopandWeb》两本书的作者。Mosley是一位CSTE(认证软件测试工程师),他足质量保证研究所(QualityAssurancelnstitute)的一名高级顾问和研讨班主管,他的著作还有《TEST-RxTMMethodology》。BRUCEA.POSEY的特长是使用SQA套件和Rational小组测试开发和实现数据驱动、基于框架的测试脚本。他有将近30年的IT从业经验,曾在MasterCard、DeutscheFinancialServices、SBC和其他杰出的公司做过多种工作。现在他是ArcherGroup的董事和首席顾问,该公司的业务主要是软件测试和培训。 -
测试驱动开发(美)Kent Beck著本书是KentBeck先生的最新力作,在亚马逊网站上持续热卖,是Addison-Wesley出版公司著名的大师签名系列图书之一。我们希望本书的引进,能让更多读者有机会亲自体验最原汁原昧的大师作品,缩短与国外先进技术的差距,并借以推动年轻的中国软件产业的发展。 近一两年,极限编程(XP)在中国的软件企业中受到了相当的重视,越来越多的开发团队开始应用XP的方法,并从中受益。XP以“开发符合客户需要的软件”为目标,鼓励需求变化,并主动拥抱变化,测试驱动开发(TDD)是极限编程的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量,但是如何正确地进行测试,以及如何对代码中难以测试的地方进行测试,这些问题一直在困扰着开发团队。 本书从头到尾跟踪介绍了两个TDD项目,描述了程序员容易上手又能大大提高工作质量的技术。在涉及TDD最有特色的模式和重构后面都附有例子。通过将侧重点放在灵活的方法和快速开发的策略上,肯定能激发读者接受这些未被充分利用但功能强大的技巧。通过自动测试驱动开发,然后消除重复设计,不管程序难度有多大,任何程序员都可以写出可靠的、没有bug的代码。此外,TDD能鼓励程序员迅速地学习,更积极地沟通,并且能够找出建设性的反馈。KentBeck是软件开发方法学的泰斗、XP的创始人,长期致力于软件工程的理论研究和实践,并具有讲授XP的丰富经验。作为软件业内最富创造,哇和最有口碑的领导人之一,KentBeck极力推崇模式、极限编程和测试驱动开发,,他现在加盟于ThreeRivers研究所,是多部畅销书如《Smalltalk Best PracticePatterns》、《解析极限编程——拥抱变化》和《规划极限编程》(和Martin Fowler合著)的作者,并且是超级畅销书《重构——改善既有代码的设计》(中国电力出版社出版中英文版)的特约撰稿人。 -
软件质量工程的度量与模型(美)Stephen H.Kan著;王振宇等译;王振宇译理论、技术和实例的结合是本书的显著特点。本书的重点是使用度量,而不只是描述度量。除详细讲述基本问题和技术,包括软件度量、软件可靠性模型和程序复杂性的模型和分析外,还讨论了诸如过程中度量、缺陷排除有效性、顾客满意度等问题。书中有众多活生生的例子,其中许多来自作者的经历,他曾是荣获Baldrige奖的1BMAS/400系统软件质量活动的中心人物。这些例子向你展示怎样把理论和技术用于工作中。此书还包括来自惠普、摩托罗拉和NASA软件工程实验室这些著名计算机公司的例子。 理论、技术和实例的出色平衡,使此书成为关于软件开发中最重要问题之一的高度指导性的和实用的著作。StephenH.Kan博士,ASQC资格认证的质量工程师和资格认证可靠性工程师,是AS/400产品开发中质量管理过程的过程经理。从1988年AS/400的最初发布版本起,他就已经成为其软件系统的软件质量活动的中心人物。 本书详细论述了软件质量工程中的基本问题和技术,除软件度量、软件可靠性模型和程序复杂性的模型和分析外,还讨论了过程中度量、缺陷排除有效性、顾客满意度等问题。理论、技术和实例的结合是本书的显著特点,书中有许多来自IBM、摩托罗拉等软件工程实验室的例子。通过这些实例,读者可进一步了解如何把书中所讲的理论和技术用于实际工作中,以测量和改进整个软件开发过程的质量。 -
FoxPro事件驱动程序设计(美)[迪克·巴德]Dick Bard著;赵军,李杜译暂缺简介... -
软件体系结构覃征等编著本书系统介绍了软件体系结构的基本概念、构建模式、组态集成、形式化描述和集成开发环境。全书共6章。第1章概要介绍了软件体系结构的研究背景、动态和面临的问题;第2章详细分析软件体系结构的构建模式及异构集成;第3章结合实例描述软件体系结构组态分析与应用;第4章从WRIGHT形式化描述语言和CSP语义学的角度对软件体系结构进行了定量的表示;第5章介绍了软件体系结构集成开发环境的设计与实现;第6章对今后软件体系结构的研究前景做了分析和展望。本书可作为大专院校软件体系结构的教科书,也可作为从事软件工程、软件体系结构理论研究人员和从事软件研究和开发工作、软件体系结构系统设计、开发及应用工作有关人员的参考书。 -
软件工程理论与实践(美)Shari Lawrence Pfleeger著;吴丹等译;吴丹译本书通过丰富的实例,将概念彻底地融入到了实际应用中。本书针对软件工程中的关键问题,讨论了如何分析问题并提出解决方案。书中介绍了目前最新的软件技术和工具,引用大量实例研究和文献中的例子,讨论它们如何影响我们构建和使用的最终软件产品。ShariLawrencePfleeger是Systems/Software公司的总裁,她经常在马里兰大学的计算机科学系教授研究生课程和进修课程。Pfleeger是由于其在软件工程经验研究领域的工作成就而享有盛名,她著有大量相关领域的书籍和论文。JournalofSystemsandSoftware多次将Pfleeger评为当今顶级的软件工程研究人员。Pfleeger现任IEEETransactionsonSoftwareEngineering的助理编辑,她还是PrenticeHall的SoftwareQualityInstitute丛书的编委会成员。本书针对软件工程中的关键问题,讨论了如何分析问题并提出解决方案。书中介绍了目前最新的软件技术和工具,引用大量实例研究和文献中的例子,讨论它们如何影响我们构建和使用的最终软件产品。Pfleeger博士将最新的软件工程方法应用到了两个完全融合到一起的个案研究——一个是真实的信息系统,一个是有大量需求的实时系统——清楚地描述了大型软件开发项目是怎样从需要发展为想法、再转变为现实的过程。最终给出高质量的软件的解决方案。本书是为本科生的软件工程课程而设计的,也适用于研究生课程,也可供那些希望扩展专业知识的软件开发人员和项目管理人员参考。 -
软件体系结构(美)Mary Shaw,(美)David Garlan著本书全面讨论了软件体系结构研究的由来和发展,介绍了有关体系结构概念的构成和关于体系结构的不同观点,并给出了描述体系结构的有关理论和方法的研究成果。在此基础上指出了体系结构的多层次概念,并就各个层次的构成通过举例进行了全面的说明。体系结构的举例都是来自现实常用和通用的软件技术和应用。通过本书的阅读,读者将对体系结构概念和知识有一个全面而实际的认识。本书面向软件专业的大学高年级学生、研究生、从事软件工作的工程技术人员,以及对软件体系结构研究和应用感兴趣的读者。 -
FoxPro程序设计范立南等主编高校计算机基础教学与考试指导小组组编。本书是以“全国计算机等级考试”和“辽宁省高等学校计算机考试”及各类高职升本科考试的要求为依据编写的非计算机专业“FoxPro程序设计”的基础课教材,包括数据库基础;数据库的建立与编辑等十一章内容。 -
有效需求分析(美)Ralph R.Young编著本书从管理和技术两个角度,以案例方式阐述了软件项目中与需求分析相关的各种问题,力图让读者能够对需求分析的框架体系和过程形成较为清晰的认识,在实践中准确了解客户的业务需求,正确调配各种资源,更加准确地把握项目的方向,保证整个项目的成功。本书内容丰富翔实,实用性强,适合作为高等学校本科生和研究生的软件工程类教材,同时也可供软件企业对开发和项目管理人员进行培训使用。本书原版配有光盘,包括书中出现的部分插图和模板文件,读者如有需要,请与我社联系(电话:010-62622941)。
