软件工程及软件方法学
-
管理信息系统原理倪庆萍主编本书从管理信息系统的概念人手,对管理信息系统学科的形成原理和管理信息系统的工作原理、构成原理、开发原理进行较为全面、系统的介绍。 全书共13章,内容包括:管理信息系统的概念、结构、分类,信息、系统、管理与决策等有关概念,管理信息系统发展的主要思想和理论,企业管理信息化,数据的组织与管理,管理信息系统开发方法,系统规划,系统分析,系统设计,系统实施、运行与管理,企业资源计划ERP,决策支持系统,客户管理信息系统,供应链管理系统,战略信息系统,账务处理系统的分析与设计等。 本书可作为高等学校信息管理与信息系统、电子商务、工商管理等专业的教材,也可供教师和企事业管理人员学习参考。 -
设计模式精解(美)沙洛韦(Shalloway,A.) 等著本书的最大特点之一是作者采用类比而不是编程实例的方式将概念解释得非常清楚。我正在做一套关于OOP和软件开发的音频产品,这种讲述概念的方式给予我很大的启发。:BruceEckel.希望那些仅基本了解面向对象编程和设计的读者,在完全接触设计模式之前,能够发现这本有用的书。本书是对现有的设计模式教材的补充,并可以在入门级教材(如《UMLDistilled》)和更高级模式著作之间充当一个很好的衔接。:JamesNoble..本书是模式领域最简洁、最清晰、最实用的著作,阐述了模式如何使整个开发过程变得更加容易,解释了面向对象设计的关键原则,以及各种特定模式的概念和优势。通过采用许多最新的Java示例,本书精确地向程序员和架构师展示出如何使用模式来更有效地设计、开发和交付软件。通过分析Java示例,本书提示了为什么、为什么不以及如何应用模式,而且解释了模式的实现。以畅销的第1版为基础,作者对本版进行了彻底更新,以反映新的软件设计趋势、模式和实现技术。根据广大读者的反馈,作者在第2版中加深了全书概念的阐述,并重新组织了全书内容,使其更易于理解。本书首先概述了模式的基础知识,以及面向对象分析和设计在当代软件开发中的重要性。随后,使用易懂的示例代码阐明了许多当今最有用的模式,包括它们的基础概念、优点、权衡取舍、实现技术以及需要避免的缺陷。另外,许多模式都附有UML图。本书假定读者没有模式方面的经验,因此是学习模式的理想的第一本书,对于GoF的经典名著《设计模式》,本书也是一个很好的补充。本书适用于学习面向对象设计和设计模式的学生、程序员以及从事软件开发的人士。第2版的新增和修订内容■开始“用模式的方法思考”的更好方式。■使用极限编程和其他方法,设计模式如何使敏捷开发更加便利。■如何使用共同性和可变性分析来设计应用程序架构。■在模式驱动的开发过程中进行测试的关键作用。■如何使用工厂来更有效地例示和管理对象。■对象池(Object-Pool)模式:一种未被GoF标识的新模式。■每章最后新增思考题/练习题。... -
测试与计量技术基础周渭内容简介本书系统地介绍了测试与计量技术的理论和基础知识。全书共分11章,主要内容包括:计量;量和基本计量单位;计量误差与数据处理;计量器具;测试与计量方法;量值传递与检定测试;基本物理常数;各种物理量的测试方法,包括几何量计量、温度计量、力学计量、光学计量、声学计量、化学计量、电磁计量、电子计量、时间频率计量以及电离辐射计量;计量管理等。本书内容广泛,注重对学生基本测量方法和能力的培养,以使他们在掌握共性知识的基础上解决更广泛的检测问题。本书适合作为仪器科学与技术、电子科学与技术等学科的本科生和硕士生的教材或教学参考书,对于从事电子工程的技术人员也是一本有价值的参考书。根据教学要求,也可以适当调整部分内容。本书配有电子教案,需要者可与西安电子科技大学出版社联系,免费索取。前言本书是按照原电子工业部的《1996—2年全国电子信息类专业教材编审出版规划》,由电子仪器与检测技术专业教学指导委员会编审、推荐出版的。本书由西安电子科技大学周渭教授担任主编,杨吉祥担任主审和责任编委。本书参考学时为6~8学时。主要内容包括:计量;量和基本计量单位;计量误差与数据处理;计量器具;测试与计量方法;量值传递与检定测试;基本物理常数;各种物理量的测试方法;计量管理等。本书涵盖了计量学所涉及的大部分领域,包括几何量计量、温度计量、力学计量、光学计量、声学计量、化学计量、电磁计量、电子计量、时间频率计量以及电离辐射计量等领域。本书在广泛介绍计量学各方面内容和知识的基础上,注重对学生基本能力的培养及各种量在测试计量技术中共性知识的系统教学。因此它不但能够拓宽学生的知识面,使他们能够举一反三,而且能使学生适应多方面的工作并更好地在工作中发挥各自的特长。计量学及适合大专院校教学的测试计量技术有着相当广的应用范围,可用于电子技术、通讯、邮电、导航、工业生产、国防建设及各种科研活动中,因此,不仅是从事本专业人员应该掌握的,也希望从事工科专业学习的学生能够掌握这方面的知识。本书由周渭主编并编写了第1、2、5、6章以及8.1节的内容,于建国负责全书的统稿,刘海霞负责编写了第3、4、7、9、1、11章以及8.2节、8.3节的内容和各章的习题。本书从与本专业更宽知识面的联系出发,较多地参考了王立吉所著的《计量学基础》和鲁绍曾主编的《现代计量学概论》,在此,特向两位前辈致谢。由于编者水平有限,书中难免存在一些缺点和错误,殷切希望读者批评指正。 -
软件过程改进扎罕著“除了讨论过程改进之外,SamiZahran还实践者的角度提供了有用的指导。他清晰地阐明过程改进的目的和方法,并对主要方法的原理性牲和特性进行比较。最重要的是,他讨论了用户在实行过程改进时将会面对的各种问题。”——WattsHumphrey,CMM之父本书将帮助读者:管理和控制软件产品的质量建立以过程为中心的软件七发机构设计并实现在规定的预算和时间内开发高质量软件产品的规程以软件过程的行业标准(包括CMM、ISO9001、新的ISO/IEC15504以及Bootstrap)对机构进行基准测试 -
测试过程改进-结构化测试循序渐进实用指南(荷)库曼,(荷兰)波尔 著20世纪末,以计算机和通信技术为代表的信息科学和技术对世界经济、科技、军事、教育和文化等产生了深刻影响。信息科学技术的迅速普及和应用,带动了世界范围信息产业的蓬勃发展,为许多国家带来了丰厚的回报。进入21世纪,尤其随着我国加入WTO,信息产业的国际竞争将更加激烈。我国信息产业虽然在20世纪末取得了迅猛发展,但与发达国家相比,甚至与印度、爱尔兰等国家相比,还有很大差距。国家信息化的发展速度和信息产业的国际竞争能力,最终都将取决于信息科学技术人才的质量和数量。引进国外信息科学和技术优秀教材,在有条件的学校推动开展英语授课或双语教学,是教育部为加快培养大批高质量的信息技术人才采取的一项重要举措。为此,教育部要求由高等教育出版社首先开展信息科学和技术教材的引进试点工作。同时提出了两点要求,一是要高水平,二是要低价格。在高等教育出版社和信息科学技术引进教材专家组的努力下,经过比较短的时间,第一批由教育部高等教育司推荐的20多种引进教材已经陆续出版。这套教材出版后受到了广泛的好评,其中有不少是世界信息科学技术领域著名专家、教授的经典之作和反映信息科学技术最新进展的优秀作品,代表了目前世界信息科学技术教育的一流水平,而且价格也是最优惠的,与国内同类自编教材相当。这套教材基本覆盖了计算机科学与技术专业的课程体系,体现了权威性、系统性、先进性和经济性等特点。目前,教育部正在全国35所高校推动示范性软件学院的建设,这也是加快培养信息科学技术人才的重要举措之一。为配合软件学院的教学工作,结合各软件学院的教学计划和课程设置,高等教育出版社近期聘请有关专家和软件学院的教师遴选推荐了一批相应的原版教学用书,正陆续组织出版,以方便各软件学院开展双语教学。我们希望这些教学用书的引进出版,对于提高我国高等学校信息科学技术的教学水平,缩小与国际先进水平的差距,加快培养一大批具有国际竞争力的高质量信息技术人才,起到积极的推动作用。同时我们也欢迎广大教师和专家们对我们的教材引进工作提出宝贵的意见和建议。联系方式:hep.cs@263.net。 -
面向方面的分析与设计(爱尔兰)克拉克 等著“使用面向方面程序设计的开发人员将对本书赞赏有加。该书的作者是本领域的带头人物,他们总结了过去的研究结果,为方面建立了细致的方法学和符号表示法。”:Ron Bodkin,New Aspects of Software公司首席技术官“面向方面是用于复杂系统程序设计的一种强大方法。在建模与设计期间应用该方法,也同样收益良多。本书中的Theme方法向开发者提供了一些手段,能够在软件开发过程的早期应用面向方面的方法,这在AOP的实践过程中是一个重要进步。”:Ramnivas Laddad,《AspectJ in Action》的作者面向方面软件开发 (aspect-oriented software development,AOSD) 可以将复杂系统的多个关注点分别表达,而后利用“编织”技术将各个独立的表达合成为一致的系统。许多专家认为AOSD是面向对象范型的后继者,它大大地简化了复杂系统的开发。两位作者都是AOSD的专家,她们在本书中将理论应用到实际的开发中。她们解释了各种类型的方面,帮助读者识别方面,并提供了设计和实现方面的一些指导。该方法可集成到各种软件开发过程中,简化软件系统的开发。对于迷惑于一些常见的问题 (如“何为方面?”、“应该对哪些方面编写代码?”、“如何设计方面?”) 的开发者来说,本书非常有用。本书可作为读者思考方面的起点,并有助于读者在需求分析和设计中解决相关的问题。同时,有经验的AO开发者也可以更深入地了解各种不同的分解模型,以及如何在需求文档中识别方面功能、设计方面、将方面映射到实现等。作者建立的Theme方法可以灵活地识别方面功能,还提供了基于UML的设计建模语言来描述方面。简言之,本书对开发者和分析设计者而言,都有很实际的价值。 -
软件需求(美)温德勒,(美)艾伯瑞奥 `著本书主要讨论了用于建立有效需求的系统的、易于应用的方法。本书作者重点介绍了在整个需求生命周期中会遇到的各种实际问题以及相应的解决方案:收集、分析、规范、验证以及维护。在使用统一过程的前提下,Windle和Abreo在书中探讨了建立有效需求的流程,给出了详细的图表,并根据他们所参与的重大关键项目的经验提出了深刻见解,这些项目从纽约证券交易所到美国空军的指挥控制系统无所不有。本书内容包括:·高质量软件需求的主要特征·理解需求分析过程以及Artifact·创建用户需求 问题域、角色、用例、活动图以及Storyboarding·创建需求体系结构 实体、事件、类图、状态转换图以及顺序图·创建规范 软件需求、接口需求以及验证·使用你所创建的需求体系结构无论你是分析员、构架师、开发人员、测试人员、管理人员还是软件的用户,本书都将帮助你定义能精确体现你的需要的软件需求,而这些需求可以用于创建比以前更快、更经济的软件。 -
科技文献排版系统LaTex入门与提高桑大勇,王瑛 著LaTeX是一种与操作系统无关的排版注记语言,被许多国际权威学术机构指定用于提交文档的描述。本书旨在使读者全面掌握其最新标标准LaTeX2e,其中第一章介绍LaTaX排版的主要特色和输入文档的基本结构;第二章深入讨论文字文档的排版,重点介绍了LaTaX中最主要的文字排版命令和环境;第三章介绍了一些辅助文字文档排版的功能,第四章介绍了数学公式的排版方法;第五章介绍美国数学协会扩充的、已经移植到LaTaX标准当中的AMS-TeX标准的数学排版命令;第六章介绍了LaTeX2e的图形和表格排版环境;第七章介绍LaTaX图像的插入以及文档颜色的处理;第八章介绍了LaTeX2e中用户自定义类包文件的设计;第九章介绍常见的几种LaTeX排版环境;最后的附录部分将几乎所有的LaTeX2e排版命令加以简要说明并标注其在书中的页码。本书适合于Windows用户中所有需要同国外进行学术交流的科技工作者,并同样适合于那些不使用Windows或MicorosoftWord而又需地进行印刷文档排版的各类人员。 -
Dr.Dobb’s软件研发(美)福勒等 著;孟岩等 译《Dr.Dobb's软件研发1—8期》(共8本,原价144元,现价28元,数量有限,售完为止)(单本原价18元,现价5元)集《Dr.Dobb'sJournal》、《SoftwareDevelopmentMagazine》、《C/C++UsersJournal》和《WindowsDeveloperJournal》等四种世界软件技术名刊之大成的《Dr.Dobb's软件研发》杂志应运而生了。《Dr.Dobb's软件研发》溶会世界名刊内容,反映国际趋势,连通国内学界和业界,成为高档次综合性的软件开发杂志。作为世界名刊的中文版,我们得以从一开始就站在巨人的肩上。我们将秉承原版刊物兼容并蓄、海纳百川的气度,覆盖各种平台、语言、技术和软件工程、研发管理实践。我们将继承原版刊物的学院气质,致力于为学术和产业架设桥梁。我们也将同时发布杂志的配套网站,并陆续移植使原版刊物卓然超群的各项设施和服务。 -
软件测试技术贺平 编著本书是新世纪高职高专计算机软件技术专业规划教材之一。本书主要介绍软件测试基础知识及相关的实用测试技术。内容包含两个部分第一部分为基础概念、基础知识和基本测试技术、软件测试实质、软件测试策略、黑盒测试、白盒测试、集成测试、系统测试、确认测试、面向对象的测试,测试计划与测试文档,第二部分为软件自动化测试,介绍软件自动化测试基础测试基础知识,常用软件自动化测试工具的应用。 本书突出基本知识和基本概念的表述,注重技术方法的运用,力求内容全面,论述简明,深入浅出,通俗易懂,并注意将测试技术的应用与软件开发过程密切结合起来,使读者能较快地学习掌握当前的软件测试技术和实际运用。 本书适用于高职高专院校、软件职业技术学院软件测试课程使用,也可供从事软件开发、软件测试工作的管理与技术人员参考。
