软件工程及软件方法学
-
Python开发基础戴歆,罗玉军 著Python语言是当前*活跃的开发语言之一,在数据科学领域、网络爬虫领域、Web开发领域、服务器自动化运维及游戏领域都有着非常广泛的应用。尤其是在数据科学领域,越来越多的数据科学家开始将Python语言作为主要的工具。本书以Windows操作系统为平台,系统讲解Python 3的基础知识。全书共10章,首先介绍了Python语言的基础入门,开发环境搭建,必备的基础语法,如变量与数据类型、流程控制语句、常用数据结构、函数与模块、程序调试方法等;然后介绍了面向对象的思想,包括封装、继承、多态等,以及如何使用Python完成文件读写功能。这将是一个由浅入深的系统学习过程。为提升学习效果,书中结合实际应用提供了大量案例进行说明和训练,并配以完善的学习资料和支持服务,包括教学PPT、案例素材下载、源码下载、学习交流社区、讨论组等,为读者带来全方位的学习体验。本书可作为高职高专院校和应用型本科院校的计算机相关专业的教材和参考书。
-
基于BIM的Revit装配式建筑设计实战卫涛 著《基于BIM的Revit装配式建筑设计实战》以一栋地上24层的装配式建筑(剪力墙结构)为例,全面介绍了基于BIM技术的Revit装配式建筑设计的全过程,让读者全面掌握基于装配式建筑设计的相关知识,从而更好地适应建筑行业的发展。另外,卫老师专门为《基于BIM的Revit装配式建筑设计实战》录制了25小时高清教学视频(价值500元),以帮助读者更加高效率地学习。 《基于BIM的Revit装配式建筑设计实战》共15章,分为5篇。全书以“模块设计→户型设计→墙体设计→墙体拆分→构件装配→统计工程量→输出施工图”这条正向设计流程为主线,全面介绍了常见的预制构件族(预埋金属件、钢筋、86型暗盒、整体卫浴、三板、叠合梁、梯梁和梯段等)的设计与制作方法。根据相应的设计规范要求,插入这些族,并对预制构件进行装配,从而生成主体建筑。由于该案例采用了BIM技术,其构件富有信息量,所以在后期可以统计工程量、计算预制率与估算装配率,从而自动生成相应的设计图纸。 《基于BIM的Revit装配式建筑设计实战》内容翔实,讲解细腻,案例典型、实用,特别适合装配式设计、建筑设计和结构设计等相关领域的工作人员阅读;也适合房地产开发、建筑施工、工程造价和装配式工厂等相关领域的从业人员阅读;还适合大中专院校和培训机构的相关专业作为教材使用。
-
Android App开发从入门到精通安辉 著本书使用Android Studio 3.0开发环境,同时适配新版的Android 8.0操作系统,由浅入深地学习Android App的开发。全文共分为10章,涵盖Android Studio的开发环境搭建、Android控件的使用、四大组件的使用、Fragment(碎片)、多线程开发、网络编程与数据存储等内容。最后通过项目实战,对所学知识点融会贯通,进一步增强开发能力。 本书内容通俗易懂,案例丰富,不仅适用于Android开发的广大从业人员、App开发的业余爱好者,也可作为大中专院校与培训机构的培训教程。
-
大规模组织DevOps实践陈能技 著DevOps是开发运维一体化的软件工程思想,DevOps尝试打破部门墙,构建一个协同的IT建设运行环境,通过工具链形成数据关联的规范化、规模化的软件持续交付流水线,从而助力企业业务的敏捷发展。本书用9章内容,结合项目实战案例和业界主流工具,从思想、实践方法、工具技术、案例等方面阐述了DevOps在传统规模化IT组织中实施落地的方法。本书适合IT主管、项目经理、开发、测试、配置管理、运维等IT从业人员阅读。
-
软件项目管理宁涛,金花,徐克圣,主审 著《软件项目管理》是“以项目为核心”、“以案例为驱动”的项目管理课程教材,在编写上进行了实践性的突破,从项目管理的角度,依据软件项目的生命期逐一分析了软件项目开发的各个环节,并附有具体的实际案例文档。
-
大话软件测试赵强 著本书并不是一本纯技术书籍,更像是一本系统性的参考书,能帮助读者深入理解性能测试和自动化测试的意义,也能帮助有多年工作经验正处于迷茫阶段的朋友排忧解难,还能给那些刚刚步入管理岗位的“菜鸟们”提供指导,尤其是其中的团队建设、绩效管理等是很多读者深感困惑的问题,可以说是测试工程师必读的一本书籍。本书分为两大部分:1~11章: 以全新的角度来解释什么是性能测试和自动化测试,不仅以实际案例讲解了LoadRunner、JMeter、Soapui、Appium、移动端APP测试、前端性能、接口测试、安全测试、性能测试、自动化测试等内容,也讲解了大家1为头疼的两大难题——性能测试通用分析思路和报告编写,同时也介绍了如何设计和开发轻量级自动化测试框架。12~14章: 目前市面上缺少测试管理方面的图书,而本部分内容以作者本人的亲身经历来分享对测试行业的看法以及如何进行测试团队的建设、管理、绩效考核等,通俗易懂,是管理者的必读内容。
-
软件测试实验实训指南陈英,王顺,王璐,严兴莉 著《软件测试实验实训指南》主要讲三件事: 1. Find Bug,就是寻找软件缺陷的本领。通过众多资深工程师对Bug技术的经验分享以及上百个精典软件缺陷的展示与分析,力图让读者做到:“熟读唐诗三百首,不会作诗也会吟”。 2. Design Test Case,设计优秀的测试用例。既有传统的黑盒(基于软件功能)测试用例设计、也有白盒(基于代码本身)测试用例设计,还有回归(基于局部变动)测试用例设计。通过对众多系统的测试用例设计与分析,帮助读者对测试用例有一个全面的认识。引导读者从模仿到实践,再到创新。 3. Use Test Tool,使用测试工具。既有自动化测试工具、也有Web安全扫描渗透工具、也的性能测试工具。如何选择适合项目的测试工具,取决于测试人员对测试工具的敏感程度。在实践项目中,如有需要,可以对工具进行二次开发与扩展,帮助项目提高质量,快速找到软件缺陷。虽然现在各种各样的测试工具非常多,但是只要多使用,多尝试,就能找到适合当前项目或应用场景的好工具。 本书适合高校计算机及软件工程各专业作为软件实践教材,方便引导大学生深入理解软件开发与软件测试,进入到软件开发或软件测试领域。
-
软件测试基础Paul Ammann,Jeff Offutt 著,李楠译 译This extensively classroom-tested text uses an innovative approach to explaining software testing, and covers the latest techniques to test software such as OO, web applications, and embedded software. This new edition features vastly expanded coverage of the basics and the JUnit framework, as well as many new examples and exercises.
-
服务器商务软件系统开发张泽光,谭钰怡,王晓丹 著本书为广州市工贸技师学院编写的世界技能大赛技术标准转化项目教材之一。课程的主要知识点和技能点充分体现了世界行业企业对商务软件开发专业人员的主要技能和综合能力要求;课程的内容涵盖平台开发、软件源代码编写、软件界面UI设计、软件调试测试、数据库创建等方面。本教材共有二个任务:一是开发一个基于.NET平台的简单客户关系管理软件(CRM);二是设计客户关系管理软件的测试方案,具有一定的应用价值。
-
数据库模型分析与商务软件开发杨武波,钟莎 著本书为广州市工贸技师学院编写的世界技能大赛技术标准转化项目教材之一。本教材按照工作过程、学习过程编写,共设置了三个任务,一是应用UML为车辆调度系统建模,二是应用数学逻辑基础设计车辆调度系统模型,三是应用Java开发一套车辆维修与调度系统。教材引导程序开发者通过对车辆调度系统的背景调研、市场调研、可行性分析,完成软件开发流程中的用户需求分析、数据库设计、系统设计、软件开发、软件测试等工作,为能够从事软件需求分析、软件设计建模、Java桌面软件产品设计等岗位工作打下基础。