软件工程及软件方法学
-
软件建模技术与应用王智超,曾辉,姜东洋 编《软件建模技术与应用/应用型本科信息大类专业“十三五”规划教材》系统地介绍了软件建模的基础理论知识和实用技术方法。其中,基础理论以统一建模语言UML为核心,深入浅出地描述了在面向对象的软件开发过程中,如何使用UML标准构建系统生命周期中的各种常用模型;实用技术方法则结合业界广泛使用的UML开发工具Rational Rose,并配以具体的软件系统案例进行了详细介绍,使读者能够轻松理解并快速掌握软件建模的技术方法。此外,每章后还附有操作练习题,着重培养读者的动手能力,使其在练习过程中能快速提高实际应用水平。《软件建模技术与应用/应用型本科信息大类专业“十三五”规划教材》结构合理,语言简练易懂,适合作为高等院校计算机类相关专业的教材或教学参考书,也可以作为软件设计与开发人员的参考资料和相关培训教材。 -
软件工程导论鲁星,钱小红,曾丹 编《软件工程导论/应用型本科信息大类专业“十三五”规划教材》全面、系统地讲述了软件工程的概念、原理和典型的方法学,并介绍了软件项目的管理技术,同时介绍了近年软件工程领域的一些新方法和新技术,包括:敏捷软件开发(agile software development)、测试驱动开发(test-driven de-velopment)、模型驱动开发(model-driven development)等。《软件工程导论/应用型本科信息大类专业“十三五”规划教材》共10章,内容分别为:软件工程概述、需求分析工程、结构化方法、面向对象方法、统一建模语言UML与实例、软件测试、软件维护、软件体系结构、面向对象开发中的设计模式、分布式系统与部件技术。《软件工程导论/应用型本科信息大类专业“十三五”规划教材》可作为高等院校“软件工程”课程的教材或教学参考书。 -
大话数据分析 Tableau数据可视化实战高云龙,孙辰 著本书讲述了一个现代企业从zui初的报表开发模式转向敏捷型分析模式的故事,通篇以对话的形式模拟职场人员在日常工作中使用数据分析解决问题并进行业务决策的过程。本书组织了一套全新的学习体系,内容由浅入深,从一开始jiu带入到实际的业务分析应用中,从zui基本的时间序列分析开始发现销售模式和季节性波动规律,到通过热图来分析一线销售和服务人员的排班优化,再到深入分析客户的80/20 规律等,每一章都在使用Tableau 分析和解决实际商业中遇到的问题。本书适合Tableau 数据分析师阅读。 -
Python 3 程序设计唐永华,刘德山,李玲 著全书共14章,第1章至第10章是Python语言基础,覆盖了全国计算机等级考试Python语言的主要内容;第11章至第12章是Python语言的应用,包括图形用户界面、数据库编程等内容;第13章和第14章重点介绍了Python第三方库的应用。教材内容以应用为核心展开,力求以知识的*小集来实现*大范围的应用。 -
Python机器学习[印] 阿布舍克·维贾亚瓦吉亚(Abhishek Vijayvargia) 著,宋格格 译《Python机器学习》通过解释数学原理和展示编程示例对机器学习进行了系统、全面的解析。《Python机器学习》共分为12章,内容涵盖了机器学习以及Python语言的基础知识、特征工程的概念与操作技术、数据可视化技术的实现、监督学习及无监督学习算法、文本分析、神经网络和深度学习、推荐系统的构建方法以及预测处理时间序列的方法等。阅读《Python机器学习》能够加深读者对机器学习的认识和理解,从而达到理论与实践相结合、学以致用的目的。《Python机器学习》适合Python程序员、数据分析人员、对机器学习感兴趣的读者以及机器学习领域的从业人员阅读。 -
接口自动化测试持续集成 Postman+Newman+Git+Jenkins+钉钉Storm 著本书主要讲解接口自动化测试以及接口测试工具Postman的使用等相关内容。第1章介绍了接口测试基础知识,包括接口测试背景、接口基础知识、接口测试流程、接口文档系统等内容;第2~5章介绍了Postman工具的基本用法和高级用法,包括Postman工具介绍、Postman基本操作、Postman集合、Postman脚本的应用等内容,帮助读者学习借助该工具完成接口测试的方法;第6~7章介绍了Jenkins、GitHub和钉钉等工具的基本用法,以及如何借助这些工具实现接口测试自动化和持续集成;第8章通过实际项目复习前7章所学内容,帮助读者从整体上深入领会接口自动化测试持续集成的内容精要。不管是测试工程师、测试经理,还是其他对测试技术感兴趣的人员,均可以通过本书学习相关知识。 -
软件工程齐治昌,谭庆平,宁洪 著《软件工程(第4版)》是在第3版的基础上修改而成的,阐述了信息时代软件、软件工程及软件工程教育的地位和作用,基于计算机的系统和业务过程建模。书中分析了传统软件开发过程向统一过程RUP的进化,系统地介绍了RUP、UML和面向对象的软件开发方法,以及软件开发的需求、设计、实现、测试、交付、维护、软件度量、软件项目管理和软件开发组织的过程改进等专题。《软件工程(第4版)》简化了前版中结构化软件开发方法的相关内容,充实了目前常用的基于构件的软件开发、持续集成(CI)等方面的内容。《软件工程(第4版)》强调理论与实践相结合,软件工程的技术、方法与工具相结合,软件项目的技术活动与管理活动相结合。书中含有丰富的例题、习题和参考文献。《软件工程(第4版)》可作为高等学校计算机或信息类专业高年级本科生教材,也可作为硕士研究生教材及软件开发人员参考书。 -
交互思维WingST 著一位合格的特别是优秀的交互设计师,应该掌握的技能有哪些?本书作者在互联网行业深耕九年,通过不断地思考与总结,对这个问题做了全面的回答。书中描绘了一张技能树地图,希望读者按图索骥,就能明白自己哪些地方已经掌握,哪些地方有所欠缺,这样便于有的放矢地学习和钻研交互设计技能。 本书分为职业技能、通用技能、经验分享、我的故事、效率方法论五大部分,浓缩了作者作为交互设计师在工作、生活中的积累,也是作者对自身能力的一个总结和思考。开篇先讲解了什么是技能树,让读者对交互设计师技能树的概念和如何利用技能树进行学习提升有一个初步的认识。“职业技能”部分详细讲解了交互设计师的四大关键职业技能——思维、眼界、手段和精神。“通用技能”部分详细讲解了设计师应具备的基础技能——学习能力、思辨能力、沟通能力和执行能力。除了前面讲解的关键技能,“经验分享”部分还包含了交互设计师的工作经验和职场心得。在“我的故事”部分,作者讲述了自己的工作以及坚持写作1000天的亲身经历,让读者能够更深刻地体会到在工作中的成长和学习的重要性。最后,在“效率方法论”部分,作者通过分享自己个人的成长经历、实现自律的方法、喜欢的工具等,帮助读者提升学习和工作效率。 希望通过学习本书,交互设计师、交互设计爱好者都能对职业技能有一个全面的掌握,能收获高效的方法并提升职业经验。 -
软件开发魔典聚慕课教育研发中心《C++从入门到项目实践(超值版)》采取“基础知识→核心应用→核心技术→高级应用→行业应用→项目实践”结构和“由浅入深,由深到精”的学习模式进行讲解。全书共23章,首先讲解了C++语言的基本概念、C++程序结构、常量与变量、数据类型与声明、运算符与表达式、循环与转向语句、数组、指针、函数等基础知识,还介绍了类和对象、C++的命名空间与作用域、继承与派生、多态与重载、输入与输出、C++文件操作、C++容器、C++模板、C++标准库、异常的处理与调试等。在行业应用实践环节讲解了C++在游戏行业、金融电信行业、移动互联网行业中的应用,最后在项目实践环节重点介绍了C++语言在简易计算器、学生信息查询系统两个大型项目案例中项目开发实践的全过程。 《C++从入门到项目实践(超值版)》的目的是从多角度,全方位地帮助读者快速掌握C++软件开发技能,构建从高校到社会的就职桥梁,让有志于从事软件开发工作的读者轻松步入职场。本书由于赠送的资源比较多,我们在本书前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。 《C++从入门到项目实践(超值版)》适合C++语言初学者以及初、中级程序员阅读,同时也可作为没有项目实践经验,但有一定C++编程基础的人员阅读,还可作为正在进行软件专业毕业设计的学生以及大专院校和培训机构的参考用书。 -
基于SuperMap的GIS开发实验教程赵冠伟,周涛,谢鸿宇,杨木壮,钱乐祥 等 著本书旨在讲授利用SuperMap Objects GIS开发组件结合Microsoft Visual C#语言进行地理信息系统二次开发的知识与技能,因此主要针对具备一定C#语言基础和初次接触SuperMap Objects组件进行开发的读者。通过学习,读者不仅可以理解SuperMap Objects的主要功能、数据组织、存储ì
