软件工程及软件方法学
-
实用高级软件工程与实践陈东明 编本书是在本科生学习软件工程的基础上的接续和升华,内容主要涉及软件工程知识体系(SWEBOK)、职业道德、软件复用、软件项目管理、项目规划、估算技术、人员管理、安全软件工程、质量保障、软件系统设计分析等方面的内容,使研究生学习该课程后,获得软件工程较深入专门知识和技能。但目前市场上的软件工程类中文教材一般只适合于本科生,国外教材一般内容太多,价格昂贵,很少有适合于研究生《高级软件工程》课程使用的、价格合理的专门教材。因此本书为计算机、软件工程领域研究生提供针对性更强、价格合理的教材。
-
Python数据分析与可视化吕云翔,李伊琳 著使用Python进行数据分析与可视化是十分便利且高效的,因此Python被认为是**秀的数据分析工具之一。本书从理论和实战两个角度对数据分析与可视化和Python工具进行了介绍。本书采用理论分析和Python编程实战相结合的形式,按照数据分析与可视化的基本步骤,数据分析与可视化的基本理论知识和相应的Python库进行了详细的介绍,让读者能够在了解基本理论知识的同时快速上手实现数据分析与可视化的程序。本书适合Python初学者、数据分析从业人员以及高等院校计算机科学、软件工程、大数据、人工智能等相关专业的师生阅读。
-
Project 2019企业项目管理实践张会斌,董方好 著《Project 2019企业项目管理实践》全面介绍了Project 2019的使用方法,不仅包括Project的基本操作,还包括如何使用Project实现项目进度计划编制、项目资源计划编制、项目成本计划编制、项目计划信息发布、创建项目计划阶段报表、多项目计划编制、关键路径分析、项目执行、时间表管理、项目监控与沟通、项目变更管理、项目团队管理、项目收尾管理、需求管理和项目组合管理等内容,还有一章专门介绍了Project Online产品的功能。《Project 2019企业项目管理实践》共分为5篇,共26章,以“基础篇→高级篇→案例篇→综合篇→二次开发篇”为线索具体展开。特别在“案例篇”和“综合篇”中提供了大量值得借鉴的Project操作经验和技巧,能够让读者准确地掌握如何利用Project辅助项目管理工作,而不是被工作所束缚,二次开发篇介绍了如何基于ProjectServer\\ProjectOnline进行二次开发,从而满足客户更多定制化需求。
-
Python程序设计肖朝晖,李春忠,李海强 著第1章 Python简介;第2章 Python程序基础语法;第3章 程序的控制结构;第4章 列表和元祖;第5章 字典和集合;第6章 字符串及正则表达式;第7章 函数;第8章 模块;第9章 面向对象程序设计;第10章 文件与文件夹操作;第11章 异常处理与程序调试;第12章 Pygame;第13章 网络爬虫;第14章 综合实例;第15章 课程设计。
-
Python深度学习与项目实战周北 著本书基于Python以及两个深度学习框架Keras与TensorFlow,讲述深度学习在实际项目中的应用。本书共10章,首先介绍线性回归模型、逻辑回归模型、Softmax多分类器,然后讲述全连接神经网络、神经网络模型的优化、卷积神经网络、循环神经网络,最后讨论自编码模型、对抗生成网络、深度强化学习。本书结合计算机视觉、自然语言处理、金融领域等方面的项目,系统讲述深度学习技术,可操作性强。
-
这就是软件工程师丁丛丛,靳冉 著软件工程师是一群用代码改变世界的人。过去二三十年,互联网可以说改变了整个世界:我们的联络方式从延续数百年的写信,到后来发邮件,再到现在的即时通信;我们查询信息的方式从一本一本翻书,到现在随时随地使用搜索引擎;我们的购物方式从去商场超市到去亚马逊、淘宝、京东直接下单,再到一小时就能送达手上的盒马;我们的出行方式从站在路边拦出租车到坐在家里叫滴滴……可以说生活工作的方方面面,都发生了巨大的变化。而这些变化的背后站着一个职业,那就是软件工程师。正是软件工程师,通过一行一行的代码,让这一切得以实现。本书就来带你认识这个改变了世界的职业。翻开这本书你会发现——· 软件工程师不是只会搬砖的码农,而是一群简单务实、热爱创新的人· 软件工程师薪酬高,但很多不是利益驱动型的,而是成就感驱动型的· 996不是软件工程师工作的必需,而是行业特定发展阶段和公司管理不力的结果· 35岁的坎儿不是年龄的坎儿,而是能力的坎儿· 软件工程师不是一个可以“吃老本”的职业,终身学习是硬性要求· 代码写得漂亮只是第一步,真正的高手必须在抽象能力、设计能力、取舍能力上下功夫
-
Python快速编程入门黑马程序员 著本书以PyCharm为主要开发工具,采用理论与实训案例相结合的形式,系统性地讲解Python的核心知识。本书共11章,其中,第1~10章介绍Python语言的核心理论知识,包括基础知识、流程控制、字符串、组合数据类型、函数、文件与数据格式化、面向对象、异常和Python计算生态与常用库;第11章围绕着前期学习的理论知识开发一个游戏项目——飞机大战。除第1章和第11章外,其他章均配有丰富的实训案例和阶段案例,读者可以一边学习一边练习,巩固所学知识,并在实践中提升实际开发能力。本书附有配套视频、源代码、习题、教学课件等资源,并提供在线答疑,希望可以帮助读者更好地学习书中内容。本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为编程爱好者的参考用书。
-
Bentley MOSES软件入门与应用高巍 著本书着眼于Bentley MOSES软件实际操作,在集中介绍MOSES基本命令的基础上辅以工程实例,力求以一种贴近实际工程的方式将MOSES软件的入门与分析应用结合起来呈现给读者。 本书共分为8章,主要内容包括:MOSES软件介绍,基本理论,MOSES的语言规则,浮态与稳性,结构物拖航分析,结构物吊装分析,系泊分析,新版MOSES简介。 本书适合从事海洋工程专业的技术人员以及使用MOSES软件的学生和工程技术人员阅读、使用。 本书配有资源文件,读者可以到中国水利水电出版社网站和万水书苑上免费下载,网址为:http://www.waterpub.com.cn和http://www.wsbookshow.com。
-
软件测试理论与实践杜小智 著本书分为3个部分,共13章。部分是基础篇,包括至7章,主要讲述软件测试的基础知识以及传统的软件测试技术;第二部分是进阶篇,包括第8至12章,主要讲述多种类型软件所面临的测试问题及解决方法;第三部分是工具篇,包括3章,介绍主流的商业付费以及开源免费的软件测试工具,并重点阐述几种测试工具的应用。软件测试是软件工程专业的必修课,也可以作为计算机专业及其他相近专业的必修课或选修课。本书不仅可以作为相关专业本科生及研究生的教材,也可以作为软件测试人员、开发人员以及质量保证人员的参考资料。
-
解析失效状态传播的软件故障定位方法王克朝 著针对软件故障定位领域的关键科学问题,提出了“失效-故障定位-理解”模型,研究了测试用例优选和基于程序不变量的故障定位方法。为了“大化地利用测试信息,选择适合于故障定位的测试用例集合”,提出了面向有效故障定位的测试用例优选方法;针对已有方法对不变量定义不完善导致可定位的缺陷种类有限、因缺少对失效状态传播的分析导致难于准确定位到失效产生根源等问题,提出了基于程序不变量分析多种缺陷类型和解析失效状态传播的故障定位方法。