软件工程及软件方法学
-
PHP入门很轻松云尚科技 著《PHP入门很轻松:微课超值版》侧重实战,结合流行有趣的热点案例,详细地介绍了PHP开发中的各项技术。《PHP入门很轻松:微课超值版》分为16章,包括搭建PHP开发环境、成为大牛前的知识、PHP中的函数、PHP的数组、字符串和正则表达式、日期和时间、面向对象程序设计、操作文件和目录、PHP与Web交互、管理Cookie和Session、处理错误和异常、MySQL基本操作、PHP操作MySQL数据库、PDO数据库抽象层、图形图像处理技术。为了提高读者的项目开发能力,后挑选热点项目网上商城管理系统,进一步讲述PHP在实际项目中的应用技能。 《PHP入门很轻松:微课超值版》赠送大量超值的资源,包括同步教学微视频、精美幻灯片、案例及项目源码、教学大纲、求职资源库、面试资源库、笔试题库和小白项目实战手册。同时《PHP入门很轻松:微课超值版》还提供技术支持QQ群,专为读者答疑解难,降低零基础学习编程的门槛,让读者轻松跨入编程的领域。 《PHP入门很轻松:微课超值版》适合零基础的编程自学者和PHP程序开发人员,还可作为中、高职、本科院校相关专业的教材,以及社会培训机构的培训手册和参考资料。
-
无代码编程张学军 等本书由11位云表平台的资深开发者共同编写而成,内容涵盖云表平台的安装、部署,以及云表平台的三大利器:填表公式、业务公式和数据接口。本书从信息系统的基本单元—数据入手,以进销存系统为例,手把手介绍一个系统如何从平台上生长出来;在交付使用后,又如何做适应性修正,以符合企业业务发展的需要。这本书开创了从操作层面介绍纯中文编程的先河,对于稍有Office基础的小白来说,就是从入门到精通的教科书;对于已经有软件开发经验的开发者来说,可以更加系统性地了解无代码编程的体系化过程。 本书适合企业管理人员阅读与实践,也是高等院校、职业院校进行普及型社会技能培训的教材。
-
元宇宙时代通证一哥元宇宙是平行于现实宇宙的虚拟宇宙,其基于Web3构建,是未来人类文明的重要形态。元宇宙融合了区块链、AR VR、5G、AI等前沿技术,旨在媲美真实世界的沉浸式体验,同时为未来商业发展提供巨大的想象空间。本书第1章从宇宙和人类文明的本源说起,阐述了元宇宙时代到来的必然性;第2章重新审视并深入解读了“元宇宙”;第3章和第4章详细讲解元宇宙涉及的“软技术”和“硬技术”等前沿科技,帮助读者深入了解相关技术;第5章详细论述元宇宙形成的两种方式——自上而下和自下而上;第6章描述元宇宙的应用场景,包括社交、娱乐、生活和产业等;第7章探讨元宇宙的治理方式DAO及其运作方式;第8章对未来元宇宙中人的终极形态做了猜想:缸中之脑或者半机械人。本书凝聚了作者多年研究成果和认知总结,由浅入深、层层递进,可读性强,适合广大元宇宙、区块链从业者和爱好者阅读。
-
软件架构实践[美] 伦·巴斯(Len Bass),[美] 保罗·克莱门茨,[美] 瑞克·凯兹曼 著三位著名的软件架构师的新版著作,阐述了软件架构师如何管理和优化现有体系结构,转换它们以解决新问题,并构建可重用的体系结构,使之成为战略业务资产。更新了移动,云,能源管理,DevOps,量子计算等新内容
-
Arduino开发入门与创意应用陈明荧 著本书是基于作者多年的软硬件平台设计和教学经验撰写的Arduino Uno开发入门指导,指导初学者做出自己喜欢的实验,同时帮助有经验的工程师更有效率地开发应用专题。 本书的核心内容包括:引导读者使用Arduino Uno开发板轻松创建自己的创意实验平台;基于自己动手制作(DIY)的实验平台,解码和开发稳定的红外线遥控器、声音控制器,完成功能完备的项目专题制作和产品原型机的开发;利用Arduino基本I/O功能,实现包括七节显示器、按键扫描、串行通信接口、继电器及音乐控制等项目应用。 本书的技术探讨部分深入浅出,实验项目贴近实际应用,既适合初学者自学实践,也适合有经验的工程师用于项目开发的参考。
-
高性能Spark[美] 霍顿·卡劳,[美] 雷切尔·沃伦 著通过本书,你可以了解到:Spark SQL的新接口如何为SQL的RDD数据结构提升性能。Spark Core与Spark SQL中数据join的不同选择方式。充分利用标准RDD转换的技术。如何解决Spark中键值范式的性能问题。不借助Scala或其他JVM语言来编写高性能的Spark代码。采用改进建议后,如何来测试其功能及性能情况。使用Spark MLlib和Spark ML机器学习库。Spark的流处理组件、外部的社区扩展包。
-
敏捷项目管理马克·C.莱顿,[美] 史蒂文·J.奥斯特米勒,[美] 迪恩·J. ... 著,傅永康,冯霄鹏,杨俊 译如何即时、有效地应对不断变化的、复杂的需求和状况,是 VUCA 时代企业所面临的一项挑战。敏捷项目管理方法正在成为企业应对这个时代的有效工具,它不仅仅适用于软件和互联网行业,其他行业在产品开发中同样需要应用敏捷的思想和方法。《敏捷项目管理(第3版)》将 Scrum 作为基本框架,对精益和极限编程等方法加以整合,重点阐述了敏捷产品开发方法在制定产品愿景,创建产品路线图,管理范围、采购、时间、成本、质量、风险,预测进度,快速开发及发布产品,创造敏捷环境,以及领导敏捷转型过程中的实践应用。另外,本书反映了近年来业务敏捷与规模化敏捷领域的发展趋势,对 SAFe、 LeSS 和 DA 等规模化敏捷方法也做了特别介绍。《敏捷项目管理(第3版)》在前两版的基础上增加了大量敏捷落地应用的内容,能够帮助读者澄清其在敏捷产品开发过程中所遇到的困惑、修正谬误。本书不仅可作为企业应用敏捷方法的实践指南,还可作为 PMP(项目管理专业人士资格认证)、 PMI-ACP(敏捷项目管理专业人士资格认证)备考用书。无论是敏捷方法的初学人士、项目团队成员、项目经理,还是在组织中推进敏捷转型的变革者,应该学习与参考本书。
-
明解Python[日] 柴田望洋 著,周凯 译本书图文并茂、示例丰富,采用全彩印刷方式,通过299段代码和165幅图表,系统地讲解了Python的基础语法和编程知识,内容涉及分支/循环语句、对象、字符串、列表、集合、函数、类、模块、异常处理和文件处理等。针对初学人士难以理解和容易误解的地方,本书均采用平实的语言,辅以精心设计的版式,循序渐进、清晰直观地进行了讲解。跟随本书的讲解,读者可以扎实掌握Python的基础知识,并具备实际使用Python进行编程的能力。
-
软件设计开发方法与技巧张仁津 著本书是为计算机软件导论课程及程序设计课程编写的教材,主要介绍了基础和必需的理论概念和术语,以及软件开发的主流方法。全书共分6章,内容包括计算机与软件系统的发展,软件结构化开发技术,软件工程学开发技术,面向对象的软件开发技术,软件质量、软件标准与编程技巧,面向组件的软件开发技术,涵盖了程序与软件的主要开发方法。本书从广阔的视野出发,由浅入深,循序渐进,紧密结合软件新技术的发展,将软件技术的概貌呈现给读者。通过学习本书,读者能够理解和掌握现代软件技术与开发方法。本书适合作为普通高等院校计算机、软件工程、数据科学与大数据技术、物联网、网络工程等相关专业的教材,也可作为相关领域从业人员的参考用书。
-
软件测试郑炜,李宁,陈翔,吴潇雪 著本书系统介绍了软件测试的基本理论、工具的使用,以及前沿的软件测试理论和技术。全书共分为11章,内容包括:软件测试的基础、软件测试的策略、黑盒测试与白盒测试、软件测试过程管理、软件测试的度量方法、系统测试技术、软件测试工具及其应用、第三方测试、公有云测试质量评估与退出方法、企业测试实践、CMMI与软件测试、基于搜索的软件测试。本书所有知识都以结合具体实例的形式进行介绍,力求详略得当,使读者可以快速地理解软件测试的方法。章后附有习题,供读者实践练习。同时各章节主要内容配备了以二维码为载体的微课,并在学堂在线(http:www.xuetangx.com)平台上提供了在线慕课。