软件工程及软件方法学
-
Simulink 4建模及动态仿真王沫然编著Simulink是MATLAB的重要工具箱之一,是用来可视化实现系统级建模与动态仿真的有效工作平台。在目前计算机应用日益显露出来的模型化、模块化的趋势下,Simulink必将得到更多人的青睐。本书将系统、全面地介绍Simulink的强大功能、操作方法、使用技巧和注意事项,使读者可以快速、方便、准确地使用Simulink创建出正确的模型,以解决在科研及工程实践中遇到的各种问题。本书既可以作为大专院校研究生、本科生系统学习Simulink的教材,也可作为广大科研人员、工程技术人员学习、掌握Simulink的自学用书。
-
软件工程张海藩编著本书吸取了国内外大量同类书刊的精华,并总结了编者多年来从事软件工程教学和研究的经验和体会,其特点是:讲解深入浅出,着重讲透基本的概念、原理、技术和方法;既注重系统性、科学性和先进性,又特别注重实用性;既有原理性论述,又有丰富、完整的实例与之配合,利于读者理解和掌握。本书由五篇共16章构成,第一篇讲述软件工程与软件过程;第二篇讲述结构化分析、设计与实现;第三篇讲述面向对象的概念、模型、分析、设计与实现;第四篇讲述软件项目的计划、组织和控制,并介绍了一些相关的国际标准;第五篇讲述形式化方法、统一建模语言UML和软件重用。本书内容新颖、实例丰富,可作为高等院校“软件工程”课程的教材或教学参考书,也可供软件工程师、软件项目管理者和应用软件的开发人员阅读参考。
-
软件工程陆惠恩,陆培恩编著提高软件开发的速度,按进度计划完成项目,是软件开发项目管理最常见和最难解决的问题。本书在总结了包括微软公司在内的美国软件业成千上万个软件开发项目的实践经验、研究成果、经验教训的基础上,详细列出了几十种经实践证明可以直接在软件开发中应用,以提高开发速度的最佳实践方法、开发策略、实用技巧等,帮助开发人员和项目经理在了解软件开发中最常见错误的基础上,根据自身实际情况,制定出满足项目进度、成本、质量与其他目标要求的最佳方案。本书获得美国Jolt卓越软件开发图书奖,被誉为软件开发最好的实践指南。本书作者是多家世界知名软件公司(包括微软公司)的顾问,《IEEESoftware》的总编,ConstruxSoftware的总工程师。读者对象:技术领导、软件开发人员、软件项目经理、软件企业管理人员。
-
信息技术行业ISO 9001徐寿光编著本书是作者结合多年的计算机软硬件的开发经验及对多家信息技术企业咨询和审核经验而著作的,主要适应对象为信息技术企业中的企业管理层、质量管理人员、开发人员以及从事ISO 9000审核及咨询的人员。在编制本书的过程中,作者力求原则性(ISO 9001:2000标准)和灵活性(信息技术企业的实际特点)的完美结合,从企业的角度来描述整个质量管理体系的建立、实施、保持和改进所应进行的工作。本书结合信息技术行业的特点对ISO 9000族标准进行了详细的讲解,对本行业质量管理的特点着重进行了描述。
-
常用工具使用技术廖彬山,娄小平编本书比较系统地介绍了Windows环境下2多个常用工具软件的使用方法和应用技巧,内容涉及Web漫游、电子邮件收发、文件上传和下载、IP电话、腾讯QQ、文件压缩与解压缩、多媒体播放、图形图像处理、病毒防治与网络安全、英汉翻译、电子阅读和系统维护等方面。本书讲解力求通俗易懂,注重实用性和可操作性。既可作为广大电脑爱好者、非计算机专业师生和工程技术人员了解和掌握常用工具软件的学习教材,也可作为专业人员应用计算机的工具参考书。
-
可靠性工程原理郭永基编著本书系统地讲述了可靠性工程原理,其特点是:强调基础,反映新成果,重视应用,适宜自学。全书共分8章。前5章介绍原理,后3章介绍几种典型应用。第1章介绍了可靠性工程的内容和分析方法。第2章介绍了指数分布等7种典型故障函数和强度应力模型。第3章介绍了不可修复系统的可靠性评估方法,包括串联系统、并联系统、表决系统等可靠性模型,以及用最小路集和最小割集分析系统可靠性的方法。第4章和第5章介绍了马尔科夫过程和马尔科夫链的基本原理和基本方程以及可修复系统可靠性的分析方法。第6章介绍了软件可靠性。第7章介绍了可靠性与经济性的协调。第8章介绍了电力变压器的可靠性。本书可作为工程、管理、科学等有关系科的本科、研究生学习可靠性工程时的教材或参考书,也可供政府或企业的领导、工程师、经济师、大学教师阅读参考。
-
个体软件过程[美]Watts S.Humphrey著《个体软件过程引论》(简称“PSPi”),是Watts S. Humphrey于1997年特为美国大学一年级学生编写的教科书。书中描述了很多资深的软件工程师解决软件工程问题的方法,特别是有关软件项目计划和软件质量控制方面的先进方法,并提供了很多练习来帮助读者掌握这些方法。 美国Embry-Riddle航空大学计算机科学系以本书初稿为教材,为该系一年级学生讲授了这门课程,经验证明,这对造就学生成为合格的软件专业人员很有帮助。每章之后还附有习题,以帮助读者复习与掌握该章的主要内容。由于本书是在两个学期的计算机科学或软件工程导论课程中使用,所以本书的内容分成两部分,在第一学期中讲授时间管理(前10章),在第二学期中讲授质量问题(后10章)。 本书实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,是进行软件过程改进和能力成熟度模型SW-CMM评估的重要参考资料。本书同样适用于软件过程改进人员、软件开发项目经理、程序员和一般编程爱好者在开发软件时参考。
-
软件发布方法(美)迈克尔·贝斯(Michael E.Bays)著;章柏幸,杨作兴译;章柏幸译通过随随便便的集成和发布就想获得软件产品成功的人简直是妄想!本书向你提供了通往产品发布成功之路各阶段的“最佳实践”;源码控制、产品创建、产品测试、缺陷跟踪、代码集成、软件变更管理、发布工程。无论您的项目或软件开发小组的规模有多大(或多小),你都会发现,本书作者精心设计的实用解决方案能帮助你提高软件质量、降低软件成本、并使软件迅速占领市场!本书集中讨论了下列内容:为什么产品创建如此困难,使问题能够迎刃而解,如何在硬媒体、软媒体和网络媒体上对软件发布进行管理;如何杜绝在媒体管理上出现问题,发布版本号的编制、编号和命名,设置客户的期望并避免混淆,如何自始至终地对软件开发过程的管理进行变更控制;建立发布管理和服务的组织化解决方案。在本书中,MichaelE.Bays先生提出了从未公开出版过的专家级技术,并展示了他如何设计一个连贯的集成和发布过程,这个过程将比你现在正在做的工作要有效得多。如果你在负责一个成功的软件发布,本书将是你今年要买的最重要的一本书。
-
统一软件开发过程(美)Ivar Jacobson,(美)Grady Booch,(美)James Rumbaugh著;周伯生,冯学民,樊东平译;周伯生译本书是由UML的三位创始人IvarJacobson,GradyBooch,JamesRumbaugh亲自撰写的。全书给出了一种以UML作为建模语言进行软件开发的过程指导。书中的内容不是UML固有的组成部分,因为UML只是一种建模语言,并不包括过程指导。实际上,UML独立于过程的特点可以使之用于不同的软件开发过程。但是本书介绍的软件开发过程是三位作者在开发UML时一直在头脑中思考的内容,因此很切合UML的特点。本书对于如何运用UML的概念进行软件开发提供了详细指导,适合参与软件开发的各类人员使用,尤其适合软件项目开发组成员阅读。IT之源推出国内首个面向对象需求分析课程“用例与UML需求工程”
-
Fortran90程序设计汪同庆主编Fortran语言是一种适用于科学和工程问题数值计算的程序设计语言。Fortran90是Fortran语言的最新版本。本书共分12章,主要内容包括:计算机与程序设计的基本方法FortranPowerSrarion4.0集成开发环境、数据类型与表达式、分支与循环控制、数组、过程与函数、结构体、指针、文件等。针对初学者的情况,本书注重于程序设计语言的基本概念、语句规则、程序结构和编程方法的讲解,摒弃了一些复杂的应用,以期让读者能尽快和轻松地迈进程序设计的大门。本书可作为高等校理工科专来教材,也可供其他院校同类专业使用,还可以作为科研及工程技术人员参考书。