软件工程及软件方法学
-
常用工具软件立体化教程朱接文 编本书主要讲解常用工具软件的使用,包括工具软件的使用基础,磁盘与文件管理工具,电子阅读与翻译工具,图像处理工具,音视频编辑工具,影音播放工具,文件传输工具,智能办公工具,网络通信工具,光盘刻录工具,系统维护与管理工具等知识。本书采用项目式和分任务讲解,每个任务主要由任务目标、相关知识和任务实施3个部分组成,然后再进行强化实训。每个项目最后总结了常见疑难解析,并安排了相应的练习和实践。本书着重于对学生实际应用能力的培养,将职业场景引入课堂教学,因此可以让学生提前进入工作的角色。本书适合作为职业院校计算机应用等相关专业的教材,也可作为各类社会培训学校的教材,同时还可供计算机初学者自学参考。 -
Android智能手机APP界面设计实战教程金景文化 编《Android智能手机APP界面设计实战教程》根据Android(安桌)智能手机操作系统的构成元素和各种实例,全面解析各种元素和界面的设计及绘制方法。《Android智能手机APP界面设计实战教程》共5章。第1章为AndroidUI设计基础,介绍了用户界面设计的相关知识,Android系统的设计原则和制作规范。第2章是AndroidAPP的设计风格,介绍了Android系统中的界面元素及设计要求。第3章是AndroidAPP基本元素,介绍了Android系统中各种不同图形和元素的绘制方法。第4章是APP完整界面制作,制作了完整的用户界面。第5章是商业案例制作,介绍了AndroidAPP的应用结构和3个典型的APP界面制作过程。《Android智能手机APP界面设计实战教程》配套光盘内包含全部案例的素材、源文件和教学视频,读者可以结合书、练习文件和教学视频,提升APP界面设计学习效率。《Android智能手机APP界面设计实战教程》适合UI设计爱好者、APP界面设计从业者阅读,也适合作为各院校相关设计专业的参考教材。 -
软件是这样炼成的王朔韬 著《软件是这样“炼”成的:从软件需求分析到软件架构设计》是以案例驱动的方式,用投核保系统为本书唯一、连贯性的案例全程记录了软件开发过程中从需求开发到架构设计的全部过程。从文字组织到书的结构设计方面,既不是以理论为主调的“学院派”编写方法,也不是以应用介绍为主调的“应用派”编写格调,而采用了情景对话、场景在线、自然语言的方式,详细介绍了软件需求到架构过程中所应用的理论知识以及这些知识的应用,同时分析了这些理论知识的应用场景,然后以投核保系统为案例将软件开发过程中各个阶段成果物完整的展现给读者。《软件是这样“炼”成的:从软件需求分析到软件架构设计》由需求开发、软件架构、数据架构(上、下)等4篇组成,通过阅读《软件是这样“炼”成的:从软件需求分析到软件架构设计》让读者全局了解企业软件开发过程。本书适用于从事软件开发的软件开发管理人员、系统分析师、架构师、程序员学习,也适用于计算机相关专业毕业生在就业之前了解企业软件开发真实的过程,同时也可以作为大学计算机软件课程教学参考案例。 -
UML统一建模基础教程刘小松 等著UML是以面向对象的方式来描述任何类型的系统,应用领域非常广泛,其中最常用的是建立软件系统的模型,本书依据统一建模语言 UML与面向对象编程语言,结合实际案例,深入全面地讲解了 UML的基本概念和建模方法。本书共 14章,前 4章介绍了建模基础知识、面向对象技术、建模工具 Rational Rose和 UML的一些基本理论和概念;第 5~13章详尽介绍了 UML中的用例图、类图、对象图、包图、序列图、协作图、活动图、状态图、构件图、部署图、 Rational Rose统一过程的概念以及在实际中的应用;第 14章通过一个建模的综合案例——学籍管理系统对使用 Rational Rose进行 UML建模的全过程进行深入剖析。此外,章后配有适量的扩展练习,并在附录中提供 5个综合的建模案例,以加深读者的理解。本书既可以作为各大院校计算机软件工程专业学生学习 UML和面向对象技术的教材,也可作为广大软件开发人员和系统架构设计人员自学 UML的参考和指导用书。 -
玩转.NET Gadgeteer电子积木(英)Simon Taylor 著,叶帆,林子轩,牛彦青 译用Microsoft.NETGadgeteer实现你想要的创新,迅速建立电子设备原型。通过简单易懂、实用的项目,你会发现如何设计,装配,都不会离不开电烙铁了。《玩转.NET Gadgeteer电子积木》主要讲解如何选择组件并连接到您自已创造的Web页,以及故障排除。此外,书中准备了大量适合爱好者、创客和电子工程技术人员制作的项目,还有用低成本的主板和模块搭建项目的技巧。主要内容包括:在电脑上设置开发环境和工具,了解Gadgeteer主板、模块和接口,了解MicroFramework和Gadgeteer库的工作,下载和调试应用程序,学写架构应用和嵌入式项目,接口模块和串行总线,串行接口存储设备,设计触摸图形显示小工具,创建Web服务器。 -
R数据可视化手册(美)Winston Chang 著,肖楠,邓一硕,魏太云 译R具有强大的统计计算功能和便捷的数据可视化系统。《R数据可视化手册》重点讲解R的绘图系统,指导读者通过绘图系统实现数据可视化。书中提供了快速绘制高质量图形的150多种技巧,每个技巧用来解决一个特定的绘图需求。读者可以通过目录快速定位到自己遇到的问题,查阅相应的解决方案。同时,作者在大部分的技巧之后会进行一些讨论和延伸,介绍一些总结出的绘图技巧。《R数据可视化手册》侧重于解决具体问题,是R数据可视化的实战秘籍。《R数据可视化手册》中绝大多数的绘图案例都是以强大、灵活制图而著称的R包ggplot2实现的,充分展现了ggplot2生动、翔实的一面。从如何画点图、线图、柱状图,到如何添加注解、修改坐标轴和图例,再到分面的使用和颜色的选取等,本书都有清晰的讲解。虽然本书的大多数技巧使用的是ggplot2,但是并不仅仅局限于ggplot2的介绍。作者的理念是用合适的工具来完成合适的绘图任务,读者也可以学到许多其他有用的绘图函数和工具,来适应各种复杂的需求。《R数据可视化手册》是学习R中丰富的数据可视化方法的权威手册,非常适合对R 语言有基本的了解的读者阅读。 -
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界面设计从业者阅读,也适合作为各院校相关设计专业的参考教材。 -
软件测试技术教程傅兵 著《软件测试技术教程/普通高等教育“十一五”国家级规划教材·计算机系列教材》全面地介绍了软件测试的基本理论、基本技术和常用方法以及近几年新的软件测试技术和方法。首先,从软件测试背景和软件开发过程人手,介绍软件测试的基本知识,以及软件质量保证soA、软件能力成熟度模型CMM和能力成熟度整合模型CMMI等内容;然后,全面介绍黑盒测试、白盒测试、单元测试、集成测试、系统测试等测试技术和基本方法;最后,介绍目前比较流行的自动化软件测试工具,并介绍软件测试行业的现状和发展趋势以及如何成为合格的软件测试工程师。《软件测试技术教程/普通高等教育“十一五”国家级规划教材·计算机系列教材》的特点是测试技术介绍全面,实践和理论并重,《软件测试技术教程/普通高等教育“十一五”国家级规划教材·计算机系列教材》的另一个特色是实例多。《软件测试技术教程/普通高等教育“十一五”国家级规划教材·计算机系列教材》着重介绍软件测试及管理技术理论中最重要、最精华的部分以及它们之间的融会贯通。《软件测试技术教程/普通高等教育“十一五”国家级规划教材·计算机系列教材》既有整体框架,又有重点理论和技术。通过本课程的学习,使学生了解并掌握软件测试技术的基本内容和软件质量保证的基础知识以及具体的软件测试技术的方法、技术和工具的使用,为全面掌握软件技术和软件项目管理打下坚实的基础。本教材注重培养读者的软件测试实践能力,适应软件企业的环境和业界标准,并和国际先进的软件开发理念和软件测试技术同步。全书共分9章,第1章绪论,第2章软件测试基础,第3章黑盒测试,第4章白盒测试,第5章单元测试,第6章集成测试,第7章系统测试,第8章自动化测试及工具,第9章软件测试行业综述。每章均附有习题,并配有内容丰富的附录。《软件测试技术教程/普通高等教育“十一五”国家级规划教材·计算机系列教材》适合作为高校的计算机专业、软件工程或其他相关专业高年级本科生或研究生软件测试课程的教材,同时还可作为广大软件开发人员、软件测试人员和研究人员的参考书。 -
软件驱魔(美)Bill Blunden 著,施远敏,张燎原,何军 译《软件驱魔:调试和优化遗留代码的艺术》是遗留代码调试和优化领域的代表性著作,是作者10多年来在软件bug中“驱魔”经验的结晶,Amazon五星评论。不仅从实用性角度深入、系统地讲解了调试和优化遗留代码的方法、技术和最佳实践,而且从源头上阐述如何避免掉进维护遗留代码的泥潭,编写出易于维护,甚至不需要维护的高质量代码。《软件驱魔:调试和优化遗留代码的艺术》共分7章:第1章介绍用于构建易于修改和调试的软件的相关技术;第2章讲解如何定位和消除软件bug;第3章提供理解问题以及程序的有用方法;第4章讲述调试器在计算机内部的工作原理;第5章深入探讨优化内存的相关技术和方法;第6章则探讨如何从CPU运行效率的角度优化代码的经验和技术;第7章结合社会和环境因素给出一些宝贵的建议。 -
以用户为中心的软件设计(美)Travis Lowdermilk 著,姚军 译如何设计引人注目、令人喜爱的应用程序?本书阐述了多种方法,包括整个过程中来自潜在客户和顾客的有价值意见。作者TravisLowdermilk通过实用的指导方针和从实际工作经验中得到的深刻见解,展示了可用性和以用户为中心的设计如何显著改变人与应用程序的交互方式。《以用户为中心的软件设计:打造用户友好型应用的有效方法和准则》带你学习设计过程每个阶段的有效策略——从用户会谈和发现应用程序的用途,到用合理的设计准则创建丰富的用户体验。不管你使用的是什么平台,针对的是什么样的受众群体,本书都是很有价值的。■探索可用性及其与以用户为中心的设计之间的关系■学习如何应对不同类型的用户及其独特个性■明确应用程序的目的,使用通俗的语言描述其用途■用软件开发生命期规划项目开发■在用户体验目标的背景下发挥创造力■利用可见性、一致性等设计准则增强用户体验■通过调查、会谈和可用性研究,收集有价值的用户反馈
