软件工程及软件方法学
-
Eclipse Plug-in/RCD开发方法详解孟庆昌、王津涛本书以Eclipse的使用、Eclipse Plug-in/RCP的开发为核心,全面、详细地介绍了Eclipse的基本操作及Eclipse Plug-in/RCP应用程序的构建。全书共5篇,Eclipse起步篇介绍了Eclipse的架构及操作、CVS版本控制以及JUnit测试工具在Eclipse中的使用;Eclipse插件开发篇介绍了如何使用 Eclipse进行插件开发;Eclipse RCP开发篇介绍了Eclipse RCP开发过程:搭建常见的Eclipse开发环境篇介绍了Eclipse JEE开发环境的搭建、 Eclipse JME开发环境的搭建以及Eclipse Ruby开发环境的搭建;Eclipse RCP实战开发篇介绍了一个“病人住院信息管理系统(PatientIMS)”的开发过程,使读者达到学以致用的目的。 本书提供了丰富的典型实例。为了便于读者调试程序,本书还配备了光盘,其中包含了本书的所有实例代码和相关操作视频。 本书既可以作为Eclipse的入门培训教材或自学教材,又可以作为高等院校计算机及其相关专业的教学用书。 -
移山之道邹欣这是一本介绍软件开发方法(MSF)和工具(VSTS)的书。《移山之道:VSTS软件开发指南》的内容包括:程序设计的基本原则;如何在工具的帮助下进行软件开发:如何与人合作:如何管理软件工程及微软的解决方案和方法论。《移山之道:VSTS软件开发指南》通过虚拟的开发团队——移山公司利用Visual Studio Team System(VSTS)及Microsoft Solution Framework(MSF)敏捷方法论来培训员工、开发商业网站的全过程,系统地讲述了软件开发各个方面的内容。并且通过一系列发生在团队成员之间的故事和对话,生动地描述了在实战中如何运用开发方法,让读者了解VSTS及MSF如何与真实的开发过程相结合,同时解答读者的疑惑。《移山之道:VSTS软件开发指南》共分3个部分,在编排上由易到难,可以供各种层次的读者选择阅读。第1部分,介绍VSTS的基本功能;第2部分,着重讲个人开发技术和两人如何合作;第3部分,联系具体的开发过程,讲解具体使用技巧,理论联系实战。书后有6篇附录,收录了参考文献、常用文档模板,以及VSTS 2008版本的新功能介绍等。 -
软件测试与软件质量评价尹平、许聚常、张慧颖随着计算机技术的发展,计算机软件正被广泛地应用到社会的各个领域。为确保软件正确运行,防止由软件引起灾难性事故,开发或选择高质量的软件产品具有重要意义。对软件进行测试和评价是提高软件质量的两个有效途径。当前,人们越来越重视软件测试,而且以软件测试为主题的论著也在增多。但真正做好软件测试,不仅需要测试人员全面掌握软件测试的各方面理论知识,还需要有多年的经验积累。在本书中,作者对软件测试的相关知识做了系统而全面的介绍,并把自己多年从事软件测试的经验奉献出来。我们相信,无论是测试领域的新成员,还是资深人士,都能从本书中获益。由于软件产品具有复杂性、抽象性、不确定性和难于度量等特性,以及人们对软件质量认识的局限性、非系统性,软件质量评价一直是软件质量研究的一个难题。本书根据GJB 2434A和GJB 5236,介绍了软件质量模型、软件质量度量、软件质量评价过程、评价方法。希望对开展软件评价起到积极的作用。本书共有l2章。第1章是基本概念,第2章到第9章介绍软件测试的基本理论知识和软件测试项目管理方面的知识,第10章到第l2章介绍软件产品评价技术。 -
软件案例分析刘天时《高等学校教材·软件工程:软件案例分析》围绕软件开发的一些案例由浅入深地讲述了软件开发过程中的一些设计方法(包括算法设计方法)和实例技巧;按照软件开发流程介绍了一个信息系统的开发过程,通过理论与应用相结合的方式,帮助和引导读者进一步掌握软件工程的基本概念、理论、方法和技术。结合具体案例分析讲解是《高等学校教材·软件工程:软件案例分析》的特点。《高等学校教材·软件工程:软件案例分析》可作为高等院校本科计算机相关专业高年级和研究生教材,也可作为从事软件开发、管理、维护和应用的工程技术和管理人员的参考书。 -
CMMI和集成化软件研发管理林锐,彭国明 编著CMMI是世界范围内用于衡量软件过程能力的标准,如何将CMMI合适地应用于企业,有效地提高软件研发和管理能力,这是IT行业非常关注的课题。通过本书读者可以快速了解“CMMI是什么”;结合CMMI和IDP研制适合于本企业的流程规范;应用RDMS来管理本企业的研发项目。读者可以从上海漫索计算机科技有限公司网站 http://www.mansuo.com ;下载最新的IDP文档和RDMS软件。本书主要读者对象是IT企业的研发主管、项目经理和软件开发人员,以及即将到IT企业工作的高校毕业生。本书可以作为软件学院的教学参考书。 -
自动化软件测试张瑾、杜春晖 编本书主要介绍软件测试知识以及测试工具的使用方法。本书使用的配置环境是Windows 2003和.Net Framework 2.0,并逐步引领读者学习基础知识和各个工具的使用技法,最后将其贯穿并设计了符合软件企业特点的自动化测试流程。全书内容由浅人深,并辅以大量的实例说明,最后给出了一个完整的项目案例。随书光盘中含有本书所有实例的脚本,以及项目案例的源程序,供读者学习参考使用。本书供有一定软件测试基础的测试人员使用,也可作为软件测试职业培训教材使用,对于缺乏软件测试知识和经验的爱好者来说,可以迅速对软件测试拥有一个全面清晰的认识,并积累实战经验。 -
USE CASE入门与实例高涣堂nbsp;Case是软件系统需求工程师的必备利器。二十年来,Use Case的基础概念和技术都没有改变,但Use Case技能的培养,则是软件开发人员适用未来任何软件系统开发的需要。本书针对目前软件开发人员经常遇到的系统需求分析问题,阐述如何运用Use Case技术加以解决。首先分别对Use Case的基本概念和技术的各个方面进行说明和解析,然后通过7个翔实的开发案例来帮助读者深入理解Use Case-Driven软件开发技术的实践应用。本书可作为高等院校计算机技术、软件工程及相关专业的教材,对于初、中级软件设计员和程序员以及准备学习UML,应用项目开发的用户,具有较高的参考价值。 -
敏捷软件开发Alistair Cockburn本书提示了敏捷软件开发的真正内涵。全书以“软件是创造和沟通的合作博弈”为中心向读者展示一个看待软件开发的崭新视角。全书共13章,包括创造和沟通的合作博弈、个人、团队的沟通与合作、方法集、敏捷与自适应、以及Crystal方法集等内容。.本书适合软件开发人员、管理人员、架构师等技术人员参考。 -
开天辟地常用工具软件应用攻略新品乔富强 编著本教材系统而全面地介绍了目前较为流行的常用工具软件的功能及其用法,主要内容包括:常用工具软件基础知识、网络搜索和下载工具、网络通信工具、文件压缩工具、文本工具、磁盘和光盘管理工具、图形图像处理工具、多媒体处理工具、安全防护工具、翻译工具、系统维护和优化工具等。本教材采用“知识性和技能性相结合”的模式,边讲解边举例,图文并茂,步骤清晰,一目了然。本教材中涉及的工具软件版本新,实例内容新颖、典型,实用性、指导性强。各部分都配有精心设计的习题和实验操作题目,注重培养学生的实际操作和动手能力。通过本教材的学习,可以轻松地掌握当前常用工具软件的使用与操作技能。《开天辟地》学电脑系列教材的多媒体教学光盘全面采用语音讲解,有如老师在手把手地教你使用电脑,让你几分钟学会一个实例,几天全面掌握。本教材可以作为成人教育、各种电脑培训班的教材,也可供广大计算机爱好者学习和参考。 -
软件测试的有效方法(美国)William E.Perry 著;高猛 译Srbanes-Qxley Act表明了质量测试对于软件开发过程的重要性。WilliamE.Perry的质量保证协会已经开发了经过证实的一组指导原则和检查表,帮助您找出软件中的漏洞并创建高效工作的软件,同时还将节省您的时间和金钱。这本综合性的手册将引导您如何使用所提供的工具。《软件测试的有效方法(第3版)》没有采用常见的“做什么”的教学方式,而是深入地介绍如何建有效的测试系统和规程。通过《软件测试的有效方法(第3版)》,您将学习如何建立基线评估、创建有效的测试环境,建立7步测试过程并使其满足您的需求。
