软件工程及软件方法学
-
现代软件工程成奋华软件工程作为一门当代迅速发展起来的新兴学科,是软件分析、开发及维护的重要指导。本书共9章,以软件生命周期为主线,主要介绍了可行性分析、需求分析、概要设计、详细设计、编码、测试、维护、面向对象的软件设计、软件管理,而且还介绍了统一建模语言UML和Visio 2002的基本知识。最后提供了几个有用的附录。.本书适合作为高职高专、成教本科等计算机专业的教材,也可作为软件开发人员的参考用书或作为参加全国计算机等级二级考试的辅导教材。... -
笑傲测试魏伟《笑傲测试》是以武侠小说体裁撰著的软件工程测试项目管理书。全书将软件测试实战的全过程融会于侠义执著、幽默调侃的情境中,系统的测试定义、流程方法、技术规范、管理要点等技术管理信息能在充实而惬意、严谨又不失快慰的氛围里得到接受、理解和实施。读此书不仅能使初入门者轻松快捷地了解测试、掌握操作,又能让资深者在饭后茶余悠闲地领会作者对测试要义的准确把握,深厚谙熟的技术和人文功底。.本书既可作为职业培训和高校教辅读物,又是一本优质实用的业务指导书。读者对象为院校师生,从业人员,应届毕业生和相关管理者。... -
软件工程(英)萨默维尔(Sommerville.I.)本书是系统介绍软件工程理论的经典教材。自1982年初版以来,本书随着软件工程学科的发展不断更新,培养了一代又一代软件工程人才,对学科本身也产生了重大影响。全书共分7篇,涵盖了整个软件开发过程各个阶段的内容,从初始的需求导出到设计和开发,再到软件项目管理。本书适合作为本科生和研究生教材,同时也可供软件工程人员参考。.本书主要特点:●包括了软件工程理论与实践的最新进展,并讨论了系统工程的相关主题。●详述了敏捷方法与复用的相关知识。●涵盖了系统安全性、保险性与可靠性,解释了在开发关键系统时的最佳实践。●通过一个信息系统和一个控制系统的案例分析,阐述了软件生命周期的步骤。..与以前的版本相比,第8版更新了部分内容,并增加了有关最新主题的三章:●信息安全工程,介绍了有关安全软件的描述和设计中所需要考虑的诸多问题。●面向服务的软件工程,解释了如何将可复用的Web服务用子开发新的应用。●面向方面的软件开发,描述了基于关注点分离的新技术。本书设有专门的网站(http://www.pearsoned.co.uk/sommerville),提供了本书相关资料的链接,主要包括以PowerPoint和PDF两种形式给出的讲稿、在线测验题、案例分析、进一步阅读建议等。... -
算法分析与设计(美)古德里奇,(美)塔玛西亚 著,霍红卫 译本书系统地阐述了算法设计的方法、技术和应用实例。全书内容包括基础算法、基本数据结构、基本算法设计技术、图算法、网络流和匹配、文本处理算法、数论算法、网络算法、NP完全性、近似算法、回溯法和分枝限界法、外存算法、并行算法和在线算法。Java实现示例覆盖了软件设计方法、面向对象实现问题和算法的实验性分析。这些典型问题的Java应用示例分布在不同的章节中。此外,书中以大量图例说明算法的工作过程,使算法更加易于理解和掌握。.本书适合作为高等院校计算机专业本科生和研究生算法设计课程的教材,也可作为从事软件开发和工程设计的专业人员的参考书。此外,算法爱好者和参加各种程序设计大赛的选手也可把本书作为参考用书。... -
软件测试技术曲朝阳 等编著本书详尽地阐述了软件测试领域中的一些基本理论和实用技术。首先从软件测试的基本原则,以及常用的软件测试技术入手,介绍了与软件测试领域相关的基础知识。然后,分别从单元测试、集成测试和系统测试3个层面深入分析了如何选择和设计有效的测试用例,制定合适的测试策略等主题。最后,讨论了面向对象的软件测试和软件测试自动化技术。附录中还附录了常见的软件错误,供读者参阅。本书作为软件测试的实际应用参考书,除了力求突出基本知识和基本概念的表述外,更注重软件测试技术的运用,在介绍诸多知识点的过程当中结合直观形象的图表或实际案例进行深入浅出的分析,从而使读者可以更好地理解秋掌握软件测试理论知识,并迅速地运用到实际测试工作中去。本书适合作为各层次高等院校计算机及相关专业的教学用书,也可作为软件测试人员的参考书。 -
软件工程万江平本书运用了前沿的知识科学和系统科学来处理软件和软件工程的复杂性。使用了IEEE的软件工程知识体系(SWEBOK2004)、著名的软件过程成熟度模型(CMM/CMMI)和NASA的软件开发实践经验。针对中国的实际情况和软件产业发展情况,突出了软件质量管理和软件过程改进,采用了面向对象技术(包括UML)、项目管理等软件知识技术来解决中国软件工程教育和培训的实际问题。.本书内容丰富,结构合理,适合计算机及相关专业的本科生、研究生以及软件技术和管理人员使用。... -
软件自动化测试技术陆璐、王柏勇本书全面、系统地论述软件工程与软件测试自动化的理论及应用技术。全书共分14章。前6章介绍了软件测试的基本理论,包括软件测试是一个持续质量改善的过程、软件测试流程与生命周期、现代软件开发中软件测试的基本流程、软件测试工具种类的评估、软件产品维护阶段的软件测试技术等。第7章到第11章介绍软件测试的一些通用的测试工具,包含客户端、应用服务器、数据库端的性能、功能和安全性测试的工具和方法。第12到第14章介绍利用目前国际主流软件测试平台之一的Segue为电力部门大型应用系统进行的软件测试实例,包括软件测试用例设计、测试文档的自动生成、内存自动检查分析、故障自动跟踪分析、软件测试用例的自动回收、测试的实例结果分析及相关报告模版等。附录给出了软件测试项目的国际标准模版,供读者参考。.本书既可作为高等院校软件测试课程的教材或参考书,也可作为从事计算机软件开发的科技人员和软件项目高级管理人员学习软件工程和软件测试自动化技术的参考书。同时对于那些希望增强软件测试方面知识的程序员及软件开发团队的其他人员,本书也具有很好的参考价值。... -
软件工程技术张应辉、饶云波《高职高专“十一五”规划示范教材:软件工程技术》是根据高职高专教育培养高级技能人才的要求,突出“实践性、实用性、创新性”, 并结合作者多年的教学和工程实践经验,以“理论够用、实用为主”为原则编写的一本软件工程技术的教材。内容主要包括软件工程基础、软件生存周期及开发模型、软件项目开发计划、软件需求、软件设计、软件实现、软件测试和软件维护。《高职高专“十一五”规划示范教材:软件工程技术》参考了大量的最新资料,内容丰富翔实,突出了以实用为原则的特点。《高职高专“十一五”规划示范教材:软件工程技术》既可作为承担国家技能型紧缺人才培养培训的高职高专院校计算机类、信息管理类专业的教材,也可作为网络技术人员的参考书。 -
软件工程实训梁竞敏,凌远龙 编著本书以Rational Unified Process软件工程思想为基础设计实训项目,并将其贯穿于整个项目的软件工程生命周期之中。本书解释了许多软件工程应用的关键概念,其中包括电子商务开发过程、用例需求捕获、可控制的迭代化开发、基于构件的软件开发以及软件构架的早期验证。本书实训以用例为驱动,以体系结构为中心,采用迭代和增量过程,经历需求、分析、设计、实现、测试等5种工作流,最终构造完善的软件产品。.本书适合作为高等学院和职业技术学院计算机相关专业课程的教材,同时也可用做社会相关人员的参考用书。... -
SolidEdge基础教程江洪 等编著Solid Edge是一个基于Windows平台的三维机械设计软件,采用参数化和特征造型技术,能方便、快捷地创建任何复杂形状的实体。它以UG公司的 Parasolid造型内核作为软件核心,将装配设计、零件造型、钣金设计和图样生成有机地结合,提供了从二维到三维功能强大的设计系统,可与UG软件无缝集成。Solid Edge适合于机械设计行业,为企业开发新型产品提供了一个良好的数字平台。. 本书用图表和实例生动地讲述:Solid Edge的常用功能,以及目前同类书中很?傩鹗龅那咔婀δ埽苟琳呖梢员呖幢卟僮鳎佣由罴且浜屠斫狻1臼槊空露加猩匣废疤?.并在随书光盘中提供了上机练习题的答案。.. 本书可作为高等院校机械专业的CAD/CAM课程教材,也可作为工程技术人员的自学用书和参考书。...
