软件工程及软件方法学
-
软件产品质量要求和测试细则张旸旸计算机软件是计算机应用的核心,其质量的好坏关系到计算机应用系统的成败,软件测评是提高软件质量的重要手段之一。之前,我国软件检测、测评实验室主要依据GB/T 25000.51—2010《软件工程 软件产品质量要求与评价(SQuaRE)商业现货(COTS)软件产品的质量要求和测试细则》以及GB/T 16260—2006《软件工程 产品质量》系列标准对软件产品进行测评。 2016年,国家标准化委员会发布了国家标准GB/T 25000.51—2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》及GB/T 25000.10—2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第10部分:系统与软件质量模型》。这两个标准是对标准GB/T 25000.51—2010及GB/T 16260.1—2006的修订。其中,国家标准GB/T 25000.51—2016的修改采用了国际ISO/IEC 25051:2014,确立了就绪可用软件产品(RUSP)的质量要求,以及测试RUSP的测试计划、测试说明等文档要求和RUSP的符合性评价细则。 为帮助相关软件测评人员更好地了解*新标准,本书对GB/T25000《系统与软件工程 系统与软件质量要求和评价(SQuaRE)》系列标准的历史背景、组成结构进行概述说明。特别对新标准GB/T 25000.51—2016进行解读,系统地介绍软件质量模型,深入解读标准条款的内容,阐述该标准各部分之间的关系,并给出应用指导和具体的实施案例,以供参考。 -
包装设计江奇志 著包装设计在不同的历史阶段承载不同的功能,从保护产品到方便储运,从促进销售到增进用户体验,从包装产品到包装品牌……杜邦定律告诉我们包装促成购买行动的道理,而在智能时代的当今,包装已从价值的传播者升级为价值的放大者。因此,包装是创造商品附加值、营造企业文化、塑造品牌形象的重要手段! 《包装设计 : 平面设计师高效工作手册》分为三大篇(共6章),1篇是原理篇,先结合新形势介绍包装的新内涵,再基于包装设计流程梳理了各个流程的设计要点。第2篇是鉴赏篇,通过剖析世界知名的经典包装设计,分析了十个企业常规包装设计的实用之处,从两个维度解读包装的设计之道。第3篇是实践篇,首先介绍了常规的设计制图方法,其次介绍了用3ds Max绘制照片及包装效果图的方法,最后专门介绍了专业包装结构设计软件Esko ArtiosCAD的使用方法。 本书内容安排理实结合,语言通俗易懂,书中实例题材丰富多样,不仅适合广大职业院校及计算机培训学校作为相关专业的教材用书,也可以作为广告设计初学者、设计爱好者的学习参考书。 -
程序员进阶之路[韩] 郑暎勋 著,张翔 译程序员未来必将成为中层管理人员,此时感到欠缺的是“领导力”。本书讲解了程序员、项目管理人员必须具备的领导力,以及如何具备。书中介绍的不是枯燥的理论,而是作者运行项目时积累的实际经验,通过多种角度讲述自身感受。读者通过本书可以了解程序员的特性,详细学习能够获得程序员支持的领导力。 -
软件测试技术杨怀洲 著《软件测试技术》系统地介绍软件测试的基本原理与方法,重点讲解软件测试的基本技术、测试用例的设计方法、软件测试的主要过程、软件缺陷的报告以及测试的评估方法。同时,结合软件测试工程实践,讲解测试项目管理、自动化测试原理以及测试工具的分类和选择。书后附录部分给出了常用软件中测试术语的中英文对照、与测试相关的软件工程国家标准目录、实用的软件测试计划模板和验收测试报告模板,供读者学习参考。 《软件测试技术》融入作者十余年软件工程领域实践与教学经验,内容精炼实用、条理清晰并且通俗易懂。通过丰富的实例和实践要点描述,方便读者理解测试理论和技术的具体应用方法,力求使软件测试初学者可以在短时间内掌握软件测试技术核心内容,为进一步适应高级软件测试工作打下坚实基础。 《软件测试技术》可作为软件工程、计算机科学与技术以及相关专业的本科生教材和硕士研究生参考教材,也可以作为各类软件工程技术相关人员的参考书。 -
软件测试实战教程高科华,高珊珊 著本书是一本软件测试技术方面的实战教程,编写时参照国际软件测试认证委员会的软件测试人员认证课程大纲选取知识点,兼顾当前软件测试岗位对技能的要求。本书既介绍了经典的软件测试基础理论,又介绍了新的测试方法。书中大部分章节以与软件测试技术相关的实际案例作为开篇,使得对知识的讲解更生动。主要内容包括: 软件测试基础、软件测试管理、软件缺陷管理、单元测试、集成测试、系统测试、性能测试、安全性测试、Spring MVC Web应用测试、Android App测试、Web前端测试等。 本书的大特点是将理论与实际操作有机结合在一起,实训任务丰富、图文并茂、深入浅出、讲解详尽、实践性强。 本书既可作为高等院校计算机软件工程、软件技术、计算机应用技术、软件与信息服务等相关专业的教材,也可作为广大软件行业从业人员(软件测试人员、软件开发人员、项目经理等)进行软件测试实践的培训教材,还可作为参加ISTQB测试人员认证的辅助教程。 -
MSC Nastran非线性分析指南陈火红,王进,田利思《MSC Nastran非线性分析指南/万水MSC技术丛书》介绍了国际著名的有限元分析软件MSC Nastran的隐式非线性分析技术及使用方法,包括软件总体介绍,非线性分析类型及求解策略,非线性分析的设置、监控以及错误修改,矩阵方程的求解方法,分析结果的输出及后处理,工程应用中常见的材料模型,常用的单元类型,几何非线性与屈曲分析技术,接触分析技术及使用方法,热分析和热机耦合分析有关功能,非线性动力学分析功能及使用方法,裂纹扩展分析技术、惯性释放、刹车啸叫、重启动、二次开发等高级功能和常见问题解答等。该书内容比较丰富,读者可以根据需要进行选择性阅读。要充分掌握软件的相关功能,需要多实践。该书实例较多,实用性强,实例相关的文件可到网站(www.waterpub.com.cn或www.wsbookshow.com)下载。该书适合作为广大工程技术人员和理工科院校相关专业的高年级本科生、研究生及教师学习MSC Nastran软件的学习用书和使用参考书。 -
软件测试[爱尔兰] 斯蒂芬·布朗(Stephen Brown) 等 著本书的内容基于爱尔兰国立大学梅努斯和浙江大学的一系列课程讲稿。该书覆盖了软件测试的基本原理和主要方法,可以作为软件测试全英课程或双语课程的教材。 -
汇编程序设计与计算机体系结构(美)布莱恩·R.霍尔,凯文·J.斯郎迦本书通过大量实例,循序渐进地讲解了汇编语言的各种应用方式,并直观地演示了怎样把汇编语言同高级语言结合,以制作出充分发挥硬件特性的程序。书中以x86与x86_64这两种主流架构为重点,兼顾AT&T及Intel语法,并适用于GAS、NASM及MASM这三种常见的汇编器,以及Linux、macOS及Windows这三种常用的操作系统,这使得身处各种开发环境中的软件工程师都能在书里找到可以直接运用的解决方案,并了解如何将其移植到其他环境。 -
软件测试实验教程朱少民,马海霞,王新颖,刘冉,蒋琦 ... 著这本实验教程是对教材《软件测试方法和技术》的有力补充,指导教学过程中所需要的实验,含实验目的、环境、内容和详细的过程指导。全书共有19个实验,覆盖单元测试、集成测试、功能测试、性能测试、安全性测试和验收测试等,主要以当今流行的Web应用、移动App应用为测试对象,并增加了一些深度的实验,如反编译安全测试、开源测试框架Fitnesse的解析等,是软件测试教学不可多得的实验教材。 -
软件工程田保军,刘利民 编《软件工程》是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素——方法、工具和过程——贯穿全文,重点介绍了软件工程的基本概念、原理、软件工程国家相关规范和软件工程文档撰写国家标准以及传统软件工程方法学和面向对象方法学。《软件工程》重点介绍当前主流的面向对象软件工程的开发方法,UML与建模方法、工具以及统一过程RUP。通过实例突出讲述面向对象分析、设计和实现流程。《软件工程》所有的概念、开发方法都通过实例来演示,内容精炼、表达简明、实例丰富,非常适合用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者、研究人员的参考用书。
