软件工程及软件方法学
-
精通Sliverlight丁士锋 编著Silverlight是微软公司开发的目前极为热门的一种RIA开发技术,本书以Silverlight的最新版本Silverlight 1.1为例,详细介绍了这门新技术的功能、特性。全书共分为4篇25章,分别介绍了Silverlight的开发环境、Silverlight的设计元素、Silverlight开发的相关技术及方法等内容,最后通过7个极具代表性的示例深入分析了Silverlight的设计方式及编程方法。本书适合想学习Silverlight的初学者阅读,也适合具有一定Silverlight经验,想深入、全面学习Silverlight的读者参考。 -
软件测试基础教程杜文洁、景秀丽本书详尽地阐述了软件测试基础知识及其相关的实用技术,内容包括软件测试的基础理论、软件测试方法、软件测试流程、软件测试环境的搭建、软件测试用例设计、软件测试计划与文档、软件自动化测试、面向对象的软件测试和软件测试管理。本书结合教学实例,突出基本知识和基本概念的表述,注重内容的先进性、系统性和实用性,力求反映软件测试发展的最新成果。本书将测试与软件工程密切结合,使读者可以更好地理解和掌握软件测试的内容,并迅速地运用到实际测试工作中去。本书适合作为高等院校、高职高专院校及相关的软件学院软件技术专业和计算机相关专业的教材,也可作为软件测试技术的培训教材,同时还可供软件测试人员参阅。 -
杨芙清文集杨芙清《杨芙清文集(第2辑)》精选了杨芙清院士在1998年到2007年期间发表的重要学术论文和论述,是对其在计算机科学技术特别是软件工程技术学科最新成果的系统总结。主要内容涉及软件工程技术学科的前沿发展综述,学术研究论文,产业发展战越报告,产业建设和人才培养思想等方面。 -
基于Eclipse RCP的复合应用开发扈晓炜 等企业中的独立信息系统数量不断增多使企业员工面临操作烦琐、信息过载和不一致等问题。复合应用(Composite Application)技术采用SOA系统思想和架构将多个信息系统整合为高效、灵活、使用方便的综合信息系统。本书第一部分分析现有信息系统开发方法及其问题,介绍复合应用的概念、实例、需求分析、设计方法和实现技术。第二部分详细介绍用Eclipse 技术实现复合应用的基本方法。第三部分介绍企业级复合应用平台的需求和IBM对应的产品Lotus Expeditor和Lotus Notes 8,和在这些平台上进行企业级复合应用设计、开发、部署。本书可供具有基本信息系统开发经验的人员了解复合应用系统的需求、设计、实现和运行技能,以及如何应用企业级复合应用平台设计开发复杂的企业级复合应用系统。 -
可信赖的软件开发(美国)Bijay K. Jayaswal、(美国)Peter C. Patton 著;杨浩 译本书介绍了一种集成技术:可信赖软件的设计(DFTS),它可以在上游阶段解决软件质量问题,使软件质量的目标变成在实施阶段防止错误,而不是在实施后查找和清除错误。该技术的本质是在编写代码之前完成重要的质量工作。这种面向客户的集成技术可以在成本、质量和发布期限方面取得突破性的成果,从而满足客户的需求,或超出客户的预期。作者介绍了这个技术的规则,以及它们在实际软件设计问题中的应用。书中的案例分析覆盖了DFTS技术的各个方面,包括CoSQ、AHP、TRIZ、FMEA、QFD和Taguchi方法,提供了大量的习题和练习,以及该技术的详细应用实例,来测试读者对书中内容的理解程度。本书可供企业的所有员工学习使用,包括DFTS黑带和高级黑带的培训。它有助于快速掌握DFTS技术,并能快速、成功地应用它。无论是自己开发、外包、咨询还是提供支持,可信赖软件的设计都有助于改进质量。它为各个层次的软件和质量人员(包括开发人员、项目领导、首席软件构建师和客户)提供了突破性的解决方案。 -
软件过程质量管理苏秦、何进、张涑贤《软件过程质量管理》充分考虑软件产品及其生产过程的特殊性,在全面论述现代软件质量管理原理的基础上,结合作者的研究和国内外的最新成果,以支持软件过程质量管理方法的体系结构为主线,系统介绍了软件质量管理方法、模块化软件生产过程的质量管理方法以及软件过程质量评价与度量的关键技术。全书共七章,主要内容包括软件质量概述、软件度量及质量改进、软件需求过程、设计过程、测试过程、维护过程、外包过程的过程质量管理与评价。《软件过程质量管理》可作为高等院校相关专业教师和研究生的教学用书,也可作为软件质量管理的专业人员和系统分析师的参考书,还可作为软件公司、计算机专业管理人员以及软件质量研究爱好者的参考和自学用书。 -
软件安全(美)麦克劳 著,周长发,马颖华 译本书是由软件安全领域的权威专家编著,讲授如何实施软件安全的专著。本书在论述软件安全理论的基础上详细讲解了如何将软件安全付诸实践。书中描述的软件安全最优方法(或者称为接触点)以优秀的软件工程方法为基础,并且在整个软件开发生命周期中都明确地仔细考量安全问题,即认识和理解普通的风险(包括实现缺陷和体系结构瑕疵)、基于安全进行设计,以及对所有的软件工件都进行彻底、客观的风险分析和测试。本书的目的是使接触点方法为你所用。采用本书的方法并不会从根本上改变你的工作方式,但是能够改善现有的软件开发生命周期,并能据此来创建自己的安全的开发生命周期。本书还介绍了知识管理、培训与认知,以及企业级的软件安全计划等方面的内容。本书适合与软件相关的任何机构的管理人员、商业人员、软件架构人员、软件开发人员、软件测试人员以及安全管理人员阅读,可以作为大学、研究机构和培训机构的计算机安全和软件安全课程的教材和参考书。 -
软件编档导论金波 编本书系统、全面地介绍了软件编档的概念、方法、规范、格式、技巧、工具及其管理,按照软件生命周期理论并结合相关软件工程标准,完整讲述了各类软件文档从规划、计划、编档、测试、评审、管理直至打包、印刷、发行、维护等的全过程,是目前国内难得的专业介绍软件编档的教材及工具书籍。本书深入浅出、通俗易懂、循序渐进,理论联系实际,力求突出重点,侧重应用,具有丰富的案例和编档模板。不仅对缺乏经验的编档者极有教益,即使有丰富软件开发、管理经验的人,也同样会从中获取规范、系统的编档思想、理念和良好的处理方法。本书对于非软件领域的各类文档编制工作,也有一定的参考价值和指导意义。本书不仅可作为各类高校本科生、研究生软件编档课程的教材和教学参考书,也可供各级各类培训机构作为继续教育的教材,更是广大软件工程人员、IT从业人员和管理人员充实、提高自我的极好的案头工具书。 -
开天辟地常用工具软件应用攻略新品乔富强 编著本教材系统而全面地介绍了目前较为流行的常用工具软件的功能及其用法,主要内容包括:常用工具软件基础知识、网络搜索和下载工具、网络通信工具、文件压缩工具、文本工具、磁盘和光盘管理工具、图形图像处理工具、多媒体处理工具、安全防护工具、翻译工具、系统维护和优化工具等。本教材采用“知识性和技能性相结合”的模式,边讲解边举例,图文并茂,步骤清晰,一目了然。本教材中涉及的工具软件版本新,实例内容新颖、典型,实用性、指导性强。各部分都配有精心设计的习题和实验操作题目,注重培养学生的实际操作和动手能力。通过本教材的学习,可以轻松地掌握当前常用工具软件的使用与操作技能。《开天辟地》学电脑系列教材的多媒体教学光盘全面采用语音讲解,有如老师在手把手地教你使用电脑,让你几分钟学会一个实例,几天全面掌握。本教材可以作为成人教育、各种电脑培训班的教材,也可供广大计算机爱好者学习和参考。 -
Eclipse 3.0从入门到精通崔群法、王咏梅 编Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建。在目前所有的可视化开发工具中,Eclipse可以说是最有发展前途的产品之一。本书全面介绍了Eclipse的开发调试环境、SWT、JFace、RCP、Eclipse表单、Web开发和插件开发等。本书内容结构清晰、由浅入深、注重实用,非常适合Eclipse开发人员使用,尤其适合有一定Java基础的SWT/JFace开发人员、Eclipse插件开发人员、RCP开发人员和Web开发人员使用,是初学者入门的经典图书,是高级程序员的必备参考工具。
