软件工程及软件方法学
-
软件工程王伟,杜文洁,英皓,赵志刚,张明林 等 著《软件工程(第2版)》详细阐述了软件工程的基础知识及相关实用技术,内容包括软件工程概述、软件可行性研究、软件需求分析、软件总体设计、软件详细设计、面向对象技术、统一建模语言(UML)、程序编码、软件测试、软件实施与维护、软件重用技术、软件项目计划与管理、软件开发工具与软件工程环境、综合实例—超市在线销售系统。《软件工程(第2版)》注重软件工程基础知识和基本概念的形象表述,注重理论与实践的结合,力求做到通俗易懂、突出实用性。《软件工程(第2版)》通过对软件工程常用方法的介绍,展现软件设计的实际运作过程,帮助读者掌握相关知识并在实践中加以运用。《软件工程(第2版)》可作为高等院校、高职高专院校计算机和软件相关专业的教材,也可作为社会上软件开发技术的培训教材,同时还可以供从事软件开发工作的技术人员参考。
-
DevOps和自动化运维实践余洪春本书的内容是对实际工作经验的总结,涉及大量的DevOps及自动化运维知识点和专业术语,全书共分8章,分别介绍了DevOps与自动化运维在运维中的意义和存在的必要性、生产环境下的Shell脚本、Python在DevOps与自动化运维中的应用、搭建自动化分布式虚拟环境的Vagrant、自动化运维工具Farbic、分布式自动化运维工具Ansible、自动化配置管理工具SaltStack,以及自动化运维中的后续思考等内容。
-
UML建模分析与设计杜德慧《UML建模分析与设计:基于MDA的软件开发》根据新的UML建模标准,重点讲述UML的基本概念及建模元素,以模型驱动的方式从不同的视角构建系统的模型,包括静态模型和动态模型。其中,重点讲述UML的用例模型、类模型、活动图模型、状态机模型、顺序图模型等,并结合实际案例帮助读者掌握灵活使用UML的各种模型图来设计、构建系统的设计模型的方法。《UML建模分析与设计:基于MDA的软件开发》可作为渴望掌握UML及基于UML的模型驱动式软件开发方法的软件开发者的入门书,也可作为高等院校计算机科学等相关专业的教材和教学参考书。
-
单机商务软件开发蔡旭菱,罗旋,王军萍 著本书为广州市工贸技师学院编写的世界技能大赛技术标准转化项目教材之一,通过对“单机商务软件开发”三个典型工作任务的分析,构建一体化课程教学体系,并以具体工作任务为学习载体。本书基于“单机商务软件开发”工作过程的角度,呈现结构清晰、完整的工作过程,贯穿职业教育一体化课程开发、实施与评价的全过程,覆盖全面系统的工作过程知识。图文并茂,理论与实践结合,具有一定的实用性。
-
常用工具软件马永芳《常用工具软件》根据教育部颁发的《中等职业学校专业教学标准(试行)信息技术类(第一辑)》中的相关教学内容和要求编写。《常用工具软件》的编写从满足经济发展对高素质劳动者和技能型人才的需求出发,在课程结构、教学内容、教学方法等方面进行了新的探索与改革创新,以利于学生更好地掌握本课程的内容,利于学生理论知识的掌握和实际操作技能的提高。《常用工具软件》共12个模块。模块1为常用工具软件概述,模块2为计算机系统管理与日常维护,模块3为磁盘管理与光盘应用,模块4为文档编辑与翻译,模块5为网络管理与数据传输,模块6即时通信,模块7为云办公,模块8为数码产品及移动设备连接和数据传输,模块9为图形图像信息处理,模块10为视频信息处理,模块11为音频信息处理,模块12为网络生活工具。《常用工具软件》是计算机平面设计专业的专业核心课程教材,也可作为各类计算机平面设计培训班的教材,还可以供计算机平面设计人员参考学习。《常用工具软件》配有教学指南、电子教案和案例素材,详见前言。
-
软件调试 卷1张银奎 著本书堪称是软件调试的“百科全书”。作者围绕软件调试的“生态”系统(ecosystem)、异常(exception)和调试器 3 条主线,介绍软件调试的相关原理和机制,探讨可调试性(debuggability)的内涵、意义以及实现软件可调试性的原则和方法,总结软件调试的方法和技巧。 第1卷主要围绕硬件技术展开介绍。全书分为4篇,共16章。第一篇“绪论”(第1章),介绍了软件调试的概念、基本过程、分类和简要历史,并综述了本书后面将详细介绍的主要调试技术。第二篇“CPU及其调试设施”(第2~7章),以英特尔和ARM架构的CPU为例系统描述了CPU的调试支持。第三篇“GPU及其调试设施”(第8~14章),深入探讨了Nvidia、AMD、英特尔、ARM和Imagination 这五大厂商的GPU。第四篇“可调试性”(第15~16章),介绍了提高软件可调试性的意义、基本原则、实例和需要注意的问题,并讨论了如何在软件开发实践中实现可调试性。 本书理论与实践紧密结合,既涵盖了相关的技术背景知识,又针对大量具有代表性和普遍意义的技术细节进行了讨论,是学习软件调试技术的宝贵资料。本书适合所有从事软件开发工作的读者阅读,特别适合从事软件开发、测试、支持的技术人员,从事反病毒、网络安全、版权保护等工作的技术人员,以及高等院校相关专业的教师和学生学习参考。
-
商务文件创建与建模曹小萍 著本书为广州市工贸技师学院编写的世界技能大赛技术标准转化项目教材之一,共设置了三个任务:汽修企业商务文件创建、足球联赛管理机构商务文件创建、物流供应链管理系统模型设计。学生在实训过程中,通过对企业的背景调研、市场调研、可行性分析,完成企业信息化的用户需求分析、数据库设计、系统设计、软件开发、软件测试。学生通过完成本教材的各项工作任务,具备了软件开发与设计的用户需求设计、详细设计等一系列软件开发所需要具备的设计能力,养成良好的职业素养。
-
组态软件WinCC及其应用 第2版刘华波 著本书由浅入深地介绍西门子公司的组态软件WinCC,注重示例,强调应用。全书共分为14章,分别介绍了组态软件的基础知识、WinCC的变量、画面的组态、用户管理、脚本使用、报警记录、变量记录、报表系统、开放性接口、系统组态、智能工具、WinCC的选件和诊断等。 本书可作为高等院校自动化、电气等相关专业的教材,也可作为职业学校学生、工程技术人员的培训用书,对西门子自动化系统的用户也有一定的参考价值。 本书配套授课电子课件,需要的教师可登录www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(QQ:2399929378,电话010- 88379753)。
-
软件测试架构实践与精准测试李龙 著本书以如何搭建软件测试团队为出发点,结合作者提出的软件测试模型—“川模型”测试架构,并结合精准测试理念,阐述了组建测试团队的过程,包括如何制定部门规划、流程规范和KPI,以及如何提升人员素质、打造团队文化和凝聚力及提高执行力等内容。本书语言诙谐幽默,引人入胜。本书特别适合刚组建的测试团队中的测试人员阅读,也适用于质量管理部门、研发部门等技术团队人员阅读。当然,如果你的公司已经有成熟的测试部门,想进一步提高测试效率和团队的执行力,本书也非常适合。
-
离岸交付曲正平 著本书的内容源自作者的实践经历和工作积累。在长期的实践中作者发现,越来越多的离岸交付需要适应敏捷开发的模式。本书结合分布式团队沟通、协作中的痛点,系统地分析了很多离岸项目虎头蛇尾的原因,并给出可供参考的解决方案。对于很多公司和组织头疼的如何让分布式团队推行敏捷的离岸交付的问题,本书给出很多成功经验。此外,本书还系统介绍了建设自组织团队的一些措施和方法。涉及离岸交付的软件组织以及其他各类存在分布式团队合作的软件组织都能从本书中得到很多有价值的提示。本书适合开发人员、测试人员、需求管理人员或项目经理等参考阅读。