软件工程及软件方法学
-
深入性能测试黄文高,何月顺 编著《深入性能测试:LoadRunner性能测试、流程、监控、调优全程实战剖析》为《LoadRunner性能测试完全讲义》的升级版本,是作者最新最全面知识的整合。全书由浅入深,步步为营,在夯实基础的同时,结合实际案例,全面突破性能测试学习过程中的瓶颈。主要介绍如何使用LoadRunner进行性能测试工作,主要包括四大部分:入门篇、提高篇、监控篇和实战篇。入门篇主要讲述性能测试的基础知识,对LoadRunner进行简单介绍,让读者从整体上了解LoadRunner。提高篇主要讲述性能测试工具LoadRunner三大组件的使用技巧,以及测试过程中需要注意的细节。监控篇主要讲述在整个性能测试过程中应该如何监控系统资源、Web服务器和数据库,以及常用的调优技巧,并就性能测试的流程进行详细的介绍。实战篇通过两个案例:C/S架构和B/S架构来介绍性能测试的整个过程。本书适合性能测试工程师、资深测试工程师、测试经理、测试总监使用。 -
自然语言标注(美)普斯特若夫斯基,(美)斯塔布斯 著是时候创建属于你自己的用于机器学习的自然语言训练语料库了。无论你使用英语、汉语或者其他任何一种自然语言,《自然语言标注:用于机器学习(影印版)》都可以手把手地指导你一种经验证的标注开发周期一一把元语添加到你的训练语料库中来帮助机器学习算法更有效工作的过程。你无需任何编程或者语言学方面的经验就可以上手。通过每一步中的详细示例,你将学到“标注开发过程”是如何帮助你建模、标注、训练、测试、评估和修正你的训练语料库。你也将了解到一个实际标注项目的完整演示。 -
基于JADE的多Agent系统开发(意)贝利费米尼,(意)开罗,(意)格林伍德 著,程志锋 等译JADE能够取得引人注目的发展,与一个有创造力和自我推动力的民间开源组织的不竭努力是分不开的。很多有贡献的组织、JADE用户和开发者个人经常隐藏在E—mail地址的背后,他们通过提建议、出主意、献成果等方式参与协作整体软件模块、附加模块以及派生项目的开发。贝利费米尼、开罗、格林伍德希望通过《基于JADE的多Agent系统开发》使得JADE知识能够得到更好的传播,进而促进该组织内部思想统一,激励和鼓舞它不断发展。 -
软件工程项目案例与实践指导马小军 等编著《高等学校计算机专业规划教材:软件工程项目案例与实践指导》以软件工程的基本概念、当前主流技术与方法的简单介绍为导引,以项目开发过程中必须提供的且适合学生进行软件工程实践需要提交的主要开发文档的规范模板、编写案例与评分标准为核心内容,同时还提供了多个实际项目的需求描述,为学生选择有意义的模拟实践题目、了解不同领域业务工作的特点及用户对软件的基本要求与期望达到的目标提供参考,为今后实际参与项目开发、编写规范的文档打下一定的基础。全书共5章,第1章是软件工程与开发流程概述,主要包括软件工程的概念、软件生存周期的基本原理与组成、主流软件开发方法和基本建模工具;第2章是软件开发中的主要文档模板及各项内容编写说明,主要包括需求规格说明书模板、系统设计说明书模板(包括概要设计和详细设计)、软件测试计划模板和软件测试用例设计书模板:第3章是软件开发文档评分标准,主要为教师对文档各部分书写结果进行成绩评定提供参考:第4章是文档实例,围绕图书管理和宿舍分配这两个项目的文档编写进行介绍;第5章是实践项目,共包含8个小规模的软件项目的基本需求说明。《高等学校计算机专业规划教材:软件工程项目案例与实践指导》语言精练、论述清晰、内容实用、图形规范,所选案例是学生熟悉且有切身感受的,便于学习和理解。《高等学校计算机专业规划教材:软件工程项目案例与实践指导》既可作为高等院校相关专业本科生软件工程实践课程的教材或参考书,也可作为项目管理人员、应用软件开发人员和专业技术人员编写技术文档的参考资料。 -
可信软件设计(美)贾亚斯瓦 等著,吴峻申 等译《软件工程技术丛书:可信软件设计·开发健壮软件的工具、技术和方法》基于变革型领导力原则、学习型组织最佳实践、企业内部结构管理以及质量管理策略和体系,总结出开发“健壮软件”的工具、技巧和方法论的一套框架-可信软件设计(DFTS)。《软件工程技术丛书:可信软件设计·开发健壮软件的工具、技术和方法》系统讲解开发可信软件面临的挑战,所使用的核心技术、软件框架、工具、方法和技巧,以及6个一流的研究案例,阐述软件质量管理的技巧和最佳实践。《软件工程技术丛书:可信软件设计·开发健壮软件的工具、技术和方法》分为五大部分,共27章。第一部分(第1~5章)介绍当今一些软件开发实践,以及在开发可信软件时,这些实践的缺点和受到的质疑,同时概述为开发可信软件所使用的软件框架,深入讲述两个关键的软件质量问题:可信软件的软件质量度量问题和从经济成本角度对其的考虑。第二部分(第6~14章)介绍本书核心倡导的开发可信软件使用的工具和技巧,包括:质量管理的七大基本(B7)工具、七大MP工具、层次分析法、软件开发过程中的复杂度、错误和Poka Yoke、智能管理软件开发的5S法、软件QFD和客户心声、TRIZ和普氏概念选择法、软件中的风险评估、故障模式以及影响分析、对象、组件技术等。第三部分(第15~19章)介绍如何在设计过程中尽早使用这些工具和技术。第四部分(第20~21章)为在企业中实施DFTS计划奠定基础。尤其强调,与所有质量管理计划一样,DFTS必须得到上层领导的支持才能成功。第五部分(第22~27章)综合介绍6个使用软件质量管理技巧的研究案例。 -
iOS用户体验设计(美)Timothy Wood 著,毛姝雯 译《iOS用户体验设计》介绍了如何突破基础、打破常规,从而提供“超赞”的用户体验。通过学习《iOS用户体验设计》,读者将会学到如何使用标准控件,如何创建非标准控件和具备较高影响力的用户交互,以实现真正夺人眼球的应用设计。 -
Creo 2.0高级应用教程北京兆迪科技有限公司 编《Creo 2.0高级应用教程》是进一步学习Creo 2.0高级功能的书籍,其内容包括Creo软件工具的使用、高级基准特征(如图形特征)及一些高级特征(如扫描混合、可变截面扫描、图形参数)的创建、特征的变形功能、装配高级功能(如挠性元件的装配、Top_Down产品设计等)、模型的外观设置与渲染、ISDX曲面设计、运动仿真、动画、行为建模、柔性建模和结构分析等。《Creo 2.0高级应用教程》是根据北京兆迪科技有限公司给国内外几十家不同行业的著名公司(含国外独资和合资公司)的培训教案整理而成的,具有很强的实用性和广泛的适用性。《Creo 2.0高级应用教程》附带2张多媒体DVD学习光盘,制作了163个高级设计技巧和具有针对性的范例教学视频并进行了详细的语音讲解,时间长达8个小时,光盘中还包含本书所有的模型文件、范例文件和练习素材文件(2张多媒体DVD光盘教学文件容量共计6.6GB)。另外,为方便Creo(Pro/E)低版本用户和读者的学习,光盘中特提供了Creo1.0、Pro/E5.0、Pro/E4.0版本的配套文件。在内容安排上,书中结合大量的范例对Creo高级功能中的一些抽象概念进行讲解,对其使用方法和技巧进行了详细的介绍,这些范例都是实际生产一线工程设计中具有代表性的例子,这样安排能使读者较快地进入高级产品设计实战状态;在写作方式上,本书紧贴软件的实际操作界面,采用软件中真实的对话框、操控板和按钮等进行讲解,使读者提高快速学习效率。通过本书的学习,读者将能掌握更多的Creo设计功能和技巧,进而能够从事复杂产品的设计工作。本书内容全面,条理清晰,范例丰富,讲解详细,可作为工程技术人员的Creo 高级自学教程和参考书籍,也可作为大中专院校学生和各类培训学校学员的Creo课程上课或上机练习的教材。 -
SolidWorks 2013中文版基础应用教程赵罘 ,刘玥 ,刘玲 等著《高等院校CAD/CAM/CAE规划教材:SolidWorks 2013中文版基础应用教程(第2版)》基于SolidWorks 2013中文版系统地介绍了草图建立、特征建模、曲面建模、钣金设计、焊件设计、装配体设计、有限元分析和工程图设计等方面的功能。《高等院校CAD/CAM/CAE规划教材:SolidWorks 2013中文版基础应用教程(第2版)》章节的安排次序采用由浅入深、循序渐进的原则。在具体写作上,每章的前半部分介绍软件的基础知识,后半部分利用一个内容较全面的范例来使读者了解具体的操作步骤,该操作步骤翔实、图文并茂,引领读者一步一步地完成模型的创建,使读者既快、又深入地理解SolidWorks软件中的一些抽象的概念和功能。《高等院校CAD/CAM/CAE规划教材:SolidWorks 2013中文版基础应用教程(第2版)》附光盘一张,包含本书的实例文件、各章的PPT演示文件和操作视频录像文件。 -
统计思维(美)Allen B. Downey 著,张建锋,陈钢 译《图灵程序设计丛书·统计思维:程序员数学之概率统计》是一本以全新视角讲解概率统计的入门图书。抛开经典的数学分析,Downey手把手教你用编程理解统计学。概率、分布、假设检验、贝叶斯估计、相关性等,每个主题都充满趣味性,经编程解释后变得更为清晰易懂。《图灵程序设计丛书·统计思维:程序员数学之概率统计》研究数据主要来源于美国全国家庭成长调查(NSFG)与行为风险因素监测系统(BRFSS),数据源及解决方案的相关代码全部开放,具体章节列出了大量学习和进阶资料,方便读者参考。《图灵程序设计丛书·统计思维:程序员数学之概率统计》面向广大程序员和计算机专业的学生。 -
完美软件开发李智勇,丁静 编著《完美软件开发:方法与逻辑》深入剖析了软件开发中主要环节(管理、流程、开发模型、估算、需求开发和设计编码)的运作规律。在剖析过程中,主要使用演绎法进行推导,同时使用实践中积累的经验对推导出来的结论进行验证。在这一过程中,借鉴了PMBOK、CMMI、敏捷、功能点方法、面向对象分析与设计等思想或方法的精华内容。从读者的角度看,本书更适合有一定开发经验,希望在软件开发这个行业有所建树的读者;也适合不仅满足于完成手里的工作,还喜欢透过现象思考本质的人;毕业生可以用这本书来开阔视野,规划自己的发展方向,但有些地方可能会感到不容易理解。
