软件工程及软件方法学
-
STEP7开发基础与应用指南任双艳 等编著SIMATIC STEP7作为一个平台可以集成各种控制设备的软件,使不同设备以及西门子PLC站点具有相同的数据库,所有设备的编程、配置、调试、数据路由以及通信工作只需在STEP7中就可以完成,从而实现一个项目中所有控制任务的集成。掌握STEP7是学习西门子公司自动化产品的基础。本书在介绍PLC的基本原理的基础上,重点对SIMATIC STEP7的编程软件、编程指令、编程方法、系统设计方法等方面做了较为系统深入的讲解。本书共9章。第1章介绍了PLC的发展、特点、组成及简单的工作原理;第2章分析了S7—300/400系列PLC的硬件系统;第3章对s7系列PLC编程软件——STEP7做了简要介绍;第4章介绍了S7-300/400系列PLC的数据类型与地址区;第5章介绍了S7—300/400系列PLC的编程指令,并结合实例重点讲解了语句表(STL)及梯形图(LAD)指令的使用方法;第6章介绍了数据结构及用户程序结构;第7章介绍使用STEP7软件进行PLC应用系统设计的内容和方法;第8章结合具体实例介绍了如何利用STEP7编辑逻辑块;第9章给出了PLC应用系统设计的具体实例。本书既适用于初学者,又可作为丁程技术人员的技术参考书和高校相关专业的教学参考书。 -
LoadRunner性能测试应用姜艳 等编著《LoadRunner性能测试应用》是专门阐述基于LoadRunner展开性能测试的专业书籍。全书分为三部分,分别为“基础篇”、“提高篇”和“实战篇”。“基础篇”着重说明和描述了性能测试的基本概念、模型、测试策略,以及LoadRunner的工作原理、内部结构和简要的测试步骤。“提高篇”展现了LoadRunner从创建脚本到结果分析的全过程,而且笔者根据以往项目测试的经验,对于各个步骤执行过程中有可能遇到的问题及错误,给出了说明和解释。“实战篇”以实际用例讲述LoadRunner从测试计划到测试执行,再到测试分析,最后到调优的全过程。对于LoadRunner初学者,《LoadRunner性能测试应用》提供了操作指南及实践实例说明,使读者能够系统、全面地了解和掌握这种软件测试利器。对于有一定LoadRunner使用经验的软件测试人员,也能通过《LoadRunner性能测试应用》深入了解LoadRunner的内部结构和底层函数的调用,提升LoadRunner综合运用能力。 -
Struts 2.0从入门到精通崔群法,王咏梅,李有军 编著本书内容全面,涵盖了从事Struts2.0开发所应掌握的所有基础知识,在知识的讲解上,采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解。介绍了Struts2.0框架的核心组件处理机制,并介绍了拦截器、国际化、输入校验、类型转换等Struts2.0的关键技术,同时在书的末尾实方式演示了Struts2.0的综合应用。本书是介绍Struts2.0框架的专业书籍,适合大专院校在校生、网站开发人员、职业技术培训人员及编程爱好者学习和参考。 -
组态软件技术及应用曹辉,马栋萍,王暄 主编为北京市高等教育精品教材立项项目。《组态软件技术及应用》在结构上分为上、下两篇。上篇介绍基础知识,包括6章内容,对MCGS组态软件的各部分的特点和使用进行详细介绍;下篇为应用实例,包括3章内容,针对实际项目,详细阐述了两种典型的自动控制系统(顺序控制和过程控制)和一个大型巡回检测系统的设计过程。《组态软件技术及应用》可作为高等院校自动化、计算机控制技术、生产过程自动化技术等相关专业的教材,也可作为有关在职人员继续教育的培训教材,同时可作为自学监控组态软件的工程人员的入门读物。 -
现代软件工程张家浩《现代软件工程》按照软件开发的生命周期,讲述软件工程的各个知识领域内容,系统地介绍了软件工程的概念、原理、方法和技术。全书共9章,内容为现代软件工程导论、从市场和产品的角度理解软件开发、软件项目的规划管理、现代软件工程的需求工程、软件体系结构与系统概要设计、软件系统的构造与实现、软件质量管理、软件实施过程与管理、软件工程改进。其中,需求工程、体系结构与系统概要设计为开发过程的重点,项目管理、质量管理是支撑过程的重点。《现代软件工程》内容新颖,讲述力求理论联系实际、深入浅出、循序渐进。全书共收录了20多个实际的案例分析,涉及金融、电信等领域。每章还配有课堂作业与项目实践及点评,方便老师和学生使用。《现代软件工程》主要用作国家示范性软件学院软件工程专业的教材,也可作为计算机及相关专业软件工程课程的教学用书,或作为从事软件开发的科技人员的参考书、培训教材等。 -
GUI设计禁忌2.0(美)杰弗·约翰逊《GUI设计禁忌2.0》描述软件开发人员在设计图形用户界面(GUI)时经常犯的“禁忌”,并提出避免这些错误的基本原则和理论依据。《GUI设计禁忌2.0》将GUI禁忌分为7种类型:GUI控件禁忌、导航禁忌、文字禁忌、图形设计和布局禁忌、交互禁忌、响应性禁忌以及管理禁忌,并分别进行详述。《GUI设计禁忌2.0》编排独特,条理清晰,针对性极强,是不可多得的GUI设计优秀资源。《GUI设计禁忌2.0》适合软件开发人员、web站点设计人员、开发经理、用户界面设计人员等阅读。 -
新一代软件工程体系与实践熊继光 著《新一代软件工程体系与实践:基于现代系统科学与复杂性科学的非线性整体软件工程体系及其应用(配光盘)》从分析软件界长期以来一直存在的效率低、成本高、质量差和风险大问题人手,指出以线性思维方式和简单性科学方法来处理复杂的软件系统和软件工程体系是造成这些问题的根源。然后,详细介绍了著者所创立并指导软件开发团队实现了产品化的新一代软件工程体系——非线性整体软件工程(Nonlinear Software Engineering,NSE)体系及其产品化应用。这一新体系的创立基础是非线性思维和系统科学与复杂性科学。NSE体系遵从系统科学与复杂性科学的一系列基本原则,特别是其整体性原则,即一切都从整体、全局出发。NSE体系浓缩了著者几十年在美国创业和以外国专家身份来华工作所取得的一系列研究成果,包括处理多重复合复杂系统的五维结构综合法、非线性双向多轨并行实时迭代软件工程过程模型、缺陷预防与可追溯性驱动软件开发方法、“以防为主”的软件质量保证体系、用于实现软件开发全过程可视化的交互式可追溯3J图式、可动态应用于软件开发全过程的“透明盒测试法”,以及基于一系列双向自动可追溯性技术的系统化与量化软件维护体系。实践应用表明,NSE体系能有效处理软件的复杂性、可变性、一致性与不可见性,实现多、快、好、省的软件开发与维护。《新一代软件工程体系与实践:基于现代系统科学与复杂性科学的非线性整体软件工程体系及其应用(配光盘)》既可供软件企业和研究单位专业人员参考,也可供科研、教学和获得相应授权的培训机构使用。 -
软件演化过程与进化论张凯 著作为一本探索软件进化论的专著,介绍了软件的大进化、软件的小进化、软件种群与分类、软件生态系统的进化、软件基因及基因组的进化、软件基元的进化、软件机体器官的进化、软件工具酶和智幻体初步构想。《软件演化过程与进化论》可以作为高等院校计算机、软件工程及相关专业研究生的教材或教学参考书,亦可作为计算机或软件工程方面的学者或进化论爱好者的参考书。 -
综合应用软件设计曹渠江 主编《综合应用软件设计》是为计算机、信息管理等相关专业高年级本科生在开设相关课程时所编写的一本教学参考书,它将全面指导学生学习、熟悉和运用当今被广泛采纳的一些主流技术去进行综合应用软件设计的有效实践。《综合应用软件设计》的主要内容:根据课程项目的要求,运用软件工程的理论,进行需求分析及概要设计;制订软件开发进度;运用面向对象程序设计、计算机网络、数据库原理、多媒体技术等相关知识,运用系统软件代码的开发、集成测试、修改、完善与总结等相关技术,全面实现数据库的设计。《综合应用软件设计》是上海理工大学计算机工程学院曹渠江教授连续七届的教学实践经验的积累,也是上海市教委重点课程建设项目的教学研究成果。《综合应用软件设计》可作为高等院校相关课程的参考教材,也可供从事计算机软件开发的科技人员、工程技术人员及相关部门人员参阅。 -
常用工具软件的使用何辉,陈远文 编随着我国现代化和城市化进程的加快,农村剩余劳动力向经济相对发达地区流动已经成为我国现代化建设的必然趋势。如何引领广大务工人员更快地掌握计算机基本知识、熟悉计算机操作,更快地就业上岗是我们面临的问题。本书从实用角度出发,以图解的方式、浅显生动的语言,循序渐进地介绍了典型常用工具软件的基本操作以及各种工具属性参数的简单设置和使用。具体涉及了系统维护、图形图像处理、病毒防护、文件压缩、多媒体播放和网络搜索、下载工具等几个方面。
