软件工程及软件方法学
-
软件工程之全程建模实现青润 著《软件工程之全程建模实现》采用UML建模实现了软件工程的主要过程:需求、分析、设计、代码导出、设计模型维护等。《软件工程之全程建模实现》采用了大量国内实际工程软件过程中的截图,通过图形和示例来描述工程实际中的问题和过程。这在国内原创的软件工程类书籍中是很少见的。《软件工程之全程建模实现》对软件工程领域进行了重新划分,其中涉及软件工程方法、软件工程过程,以及软件工程理论的发展和现状,还包括全新的软件组织方法论:交换编程、可度量绩效管理模型、实用知识库体系构建,同时对软件开发中心态对抗问题进行了初步研究。《软件工程之全程建模实现》适合于对UML基础知识有一定了解的、同时参加过一些实际工程项目开发的人员阅读,也适合对全程建模过程实现和人性化软件开发感兴趣的读者参考。 -
计算机常用工具软件实用教程陈盈 主编本书从实用的角度出发,介绍了数十种在工作、娱乐、学习和生活中经常涉及的工具软件,包括:即时通信工具软件,如QQ、MSN等;输入法和字体工具软件,如搜狗输入法、徐静蕾字体等;网页浏览器,如傲游等;搜索引擎,如谷歌、百度等;电子阅读工具,如PDF、CAJ等;翻译工具,如谷歌金山词霸、有道桌面词典等;图片处理工具,如ACDSee、光影魔术手等;电子相册制作,如MovieMaker等;音乐工具,如酷狗、GoldWave等;影视工具,如PPS等;以及计算机防毒反黑工具软件,如360杀毒等。通过本教程的学习,能够掌握计算机常用工具软件的基本使用方法,能较熟练地运用有关工具软件解决计算机应用过程中的实际问题。本书既可作高等学校相关专业本、专科生的教材,也可作普通读者自学软件教程使用。 -
敏捷软件测试克里斯平(Lisa Crispin) ,格雷戈里(Janet Gregory) 等著,孙伟峰,崔康 译测试是敏捷开发的关键组成部分。敏捷方法的广泛应用使人们开始关注如何有效测试,同时敏捷项目改变了测试人员的角色。但是,测试人员的许多职责还是得到了不少误解,测试人员的真正职能是什么?敏捷团队真的需要具有QA背景的成员吗?“敏捷测试人员”到底意味着什么?业界经验最丰富的两位敏捷测试实践者和顾问Lisa、Crispin和Janet Gregory在本书中给出了这些问题和更多问题的答案。在《敏捷软件测试:测试人员与敏捷团队的实践指南》中,Crispin和Gregorv定义了敏捷测试的概念,并通过来自现实敏捷团队的示例阐述测试人员的职责。她们讲述如何利用敏捷测试象限来识别需要哪些测试,谁来做,以及哪些工具有帮助。《敏捷软件测试:测试人员与敏捷团队的实践指南》从测试人员的角度记录了敏捷软件开发迭代的一个完整周期,并解释了敏捷测试的七大关键成功要素。 -
软件测试实用技术与常用模板李龙 等编著本书从软件测试实用理论和实战技术的角度出发,以通俗易懂的语言讲述软件测试所需要的知识,并且以“手机信息管理系统模型”为测试软件平台,系统、全面地对测试实用理论和实训技术所需要的基本知识及高级技能进行介绍。本书突出实用性和实训的特点,是作者的软件测试经验和实践体会的总结。本书主要讲解测试理论和各种测试方法,并且给出大量实际工作中用到的测试用例、测试方法和测试写作模板等内容。本书附赠的光盘中包含一些实用工具和文档。本书可作为软件测试、软件开发等专业方向工程类硕士、项目管理类硕士和本科生的教材,也可作为软件测试理论与实践工作者进行研究、培训与应用实践的参考资料,同时还可供从事软件测试和项目决策的中高级管理人员阅读使用。 -
CMMI生存指南(美)加西亚,(美)特纳 著,高山,白溥 译《CMMI生存指南:最佳过程改进方法》是由资深专家所著的实施CMMI过程改进的著作。《CMMI生存指南:最佳过程改进方法》从实用的角度出发,以具体的实例阐述了基于CMMI的过程改进的概念,描述了过程改进的路线图,并提供了非常实用的技术、方法和工具。《CMMI生存指南:最佳过程改进方法》的特别之处是,作者把过程改进比喻为丛林探险,并把美国陆军的生存法则应用到过程改进的探索活动中,使人们更容易理解并且印象深刻。《CMMI生存指南:最佳过程改进方法》共分为五部分,分别是“考察地形”,“计划路线”,“安全通过”,“体验征途”和“准备行装”。作者通过形象的比喻,详细描述了在过程改进的旅程的各个阶段中,需要注意的关键点及常犯的错误,并提供了解决问题的办法。《CMMI生存指南:最佳过程改进方法》有很强的实用性和可读性,是每个过程改进实施人员和希望了解CMMI过程改进人员的必备参考书,特别适合作为公司内部工程过程改进组成员、过程行动组成员、项目经理、公司高层及CMMI评估组成员等的工具书。 -
Geomagic studio逆向工程技术及应用成思源,谢韶旺 编面对国内推广逆向工程技术和培训逆向工程专业人才的需求,我们编写了这本Geomagic Studio操作教材。《Geomagic Studio逆向工程技术及应用》针对三维逆向造型的实际需要,围绕Geomagic Studio软件的点云、多边形和曲面的生成、编辑及分析等相关内容,介绍了Geomagic Studio软件的功能、使用方法及注意事项。每一阶段均配有相应的实例操作来说明其应用思路和应用技巧。同时《Geomagic Studio逆向工程技术及应用》还提供了详细的功能介绍与操作视频,以帮助读者快速、直观地领会如何将Geomagic Studio软件中的功能运用到实际工作中,尽快地达到学以致用的目的。《Geomagic Studio逆向工程技术及应用》突出逆向工程应用型人才工程素质培养要求,系统性、实用性强。《Geomagic Studio逆向工程技术及应用》可作为CAD技术人员的自学教材、大专院校CAD专业课程教材以及CAD技术各级培训教材。同时,《Geomagic Studio逆向工程技术及应用》对相关领域的专业工程技术人员和研究人员也具有重要的参考价值。《Geomagic Studio逆向工程技术及应用》所配光盘,包括模型、视频文件等,为读者自学提供帮助。 -
SystemVerilog与功能验证钟文枫 编著本书重点介绍硬件设计描述和验证语言SystemVerilog的基本语法及其在功能验证上的应用;书中以功能验证为主线,讲述基本的验证流程、高级验证技术和验证方法学,以SystemVerilog为基础结合石头、剪刀、布的应用实例,重点阐述了如何采用SystemVerilog实现随机激励生成、功能覆盖率驱动验证、断言验证等多种高级验证技术;最后,通过业界流行的开放式验证方法学OVM介绍如何在验证平台中实现可重用性。 -
计算机软件技术基础习题解答徐士良,葛兵 编著本书是《计算机软件技术基础》(第三版)一书的辅助教材。本书给出了《计算机软件技术基础》(第三版)一书中所有习题的参考解答,对有些习题还给出了详细分析。《计算机软件技术基础》一书出版以后,得到了广大读者的欢迎,并希望给出该书中所有习题的参考答案。为了满足读者的要求,作者在修订《计算机软件技术基础》一书时,同时将《计算机软件技术基础》(第三版)一书中的所有习题按章给出参考答案,对有些习题还给出了详细分析。 对于要求编写算法的习题,根据题目的特点,有的将同时给出面向过程和面向对象的C++描述。 书中的大部分算法都用C++语言编程调试过。 -
软件项目管理第2版贾郭军 主編本书依据软件工程的理论、方法和技术,运用作者开展软件项目的经验与体会,紧密结合真实应用案例,将项目管理的先进理念引入软件工程领域.提出软件工程的项目化管理思想,旨在实现现代项目管理与软件工程理论、软件项目理论与实践应用的完美结合。本书内容分为三大部分:第一部分为软件项目管理知识体系框架,介绍了项目管理的有关概念和知识体系,并根据软件和软件项目的特点,介绍了软件项目管理的基本知识体系和管理要素;第二部分为本书的核心内容,介绍了软件项目生命周期的管理概念,将软件项目开展的全过程划分为项目立项、项目启动、需求分析、系统设计、编码实现、系统测试、系统实施和系统验收八个重要环节,全面地阐述了软件项目生命周期各个阶段的目标、内容和项目化管理思路;第三部分介绍软件项目管理的理念、方法和工具,提出软件项目的全局化管理思想,介绍了软件项目的风险分析和效益评估、软件项目的招投标及快速开发方法和支持工具等内容。本书内容丰富、具体、实用,涵盖了软件工程和项目管理的基本要素和方法,既可作为高等院校信息技术相关专业的本科生和研究生的教材,也可以作为软件行业从业人员自学的参考书,无论是软件项目经理,还是软件项目任何一个阶段的参与者,或者是一个准备涉足软件项目管理与研发领域的IT人员,都可以从本书中找到您所能扮演的角色。 -
软件测试设计与实施蒋方纯 主编《软件测试设计与实施》基于工作过程的教学思想,将“软件测试”学习领域以学生可能的就业岗位所面对的“软件产品”为载体分为7种学习情境:单机软件测试的设计与实施、网络软件测试的设计与实施、游戏软件测试的设计与实施、数据仓库软件测试的设计与实施、软件安全测试的设计与实施、嵌入式软件测试的设计与实施、开源软件测试的设计与实施。《软件测试设计与实施》知识具有系统性,兼顾职业资格证书、研究学习和虚拟实训等内容,为学习者继续深入学习和职业发展奠定了基础。《软件测试设计与实施》的特点是帮助学习者架构软件测试理论与实践基础,重点突出不同软件产品的测试设计与实施,同时兼顾学习者的职业发展与深入学习。《软件测试设计与实施》不仅适合作为高职高专软件测试课程教材,也可作为从事软件测试开发人员的参考用书。
