软件工程及软件方法学
-
Backbone.js应用程序开发(美)Addy Osmani 著; 徐涛 译Backbone.js提供了一套Web开发的框架,为复杂的JavaScript应用程序提供了一个MVC结构。《Backbone.js应用程序开发》详细介绍了如何使用Backbone.js完成Web应用开发。全书从了解MVC、SPA和Backbone.js的基本知识开始,然后着手构建3个示例应用程序。《Backbone.js应用程序开发》还介绍了Backbone和Grunt-BBB、jQuery Mobile等开发工具的配合使用,以及Jasmine、QUnit和SinonJS等测试解决方案。《Backbone.js应用程序开发》的作者是知名的JavaScript专家、谷歌Chrome团队的工程师Addy Osmani。《Backbone.js应用程序开发》适合于JavaScript程序员、Web开发人员,尤其是想要学习和使用Backbone.js的读者阅读参考。 -
实用工具软件任务驱动式教程陈承欢 编《实用工具软件任务驱动式教程/“十二五”职业教育国家规划教材》是“十二五”职业教育国家规划教材。《实用工具软件任务驱动式教程/“十二五”职业教育国家规划教材》根据软件的功能类别和主要用途精心选取工具软件,以工具软件的实际应用问题为载体,围绕“实际应用”学习“工具软件”,按照“处理日常事务→获取网络资源与传输文件→进行网上交流→阅读与制作特殊格式文档→捕捉与处理图像→播放与处理音视频→构建虚拟系统和虚拟光驱→维护与优化系统→保护系统和数据”的顺序设置了9个教学单元。每个教学单元设置了【教学导航】→【操作准备】→【软件综述】→【引导训练】→【探索实战】→【考核评价】→【单元总结】7个主体环节,便于有效实施“教、学、做、评”→体化的教学方式。对于常用工具软件的应用问题设置了可操作的任务,通过完成82项操作任务全方向促进工具软件应用能力的提升,在完成各项实际操作任务的过程中引导学习者逐步体会工具软件的功能特点、熟悉其操作方法和使用技巧。《实用工具软件任务驱动式教程/“十二五”职业教育国家规划教材》可以作为高职高专院校各相关专业“工具软件”课程的教材,也可以作为“工具软件”的培训教材或自学教材。 -
软件测试技术库波,杨国勋,罗炜 等编《软件测试技术(第2版)/高等职业教育精品示范教材》介绍了实用的软件测试技术。全书共分为8章,主要内容包括:软件测试基础知识、软件测试阶段、软件测试过程与管理、黑盒测试、白盒测试、性能测试、Web应用测试和易用性测试等。《软件测试技术(第2版)/高等职业教育精品示范教材》在软件测试技术内容的选取、概念的引入、文字的叙述以及案例和习题的选择等方面,都力求遵循面向应用、逻辑结构简明合理、由浅入深、深入浅出、循序渐进、便于自学的原则,突出其实用性与应用性。《软件测试技术(第2版)/高等职业教育精品示范教材》可作为高职高专学校的计算机专业教材,也适合作为各校非计算机专业辅修计算机专业课程的教材,还可供从事计算机软件开发的科技人员自学参考。 -
Java EE核心框架实战高洪岩 著《Java EE核心框架实战》旨在提高读者的学习效率,增强其项目实战能力。为此,《Java EE核心框架实战》摒弃了软件公司中不常用或不实用的技术,而是采用近200个开发案例,为读者讲解了开发商业软件的必备知识,帮组读者进行“精要”式的学习,汲取JavaEE的思想,正确地进行项目实战。《Java EE核心框架实战》涵盖了MyBatis 3、Struts 2、Ajax+JSON、Spring 4 MVC、Hibernate 4、Spring 4、WebLogic+EJB3等主流JavaEE框架的核心开发技术,介绍了MVC框架的原理实现、上传、下载、数据验证、国际化、多模块分组开发、转发/重定向;JSON的解析;将Ajax及JSON和MVC框架进行整合开发;ORM框架的CURD及MyBatis和Hibernate中映射文件的使用;Spring 4中的IOC及AOP技术;企业中常使用的Struts 2、Spring 4 MVC、MyBatis 3、Hibernate 4、Spring 4整合开发,以及通过WebLogic+EJB3深入学习JavaEE的体系结构等实用内容。《Java EE核心框架实战》语言简洁,示例丰富,适合具有一定Java编程基础的读者阅读,以及使用Java进行软件开发、测试的从业人员阅读。 -
用户为中心的设计与评估张云鹏,武君胜,杨帆 著本书既保持知识的普适性,又保证前沿研究成果的新颖性,由浅入深、循序渐进地介绍用户为中心的设计与评估及相关的编程基础知识,使读者对以用户为中心的界面设计有一个完整的了解,并在界面设计方面打下坚实的基础。本书共9章,主要内容包括:用户为中心的设计与评估、用户客观直觉特性、用户主观直觉特性、快速原型方法、Visual Basic、Qt界面开发、用户界面设计、启发式评估、出声思维可用式测试。本书可作为高等学校计算机、软件工程等专业相关课程的教材,也可作为软件工程领域从业人员及爱好者的参考用书。 -
软件架构设计实践教程张家浩 著《软件工程系列教材:软件架构设计实践教程》是为计算机软件工程专业高年级学生或研究生“软件体系结构”课程而编写的教材(含实践内容),包括基本概念和案例分析、实践及思考题等。全书共9章,分别是第1章认识软件架构,第2章架构与架构师的作用,第3章软件架构的描述与可视化,第4章从需求到架构,第5章软件架构设计的参考模型,第6章软件架构的概要设计与实现,第7章基于接口、组件和SOA的架构设计与实现,第8章基于MVC设计模式的架构设计与实现,第9章基于关键需求的架构设计、验证与评审。《软件工程系列教材:软件架构设计实践教程》与其他同类教科书的不同之处在于,作者根据多年企业工作和学校相关课程教学的经验,结合学生的实际情况和特点,有所选择地强化了相关课程中从关键需求分析到概要设计、接口和组件设计、MVC模式应用、架构测试和验证等针对性、实用性强,学生看得见、摸得着,能感受、有兴趣学的软件架构知识和动手实践内容,淡化了软件架构的形式化描述等学生难于理解和把握且过于理论化的内容。《软件工程系列教材:软件架构设计实践教程》形式与内容编排与同类教科书有较大变化,在简短的基本概念介绍之后,配备大量的配套案例分析,希望能够帮助学生理解概念,并获得真实的架构体验。同时,在案例介绍中尽可能地采用当前比较流行的平台和工具,使学生在了解和掌握相关知识之后,马上就可以使用,缩短了学校与企业实际运用之间的距离。教程每章还配有实践题和思考题,方便老师和学生使用。本书主要用作软件工程相关专业的“软件体系结构”课程,也可作为其他相关专业的教学用书,或作为从事软件开发的科技人员的参考书、培训教材等。 -
人件(美)Tom DeMarco,(美)Timothy Lister 著; 肖然,张逸,滕云 译《名家经典系列:人件(原书第3版)》是软件管理领域的传奇经典,被誉为“对美国软件业影响最大的一本书”。全书从管理人力资源、创建健康的办公环境、雇用并留用正确的人、高效团队形成、改造企业文化和快乐工作等多个角度阐释了如何思考和管理软件开发的最大问题——人(而不是技术),以得到高效的项目和团队。作者在第3版中添加了6章内容,并对先前的内容做了调整,使其更能应对当今软件的开发环境和挑战。例如,第3版讨论了一些领导力上的病理症状,这些是先前版本中没有作为病理来归纳的;书中还讲述了会议文化的演进,以及如何管理新旧成员水火不容的混合团队,讨论了为何一些日常使用的工具会成为团队前进的阻力而非动力。任何需要管理软件项目或软件组织的人员都能从本书中寻找到有价值的建议。 -
软件项目管理刘凤华 任秀枝 主编 著暂缺简介... -
软件测试基础与测试案例分析张坤,李媚,王向 等编《软件测试基础与测试案例分析》,本书以软件测试基础知识讲解为先导,以案例说明和工程实践为特色,以实用性为方针,以提高工程实践水平和动手能力为目的,详细讲述了软件测试理论和经典用例设计方法。理论联系实际,材料组织合理,知识体系完整,注重新技术新理论,讲述力求清晰,示例完整、丰富。 -
精通Puppet配置管理工具(美)Spencer,Krum William,Van,Hevelingen Ben,Kero(澳)James,Turnbull Jeffrey,McCune 著; 李超 译《精通Puppet配置管理工具(第2版)》系统介绍了开源配置管理工具Puppet,并提供了帮助使用Puppet的大量资源。书中介绍了如何将Puppet应用在包括Windows在内的多种平台上,如何使用Puppet模块和Hiera,如何使用大量免费好用的Puppet附属工具,如rspec-puppet、Geppetto和PuppetDB等。《精通Puppet配置管理工具(第2版)》涵盖了安装、使用并利用Puppet进行开发所需要的全部知识、内部技巧和技术,非常适合系统管理员、操作人员和开发人员阅读。
