软件工程及软件方法学
-
软件测试秦晓《软件测试》系统地讲述软件测试知识体系,即测试人员应掌握的四个层次的知识和技能(按由底向上的顺序):测试实施、测试设计技术、测试策略与方法、测试管理。《软件测试》从读者的实际需要出发,注重实用性、先进性、系统性和可读性,重点讲解实用、先进和成熟的测试技术与方法,以及一些国内外测试专家的经验和方法;提供了大量的实例、讨论题、典型案例分析和测试文档模板,各章后面还附有习题。《软件测试》适合用作软件测试课程的教材和参考书;也可以作为从事软件项目的技术和管理人员的参考手册。 -
计算机常用工具软件应用梁嘉强本书是介绍计算机常用工具软件使用方法的入门教材,精选当前各类工具软件中最常见、最好用的、最具人气的软件作为讲解对象,包括图形图像处理工具、文件处理工具、多媒体处理工具、翻译工具、光盘工具、网络工具、系统网络安全工具、系统备份工具等。力求让读者可以熟练、快捷地应用这些软件,为学习、工作和生活添加乐趣。本书考虑到初学者的水平和特点,多以插图的形式讲解工具软件的具体操作,注重实用性。为方便老师教学和学生学习,本书还配有电子课件和部分流行工具软件安装程序,需要者可在机械工业出版社网站www.cmpedu.com上以教师身份免费注册,登录后下载。本书适合中等职业学校、各类职业技术学校以及高中在校学生作为教材使用,也适合各类高职院校学生和广大计算机爱好者作为参考书使用。 -
软件需求最佳实践徐锋《软件需求最佳实践——SERU过程框架原理与应用》首先从软件需求实践中出现的主要问题和困难入手,指出了改进的主要方向;然后逐一说明了需求定义、需求捕获、需求分析与建模、编写规约、需求验证等需求开发活动的任务、要点和具体手段;并提出了一个可操作性强、易于上手的SERU过程框架,能够帮助读者清晰地了解整个过程,理解各阶段的关键产物和产物之间的关系。《软件需求最佳实践——SERU过程框架原理与应用》还对包括需求基线、变更管理、需求跟踪在内的需求管理活动的操作要点进行了阐述,给出了具有很强实践性的具体建议。综观全书,语言浅显、文字生动,蕴含了许多人文、心理、交流方面的知识,即使非技术背景的读者也能够轻松读懂大部分内容,从中受益。《软件需求最佳实践——SERU过程框架原理与应用》可作为计算机软件专业本科生、研究生和软件工程硕士的软件需求分析教材,也可以作为软件工程、软件开发管理培训的教材,更是一线项目经理、需求分析人员、资深开发人员、信息系统运行管理人员、研发企业管理人员的必备参考书。 -
计算机网络高级软件编程技术吴功宜、董大凡、等本书共23章,第1章为本书的内容介绍与教学辅导,第2章~第23章提供22个网络软件编程题目,分为基础训练、综合训练与提高训练等3种不同的类型与5个不同的难度级,由读者根据自身的基础与学习要求选择编程题目,循序渐进地学习并独立完成网络软件编程训练,以实现“通过实际网络编程课题的训练,达到深入理解网络基本工作原理,掌握网络环境中软件编程方法,提高网络软件编程能力”的目的。书中基础训练、综合训练与提高训练中的每章对应一个编程题目。每章包括编程训练的目的、要求、相关知识、设计分析和扩展内容,并根据教学经验对不同程度与不同要求的读者的训练课题的选择与进度安排提出了建议。随书光盘附有所有网络编程题目的参考答案与完成编程所需要的相关工具。本书可以作为高等院校计算机、软件工程、电子信息类及相关专业的研究生与工程硕士研究生以及重点大学计算机及相关专业高年级学生学习计算机网络、网络软件编程技术的教材或参考书,也可供从事计算机网络应用与信息技术的工程人员继续学习和研发工作时参考。 -
软件测试基础教程(美)马瑟、MATHUR、A.P.《软件测试基础教程(英文版)》基于实例讲述不同规模软件项目中的测试生成、选择、最小化和增强方面的最佳工程实践。还覆盖了基于数据流的测试充分性和基于变异的测试充分性,这些是可用的最有效的测试充分性准则。《软件测试基础教程(英文版)》精选了由全世界数百位测试研究人员和实践人员发明和总结的测试知识及技术,采用通俗易懂的表述方式,使读者更容易理解和掌握。测试生成、选择、优先排序和评估是测试过程中所有技术活动的基础。在此基础上合理部署各项组件,才能有效地测试不同类型的软件应用,包括面向对象系统、Web服务、图形用户接口、嵌入式系统以及与安全、性能和可靠性有关的各种属性。《软件测试基础教程(英文版)》采用大量的实例和习题,循序渐进地介绍各种测试技术(包括有限状态模型、组合设计和回归测试的最小化等)。 -
测试驱动开发的3项修炼王晓毅《测试驱动开发的3项修炼:走出TDD丛林》用实际案例及故事讲述了测试驱动开发(TDD)的最佳实践,从TDD为什么实践起来非常困难等最根源的问题入手,循序渐进地介绍了构筑TDD的三项修炼,涉及到未雨绸缪的单元及自动化测试、结构化、敏捷以及平衡式的开发迁移、软件开发和重构设计以及大量的实践心得和经验总结归纳,给团队、读者以最佳TDD实践的成长路线图,从而走出TDD实践丛林。 -
PKPM设计软件参数定义丛书S-3钟志宪、常彦斌PKPM系列结构软件是当前业界应用最广泛的软件系列,其中定义设计参数是软件应用的重点和难点。本套丛书从结构设计人员实用的角度出发,并结合现行国家规范讲解设计参数的定义方法和步骤,力求实用、深入。 本书为PKPM设计软件参数定义丛书之S-3分册(包括SATWE、TAT—D、FEQ、SLAB—CAD及PUSH五个模块)。按照PKPM软件的界面顺序讲解各模块参数定义方法,以文辅图,便于结构设计人员根据需要查找相关参数并指导初学者熟悉软件操作流程,尽快掌握软件的使用方法。本书可供从事结构工程设计的工程师使用,也可供高等学校土木工程专业的本科生及研究生参考使用。 -
SAP供应链管理俞洋,文燕 著供应链管理是近几年企业管理非常热门的话题,特别是中国的企业成为世界的加工厂以后。《SAP供应链管理》主要结合供应链的理论和SAP SCM的系统功能给大家进行阐述,包括需求管理、供应网络计划、生产详细排程计划、运输和车辆排程计划等。中间结合了一些作者在工作过程中碰到的业务流程案例,并且对系统屏幕做了一些拷贝,力求通俗易懂。 -
多媒体软件应用教程耿强《21世纪高等院校计算机应用规划教材:多媒体软件应用教程》在介绍多媒体软件开发基本原理的基础上,以实例分析为主线,系统介绍了Authorware 7.0和Director MX 2004开发工具的使用、开发技巧以及Visual Basic 6.0在多媒体作品开发中的相关知识和方法。《21世纪高等院校计算机应用规划教材:多媒体软件应用教程》从第2章开始,每一节的体例安排都力求由浅入深,首先介绍相关软件的基本知识和操作方法,然后详细讲解实例的制作步骤,因此既适合刚开始接触多媒体软件工具的初学者,又满足了具备一定基础的读者的上机实践需求。《21世纪高等院校计算机应用规划教材:多媒体软件应用教程》可以作为教材使用,也可用于培训,同时也是一本实用性较强的参考手册,部分实例稍加修改就可以制作成实用的多媒体作品。 -
软件演化过程建模李彤软件演化是近年来软件工程领域正逐步受到重视的研究方向,并将得到越来越多的关注。《An Approach to Modelling Software Evolution Processes(软件演化过程建模)》从软件演化管理的角度,较为系统地讨论了软件演化过程的相关问题,包括软件演化过程元模型、软件演化过程描述语言、软件演化过程框架、软件演化过程建模方法、软件演化过程改进等。《An Approach to Modelling Software Evolution Processes(软件演化过程建模)》还给出了一个软件演化过程的支撑工具,并提供了多个案例研究。《An Approach to Modelling Software Evolution Processes(软件演化过程建模)》可以作为计算机专业研究生和高年级本科生的教材和教学参考书,也可供从事软件工程的科技人员使用和参考。
