软件工程及软件方法学
-
软件测试简明教程易禹,廖年冬 主编《高等学校计算机教材:软件测试简明教程》以现代软件测试需求为背景,以现代软件测试技术和方法为基础,以当前软件测试通常应用为典型案例,全面的介绍了软件测试的基本概念、技术和方法。书中附有详细的软件测试工具使用方法,并以开源的Java环境为测试平台,图文并茂地描述了如何在Java环境下运行目前常用的测试工具的方法。 -
计算机基础项目教程杨飞宇,刘宝庆 主编《21世纪计算机系列规划教材:计算机基础项目教程》结合当前计算机技术的发展趋势,以培养高职高专学生的信息素养为切入点,精心设置了课程内容。《21世纪计算机系列规划教材:计算机基础项目教程》采用项目教学模式,强调理论与实践相结合,突出对学生计算机应用能力的培养。全书由五个模块构成,分别为计算机组装与维护、计算机网络技术、电子文档制作、电子报表制作、演示文稿制作。《21世纪计算机系列规划教材:计算机基础项目教程》定位于高职高专及中等职业教育公共基础课“计算机基础”教学用教材。《21世纪计算机系列规划教材:计算机基础项目教程》还可以作为计算机初学者的自学用书。本中提供了丰富的课件、演示视频和学习素材,可到华信教育资源网免费下载。 -
完美测试朱少民 主编每个人都怀有梦想或理想,测试人员也不例外,希望将自己的工作做得比较完美。朱少民的《完美测试:软件测试系列最佳实践》力求通过一些典型案例告诉大家什么是完美测试,又如何做到完美测试。在给出的例子中,不仅包括功能测试、功能的异常测试、不同平台的功能测试和一些崩溃问题的处理,而且包括国际化测试、性能测试、用户体验测试、Accessibility测试等,并用较大的篇幅讨论了自动化测试。为了达到完美测试,建立良好的测试体系、使产品具有可测试性以及缺陷预防等更为重要,对此,《完美测试:软件测试系列最佳实践》也做了讨论。最后,《完美测试:软件测试系列最佳实践》还展示了软件测试之美,使读者可以领会到软件测试的距离之美、空间之美、技巧之美、辩证之美以及贯穿测试过程的平衡之美。虽然本书还很难覆盖完美测试应具备的各种方法和实践,但目的在于抛砖引玉,使读者能通过最有效的手段(包括方法、技术和工具)完成所有必要的测试,实现事先所要求的需求和代码的测试覆盖率,最终能准确地给出软件产品一个完整的质量评估,使测试达到相对完美的水平。《完美测试:软件测试系列最佳实践》适合于软件测试工程师、产品管理和管理人员阅读,也适合于大专院校计算机相关专业师生作为参考用书。 -
个体与交互(美)霍华德 等著,贾永娜 等译对敏捷软件开发的关注重点,通常都集中在“机制”方面,即过程和工具。“敏捷宣言”认为,个体与交互的价值要高于过程和工具,但这一点很容易被遗忘。在敏捷开发中,如果你重新将注意力放在人的方面,将会收获巨大利益。 《个体与交互:敏捷实践指南》展示了如何解决敏捷团队在实际项目中遭遇的问题。同时,本书也是很有实用价值的敏捷用户指南,其中包含的故事、最佳实践方法、经验以及技巧均可应用到实际项目当中。通过逐步实践,你将学会如何让团队真正地成为能够协同工作的团队,而不是各自为战。在这个过程中,你将在沟通、动机、协作、变化、团队动力以及其他很多方面,获得一些极具深刻现实意义的建议。 无论你身处敏捷项目中的何种角色,比如敏捷项目经理、ScrumMaster、产品负责人、开发者、培训师或咨询师,本书都会帮助你改变周围的敏捷环境,使其更加多产和高效,并且令团队成员可以身体力行。 -
IT项目开发与管理苏宝莉 主编《IT项目开发与管理》遵循学生职业能力培养的基本规律,根据企业的真实项目开发和管理情境,本着引导学生体验软件开发及项目管理过程的原则而编写的。通过综合运用课程所学的软件开发主流技术、项目管理知识,对软件开发过程以及其他IT项目(如网络升级项目)进行管理。在此过程中,学生通过真实工程项目的开发和管理,熟悉规范的软件开发和管理流程,熟练掌握IT项目开发与项目管理技能,培养良好的沟通能力和团队协作能力,实现与软件开发工作岗位的无缝连接。在项目一和项目三中,本书以办公自动化系统的开发与管理及服务管理系统开发与管理为例,细致地讲解了如何进行”“项目启动”“、”“需求分析”“、”“系统设计”“、”“系统编码”“、”“系统测试”“、”“系统发布”“和”“系统验收”“内容,并引导读者在集成化的软件工程管理平台: 统一软件数据管理系统USDM(Unified Software Data Management)上进行操作;在项目二中,本书以校园网络升级项目管理为例,细致地讲解了如何进行”“项目计划”“、”“项目监控”“和”“项目结束”“内容,并引导读者在项目管理平台: Project2007上进行操作。《IT项目开发与管理》图文并茂,实用性强,书中提供的场景和项目非常适合即将进入职场的在校学生,使其提前进入工作状态。本书可作为高等职业技术学院、高等专科学校、成人高校、本科院校举办的二级职业技术学院计算机相关专业软件工程课程的教材,还可供各类计算机软件开发人员学习、使用。 -
计算机软件技术基础王海燕 主编《全国高等教育“十二五”精品教材:计算机软件技术基础》针对非计算机专业的大学生、研究生以及科技工作者与研究人员对计算机软件应用技术的需要,介绍了计算机软件技术的基础知识、方法与实用技术。主要内容包括:基本数据结构及其运算、查找与排序技术、数据库设计技术、软件的设计与开发技术和操作系统原理等基础理论知识。每章都配有一定数量的习题。《全国高等教育“十二五”精品教材:计算机软件技术基础》内容丰富,通俗易懂,实用性强,可作为非计算机专业计算机软件基础课程的教材,也可作为广大从事计算机应用工作的科技人员的参考书。 -
软件工程概论李彤 等编《软件工程系列规划教材:软件工程概论》以CDIO工程教育模式的四个阶段——构思、设计、实现和运作为主线,比较全面地介绍了软件工程的基本概念、基本理论、基本方法及其应用技术。全书共14章,分为5篇。导引篇包括第1、2章,介绍了软件工程的基础知识、CDIO工程教育模式和软件过程相关模型;构思篇包括第3~5章,从传统分析方法和面向对象分析方法两个层次讨论了需求分析的相关内容,重点介绍了传统软件需求分析方法、面向对象的基本原理和面向对象需求分析方法;设计篇包括第6~8章,主要关注软件工程中的设计方法和技术,重点介绍了软件体系结构、传统软件设计方法和面向对象设计方法;实现篇包括第9~11章,其核心内容是软件工程中的实现方法和技术,讨论了如何选定程序设计语言,介绍了软件开发的一些新方法、软件测试的相关原理和技术;运作篇包括第12~14章,内容包括软件维护与演化、软件项目管理和软件过程改进。《软件工程系列规划教材:软件工程概论》可作为高等院校高年级本科生、研究生学习软件工程的教材,也可供从事软件开发和应用的有关人员参考。 -
多媒体技术与应用实践教程张阿敏 等编《大学计算机软件应用实践教程多媒体技术与应用实践教程》是根据教育部高等学校计算机基础课程教学指导委员会编制的“高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求”和“高等学校计算机基础核心课程教学实施方案”编写而成。《大学计算机软件应用实践教程多媒体技术与应用实践教程》以培养学生动手能力,掌握计算机基础应用技能为目的,全书共分两个部分,第一部分为课程实验,根据教学基本要求安排了6个大类知识点,38个实验,每个上机实验指导都设有“实验目的”、“实验环境”、“实验内容和步骤”、“思考与练习”。第二部分为多媒体技术应用,提供了11个综合性实例,可供读者在课程结束后进行综合课程设计。《大学计算机软件应用实践教程多媒体技术与应用实践教程》可作为高等学校“多媒体技术”课程的教材,同时还可以作为从事计算机应用的科技人员的参考书。 -
软件性能测试魏娜娣 等编著《软件性能测试——基于loadrunner应用》主要结合主流的性能测试工具loadrunner9.5及性能测试真实流程全面开展讲解,并贯穿项目实例和同步训练来进一步巩固知识点,主要内容包括性能测试基本理论、性能测试需求分析、性能测试用例及场景设计、loadrunner工具具体使用、性能测试案例实战、loadrunner脚本开发等。本书还汇总了常见性能测试面试题目及认证考试题目,以便读者通过学习能够体会性能测试项目完整的工作过程,真正跨入性能测试领域的大门。《软件性能测试——基于loadrunner应用》内容全面、层次清晰、难易适中,所采用的工具和项目同企业实际情况紧密结合,并且本书讲练结合,使读者更好地理解和掌握各款工具的使用,在实际工作中能够灵活有效地开展自动化测试。《软件性能测试——基于loadrunner应用》可作为高等院校、示范性软件学院、高职高专院校的计算机相关课程和软件工程专业的教材,也可作为各大软件培训机构的培训教程,同时也可供从事软件开发及测试工作的人员以及对软件测试有兴趣的读者参考与学习。 -
火球张传波 著《火球:UML大战需求分析》融合UML、非UML、需求分析及需求管理等各方面的知识,帮助读者解决UML业界问题、需求分析及需求管理问题。全书主要介绍UML的基本语法、面向对象的分析方法、应用UML进行需求分析的最佳实践及软件需求管理的最佳实践四个方面的内容。《火球:UML大战需求分析》各章以问题为引子,通过案例、练习、思考和分析等,由浅入深地逐步介绍UML综合应用的知识。《火球:UML大战需求分析》以案例贯穿始终,补充了大量的实用知识,并讲究实效,能使读者尽快在工作中应用所学知识。无论是Java技术流派、.NET技术流派还是其他技术流派,只要工作中涉及到需求分析或者对UML感兴趣的人士,均适合阅读《火球:UML大战需求分析》。《火球:UML大战需求分析》附带一张光盘,光盘中有“活用类图,拥抱需求”和“做一回软件设计高手”两个课程的视频内容,时长为4小时。
