软件工程及软件方法学
-
Android App视觉与体验设计指南徐梓桁,高星 著《Android App视觉与体验设计指南》用清晰的语言说明和生动的图形案例,分析了用“以用户为中心的设计方法(UCD)”来进行软件视觉与体验设计的复杂内涵,并关注于思路而不是工具或技术。《Android App视觉与体验设计指南》用简洁的语言系统化地诠释了设计、技术和商业融合是最重要的发展趋势。全书内容包括关于软件视觉与体验以及为什么它如此重要,认识这些要素、战略层、范围层、结构层、框架层、表现层和要素的应用。 -
实用软件测试教程王法胜,李绪成,温艳冬 著《实用软件测试教程(第2版)/21世纪高等学校规划教材·软件工程》主要介绍软件测试基础理论和测试技术,以及自动化测试工具的使用方法。全书共分为11章。第1章为测试基础部分,主要讲解软件测试的基础理论。第2章和第3章讲解测试用例的设计方法,较全面地介绍了常用的黑盒、白盒测试用例设计方法,以及IBM Rational Purify测试工具的使用方法。第4章介绍了单元测试的相关内容,以及常用的测试框架JUnit、Http Unit、Html Unit等。第5章介绍了集成测试的理论及方法。第6章和第7章分别系统地介绍了功能测试和性能测试,还介绍了功能及性能自动化测试工具的使用方法,对主流的HP系列、IBM Rational系列自动化测试工具进行了较为详细的讲解。第8章和第9章分别介绍了本地化测试和网络互联与测试的相关内容。第10章和第11章分别介绍测试环境搭建技术以及软件测试管理理论,还简要介绍了QC的使用方法。《实用软件测试教程(第2版)/21世纪高等学校规划教材·软件工程》可作为高等院校、高职高专院校、示范性软件学院的软件工程、软件测试、软件技术以及计算机相关专业的学生软件测试课程的教材,也可作为从事软件开发和软件测试工作的专业技术人员学习软件测试的参考书和培训教材。 -
Google Glass开发指南BestApp工作室 编《Google Glass开发指南》详细讲解了Google Glass 开发中最重要的Mirror API 的用法,内容主要包括Timeline、Menu、Subscription、Location 等主要组件,并以一个完整的应用示例,将各个主要的API 在真实场景下的应用直观地展现给读者,使读者可以很快掌握Google Glass 开发技术。最后还对如何提高Google Glass 应用的性能和交互设计给出了一些合理的建议。 -
软件测试技术及用例设计实训魏娜娣,李文斌 著《软件测试技术及用例设计实训/高等学校计算机课程规划教材》分为4个部分,前3个部分为实验,第四部分为实训。实验是针对软件测试技术及测试用例设计的各类方法制定而成,总共30个实验,涵盖了各类常用的黑盒测试用例设计方法、白盒测试用例设计方法、常用测试技术应用等。各实验的开展均依据所需知识点进行讲解,并贯穿真实项目实例,使读者能够体会真实项目中各类方法的灵活应用,而并非纯粹介绍各方法的使用。实训部分提供了一套完整的真实项目测试设计案例,该案例涵盖了一般软件项目开展测试的全过程,对测试计划制定、测试用例设计、TestLink测试用例管理与统计、缺陷提交与跟踪及测试总结与分析进行了详细的阐述。帮助读者能够结合真实项目体验完整的软件测试工作流程。本教材内容全面、层次清晰、难易适中,所采用的技术和项目同企业实际情况紧密结合,并且《软件测试技术及用例设计实训/高等学校计算机课程规划教材》讲练结合,使读者更好地理解和掌握相应知识,在实际工作中能够灵活有效地开展测试工作。本教材可作为高等院校的计算机相关课程和软件工程专业的教材,也可作为各大软件培训机构的培训教程,同时也可供从事软件开发及测试工作的人员,以及对软件测试有兴趣的读者参考学习。 -
软件工程化王安生 著《软件工程化/高等学校计算机专业规划教材》分为5部分,由浅入深地论述软件工程化的基本理论及在工程实践中的应用。第一部分基于计算机系统的故障特征、设计原则、软件质量和可信赖性要求,讨论软件采购、销售及维护过程,建立软件工程化的基本要素;第二部分论述需求工程、软件系统建模和图示化表达、体系结构设计、软件模式及应用、代码工程以及软件测试工程,讨论各个阶段的研制方法和质量;第三部分从系统工程观点出发,论述了缺陷预测、质量控制、配置管理、软件生产方式和效率、敏捷开发方法,以及软件过程改进;第四部分结合案例讨论了国防、航天、民用航空、铁路与机动车等“任务与安全关键”的软件工程过程及方法;第五部分论述了网络、信息、开放、开源、全球化软件工程以及当前所面临的软件密集和复杂巨系统的工程化发展和对策。《软件工程化/高等学校计算机专业规划教材》适合作为高校计算机专业及软件工程专业相关课程的教材,也可供从事软件开发工作的人员参考。 -
术以载道任甲林 著软件过程改进(Software Process Improvement,SPI)是指帮助软件企业建立过程管理、识别改进点、持续优化过程体系。CMMI表示Capabi lity Maturity Mode Integration(能力成热度集成模型),提供了一个指导企业实施过程改进的框架,CMMI是实现过程改进标的一种有效手段和方法。《术以载道——软件过程改进实践指南》是作者软件工程经验、过程改进经验与CMMI咨询经验的总结,从实践者的角度出发,涉及到了实施CMMI的方方面面,包括CMMI实施精要、敏捷方法实践、过程体系建立、软件项目的策划、跟踪和控制、需求工程、软件设计与实现、测试和同行评审、质量保证和配置管理、量化项目管理和人员管理等重要话题。《术以载道——软件过程改进实践指南》作者具有20年的软件工程经验和13年的质量管理改进经验,创立了麦哲思科技咨询公司,以其实效咨询的风格,在CMMI咨询业内具有很高的知名度。《术以载道——软件过程改进实践指南》记录了作者工作中的所做、所思、所见与所闻,给出了70多个实际案例,对于从事软件过程改进、软件企业管理咨询、软件项目管理的读者具有较高的阅读和参考价值。 -
软件测试实战史亮 著《软件测试实战:微软技术专家经验总结》从多个角度讨论了测试人员的实际工作,包括缺陷报告、测试文档、测试建模、测试设计、测试自动化、研究产品、研究项目环境、测试管理、个人管理、实践案例等。书中崭新的观念与技术将有助于读者更好地提交缺陷报告,在项目末期的缺陷压力下更好地做回归测试。《软件测试实战:微软技术专家经验总结》适用于测试新手以及初级测试人员。 -
易学Python(澳)Anthony,Briggs 著,王威,袁国忠 译《易学Python》采用简洁、有趣、易学的方式对Python编程语言进行了讲解,其风格与通篇介绍编程特性、罗列语言功能的大多数编程图书不同,而是引导读者带着好奇,带着问题去学习、掌握Python编程语言,继而编写真实而有用的程序。《易学Python》总共分为3部分,共12章,第1部分介绍了为何使用Python来编程。从第2部分起,通过编写Hunt the Wumpus游戏带领读者认识并解决编程中的一些实际问题。例如,如何管理复杂的程序,确保其清晰易懂;如何在程序中使用Python标准库,以节省编程时间,同时让程序更容易理解;如何对编写好的程序进行测试;如何进行面向对象的程序设计。第3部分则使用框架对书中的程序进行完善,让读者对Python的强大功能有一个更深入的认识。本书最后还提供了一些Python资源,供读者深入学习Python时参考。无论您是零基础的Python初学人员,还是具有其他语言编程经验,但是想从事Python开发的人员,《易学Python》都将带领您踏上有趣的Python学习之路。 -
以用户为中心的软件设计(美)Travis Lowdermilk 著,姚军 译如何设计引人注目、令人喜爱的应用程序?本书阐述了多种方法,包括整个过程中来自潜在客户和顾客的有价值意见。作者TravisLowdermilk通过实用的指导方针和从实际工作经验中得到的深刻见解,展示了可用性和以用户为中心的设计如何显著改变人与应用程序的交互方式。《以用户为中心的软件设计:打造用户友好型应用的有效方法和准则》带你学习设计过程每个阶段的有效策略——从用户会谈和发现应用程序的用途,到用合理的设计准则创建丰富的用户体验。不管你使用的是什么平台,针对的是什么样的受众群体,本书都是很有价值的。■探索可用性及其与以用户为中心的设计之间的关系■学习如何应对不同类型的用户及其独特个性■明确应用程序的目的,使用通俗的语言描述其用途■用软件开发生命期规划项目开发■在用户体验目标的背景下发挥创造力■利用可见性、一致性等设计准则增强用户体验■通过调查、会谈和可用性研究,收集有价值的用户反馈 -
iOS智能手机APP界面设计实战教程金景文化 编《iOS智能手机APP界面设计实战教程》讲解苹果iOS智能手机操作系统的构成元素和各种实例,全面解析各种元素和界面的具体绘制方法。《iOS智能手机APP界面设计实战教程》共5章。第1章是iOS APP界面设计基础。第2章是iOS APP界面元素制作,主要讲解了iOS系统中不同界面元素的设计规范和制作方法。第3章是iOS APP基本元素制作,主要介绍了iOS系统中一些基本形状和元素的制作方法。第4章是完整APP界面制作,主要介绍了iOS 6和iOS 7界面风格在制作时的区别。第5章是商业综合案例的制作,主要讲解了iOS的文字排版和配色,并通过3个案例详细演示了综合案例的制作。《iOS智能手机APP界面设计实战教程》配套光盘内包含全部案例的素材、源文件和教学视频,读者可以结合书、练习文件和教学视频,提升APP界面设计学习效率。《iOS智能手机APP界面设计实战教程》适合UI设计爱好者、APP界面设计从业者阅读,也适合作为各院校相关设计专业的参考教材。
