软件工程及软件方法学
-
软件测试万铮 主编2002年,国家信息产业部在软件产业发展公报中列出了我国软件业发展的三大问题,其中一个问题就是国内软件企业的出口能力很弱。公报如此描述:“随着国内软件企业的发展壮大,国内软件企业不断开拓海外市场。但是由于缺乏自主知识产权的拳头产品,同时又缺乏较强的项目分析和设计经验,对国际市场信息、先进软件的设计、开发方式缺乏了解,大多没有完善的质量保证体系,对软件开发过程缺乏有效的管理体系,缺乏严格的质量认证和规范化管理,不能和国际标准化接轨,这些都构成了软件出口的重要障碍”由此可见,完善的质量保证体系、严格的质量认证是软件企业提高生存能力和竞争能力的重要因素。软件测试是软件质量保证的重要步骤。软件测试研究说明:软件中存在的问题越早解决,所付出的代价就越小。相比之下,中国的软件企业在测试方面和国际水准存在较大的差距,主要表现在四个方面。首先,在思想上重开发、轻测试,忽略了通过软件开发流程改进和软件测试来改善和保证软件产品的质量;其次,在管理上表现较为随意,没有建立规范、有效的测试管理体系;再次,缺乏自动化工具的支持;最后,缺乏系统掌握软件测试理论的软件测试人才。为了向软件企业输送更多质量优秀、能立即上手的软件测试人才,我们将多年来积累的软件测试经验,结合多年的教学研究,经过两年的企业调研,整理成学材,与大家共享。全书依托真实企业项目,按照实际企业工作过程,分为、6个学习任务,涵盖了软件测试技术和方法的各方面内容。 -
软件技术基础张选芳,傅茂洺,王欣 主编《软件技术基础》按照国家教育部工科计算机基础课程指导委员会提出的“三个层次五门课”的系列课程体系设置的第二层次的一门基础理论课教学大纲编写,系统地介绍了计算机软件技术基础的基本内容,包括数据结构,计算机操作系统,软件工程,数据库技术。《软件技术基础》体系结构和内容选取强调基础性和实用性,符合理工科学生的认知规律,各章配有选择题、填空题和问答题等,供学生练习使用。《软件技术基础》可作为高等院校理工科非计算机专业学生教材,也可供科技人员及电脑爱好者阅读。 -
软件开发者路线图(美)胡佛 等著,王江平 译作为一名软件开发者,你在奋力推进自己的职业生涯吗?面对今天日新月异和不断拓展的技术,取得成功需要的不仅仅是技术专长。为了增强专业性,你还需要一些软技能以及高效的学习技能。《软件开发者路线图:从学徒到高手》的全部内容都是关于如何修炼这些技能的。两位作者Dave Hoover和Adewale Oshineye给出了数十种行为模式,来帮你提高主要的技能。《软件开发者路线图:从学徒到高手》中的模式凝结了多年的调查研究、无数次的访谈以及来自O'Reilly在线论坛的反馈,可以解决程序员、管理员和设计者每天都会面对的困难情形。《软件开发者路线图:从学徒到高手》介绍的不只是经济方面的成功,学徒模式还把软件开发看成一种自我实现的途径。读一读这本书吧,它会帮你充分利用好自己的生命和职业生涯。 -
软件工程鄂大伟 主编,尤志宁,叶文来,蔡莉白,易燕 等编著《软件工程》在软件工程的知识域组织方面参考了IEEE和ACM提出的“软件工程的知识体系(SWEBOK)”的基本框架,比较全面、系统地反应了软件工程的全貌,从理论与实践的视角介绍了软件工程的基本原理、概念和技术方法。全书共18章,在内容结构上可分为软件工程与项目管理、结构化开发方法、面向对象的开发方法及软件工程高级专题4个部分。在每章后面都附有思考与练习题,供读者复习巩固之用。《软件工程》汲取了国内外软件工程的精华,并融人了作者多年在教学与科研过程中对软件工程的理解与经验总结。在内容上既兼顾了传统、实用的软件开发方法,又引入了软件工程领域比较新颖的技术和方法,并结合一个贯穿全书的具体案例加以介绍。《软件工程》的另一个特点是介绍了许多软件工程度量与估算的技术与方法,突出了软件工程学科工程化、可度量的特点。《软件工程》可作为计算机相关专业本科生或研究生的教材,同时也可作为软件工程领域专业人员的参考书。 -
测试之美莱利 等编,张奭 等译本书的原作者是27位国际顶尖测试精英,他们将智慧和经验汇集在《测试之美》中,向读者呈现了“美”的融会贯通:思维流程之美。测试专家们是如何思考测试命题的,其思路的定位、辨析、取舍、抉择之间的思维过程是那么生动、奇特与传神。众多案例中的众多思维模式,让我们受益终生。探索发现之美。书中每个人大都讲述自己探索最佳测试方案中经历的酸甜苦辣,他们那种不断进取的精神之美,既帮助他们取得突破的成功,也激励了我们克服困难的毅力长存。结构和谐之美。测试也是一项系统工程。既有测试工程的总体架构,又有经过仔细挑选的测试手段以保证测试工作得以可持续改进和完善。本书不仅剖析了测试专家们是如何追求测试方案的流程美、畅达美和节律美,也阐述了测试集成框架的组合美、整体美与和谐美。卓越功能之美。专家们介绍的多种自动化、快捷化的测试方案,都是设法把枯燥的回归测试交给机器来完成,从而有效地将测试人员从手动测试解放出来。这种把功能测试之苦变为测试之乐当然是愉悦的、美好的了。这也可以叫做自动化测试——感受功能之美吧。团队合作之美。本书不乏各种测试团队合作攻关的有趣故事。团队协作历来是国内外大型IT企业的制胜法宝。大家在共同目标的指引下,有效、动态的分工依靠完美的协作制度来保证,而测试团队中每个成员的沟通与交流,构成了高效、和谐的大家庭。表现出团队合作的步调整齐之美、能力互补之美、集体攻关中的雄浑之美。 -
项目实践精解梁立新 等编著本书是一本融合项目实践与开发思想于一体的书。它的特色是以项目实践作为主线贯穿其中。本书提供了一个完整的SuperVCD Store项目,通过该项目使读者能够快速掌握Java核心技术,主要内容包括:面向对象的基本概念,封装、继承和多态的概念,面向对象的高级特性,如静态、接口、内部类等概念,使用AWT/Swing技术开发可视化用户界面,编写多线程程序,线程的两种创建方式,运用多线程的数据共享机制,使用不同的流处理不同数据类型,编写基于TCP/ UDP的服务器与客户端程序,以及使用JDBC开发基于关系型数据库的应用程序等。 -
PC/PPC常用工具软件袁启昌,吴祯,韦伟 编著《PC/PPC常用工具软件》详细介绍了PC计算机与PPC智能手机目前最常用、最流行、最新版本的各种工具软件的主要用途和使用方法。前9章介绍PC计算机的常用工具软件,包括计算机安全与系统维护工具,磁盘、光盘管理工具,文件压缩、数据恢复工具,阅读工具,媒体播放工具,图像、屏幕动画采集与处理工具,网络联络工具,上传下载工具。地图工具等数十种常用工具软件的功能、特点、使用实例和技巧。随着PPC智能手机的普及,为适应读者的需要,《PC/PPC常用工具软件》在同类书籍中率先引入了相关内容,在第10章介绍了基于微软Windows Mobile操作系统的PPC智能手机的20余种常用工具软件的功能和用法。《PC/PPC常用工具软件》内容新颖,图文并茂,深入浅出,简明易懂,步骤详尽,实用性强。《PC/PPC常用工具软件》可作为高职高专院校及其他各类院校的计算机教学用书,同时也可作为广大计算机爱好者及PPC智能手机爱好者使用的参考书。 -
常用工具软件邹祖银,康志亮,宋勤 编著《常用工具软件》系统地介绍了目前流行的常用工具软件的用途和使用技巧,主要包括安全工具、系统工具、磁盘工具、光盘工具、文件文档工具、翻译工具、图形图像工具、音频工具、视频工具、网络通信工具、文件传输工具以及动画制作工具,共计12大类。《常用工具软件》内容全面、语言流畅、实例丰富、图文并茂、实用性强。全书以软件的主要功能为主线,重点介绍了各类工具软件的主要用途和使用技巧。通过《常用工具软件》的学习,读者可以迅速、轻松地掌握软件的用法。《常用工具软件》适合作为高等院校的公共选修课以及相关专业“常用工具软件”课程的教材,同时也适合作为电脑培训班学员、办公人员和电脑初学者的参考资料。 -
信息系统软件设计徐宝林,李承高,郭雪妍,刘美 编著信息系统软件设计在软件设计领域占据了相当大的比重,信息系统软件设计方法是软件工程人员必须关注的问题。《信息系统软件设计(C#.NET版)》阐述了信息系统软件设计的基本内容以及信息系统软件开发的基本过程与信息系统分析、设计的基本方法。《信息系统软件设计(C#.NET版)》可作为应用型本科院校计算机专业或高职高专学校相关专业的教科书,也可作为相关学科科技人员的参考书。 -
职业院校教学用书徐宇明,易楠 编《Pro/E 野火版使用教程》以Pro/E野火版4.O软件的应用为主线,介绍了从三维建模、装配、运动仿真、工程图、模具分模到数控加工的整个过程。主要内容有三维建模(软件简介、建模基础、零件造型等)、装配、运动仿真、工程图、模具分模、数控加工简介等,其中三维建模、装配、运动仿真、工程图、数控加工简介的部分内容采用的是该软件的教学版,模具分模、数控加工简介的程序生成采用的是该软件的商业版。PTC(Parametric Teclmology Corporation,美国参数技术公司)校园计划是教育部按照“国家技能型紧缺人才培养培训工程”要求,与美国参数技术软件公司合作开展的中职教育培训项目。《Pro/E 野火版使用教程》是PTC校园计划培训项目的主教材。《Pro/E 野火版使用教程》通过实例教学,每个实例均给出详细的操作步骤,图文并茂,内容的讲解尽可能做到简单明了、通俗易懂。为了更好地帮助读者学习,《Pro/E 野火版使用教程》配有设计练习光盘,主要内容为实例操作视频实录,学生作品赏析和模拟考试等。《Pro/E 野火版使用教程》适合Pro/E初学者和有一定操作经验的读者阅读,尤其适合在各类培训项目中作为培训教材。
