软件工程及软件方法学
-
认知软件无线电系统赵友平,谭焜 著认知无线电是无线通信的一个重要发展方向,可以看作是“头脑发达”、“会观察、会思考、会学习、会决策”的无线电,而软件无线电可以看作是“手脚灵便”、“服从指令”的无线电。认知软件无线电是软件无线电的智能化演进,既“头脑发达”又“手脚灵便”,能够更好地随机应变、自主学习优化以达到预期目标,更好地应对复杂的无线通信环境。认知软件无线电技术具有发展迅速、实践性强、交叉性强、应用广泛等特点,必将在新一代无线通信、应急通信、智能交通、物联网、航空航天、公安、国防、军事等诸多领域得到应用。《认知软件无线电系统:原理与基于Sora的实验/高等院校信息与通信工程系列教材》系统介绍认知软件无线电的基本概念与核心思想、认知机理、系统架构、性能评估方法、应用实例、标准化进程、面临的挑战与发展展望。在阐述认知软件无线电基本原理的同时,《认知软件无线电系统:原理与基于Sora的实验/高等院校信息与通信工程系列教材》重点系统介绍了基于多核通用处理器的软件无线电实验平台——微软(亚洲)研究院开发的软件无线电系统Sora,讲述了Sora的软硬件架构以及积木(Brick)编程模型,并提供了一系列可供读者选用的认知软件无线电实验课题及其参考设计、部分实验结果,以便于读者在“做”中“学”认知软件无线电技术。《认知软件无线电系统:原理与基于Sora的实验/高等院校信息与通信工程系列教材》既可作为高等院校通信、电子工程、计算机等专业本科生、研究生学习认知(软件)无线电技术的教材,或开展无线通信、移动通信、数字信号处理、认知(软件)无线电等相关课程的专题实验及课程设计的参考书,也可作为相关专业研究开发人员的培训教材或自学参考书。 -
触摸屏游戏设计(美)Scott Rogers 著,颜彦,黄静 译你以前玩过一些触摸屏游戏,关于游戏,你肯定有过自己的点子吧!接下来怎么做?把这个想法变为现实吧!这本《触摸屏游戏设计》里有大量有趣的知识与技巧,帮助你在iPad、安卓平板、NDS以及PSV上打造出自己的触摸屏游戏。从一个好点子的诞生,到后期制作,《触摸屏游戏设计》着重介绍了触摸屏游戏设计中独特的挑战与陷阱。此外,《触摸屏游戏设计》还有采访世界顶级触摸屏游戏设计师和超人气游戏品评的特色内容,无论是新手设计师还是资深游戏开发人员,都能够从《触摸屏游戏设计》中获得启迪与灵感。 -
软件项目开发与管理案例教程牛德雄 著《软件项目开发与管理案例教程/21世纪高等职业教育计算机系列规划教材》以项目为载体,以任务驱动的方式介绍软件开发中各阶段所需的知识、技术、方法、工具、开发过程,直至项目完成。《软件项目开发与管理案例教程/21世纪高等职业教育计算机系列规划教材》围绕软件开发能力的培养组织内容,全书共8章,内容如下:第1章,介绍软件、软件开发、软件项目管理等相关概念,重点介绍软件开发中容易混淆的一些概念并为后续学习做知识准备;第2和第3章,介绍传统的软件开发方法,适合软件开发初学者学习;第4和第5章,介绍面向对象的开发方法,利于读者掌握目前流行的面向对象软件开发方法与工具;第6章,介绍软件的实现,包括编码与测试,只有通过测试的软件,其编码才能告一段落;第7章,介绍软件的维护;第8章,介绍本书软件项目完整的开发过程,可作为软件设计文档范本。 -
PhoneGap移动应用开发手册(英)Matt Gifford 著,李海涛,郭光伟 译《PhoneGap移动应用开发手册》是一本介绍PhoneGap开发平台的入门图书,它以一种全新的方式,探讨了如何在PhoneGap平台上快速地掌握移动程序开发技巧,帮助读者轻松地学习在PhoneGap平台上的开发方法。《PhoneGap移动应用开发手册》总共分为5部分。第1部分概述了PhoneGap平台进行开发时对设备接口的相关调用,包括对移动设备上移动与定位功能、文件系统、音频视频、通讯录以及本地事件。第2部分介绍了如何调用XUI JavaScript使用PhoneGap平台进行程序开发。第3部分讲述了如何使用jQuery Mobile进行用户界面的开发和美化。第4部分讲述了如何使用插件来扩展PhoneGap平台的API和方法。第5部分通过介绍一系列方法帮助用户简化开发流程,对开发环境的部署和测试都有所介绍。 《PhoneGap移动应用开发手册》适合想学习PhoneGap平台开发语言、提升编程技能的人员阅读。本书可以让初学者迅速入门,轻松掌握PhoneGap语言;可以让有经验的移动开发人员巩固个人知识,提升编码技能。 -
软件系统的成功秘诀罗纳德·麦克 著,方美琪 译本书的写法非常独特。它一反常规软件工程教材难以避免的枯燥风格,用非常通俗、非常平易的语言,讲出了软件系统开发一系列深刻的道理和实际的经验。作者把大型软件系统的成功归纳为20条基本原则,并向读者介绍了现代信息技术给人类思维带来的新理念。本书不只是适合技术人员阅读,它的读者范围非常广,只要是具有一般科学知识的读者都可以使用本教材。以这样的角度来讲解软件工程的书,国内还是第一本。 -
程序员面试宝典赵海军 编本书内容取材于世界上知名互联网企业(如微软、IBM、google、facebook、联想、腾讯和阿里巴巴等)的最新面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C、C++、PHP等语言考点做了详尽解说,还根据外企出题最新特点,增加对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。本书着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。本书面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。本书适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。 -
软件测试方法与技术蔡建平 编《软件工程专业核心课程系列教材:软件测试方法与技术》是作者多年从事软件测试技术研究及课程教学的成果和经验总结。全书共分5部分,18章。第1部分(第1-第4章)是软件测试基础,涉及软件测试的一些基本概念和基础知识;第2部分(第5-第6章)详细讲述包括静态测试及动态测试在内的软件测试基本方法与技术;第3部分(第7-第8章)详细讲述包括缺陷管理、测试过程管理在内的软件测试管理方法与技术;第4部分(第9~第14章)详细介绍包括自动化测试、可靠性测试、安全性测试、国际化与本地化测试以及面向对象测试在内的现代软件测试方法与技术;第5部分(第15-第18章)是典型应用软件测试,重点介绍Web、移动、云计算、游戏以及嵌入式等应用的软件测试方法与技术。《软件工程专业核心课程系列教材:软件测试方法与技术》几乎在每个章节都对支撑该章节软件测试方法和技术应用的测试工具进行了介绍,包括对开源软件测试工具进行了介绍。这些工具将很好地支持高校软件测试课程实践。《软件工程专业核心课程系列教材:软件测试方法与技术》既可作为软件测试相关课程的研究生(特别是工程硕士专业学位研究生)与高年级本科生的教材,同时还可供软件测试培训和软件测试人员自学参考。 -
全程软件测试朱少民 著《测试实践丛书:全程软件测试(第2版)》全力主张“软件测试贯穿软件开发整个生命周期”的思想及其实践,无论在传统测试中还是在敏捷测试中都具有很好的指导作用。本书的素材来源于十几年的测试工作,进行了很好的组织和提炼,力求做到易于理解、所学即所用、行之有效,并融入了敏捷测试、探索式测试等新的实践经验,能更好地满足测试人员的当前实际工作需求。本书共分12章,以案例为背景,以项目实际运行的全过程为路线图,全面展开软件测试的思维方式、流程、方法和优秀实践,涉及测试计划、测试需求分析与设计、软件评审、自动化测试、测试执行、缺陷跟踪、结果评估等关键内容,最后辅以深刻的剖析与总结。 -
电脑常用工具软件入门与提高李军 著《软件入门与提高丛书:电脑常用工具软件入门与提高(2014版)(经典清华版)》是“入门与提高”系列丛书的一个分册,以通俗易懂的语言、精挑细选的实用技巧、翔实生动的操作案例,介绍了常用工具软件的操作以及应用案例。《软件入门与提高丛书:电脑常用工具软件入门与提高(2014版)(经典清华版)》主要内容包括常用工具软件基础知识、文件文档工具、语言翻译软件、图形图像处理工具、多媒体播放与处理工具、网络浏览工具、电子邮件工具、文件下载与传输工具、即时聊天工具、磁盘管理工具、光盘工具、系统管理及测试工具和电脑安全防护与备份工具等方面的知识、技巧及应用案例。通过对《软件入门与提高丛书:电脑常用工具软件入门与提高(2014版)(经典清华版)》的学习,读者可以快速地掌握各种日常必备软件的使用方法,轻松自如地使用计算机。本书面向学习电脑的初、中级用户,适合无基础又想快速掌握计算机常用工具软件操作经验的读者,更加适合广大电脑爱好者及各行各业人员作为自学手册使用,同时还可以作为初、中级电脑培训班的电脑课堂教材。 -
SAP商务应用的全球化和本地化SAP全球化研发团队 著随着世界经济的全球化进程的快速发展,越来越多的跨国公司大力在中国发展业务,中国的企业也稳步地走向国际市场。商务应用作为企业信息化最重要的组成部分,支撑着企业的日常运营。要实现企业在全球市场的运营,其商务应用需要实现全球化,尤其是为适应各个国家的本地需求和法律法规,必须实现本地化。《SAP企业信息化与最佳实践丛书·SAP中国研究院系列:SAP商务应用的全球化和本地化》的目的是帮助读者提高对全球化和本地化的重要性的认知,同时为设计、开发全球商务应用系统提供技术参考。基于SAP数十年的软件开发经验,本书分三部分阐述了SAP商务应用的全球化和本地化·第一部分从全球化的背景和意义出发,介绍了全球化的相关概念,重点论述了应用软件全球化的业务架构和系统架构;·第二部分全面阐述了SAP的全球化,从战略到实施方法论,总结了SAP商务应用实现全球化的架构、流程和最佳实践;·第三部分用具体的实例讲解了如何实现SAP商务应用的本地化,包括设计、开发和实施各个环节,以及新技术对SAP商务应用的影响。《SAP企业信息化与最佳实践丛书·SAP中国研究院系列:SAP商务应用的全球化和本地化》通过案例来说明如何实现全球化,以作为企业管理人员的参考。对于软件架构师,《SAP企业信息化与最佳实践丛书·SAP中国研究院系列:SAP商务应用的全球化和本地化》给出的全球化软件架构的模式以及SAP具体的实现方案将极具参考价值。本书还将具体介绍SAP商务应用相关产品如何实现本地化,这些具体的技术细节会帮助开发人员和实施人员完成具体的SAP商务应用的本地化开发和实施工作。
