软件工程及软件方法学
-
软件安全开发宋明秋在日益严峻的信息安全背景下,软件的安全性已经成为信息安全问题的重中之重。本书针对信息安全领域这一核心问题,站在软件开发过程控制的视角,从系统工程基本理论思想出发,借鉴当前国际先进的软件安全开发的理论和方法,提出安全属性驱动的软件开发方法。全书以软件安全属性为核心,将安全属性贯穿于软件开发生命周期的每一个阶段,通过对软件开发生命周期全过程的安全质量管理和控制,以期减少开发过程中可能产生的各种漏洞,提高软件产品的本质安全性。全书共分为6章,第1章是软件安全开发相关的基本概念,第2章介绍了软件安全开发方法的历史演化进程以及一些典型的软件安全开发模型,第3章基于需求工程原理阐述了软件安全属性需求获取方法,第4章从系统架构角度出发阐述了软件安全架构的设计方法以及相关安全技术,第5章介绍了软件开发编码过程中的安全问题,第6章对于软件安全性测试进行了全面的阐述。本书的特点是既注重系统性和科学性,又注重实用性,系统性地介绍软件开发生命周期全过程的安全质量保证方法,可作为软件开发组织者、系统分析师、软件架构师、软件设计人员、开发人员、测试人员、系统运维人员以及软件相关专业的在校大学生和研究生学习与实践的较好的参考书。
-
爱上Python(新加坡)Jamie Chan本书将复杂的编程概念分解成简单的步骤,简单易懂。作者通过多年的教学经验精心挑选出了有特点的例子,手把手地实例教学。这本书把看似冗长的编程学习精简,让书“读得很薄”,学习更加轻松。以一学就会的理念讲授Python是什么,需要哪些软件,相对应的模块怎么使用,让那些没有编程经验的初学者也能够轻松学习Python编程。
-
实用软件测试李炳森本书突出实用特色,讲述软件测试的相关概念、方法和技能,全书分为基础篇、技术篇和工具篇三大部分: 基础篇讲述软件测试与软件质量的基础理论,为后面的学习奠定一定的理论基础; 技术篇讲述了面向传统开发过程、面向软件工程层面的软件测试和自动化测试以及敏捷测试; 工具篇介绍黑盒测试工具与白盒测试工具、性能测试工具与安全测试工具以及测试管理工具,并选取常用软件测试工具讲述其使用方法。本书重视实践能力和操作能力的培养,内容翔实、循序渐进、图文并茂、实用性强,并在案例讲述过程中穿插相关的基础知识和基本理论介绍,做到理论与实践相结合,方法与应用相结合,读者可在较短的时间内理解和掌握软件测试的基本概念和操作实务。本书是软件测试相关课程的配套教材,适用于企事业等单位从事软件测试工作的人员参考学习,也可作为大中专院校计算机、软件工程、测试等相关专业师生自学、教学参考书以及社会各类培训班的即学即用教材,也适用于计算机技术与软件专业技术资格(水平)考试的继续教育。
-
基于案例的软件构造教程李劲华,周强,陈宇本书以一个案例的演变模拟不断变化的用户需求,按照增量迭代的开发模式,将碎片化的功能开发、用户交互、数据处理等知识,以及软件设计、软件测试和敏捷开发的*佳实践,与软件开发的原理、技术和工具融合到设计、编码、调试及测试的构造过程。内容包括软件构造的一般原理(如模块化、增量迭代)、常用技巧(如表驱动编程、测试驱动开发)、软件设计(契约式设计、设计模式)、软件知识(如软件测试、软件复用)以及软件构造的工作要素(如编码规范、构造工具)和活动(如设计、编码、测试、交付)。本书提供配套电子课件、案例源程序、例子代码、教学参考方案等。本书面向计算机学科的本科学生,可作为“软件构造”、“Java面向对象课程设计”等课程的教材,也可作为“实用软件工程”的参考书,同时也适合学习软件开发的其他专业及爱好者参考。
-
基于多Agent系统的企业组织学习研究邱奇暂缺简介...
-
现代工业系统集成技术魏晓东等暂缺简介...
-
Ceph Cookbook中文版(芬兰)Karan Singh(卡兰.辛格)Ceph在AFA、数据库工作负载、容器存储及超融合式基础架构等多个领域应用,其集群在欧洲核子研究中心、雅虎和DreamHost等组织成功部署,越来越需要我们加以关注和学习。本书旨在让你学会建立一个生产级别的Ceph存储集群,并掌握Ceph集群管理技巧。全书从认识块、对象和文件存储开始,到与OpenStack的集成,再到建立一个类似Dropbox的存储解决方案,直到了解联合架构和CephFS、用Calamari和VSM监控环境、评测集群性能,以及获取Ceph运维最佳实践。
-
软件测试基础教程曾文,肖政宏,盘茂杰,韩腊萍本书介绍了软件测试的基本概念、基本测试原理、基本测试方法、基本测试过程等知识,内容包括软件测试与软件开发关系,软件测试的过程模型,白盒测试,黑盒测试,单元测试,集成测试,系统测试和面向对象的测试; 还介绍了自动化测试的基本概念,以及自动化测试的两种测试工具(QTP和LoadRunner)的使用; 介绍了软件测试管理与软件质量保证; 最后以一个软件测试案例说明软件测试的过程。 本书是一本实用性较强的教材,适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,同时可供软件测试人员、开发人员、广大科技工作者和研究人员参考。
-
React导学CoryReact是一种JavaScript框架,起源于Facebook公司,用于构建复杂且可维护的用户界面。本书是介绍React的快速实践指南。全书共6章,系统地概括了有关React的方方面面,详细介绍了React的概念、核心、JSX原理、网页应用的构建、程序架构、Flux的用法等内容。本书适合对React感兴趣的读者以及想要使用React进行前端开发的读者阅读参考。
-
Cadna/A4.5由入门到精通李晓东《CadnaA4.5由入门到精通》主要在Cadna/A帮助手册的基础山,结合作者多年的使用经验总结而成。书籍从软件基本界面开始,而后通过快速入门介绍软件的大致使用方法。接下来逐步介绍软件的导人导出、声源、障碍物、设置、网格计算、辅助类物体、设置、进阶操作、大城市模块等,中间穿插大量的应用技巧供用户选用。《CadnaA4.5由入门到精通》作为国内第一部详细介绍Cadna/A使用的教程,由浅人深的详细介绍了软件功能、计算原理、使用方法及步骤。《CadnaA4.5由入门到精通》供各类院校相关专业作教材使用,并供各类培训机构作培训教材使用。软件销售机构可用作配套的详细的使用指南。对从业人员,可作为案头必备的操作手册。