软件工程及软件方法学
-
复杂网络视域下的软件度量及进化张浩华 著《复杂网络视域下的软件度量及进化》针对大型软件的规模和复杂性所带来的度量和质量控制问题,分析传统度量方法在大型软件应用上的不足,从复杂网络这一新的视域来观察评价软件系统。全书内容分为5个部分,共11章。其中,第1部分主要介绍软件的复杂性和复杂网络的研究背景及现状,包括第1章和第2章;第2部分主要介绍软件静态结构模型,对大量优秀开源软件特征进行分析,包括第3章和第4章;第3部分通过对软件的核结构、结点重要性进行评估,对双重度和邻聚系数进行研究,揭示了软件网络的各种特性,进而提出一个基于复杂网络的新的测度体系,包括第5~8章;第4部分探讨软件进化中的特征变化和软件生态系统,包括第9章和第10章;第5部分即第11章,对今后的研究工作进行了展望。《复杂网络视域下的软件度量及进化》可供从事软件研究的科技人员阅读,也可作为计算机软件与理论专业的研究生教材或参考书。
-
智能化软件质量保证的概念与方法聂长海 著本教材系统介绍软件质量保证的相关概念、理论和方法,特别是关于软件的一些新概念、新特性、新技术、新平台和新的应用场景对软件质量和软件质量保证提出的一些新要求或提供的一些新手段。教材覆盖的知识点超过了传统教材的一倍以上,大大扩充了传统软件质量保证教材的内涵和外延。
-
计算机软件测试技术与管理研究赵亮 著《计算机软件测试技术与管理研究》全面系统地介绍了软件测试基础理论及其应用技术,并介绍了软件测试的发展脉络及其与软件开发新技术的结合和运用。《计算机软件测试技术与管理研究》旨在使读者可以很快掌握软件测试的基础知识,代领读者进入软件测试这个新的领域,并了解软件测试的新动态,对它有一个全面的认识;重在培养读者软件测试工作的实践能力,适应软件企业的工作环境和业界标准,并和国际先进的软件开发理念与测试技术保持同步。通过《计算机软件测试技术与管理研究》的学习,读者便可以了解并掌握软件产品质量保证的基本思想和科学体系,软件测试过程和策略,软件测试的方法、技术和工具的使用,为全面掌握软件技术和软件项目管理打下坚实的某础。
-
面向需求变更的软件过程改进张璇 著在软件过程中,不同的实体,例如,需求、组件、体系结构、文档、产品和人等,都是相互依赖而存在的,其中任意实体发生变化,都可能导致其他相关实体的变化。各个实体之间的紧密联系导致变更成为软件过程风险的一个重要原因。因此,主动预测软件需求变更并积极开展软件过程改进,是保持和提升软件整体质量的有效方法。先,系统地论述了软件需求变更与软件过程的相关研究与实践背景,分析了需求变更与软件过程的关系。然后,对软件需求变更及变更间关联关系进行了分析,为软件开发和维护过程中利益相关者做出有效管理决策提供了有价值的信息。后,使用系统动力学方法对软件需求变更管理过程进行了仿真建模,并根据模型运行的仿真结果来分析软件过程改进效果。
-
软件工程开发技术与应用单广荣 著《软件工程开发技术与应用》全面介绍JavaWeb应用开发的理论与实践知识,包括四个部分的内容,分别是Web前端开发、Java面向对象程序设计、MySQL数据库应用、JSP技术。Web前端开发部分重点介绍如何使用lITML5技术开发前端,如何使用CSS3技术修饰前端;Java面向对象程序设计部分重点介绍编程逻辑、数组的使用、面向对象思想等在开发中的应用;MySQL数据库应用部分重点介绍创建数据库、创建数据表、创建约束,数据的添加、删除、修改、查询以及使用Java语言的JDBC技术访问MySQL数据库;JSP技术部分重点介绍请求与响应的流程、用户的状态管理、四太作用域、九大内置对象、页面跳转等。《软件工程开发技术与应用》后以知识库管理系统为案例,将本《软件工程开发技术与应用》所讲解的内容进行综合的应用。
-
软件工程与项目管理刘竹林 著本书全面、系统地介绍了软件工程的概念、原理和典型的技术方法,包括:软件工程的发展和基本原理,软件过程的基本活动和常用的软件开发方法,常用软件项目立项的方法、可行性分析、软件项目团队的建立以及软件项目立项文档的编写,需求分析的过程、方法和软件需求分析文档的编写,软件的总体设计和详细设计,软件编码、软件测试与调试和软件维护,面向对象的方法学,统一建模语言(UML),软件项目管理等内容。
-
国际经典交互设计教程[英]杰米・司迪恩,乔伊斯・绮 著,孔祥富 译本书每个章节都包含了交互设计产业中的不同分支,探索世界各地不同的案例,APP、游戏和网页等平台交互设计产品中的优秀创意,读者还将了解到一些反响优秀的品牌、复杂及大规模的服务搭建,交互性强的博物馆设施、以及对现实生活产生影响的那些电子产品。作者将会分享这些项目和产品背后的生产过程,为读者今后的设计和工作提供创意和知识。
-
软件测试技术谭凤,宁华,唐滔,孔玲,陈怡然 编《软件测试技术(第2版)/高等院校计算机任务驱动教改教材》结合当前主流的测试技术和测试工具,基于“项目引导、任务驱动”的项目化专题教学方式编写而成。《软件测试技术(第2版)/高等院校计算机任务驱动教改教材》主要内容包括软件测试基础、软件测试类型、软件测试过程、软件质量、白盒测试、黑合测试、软件测试流程、自动化测试、功能测试、性能测试、Web测试、移动APP测试、嵌入式软件测试以及面向对象的软件测试等。测试技术相关章节结合具体的项目实践进行讲解,让读者在掌握理论基础的同时提升自动化测试的能力。《软件测试技术(第2版)/高等院校计算机任务驱动教改教材》取材新颖、内容翔实、通俗易懂、技术实用、指导性强,较全面地覆盖了软件测试基本理论,并给出具体的项目实践案例,让读者更好地理解和掌握各种测试技术并有效地运用到实际工作中。《软件测试技术(第2版)/高等院校计算机任务驱动教改教材》可作为本科和高职高专院校的计算机与软件工程等专业的教材,也可作为各大软件培训机构或企业软件测试人才的教材,同时也可供软件测试、软件质量保证及软件开发和软件项目管理从业人员参考。
-
软件工程实践与项目管理刘竹林 著本教材根据国家关于高等职业教育的精神,结合高职院校学生的学习特点,比较全面、系统地介绍了软件工程学科的概念、技术和方法,以及软件项目管理体系第六版的十大相关知识。 本教材共12章,分为三个模块:软件素质模块(第1、2章);软件开发过程模块(第3~11章);项目管理模块(第12章)。 各章详细内容是:第1章介绍软件工程的基本概念,第2章介绍软件生命周期与开发模型;第3章介绍项目计划与可行性分析;第4章介绍软件需求分析的内容和方法;第5章介绍软件概要设计和软件详细设计;第6章介绍面向对象的UML设计;第7章介绍Rational Rose 建模工具;第8章介绍RUP 开发方法;第9章介绍软件编程;第10章介绍软件测试技术;第11章介绍软件测试工具LoadRunner;第12章介绍软件项目管理。 本教材适合高职高专院校学生学习软件工程知识之用,也可作为其他院校软件工程课程的参考书或软件测试工程师、软件开发技术人员的参考书。
-
常用工具软件实用教程吴,敏,束 著,史国川,鲁磊纪,杨章静,主 编《常用工具软件实用教程(第2版)》由浅入深、系统全面地介绍了z新实用工具软件。全书共分12章,内容包括安全工具软件、系统优化和维护工具软件、磁盘工具软件、文件处理工具软件、光盘工具软件、电子图书浏览和制作工具软件、语音转录及翻译工具软件、图像处理工具软件、娱乐视听工具软件、数字音频处理工具软件、数字视频处理工具软件以及网络常用工具软件等。《常用工具软件实用教程(第2版)》以工作场景导入—知识讲解—回到工作场景—工作实训营为主线组织编写,每一章都精心挑选了具有代表性的实训题,并对工作中的常见问题进行解析,以便于读者掌握本章的重点和提高实际操作能力。《常用工具软件实用教程(第2版)》结构清晰、易教易学、实例丰富、可操作性强、学以致用,对易混淆和实用性强的内容进行了重点提示和讲解。 《常用工具软件实用教程(第2版)》既可作为高职高专院校的教材,也可作为各类培训班的培训教程。此外,《常用工具软件实用教程(第2版)》也非常适合从事计算机常用软件技术研究与应用的人员参考阅读。