软件工程及软件方法学
-
软件测试技术与测试标准康玲 主编暂缺简介... -
计算机实用工具软件案例教程陈红 著《21世纪高职高专规划教材·计算机基础教育系列:计算机实用工具软件案例教程》详细描述了当前最流行的各类常用工具软件的基本背景、基本操作和应用技巧,并按四大类介绍:系统工具类、媒体工具类、网络工具类、应用工具类。全书共分12章,其主要内容包括工具软件概述、Internet搜索引擎、文件管理工具、网络工具、安全工具、系统检测及优化工具、磁盘管理工具、图文处理工具、媒体播放与网络视听工具、视频及音频处理工具、其他系统工具、综合应用常用工具软件实例。《21世纪高职高专规划教材·计算机基础教育系列:计算机实用工具软件案例教程》注重发展学生的操作技能,强调实用性,设计了相应的实训练习,结合生活中大量典型实例针对各类常用工具软件进行综合应用实例训练。《21世纪高职高专规划教材·计算机基础教育系列:计算机实用工具软件案例教程》可作为高职高专及应用型本科各专业学生的教材,也可作为计算机爱好者使用计算机的参考书。 -
软件设计模式与体系结构孙玉山,刘旭东 编《高等学校软件工程系列教材:软件设计模式与体系结构》针对软件体系结构理论较为抽象,而在校学生往往无实践经验的特点,将高层的软件体系结构和低层的软件设计模式结合起来,并通过精心设计的实例,引导学生掌握本课程的相关内容。全书分为上、下两篇,共7章。上篇为软件设计模式,包括第1~4章,分别为软件设计模式概述、创建型软件设计模式、结构型软件设计模式和行为型软件设计模式;下篇为软件体系结构,包括第5~7章,分别为软件体系结构概述、经典软件体系结构和基于网络的软件体系结构。为便于读者理解与掌握相应的理论知识,书中给出了大量的设计实例和趣味性较强的课下设计一编程作业,每个实例和作业都试图解释使用相应设计模式或者体系结构进行设计的要点所在,且均由Java语言实现,完整代码见书后所附光盘。、《高等学校软件工程系列教材:软件设计模式与体系结构》可作为普通高等学校计算机科学与技术、软件工程等专业本科高年级或研究生相关课程教材,也可供软件工程师参考使用。 -
Git版本控制(美)罗力格 等著《Git版本控制(第2版影印版)》:快来使用Git吧,它可以帮助你跟踪、分支、合并和管理代码版本。通过一系列手把手的讲解,这本实用指南将让你快速了解Git的基础知识和高级技术,它还提供了友好但又严密的建议来帮助你探索这个开源版本控制系统的诸多功能。 这个彻底修订过的版本还包括了操纵版本树、reflog与stash扩展应用的技巧以及针对GitHub资源库的完整介绍。一旦你理解如何利用Git系统的灵活性,你就可以以近乎无限种的方式来管理代码开发。 《Git版本控制(第2版影印版)》的作者是罗力格、麦克库罗。 -
MSC.Nastran软件高级用户入门指南及工程应用实例杜家政,卢绪智,孙长任 等著《MSC.Nastran软件高级用户入门指南及工程应用实例》从有限元的基本概念入手,由浅入深地分析有限元软件解决实际工程问题的过程,建立了前处理软件MSCPatran软件和MSCNastran软件输入文件之间的关系。对建立有限元模型的基本过程、基本方法和基本概念进行了详细介绍,将有限元软件解决实际工程问题的过程进行分解,对过程遇到的关键问题进行详细介绍,包括分析类型、单元库、载荷和边界条件、材料属性、单元特性、结果的输出控制以及出现问题的解决方法,对这些问题在MSCNastran输入文件中的卡片格式逐一介绍。通过对一个简单算例进行深入的剖析,使初学者感到简单易懂,然后列举了6个较难的练习实例,细致地描述了练习的每一个操作步骤,使初学者通过练习加强对知识的理解。《MSC.Nastran软件高级用户入门指南及工程应用实例》是入门性质的,内容完整、自成一体,可以从头到尾按顺序学习,很多主题都是用一般术语引入的,读者不需要太多的知识背景,如果需要更多的知识和更详细的解释,读者可以查看其他相关书籍。 -
软件测试许丽花 ,郭雷 编高等职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为高等职业教育专业教学资源库年度立项及建设专业。《高等职业教育专业教学资源库建设项目规划教材:软件测试》是高等职业教育专业教学资源库建设项目“软件测试”课程的配套教材,是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。《高等职业教育专业教学资源库建设项目规划教材:软件测试》共分为6个单元,单元1介绍软件测试的基础知识;单元2介绍白盒测试技术;单元3介绍黑盒测试技术;单元4介绍单元测试;单元5介绍测试过程和管理;单元6介绍自动化测试,每个单元都由一个案例来贯穿知识学习的过程和软件测试的实施过程。全书案例项目采取“任务驱动”的组织和设计方式,通过一个引例来描述每个单元所要掌握的知识和技能,每个单元又由多个任务组成。通过每个任务支撑知识的讲解完成该任务所涉及的知识点介绍;然后分析任务实施过程,完成任务;最终对相关知识进行拓展。使用《高等职业教育专业教学资源库建设项目规划教材:软件测试》可以实施教学做一体化,每一个任务后面有一个配套的课堂实训,让学生自行完成,从而达到在课堂上就完成知识讲解和实训的双重目标。《高等职业教育专业教学资源库建设项目规划教材:软件测试》各单元的顺序遵循软件测试的学习路径,涉及软件测试过程的各个环节,可让学生在学习知识的同时全面了解软件测试的知识。《高等职业教育专业教学资源库建设项目规划教材:软件测试》可作为高职院校软件技术专业培养应用性、技能型人才的教材,也可供从事软件测试的相关人员学习与参考使用。 -
SAP ABAP开发从入门到精通(韩)金圣俊 著,张钟淑 译《SAP ABAP开发从入门到精通》以应用实例的形式,讲解了SAPABAP开发的相关知识点,详细介绍了SAPABAP开发者必须掌握的包与变更传输系统(CTS)、数据类型、数据库、模块化程序、内表、调试、ABAP数据字典、锁对象、检索帮助、FieldSymbol与数据引用、SAP内存与ABAP内存、报表程序、模块池程序、ABAP对象、面向对象ALV、FunctionALV、SALV等知识。《SAP ABAP开发从入门到精通》讲解清晰,可供SAP软件初学者、SAP软件维护人员、SAP软件内部顾问、大专院校计算机专业的师生和企业管理人员阅读参考。 -
复杂性思考(美)Allen B.Downey 著,张龙 译本书的诞生过程说来也十分有趣,作为计算机科学系的一位教授,Downey厌倦了大学课堂里讲解数据结构和算法的传统方法,同时又对复杂性科学十分着迷,于是他编写了这本书。它不仅使得数据结构这门课程变得更加有趣,而且填补了大学里没有开设复杂性科学这门课程的空白。本书有多重特色:第一,它是一本从实践的角度讲解复杂性科学的专著,对复杂性的相关技术进行了较为系统和详细的讲解;第二,它是一本能提升Python程序员编程能力的著作,利用Python实现了大量经典的数据结构和算法,充分展现了Python的编程思想和魅力;第三,它是一本关于数据结构和算法的教程,通过大量复杂且有趣的案例讲述了一些经典数据结构和算法的实现过程,极具启发意义。 -
软件系统架构(英)Nick Rozanski Eoin Woods 著,侯伯薇 译《软件系统架构:使用视点和视角与利益相关者合作(原书第2版)》是软件系统架构领域的开创性著作,是两位拥有数十年软件行业工作经验的架构师工作经验的结晶,围绕利益相关者、视点和视角三大主题,创新性地提出了如何用架构视点和架构视图的方法来定义软件架构,如何用架构视角的方法来确保软件质量,以及如何用架构视点和架构视角的方法与利益相关者合作,具有里程碑意义。《软件系统架构:使用视点和视角与利益相关者合作(原书第2版)》还展示了一种实用的、经过验证的框架,你可以应用它来处理架构定义过程,并应对创建软件架构工作所带来的挑战。《软件系统架构:使用视点和视角与利益相关者合作(原书第2版)》分为五个部分,共30章。第一部分(第1~5章)阐释利益相关者、架构描述、视点、视图和视角等基本概念,并描述软件架构师的角色;第二部分(第6~14章)描述作为架构师所要从事的重要活动,如协商项目的范围、识别并管理利益相关者、使用场景和模式、创建模型以及为架构创建文档并对其加以验证等;第三部分(第15~23章)集合了在创建架构描述时最重要的七种视点:情境、功能、信息、并发、开发、部署和运维视点;第四部分(第24~29章)集合了对于信息系统最重要的视角,包括安全性、性能和可伸缩性、可用性和适应性、演进、位置、开发资源、国际化等;第五部分(第30章)把这些概念融合在一起,并阐释了如何把这些理论应用到实践中。 -
软件需求最佳实践徐锋 著“用户说不清需求”、“需求变更频繁”……都是在软件需求实践中频繁遇到的问题。本书首先直面这些问题,从心理学、社会学的角度剖析其背后的深层原因,使大家从中获得突破的方法。然后沿着需求开发的几大关键过程,逐一说明了需求定义、需求捕获、需求分析与建模、编写规约、需求验证等需求开发活动的任务、要点和具体手段,并提出了一个可操作性强、易于上手的SERU过程框架,能够帮助读者清晰地了解整个过程,理解各阶段的关键产物和产物之间的关系,迅速应用于实际工作中。本书还对包括需求基线、变更管理、需求跟踪在内的需求管理活动的操作要点进行了阐述,给出了具有很强实践性的具体建议。纵观全书,语言浅显、文字生动,蕴含了许多人文、心理、交流方面的知识,即使是非技术背景的读者也能够轻松读懂大部分内容,从中受益。《软件需求最佳实践:SERU过程框架原理与应用(典藏版)》可作为计算机软件专业本科生、研究生和软件工程硕士的软件需求分析教材,也可以作为软件工程、软件开发管理培训的教材,更是一线项目经理、需求分析人员、资深开发人员、信息系统运行管理人员、研发企业管理人员的必备参考书。
