软件工程及软件方法学
-
软件工程项目案例与实践指导马小军 等编著《高等学校计算机专业规划教材:软件工程项目案例与实践指导》以软件工程的基本概念、当前主流技术与方法的简单介绍为导引,以项目开发过程中必须提供的且适合学生进行软件工程实践需要提交的主要开发文档的规范模板、编写案例与评分标准为核心内容,同时还提供了多个实际项目的需求描述,为学生选择有意义的模拟实践题目、了解不同领域业务工作的特点及用户对软件的基本要求与期望达到的目标提供参考,为今后实际参与项目开发、编写规范的文档打下一定的基础。全书共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个使用软件质量管理技巧的研究案例。 -
深入性能测试黄文高,何月顺 编著《深入性能测试:LoadRunner性能测试、流程、监控、调优全程实战剖析》为《LoadRunner性能测试完全讲义》的升级版本,是作者最新最全面知识的整合。全书由浅入深,步步为营,在夯实基础的同时,结合实际案例,全面突破性能测试学习过程中的瓶颈。主要介绍如何使用LoadRunner进行性能测试工作,主要包括四大部分:入门篇、提高篇、监控篇和实战篇。入门篇主要讲述性能测试的基础知识,对LoadRunner进行简单介绍,让读者从整体上了解LoadRunner。提高篇主要讲述性能测试工具LoadRunner三大组件的使用技巧,以及测试过程中需要注意的细节。监控篇主要讲述在整个性能测试过程中应该如何监控系统资源、Web服务器和数据库,以及常用的调优技巧,并就性能测试的流程进行详细的介绍。实战篇通过两个案例:C/S架构和B/S架构来介绍性能测试的整个过程。本书适合性能测试工程师、资深测试工程师、测试经理、测试总监使用。 -
自然语言标注(美)普斯特若夫斯基,(美)斯塔布斯 著是时候创建属于你自己的用于机器学习的自然语言训练语料库了。无论你使用英语、汉语或者其他任何一种自然语言,《自然语言标注:用于机器学习(影印版)》都可以手把手地指导你一种经验证的标注开发周期一一把元语添加到你的训练语料库中来帮助机器学习算法更有效工作的过程。你无需任何编程或者语言学方面的经验就可以上手。通过每一步中的详细示例,你将学到“标注开发过程”是如何帮助你建模、标注、训练、测试、评估和修正你的训练语料库。你也将了解到一个实际标注项目的完整演示。 -
基于JADE的多Agent系统开发(意)贝利费米尼,(意)开罗,(意)格林伍德 著,程志锋 等译JADE能够取得引人注目的发展,与一个有创造力和自我推动力的民间开源组织的不竭努力是分不开的。很多有贡献的组织、JADE用户和开发者个人经常隐藏在E—mail地址的背后,他们通过提建议、出主意、献成果等方式参与协作整体软件模块、附加模块以及派生项目的开发。贝利费米尼、开罗、格林伍德希望通过《基于JADE的多Agent系统开发》使得JADE知识能够得到更好的传播,进而促进该组织内部思想统一,激励和鼓舞它不断发展。 -
软件测试肖汉 主编《软件测试》根据教学、科研和工程项目经验编写,共10章。第1章讲述软件测试概述;第2章讲述软件开发过程与计划测试;第3章讲述软件测试的模式;第4章讲述测试设计;第5章讲述功能测试;第6章讲述系统测试;第7章讲述后续测试;第8章讲述配置测试;第9章讲述软件本地化测试;第10 章讲述软件测试员的职业。本书采用了一种简单的、易于接受的风格重点和经典的实例讲解,培养学生养成良好的测试习惯。书中精心设计了大量的例题,对每个试验都进行了细致的解析,采用范例法教学,根据范例例题编写了每章的实验题目和习题,读者参照例题可以轻松完成,事半功倍,举一反三。《软件测试》可作为高等学校计算机专业或信息类相关专业学生教材,也可作为软件开发人员、软件项目管理者的参考书,还可以作为计算机软件专业技术资格和水平考试中相关内容的学习辅导用书。 -
Creo 2.0运动仿真与分析教程北京兆迪科技有限公司 主编《Creo 2.0运动仿真与分析教程》全面、系统地介绍了使用Creo 2.0进行产品运动仿真与分析的过程、方法和技巧,内容包括Creo软件的基本设置、Creo运动仿真与分析入门、机构连接与机构创建、定义电动机、设置分析条件、定义和进行各种机构分析、典型运动机构、运动仿真分析与测量和Creo运动仿真与分析实际综合应用等。《Creo 2.0运动仿真与分析教程》是根据北京兆迪科技有限公司为国内外几十家不同行业的著名公司(含国外独资和合资公司)编写的培训教案整理而成的,具有很强的实用性和广泛的适用性。本书附带2张多媒体DVD学习光盘,制作了125个运动仿真与分析技巧和具有针对性的范例教学视频并进行了详细的语音讲解,时间长达5个小时(302分钟);光盘中还包含本书所有的模型文件、范例文件和练习素材文件(2张DVD光盘教学文件容量共计6.45GB);另外,为方便Creo(Pro/E)低版本用户和读者的学习,光盘中特提供了Creo1.0、Pro/E5.0、Pro/E4.0版本的配套素材源文件。在内容安排上,《Creo 2.0运动仿真与分析教程》紧密结合范例对Creo运动仿真与分析的流程、构思、方法与技巧进行讲解和说明,这些范例都是实际生产一线产品设计中具有代表性的例子,这样安排能使读者较快地进入运动仿真与分析实战状态;在写作方式上,本书紧贴软件的实际操作界面,采用软件中真实的对话框、操控板和按钮等进行讲解,使初学者能够直观、准确地操作软件,从而尽快上手,提高学习效率。本书内容全面,条理清晰,讲解详细,图文并茂,范例丰富,可作为广大工程技术人员深入学习Creo的自学教程和参考书,也可作为大中专院校学生和各类培训学校学员的CAD/CAM课程上课及上机练习教材。 -
SolidWorks 2013中文版基础应用教程赵罘 ,刘玥 ,刘玲 等著《高等院校CAD/CAM/CAE规划教材:SolidWorks 2013中文版基础应用教程(第2版)》基于SolidWorks 2013中文版系统地介绍了草图建立、特征建模、曲面建模、钣金设计、焊件设计、装配体设计、有限元分析和工程图设计等方面的功能。《高等院校CAD/CAM/CAE规划教材:SolidWorks 2013中文版基础应用教程(第2版)》章节的安排次序采用由浅入深、循序渐进的原则。在具体写作上,每章的前半部分介绍软件的基础知识,后半部分利用一个内容较全面的范例来使读者了解具体的操作步骤,该操作步骤翔实、图文并茂,引领读者一步一步地完成模型的创建,使读者既快、又深入地理解SolidWorks软件中的一些抽象的概念和功能。《高等院校CAD/CAM/CAE规划教材:SolidWorks 2013中文版基础应用教程(第2版)》附光盘一张,包含本书的实例文件、各章的PPT演示文件和操作视频录像文件。 -
VMware vSphere部署的管理和优化(美)克鲁克斯顿,(美)斯塔格纳 著《华章程序员书库:VMware vSphere部署的管理和优化》是VMware vSphere实施、部署和管理方面的经典著作,是两位资深VMware技术专家多年数据中心架构、实施与运维经验的结晶。《华章程序员书库:VMware vSphere部署的管理和优化》从规划、设计、实施、运维等多角度全方位地讲解如何构建并管理一个强健的vSphere基础设施,包含大量真知灼见和最佳实践。《华章程序员书库:VMware vSphere部署的管理和优化》内容全面,案例经典实用,详细分析了如何实现VMware是最优的,如何配置能实现最好的性能、可用性和扩展性,以及配置原理。《华章程序员书库:VMware vSphere部署的管理和优化》共6章。第1章概述虚拟化基础设施的基础知识,介绍了全书涉及的设计考量和最佳实践;第2章详述实施一个基于vSphere的解决方案时所需考虑的问题,帮助你实现从蓝图开始设计到最终完成实施的整个过程;第3章探讨如何运营一个基于vSphere的解决方案,并针对日常任务中容易忽略的问题提供解决方案;第4章分析在实施后如何管理一个基于vSphere的解决方案,重点阐述了容量管理和性能管理,并且针对如何随着基础设施不断增长在日常工作中进行容量规划和预测给出了建议;第5章介绍组织无法继续进行虚拟化变革的障碍以及有助于突破这些难关的实施办法;第6章通过具体案例分析如何从最初设计到实施的一个完整过程,并在这个过程中探讨设计决策的原理。 -
规范敏捷交付Scott W. Ambler,Mark Lines 著《规范敏捷交付:企业级敏捷软件交付的方法与实践》是敏捷软件开发领域的经典著作,由IBM 首席敏捷方法专家、世界级敏捷软件开发大师撰写,系统深入地讲解了规范敏捷交付(DAD)的概念和原理,以及规范敏捷交付过程框架的使用方法和技巧,为交付大型的企业级敏捷软件提供了行之有效的方法与最佳实践。《规范敏捷交付:企业级敏捷软件交付的方法与实践》共21章,分为六部分:第一部分(第1~3章)介绍了DAD的概念、原理和根基,以及敏捷与精益开发方法的核心价值与原则;第二部分(第4~5章)讲解了DAD方法中的角色、权利和责任,以及如何组建DAD团队;第三部分(第6~12章)讲解了启动DAD项目的步骤和方法;第四部分(第13~17章)讲解了以增量的方式构造可利用的解决方案的步骤和方法;第五部分(第18~19章)讲述了如何发布解决方案,第六部分(第20~21章)介绍了企业环境中的DAD,讨论了如何治理DAD团队,以及敏捷开发实践中需要遵守的纪律。
