软件工程及软件方法学
-
软件适应性技术丁博 等著《软件适应性技术:从个体适应到群体适应》从 体系结构层面入手,研究适应性软件的构造技术。首先以较大篇幅对软件适应领域的已有研究进行较为全面的阐述和 分析,在此基础上阐述作者近年来在个体适应和群体适应方面所取得的成果,包括融合个体适应性 和群体适应性的软件自适应概念模型、自适应软件个体构造方法、集中决策的群体自适应机制、非集中决策的群体白适应机制等 ,以及基于这些成果形 成的Auxo技术体系。《软件适应性技术:从个体适应到群体适应》是对作者(丁博)近年来在软件适应性技术领域工作的一 次全面梳理和系统阐述,适合软件工程等相关领域的科研人员阅读参考 。 -
Struts2基础与案例开发详解胡波,邱加永,许焕新 编著《struts2基础与案例开发详解》以理论和实践相结合的模式,介绍如何用struts2来开发基于b/s结构的应用程序,使读者更容易掌握struts2的相关知识。《struts2基础与案例开发详解》共分17章,其中第1~12章循序渐进地讲解struts2基本知识、struts2配置方式、struts2拦截器、ognl表达式、struts2标签、struts2校验等相关内容,第13~16章讲解前端技术,iquery、struts2测试以及struts2、spring、hibernate的整合等内容,第17章讲解使用struts2开发一个日志管理系统的方法。《struts2基础与案例开发详解》内容结构合理,语言简练、容易理解,适合struts2的初学者或有相关编程经验的用户使用,也可供广大软件开发者和编程爱好者参考使用,更是学校及培训机构的首选用书。 -
玩转BIOS与注册表九州书源 编著《一学就会魔法书:玩转BIOS与注册表(第3版)》讲述了电脑BIOS和注册表设置的相关知识,主要内容包括认识BIOS、设置图形化EFIBIOS、传统Phoenix-AwardBIOS设置、其他品牌BIOS设置、升级和优化BIOS、认识注册表、注册表与操作系统性能的优化、注册表与操作系统个性化设置、注册表与网络管理、注册表与电脑安全设置、注册表的维护和管理、BIOS和注册表的备份与还原以及BIOS与注册表故障排除等,通过介绍BIOS和注册表的各种设置功能让读者的电脑技能更全面。 -
精彩绝伦的Android UI设计Juhani Lehtimaki 著,王东明 译《精彩绝伦的Android UI设计:响应式用户界面与设计模式》是Andriod UI设计领域的经典著作。不仅从Android应用设计者的角度系统讲解了要从事Android UI设计必须要掌握的Android平台的所有技术和特性,还从Android应用开发者的角度全面总结了Android UI设计的方法、技巧、模式、反模式,以及如何实现响应式用户界面设计。《精彩绝伦的Android UI设计:响应式用户界面与设计模式》共21章,分为四部分。第一部分(第1~4章)讲述用户界面设计、用户界面设计的工具、移动设备和触摸设备的设计,并探讨Android平台;第二部分(第5~11章)介绍 Android的应用架构和在线指南、Android的意图系统、Android应用的导航结构、主界面应用小部件、通知、物理按键、输入法和传感器设计,以及平台用户界面组件设计;第三部分(第12~16章)讨论 Android资源的管理、Android应用的布局、可缩放的图形、响应式设计,以及如何实现响应式用户界面;第四部分(第17~21章)阐述用户界面设计模式、用户操作设计模式、导航和布局设计模式、数据设计模式以及用户界面设计的反模式。 -
模糊测试(美)Michael.Sutton,(美)Adam.Greene,(美)Pedram.Amini 著,段念,赵勇 译随着软件安全性问题变得越来越关键,传统的仅由组织内的少数安全专家负责安全的模式正受到越来越多的挑战。模糊测试是一种能够降低安全性测试门槛的方法,它通过高度自动化的手段让组织的开发和测试团队都能参与到安全性测试中,并能够通过启发式等方法不断积累安全测试的经验,帮助组织建立更有效的面向安全性的开发流程。本书是一本系统性描述模糊测试的专著,介绍了主要操作系统和主流应用类型的模糊测试方法,系统地描述了方法和工具,并使用实际案例帮助读者建立直观的认识。无论读者是否已有一定的安全性测试经验,本书都能够让你立即获得收益。 -
HBase权威指南(美)Lars George 著,代志远 ,刘佳 ,蒋杰 译《“十二五”国家重点图书出版规划项目:HBase权威指南》探讨了如何通过使用与HBase高度集成的Hadoop将HBase的可伸缩性变得简单;把大型数据集分布到相对廉价的商业服务器集群中;使用本地Java客户端,或者通过提供了REST、Avro和Thrift应用编程接口的网关服务器来访问HBase;了解HBase架构的细节,包括存储格式、预写日志、后台进程等;在HBase中集成MapReduce框架;了解如何调节集群、设计模式、拷贝表、导入批量数据和删除节点等。《“十二五”国家重点图书出版规划项目:HBase权威指南》适合使用HBase进行数据库开发的高级数据库研发人员阅读。 -
软件工程张海藩 吕云翔 编著《21世纪高等学校计算机规划教材:软件工程(第4版)》是软件工程领域的经典教材。全书由5篇(16章)构成,第1篇(第1、2章)讲述软件工程与软件过程;第2篇讲述传统方法学(第3~5章),包括结构化分析、设计与实现;第3篇讲述面向对象方法学(第6~10章),包括面向对象的概念、模型、分析、设计、实现,同时介绍了统一建模语言UML;第4篇讲述软件项目管理(第11~14章),包括软件项目的计划、组织和控制,软件维护与软件文档;第5篇讲述软件工程的高级课题(第15、16章),包括形式化方法和软件重用。《21世纪高等学校计算机规划教材:软件工程(第4版)》内容新颖、实例丰富,可以作为高等院校“软件工程”课程的教材或教学参考书,也可以供程序员、软件测试工程师、系统工程师以及软件项目经理等相关人员阅读参考。 -
手把手教你做项目王兆宇 著《手把手教你做项目:一步一步学PLC编程(施耐德SoMachine)》从入门和工程实际的角度出发,以目前工业自动化控制系统中应用较多的施耐德M218、M238、M258、LMC058作为硬件基础,手把手教读者如何使用PLC进行工业控制、硬件组态和软件编程。《手把手教你做项目:一步一步学PLC编程(施耐德SoMachine)》第一、二章介绍了PLC原理与相关知识,施耐德M218、M238、M258、LMC058的硬件系统,第三、四章用大量的篇幅介绍了SoMachine控制平台的编程环境和编程技巧,第五~八章为读者展示了几个常用的例程,一步一步教读者创建项目、进行SoMachine编程、仿真和数据通信。在这些例程的讲述过程中把必要的知识点贯穿其中,让读者一学就会,拿来就用。《手把手教你做项目:一步一步学PLC编程(施耐德SoMachine)》由施耐德电气(中国)有限公司资深主任工程师倾力打造,内容通俗易懂、注重实际、强调应用、重点突出,可供电气自动化及相关工程技术人员自学使用,也可作为大中专院校相关专业师生的参考资料及培训用书。 -
手把手教你做项目陶飞 ,张越 著《手把手教你做项目:一步一步学PLC编程(西门子 STEP7)》从入门和工程实际角度出发,以目前工业自动化控制系统中应用较多的西门子S7—300系列PLC为例,手把手教读者怎样用PLC进行工业控制和项目设计。《手把手教你做项目:一步一步学PLC编程(西门子 STEP7)》第一、二章介绍了西门子S7—300系列PLC的硬件系统,第三、四章用大量的篇幅介绍了STEP7的编程环境和编程技巧,第五~八章为读者展示了几个常用的例程,一步一步教读者创建项目、使用STEP7进行程序的编制和通信。在这些例程的讲述过程中把必要的知识点贯穿其中,让读者一学就会,拿来就用。《手把手教你做项目:一步一步学PLC编程(西门子 STEP7)》由一线工程师团队倾力打造,内容通俗易懂、注重实际、强调应用、重点突出,可供电气自动化及相关工程技术人员自学使用,也可作为大中专院校相关专业师生的参考资料及培训用书。 -
配置管理最佳实践(美)Bob Aiello Leslie Sachs 著《配置管理最佳实践》贴近实际,旨在指导配置管理从业者如何处理日常工作中需要面对的各种复杂情况。全书详细介绍了配置管理的6个核心职能:源代码管理、构建工程、环境配置、变更控制、发布工程和部署。作者在书中展示了如何实施配置管理,从而可以支持软件和系统的开发,满足SOX、SAS-70等合规准则的要求,提前考虑新兴的IEEE/ISO 12207等标准,同时还可以和最新的ITIL、COBIT 和CMMI等框架集成到一起。《配置管理最佳实践》对于任何与配置管理相关的工作人员来说都是一本必不可少的参考书。从CTO到CIO,再到开发人员、质量保证工程师、项目经理、软件工程师、系统分析员、测试人员和合规专业人士,皆是如此。
