软件工程及软件方法学
-
软件工程钱乐秋,赵文耘,牛军钰本书系统地介绍了软件工程的概念、原理、过程及主要方法,内容上覆盖了ACM和IEEE制定的ComputingCurricula中有关软件工程的主要知识点。本书在介绍软件工程的基本概念和基本原理的基础上,重点介绍软件开发方法和技术,包括经典的和常用的方法,如结构化方法、面向数据结构方法和面向对象方法,以及一些软件工程的新技术和新方法,如UML2.0、基于构件的开发、敏捷软件开发、Web工程、CMM和CMMI等。此外,本书尽量采用国标、ISO标准及《计算机科学技术百科全书》对专业术语的名称及其语义解释,必要时,术语名称会同时给出其他习惯称谓。 -
软件开发的艺术辛立志《软件开发的艺术(英文版)》论述了如何运用常见的设计原理来简化软件开发,以创建CRM(客户关系管理)软件系统为范例,详细阐述了metadata—driVen(元数据驱动)过程的设计理念和步骤。《软件开发的艺术(英文版)》共分为七章:第一章为导论,第二章为原理,第三章到第六章分别阐述了软件开发的四个阶段(即需求、分析、设计和构造阶段),第七章为结论。全书图文并茂,叙述清晰,实例丰富,是一部来自于作者大量经验的总结性论著。 -
常用工具软件应用教程张宇《常用工具软件应用教程》较为系统地介绍了目前比较流行以及常用的计算机工具软件,主要包括计算机的系统维护、自动办公软件、图形图像处理、动画制作与播放、文件处理等一些具有代表性的实用工具软件。《常用工具软件应用教程》可作为高职院校计算机公共课教材以及公共计算机技能培训教材。 -
软件文化基础覃征 等暂缺简介... -
软件测试概念与实践(美)Ali,Mili,Fairouz,Tchier暂缺简介... -
软件工程龙浩,王文乐,刘金,戴莉萍本书根据现有软件工程教学和项目开发中存在的问题,结合软件工程的*新发展,以及目前软件工程教学的需要,围绕软件工程的三大要素——过程、方法和工具,以软件过程为引领,介绍软件开发工具和方法在不同软件开发阶段的建模和文档撰写。通过案例,以对比的方式,介绍结构化思想和面向对象思想在各个开发阶段中模型的体现,并在其中贯穿介绍了*新的软件工程应用技术。本书内容包括软件开发过程、软件建模工具、项目前期、需求分析、总体设计、详细设计与实现、软件测试、结构化开发案例、面向对象开发案例、综合实验等。在本书*后,介绍了安全设计、设计模式和UML语言等内容。本书强调软件工程的理论与实践相结合,以软件开发过程为引导,介绍软件开发工具的使用和开发方法的应用。全书语言简练、通俗易懂,采用案例教学方法,注重培养软件项目实际建模能力和文档的写作能力,具有很强的实用性和可操作性。书中例题与习题丰富,便于教学和自学。本书可作为高等院校计算机专业或信息类相关专业本科生软件工程相关课程的教材,也可作为高等职业技术学校信息类专业软件工程教材,也可供软件项目开发人员阅读参考。 -
Geomagic Studio逆向建模技术及应用成思源,杨雪荣Geomagic Studio具有强大的逆向建模功能,在我国已得到广泛的应用。该软件遵循点阶段—多边形阶段—曲面阶段的三阶段作业流程,可以轻易地从点云创建出完美的多边形模型和样条四边形网格,并可自动转换为NURBS曲面,建模效率高。其新增的曲线模块和参数化功能可以通过定义曲线、曲面特征类型来捕获物理原型的原始设计意图,并与正向软件结合进行参数化逆向建模与再设计。作者于2010年与清华大学出版社合作出版了国内**本Geomagic Studio的操作教材,得到了较好的市场评价。近几年来随着逆向工程技术的发展,该软件的功能也发生了较大的变化。因此,本教材根据该软件的*新版本,详细介绍该软件的*新功能,体现逆向工程技术*新进展。教材提供了详细的功能介绍与操作视频,帮助读者快速掌握软件操作,达到学以致用的目的。本书突出介绍逆向工程应用型人才工程素质培养要求,系统性、实用性强,可作为CAD技术人员的自学教材、大专院校CAD专业课程教材以及CAD技术各级培训教材。同时,本书对相关领域的专业工程技术人员和研究人员也具有重要的参考价值。 -
软件测试导论蔡立志暂缺简介... -
DPDK应用基础唐宏,柴卓原,任平,王勇 等本书不仅深入浅出地介绍了DPDK的基础原理和安装调试方法,还详细介绍了DPDK在NFV中的应用场景和测试方法,并叙述了DPDK应用开发的技术细节和实践经验,是DPDK的入门必读,是了解NFV加速转发技术的**指南。 -
软件系统分析与设计实训教程张家浩本教程是与计算机软件工程专业学生“软件体系结构”课程配套的实训教材,包括三个各为3~5周的实训课程。全书共9章,分别是: 第1章软件架构设计实训课程导论,第2章软件的逻辑与思维训练,第3章基于Arduino的前端开发,第4章基于树莓派的开发与集成,第5章物联网服务器的开发与集成,第6章STKUI的总体架构分析,第7章STKUI的基本功能分析与二次开发,第8章STKUI的扩展功能分析与二次开发,第9章面向服务的STKUI架构再造。其中第2章、第3~5章、第6~9章分别为三个完整的实训课程,因为篇幅关系,分在各章中。三个实训课程在软件架构知识、学生认知能力、系统与项目开发规模与综合体验的复杂程度上,是三个递进、迭代层次,目标分别是系统逻辑思维训练、小系统开发与集成实训、大型“企业级”应用系统分析与二次开发实训。可根据学生情况和课程需要,分别或持续组织教学实施。由于是实训课程教材,因此,教程仅仅在需要的地方,简单回顾软件架构设计有关的相关知识点和内容,全书重点是围绕三个实训的若干个项目,让读者从项目开发实践中体会软件架构设计的深度和广度。教程配有全部PPT和项目源代码,方便老师和学生使用。本书主要用作软件工程相关专业的“软件体系结构”课程的配套实训课程,也可作为其他相关专业的教学用书,或作为从事软件开发的科技人员的参考书、培训教材等。
