软件工程及软件方法学
-
产品负责人专业化修炼(加)唐·麦格里尔,(德)拉尔夫·乔查姆《产品负责人专业化修炼:利用Scrum获得商业竞争优势》由Scrum.org“专业Scrum产品负责人”课程的组织者亲笔撰写,Scrum的创造者Ken Schwaber作序推荐。书中描述了承担产品负责人角色的人如何使用Scrum来构想产品,将其引进市场,并使其走向成熟。全书分为三个部分,共9章。第一部分(第1~4章)为战略部分,介绍了正确的敏捷产品管理和如何大化产品投资回报率,同时引入了三个V:愿景(Vision)、价值(Value)和验证(Validation)。第二部分(第5—6章)为Scrum部分,从经验性过程控制以及Scrum如何作为工具来管理复杂性和持续交付价值开始讲解,并在《Scrum指南》的帮助下,定义了所有的角色、工件和事件,并把重点放在产品负责人角色上。第三部分(第7~9章)是战术部分,具体介绍了用于管理产品待办事项列表和发布计划的实践及工具,最后探讨了成为专业产品负责人不可或缺的要素。
-
加工过程的自动控制及基MATLAB实现姚锡凡本书较全面而系统地介绍了加工过程的自动控制,所涉及的控制算法包括常规控制、现代控制和智能控制等。根据加工(车、铣、磨、钻等)过程的特点、应用广泛性和自动控制发展趋势,在已众多的控制算法和研究中,有所着重和取舍。在内容取舍上,侧重介绍那些具有重要应用价值和广阔发展前景的控制算法。在加工过程的常规控制算法中,着重介绍了PID控制。PID控制在工业生产中仍获得为广泛的应用,是其他控制算法的基础之一,并且与其他控制算法结合而形成诸如自适应PID、智能PID等。在加工过程的现代控制算法中,着重介绍自适应控制。
-
程序员进阶之路[韩] 郑暎勋 著,张翔 译程序员未来必将成为中层管理人员,此时感到欠缺的是“领导力”。本书讲解了程序员、项目管理人员必须具备的领导力,以及如何具备。书中介绍的不是枯燥的理论,而是作者运行项目时积累的实际经验,通过多种角度讲述自身感受。读者通过本书可以了解程序员的特性,详细学习能够获得程序员支持的领导力。
-
软件测试技术杨怀洲 著《软件测试技术》系统地介绍软件测试的基本原理与方法,重点讲解软件测试的基本技术、测试用例的设计方法、软件测试的主要过程、软件缺陷的报告以及测试的评估方法。同时,结合软件测试工程实践,讲解测试项目管理、自动化测试原理以及测试工具的分类和选择。书后附录部分给出了常用软件中测试术语的中英文对照、与测试相关的软件工程国家标准目录、实用的软件测试计划模板和验收测试报告模板,供读者学习参考。 《软件测试技术》融入作者十余年软件工程领域实践与教学经验,内容精炼实用、条理清晰并且通俗易懂。通过丰富的实例和实践要点描述,方便读者理解测试理论和技术的具体应用方法,力求使软件测试初学者可以在短时间内掌握软件测试技术核心内容,为进一步适应高级软件测试工作打下坚实基础。 《软件测试技术》可作为软件工程、计算机科学与技术以及相关专业的本科生教材和硕士研究生参考教材,也可以作为各类软件工程技术相关人员的参考书。
-
软件测试实战教程高科华,高珊珊 著本书是一本软件测试技术方面的实战教程,编写时参照国际软件测试认证委员会的软件测试人员认证课程大纲选取知识点,兼顾当前软件测试岗位对技能的要求。本书既介绍了经典的软件测试基础理论,又介绍了新的测试方法。书中大部分章节以与软件测试技术相关的实际案例作为开篇,使得对知识的讲解更生动。主要内容包括: 软件测试基础、软件测试管理、软件缺陷管理、单元测试、集成测试、系统测试、性能测试、安全性测试、Spring MVC Web应用测试、Android App测试、Web前端测试等。 本书的大特点是将理论与实际操作有机结合在一起,实训任务丰富、图文并茂、深入浅出、讲解详尽、实践性强。 本书既可作为高等院校计算机软件工程、软件技术、计算机应用技术、软件与信息服务等相关专业的教材,也可作为广大软件行业从业人员(软件测试人员、软件开发人员、项目经理等)进行软件测试实践的培训教材,还可作为参加ISTQB测试人员认证的辅助教程。
-
软件测试[爱尔兰] 斯蒂芬·布朗(Stephen Brown) 等 著本书的内容基于爱尔兰国立大学梅努斯和浙江大学的一系列课程讲稿。该书覆盖了软件测试的基本原理和主要方法,可以作为软件测试全英课程或双语课程的教材。
-
汇编程序设计与计算机体系结构(美)布莱恩·R.霍尔,凯文·J.斯郎迦本书通过大量实例,循序渐进地讲解了汇编语言的各种应用方式,并直观地演示了怎样把汇编语言同高级语言结合,以制作出充分发挥硬件特性的程序。书中以x86与x86_64这两种主流架构为重点,兼顾AT&T及Intel语法,并适用于GAS、NASM及MASM这三种常见的汇编器,以及Linux、macOS及Windows这三种常用的操作系统,这使得身处各种开发环境中的软件工程师都能在书里找到可以直接运用的解决方案,并了解如何将其移植到其他环境。
-
软件工程田保军,刘利民 编《软件工程》是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素——方法、工具和过程——贯穿全文,重点介绍了软件工程的基本概念、原理、软件工程国家相关规范和软件工程文档撰写国家标准以及传统软件工程方法学和面向对象方法学。《软件工程》重点介绍当前主流的面向对象软件工程的开发方法,UML与建模方法、工具以及统一过程RUP。通过实例突出讲述面向对象分析、设计和实现流程。《软件工程》所有的概念、开发方法都通过实例来演示,内容精炼、表达简明、实例丰富,非常适合用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者、研究人员的参考用书。
-
C++进阶心法吕吕,王琥 著本书共10章,其中,第1章介绍了C、C++的基础知识,包括关键字volatile、数组与指针、编译模式等;第2~9章介绍了C++基础与进阶语法,包括数据类型、引用、名字空间、左值与右值,以及内存管理,面向对象的封装、继承与多态,程序异常处理和C++ 0x新标准等内容;第10章给出了业界常见的编码规范与建议。本书不仅介绍了C++的传统语法,而且还融入了C++新的变革内容,旨在帮助读者对C++有一个更加全面的了解,快速地掌握C++编程技巧,并将其应用于工程实践中。 本书既可作为C++编程人员以及相关专业技术人员的参考用书,也可作为高等院校、高职高专院校程序设计相关课程的教学用书。
-
MSC Nastran非线性分析指南陈火红,王进,田利思《MSC Nastran非线性分析指南/万水MSC技术丛书》介绍了国际著名的有限元分析软件MSC Nastran的隐式非线性分析技术及使用方法,包括软件总体介绍,非线性分析类型及求解策略,非线性分析的设置、监控以及错误修改,矩阵方程的求解方法,分析结果的输出及后处理,工程应用中常见的材料模型,常用的单元类型,几何非线性与屈曲分析技术,接触分析技术及使用方法,热分析和热机耦合分析有关功能,非线性动力学分析功能及使用方法,裂纹扩展分析技术、惯性释放、刹车啸叫、重启动、二次开发等高级功能和常见问题解答等。该书内容比较丰富,读者可以根据需要进行选择性阅读。要充分掌握软件的相关功能,需要多实践。该书实例较多,实用性强,实例相关的文件可到网站(www.waterpub.com.cn或www.wsbookshow.com)下载。该书适合作为广大工程技术人员和理工科院校相关专业的高年级本科生、研究生及教师学习MSC Nastran软件的学习用书和使用参考书。