本书系统、详细地讨论了软件行为,尤其是群体软件行为;深入研究了代理或多代理群体的行为。它既是一本原理书籍,描述了软件行为的理论、模型、方法;又是一本计算机系统体系结构书籍,描述了软件行为在不同行为模式系统中的结构问题、运行模式问题、平台问题和应用问题;同时,还是一本反映现代计算机科学综合研究成果的方法学的教科书。本书结构清晰,内容丰富、,讲解深入透彻,可以作为大学计算机本科高年级学生和研究生教材;是信息学科硕士、博士生的书籍;同时,还可以作为所有行业从事信息技术工作的工程师、技术人员、系统人员和业务人员进修与提高的参考书。
本书定位于企业实际软件测试工作流程,在分析软件测试“岗位群”的“典型工作任务”的基础上,按照软件开发过程(跳过软件开发过程中的设计),用职业能力描述学习目标,用工作任务陈述学习内容,将软件测试技术划分为测试需求及评审、单元测试、集成测试、系统测试及验收测试这4个学习领域。 书中的内容主要为:软件测试综述、软件测试过程与测试模型、黑盒测试与测试用例设计方法、白盒测试(静态分析与动态测试)的实用技术、单元测试技术、集成测试技术、系统测试、验收测试、测试用例的设计、测试文档的编写、测试项目管理以及上机实训等内容。本书以学生信息管理系统、HP自带的航班订票系统案例为线索,详细讲述了几个主要测试工具的使用,例如LoadRunner、QualityCenter、QTP、XUnit等。书中给出了大量的测试用例和实用的模板。
《学术中国·院士系列:软件定义网络核心原理与应用实践》分为核心原理和应用实践两大部分,对软件定义网络(SDN)技术进行了全面剖析和深入解读。一、首先阐述了SDN的设计思想与体系架构,详细分析了软件定义网络的控制转发分离和可编程性两个突出属性,其次介绍了以OpenFlow为代表的SDN南向接口协议,以及北向和东向接口协议,接下来根据SDN的层次化架构,依次介绍了SDN数据平面、控制平面以及SDN应用案例,梳理总结了SDN标准化进展以及学术发展情况。二、着重讲述SDN应用实践,从系统架构、代码解析等方面详细介绍了虚拟交换机、开源控制器、仿真测试实验工具的基本知识,并结合模拟网络环境搭建、虚拟网络设备部署、实际业务开发等具体应用实践场景,深入讲解了利用SDN技术进行创新研发的过程。 《学术中国·院士系列:软件定义网络核心原理与
《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。 《领域驱动设计:软件核心复杂性应对之道》适合各层次的面向对象软件开发人员、系统分析员阅读。
本书是指导初学者学习Project项目管理的入门书籍。书中详细地介绍了初学者在使用Project 2003软件进行项目管理时必须掌握的基本知识、使用方法和操作步骤,并对初学者在进行Project项目管理时经常会遇到的问题进行了专家级的指导,以免初学者在起步的过程中走弯路。全书共分17章,分别介绍Project 2003概述、初识Microsoft Project 2003、创建荟研化妆品项目、建立任务之间的关联、项目资源的建立和管理、项目成本的建立与管理、项目的优化、项目的发布、项目的执行、项目的跟踪、项目的监控、项目的变更管理、创建项目报表、多项目的编制及管理、Project中的宏、Project与Office中其他软件的协作以及项目收尾管理等内容。 本书附带一张精心开发的专业级多媒体教学光盘,它采用全程语音讲解、情景式教学、详细的图文对照和真实的情景演示等方式,紧密结合书中
极限编程(XP)是一种经历过实践考验的轻量级软件开发方法学,本书以一个基于Web的软件项目为例,全面介绍了XP项目的整个运作过程。 本书共分15章,章至第3章概述了书中所用到的XP实践和法则。第4章至5章则以真实的开发项目为例,依次详细介绍了XP项目的整个运作过程。内容包括XP项目的个开发阶段——探索;个版本的规划;次迭代计划;执行次迭代计划(第7章至3章);第二次、第三次迭代和发行等。5章总结了从该XP项目的实践得到的经验及教训。 本书语言轻松活泼,实用性与可读性较强,适合于软件开发人员、软件项目管理人员、客户以及任何与软件开发有关的读者阅读参考。
《软件开发的艺术(英文版)》论述了如何运用常见的设计原理来简化软件开发,以创建CRM(客户关系管理)软件系统为范例,详细阐述了metadata—driVen(元数据驱动)过程的设计理念和步骤。《软件开发的艺术(英文版)》共分为七章:章为导论,第二章为原理,第三章到第六章分别阐述了软件开发的四个阶段(即需求、分析、设计和构造阶段),第七章为结论。全书图文并茂,叙述清晰,实例丰富,是一部来自于作者大量经验的总结性论著。
《信息技术常用工具软件》使学生全面了解信息技术常用工具软件的基础知识,训练学生掌握常用工具软件的操作技能,培养学生具备利用计算机分析问题和解决问题的思维方式与应用能力;使学生能熟练使用常用工具软件以及多媒体操作技能。加强计算机基础教育不仅是让学生掌握一种信息处理的工具,同时也是一种文化基础教育、人才素质教育和强有力的技术基础教育,促进各专业学科教育水平的提高。《信息技术常用工具软件》共包含九个项目,即云存储、硬件管理工具、系统管理工具、图形图像工具、视音频工具、动画制作Flash、图像处理专家Photoshop、其他常用工具。《信息技术常用工具软件》具有针对性、完整性、实用性和丰富性等特色,可为读者提供了丰富的学习内容,便于学生好的理解和掌握。
《应用软件开发技术》是国家示范性高职院校建设项目成果,是首批国家示范性高职院校平项山工业职业技术学院“计算机应用技术”专业优质核心课程规划教材。 全书共8个学习情境,主要内容包括应用软件开发技术认知、搭建开发环境、系统需求分析、系统概要设计、数据库设计、系统详细设计、系统实现、软件的测试与发布等。 《应用软件开发技术》从应用软件开发实践的角度出发,语言通俗易懂,强调软件工程基础知识与应用软件开发操作技能的紧密结合,基于软件开发过程整合了8个学习情境,能快速引导读者进入计算机应用软件开发领域,掌握使用VS.NET 2005及相关工具进行软件开发所需的技能和方法。
时下绿色软件越来越流行,各大绿色软件下载社 区的出现,更加表明绿色软件的火热度。冼泽华编著 的《绿色软件开发(附光盘)》介绍如 何用Java开发绿色软件,开发收费软件时,注册码如 何生成;开发绿色软件时,数据库如何选择;Java 文件如何加密,才能避免反编译的时候造成代码信息 泄露;软件发布后如有新功能需要升级,应如何升 级才能避免软件的信息丢失等相关方面软件开发及维 护的知识。本书帮助软件公司使用Java开发产品, 通过本书提供的方法,实现软件绿色化,从而使客户 不需要安装与配置系统环境,直接可以使用。 《绿色软件开发(附光盘)》适合所有的Java程序 员、对绿色软件感兴趣的开发人员阅读,也可以作为 具备Java基础学习者 的项目指导书。
《面向对象软件工程实践教程》是一本面向对象技术的实践教程,结合大量软件开发实例,重点介绍了软件工程基本概念、面向对象技术、软件开发方法、软件开发过程、项目组织管理、系统建模,以及面向对象需求分析、面向对象设计、面向对象实现等。 《面向对象软件工程实践教程》重点突出面向对象技术的分析、设计和实现流程以及建模方法。书中所有的概念、技术、开发方法都通过实例来演示,内容精炼,表达简明,实例丰富,非常适合用作高等院校计算机专业及相关专业的教材,也可以作为培训机构相关专业的培训教材。
本书围绕一个证券交易与结算系统的案例进行讲解,通过这个在实践中证明是行之有效的工程实例,阐述如何以的方式实现从用例到代码的软件工程设计与初稿的整个过程。书中主要介绍了统一对象建模方法、域建模、用例建模、健壮性分析、交互建模、协作与状态建模、处理需求、实现等内容。本书的读者对象为软件开发人员也可作为高等院校计算机专业软件工程相关课程的参考书,特别适用于对面向对象技术有了解但希望进一步提高开发水平的程序开发人员。
本书主要内容: 带给项目更大灵活性和更快的执行速度,不论项目拥有何种目标以及处于何种环境 推动有着模糊需求的项目成功前行 发现客户真正的需要,而不只是他们所表达的需求 管理整个项目不断进行的范围变更 定制适应自己的环境的APF 将APF与现有敏捷软件开发方法集成 使用APF克服障碍以取得成功 为项目管理的未来做好准备
《Google Glass开发指南》详细讲解了Google Glass开发中最重要的Mirror API的用法,内容主要包括Timeline、Menu、Subscription、Location等主要组件,并以一个完整的应用示例,将各个主要的API在真实场景下的应用直观地展现给读者,使读者可以很快掌握Google Glass开发技术。最后还对如何提高Google Glass应用的性能和交互设计给出了一些合理的建议。 《Google Glass开发指南》适用于对Google Glass开发感兴趣的各类人群。
本书包括部分:能帮我做什么;如何编写一个定制的;深入;实战。部分针对初级读者,介绍关于获取编译运行的基本知识。第二部分针对中级读者,以一个例子为主线,告诉读者如何开发一个模块,这部分读者不需要深入了解的细节,只需要知道如何实现一个基本的模块。第三部分针对高级读者,这是本书的重点,解析架构,深入探讨各种设计的目的与意义,并对第二部分使用到的一些特性进行代码设计实现上的探索。读者读完本部分,会对整个架构有清晰的认识,可以编写各种模块(不局限于模块)插入到中,从而定制自己的。第四部分针对中高级读者,以的开源模块为例,帮助读者从实战角度理解第二、三部分描述的内容。