软件工程及软件方法学
-
系统软件(日)黑住祥祐,(日)林恒俊著;冯杰,樊东译本书以基本系统软件中的语言处理程序为中心,主要介绍了程序的概念和方法、编译技术及连接程序。对具体的技术方法和实例在各章的重要部分作出了详细解说,并且对首次出现的术语都以通俗易懂的语言加以说明。
-
数据结构课程辅导与习题解析胡元义,邓亚玲,徐睿琳编著数据结构课程具有概念性强、灵活和不易掌握等特点,学习起来难度较大。本书配合教学内容,从学生“学”的角度提供了全面的辅导。全书共分10章,基本涵盖了数据结构的全部内容,每章包括“重点内容讲解”、“典型例题解析”、“习题与答案”三大部分,带领读者经历从“学习理论”到“结合实际理解理论”再到“自己亲自动手解决问题”的学习过程,意在帮助读者深刻理解本课程涉及的原理和概念,掌握数据结构知识,从而透彻地领悟数据结构的精髓。本书的算法全部用C语言描述。书中的例题与习题大多选自研究生和本科生的考试习题,也包括作者结合多年教学实践经验设计出来的典型范例,内容丰富且全面,具有一定的知识水平和代表性。本书可作为计算机专业学生学习辅导书,也可作为研究生入学考试的复习参考书,还可供计算机专业开发人员参考阅读。
-
自动化软件测试(美)Elfriede Dustin等著编辑推荐:软件工程实践丛书,软件学院教材。本书是一本由浅入深地学习自动化测试涉及的高效工具、技术和方法的技术图书。通过对成功的实现的案例学习和研究,本书提供了在软件开发过程中进行成功的自动化测试所需的所有要素。本书可作为软件学院及大学计算机等专业相关课程的教材,也可以作为软件公司各级管理和开发人员参考。
-
信息系统工程监理姚世全主编本书系统地论述了信息系统工程监理的概念、框架、方法及组织管理;信息系统工程监理依据的法律法规和标准;信息系统工程监理的内容、规划与实施细则;典型信息系统工程的技术与监理要点。书中还给出了典型的案例,并提供了有关政策法规、标准目录及合同样本。
-
CMMI集成过程改进(美)丹尼斯·M.阿汉(Dennis M.Ahern)等著本书是软件工程大师智慧的结晶,是卡内基·梅隆大学软件工程研究所推荐的软件学院及高校软件专业相关课程的教材,是软件公司各级管理和开发人员有用的参考书。本书讲解了如何在21世纪的工程项目中,突破了20世纪的过程改进系统的限制,并教会你如何为自己的组织挑选合适的CMMI模型和工具。本书是集成过程改进系统的所有实现者的必修课。
-
管理科学丁以中,Jennifer S.Shang主编本书系统介绍管理科学的方法技术与应用。“管理科学”是管理类专业的主要课程之一,也是企业进行科学管理的有力工具。本书的主要特点是全面引人Spreadsheet方法。Spreadsheet教学法是近年来美国各大学全面推广的一种管理科学教学法。它在Excel(或其他背景)下将所需解决的问题进行描述与展开,然后建立数学模型,并使用Excel的命令与功能进行预测、决策、模拟、优化等运算与分析。本书的重点不是数学公式的推导与计算,而是注重于如何对复杂的实际系统进行描述与建模,并运用计算机求解,因此避免了大量繁琐的数学公式,使得管理科学的理论方法简明直观、容易理解与应用,特别有利于那些注重应用的企业管理人员以及MBA学生的学习,从而为企业决策人员与管理人员掌握与应用管理科学开辟了一个广阔的前景。同时,本书介绍的方法也为管理类专业的学生和研究人员提供了研究实际问题的有效工具。本书可作为研究生、本科生、MBA学生的教材和参考书,也可作为各级管理人员、工程技术人员及高层决策人员的培训教材和自学参考书。管理科学——运用Spreadsheet建模和求解《管理科学——运用Spreadsheet建模和求解》系统介绍了管理科学的方法、技术与应用,内容涉及优化、模拟、决策、预测、排队论、库存论等。全书内容丰富,方法新颖,书中有大量应用管理科学方法解决企业中经常遇到的实际问题的例题。本书上广大企业管理者和研究生、本科生、MBA学生的教材和参考书。
-
软件建筑师实训教程美Raphael Malveau,美Thomas J.Mowbray著本书向软件开发者讲授软件体系结构的基本知识。内容深入浅出,结合实际应用案例,覆盖了模式设计、原型设计、商业案例开发、开发团队组织结构等内容,使得按书中所介绍方法开发的软件增加了可度量性、技术灵活性,以助成功地完成软件项目开发。软件体系结构知识方面的专家RaphaelMalveau和ThomasMowbray对该领域内容有深刻的洞察力,掌握大量实际问题的解决方案,可以应对软件体系结构在对象、构件和分布式网络计算方面的关键性转变。教授读者如何避免成本、时间上有漏洞的设计方案,且其介绍的方法均已经实践验证是成功有效的。本书内容包括:介绍了最佳软件体系结构模型;演示了实现软件体系结构的各种方法;讲解如何最好地实现抽象法、分解法和结构化原型设计;均衡运用上乘设计模式以提高软件体系结构实现能力。本书引导读者成为软件开发设计组织中的技术中坚。 &nb
-
CMM实践之路观点工作室编著软件能力成熟度模型已成为软件工业事实上的标准,是一条提高我国软件产品质量,增强国际竞争力,促进软件产业快速发展的有效途径。它给软件企业带来的成功已经为许多国内、外著名软件厂商所证明。本书内容分为三个部分。第一部分主要阐述软件能力成熟度模型的概念、体系结构、实施方法、策略以及先行者的成功经验;第二部分主要阐述软件能力成熟度模型2级和3级主要关键过程域的详细实施方法和案例,为2、3级的实施提供了全方位解决方案;第二部分主要阐述软件能力成熟度模型2级内部评估的一套完整方法和案例,为软件过程改进人员作内部评估提供很有价值的信息。本书可以作为软件过程改进人员随时参考的指导书,也可以作为软件开发人员和其他软件从业人员在软件工程方面的参考书。
-
实用软件工程赵池龙编著编辑推荐:本书是一本内容全新的软件工程教材,按照IT企业软件研发的工作思路和步骤,面向工程实践安排了书中的章节次序。本书系统地介绍“业务模型、功能模型、数据模型”的建模思想,“面向过程、面向数据、面向对象”的开发方法,“面向流程方法、面向数据设计、面向对象实现、面向功能测试、面向过程管理”的实施理论;并将“功能、性能和接口”三项指标自始至终地贯彻到软件立项、需求、策划、设计、实现、测试和验收之中;它还将ISO9000,CMM,UML和微软企业文化集成在一起。书中给出了大量的软件工程案例和详细的文档样本,介绍了建模工具PowerDesigner和RationalRose,以及配置管理工具VSS和ClearCase,使读者从中真正获得软件工程的实用知识和技能。本书面向工程实践,内容新颖、实用。作为高等院校本科生教材,可以讲授全部章节,作为高职高专教材,可以进行适当删简;作为IT企业的培训教材或软件工作者的自学书籍,可以任意裁剪。
-
人月神话(美)弗雷德里克·布鲁克斯(Frederick P.Brooks,Jr.)著20余年畅销不衰的经典巨作,软件工程领域的圣经宝典!IBM大型电脑之父Fred Brooks20余年开发经验的汇集,远谋深虑,字字珠玑!技术之巧与人文之美的完美结合!纯正原版影印,真正理解大师的睿智思维,再无译文之歧义困扰!更收录包括《No Silver Bullet》(没有银弹)在内的最新四篇经典论文! 在软件领域中,很少能有像《人月神话》一样具有深远影响力和畅销不衰的著作。Brooks博士为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司 System/360家族和OS/360中的项目管理经验。在本书第一次出版20年后的今天,Brooks博士重新审视了他原先的观点,啬了一些新的想法和建议。既方便了熟悉原有内容的人们,又方便了第一次阅读它的读者。 软件界的《圣经》——《The Mythical MAN-MONTH》(人月神话)在出版并畅销了20余年后,终于登陆中国,由中国电力出版社引进出版的英文原版影印版上市。该书原为“IBM 360系统之父”Fred Brooks的一本随笔集,是他为IBM开发OS/360系统的经验总结。但由于该书为人们管理复杂项目提供了极具洞察力的见解,发人深省的观点,以及大量的软件工程实践,一经出版便被广泛传播。在这部注重实效、条理明晰的书中,Brooks剖析了许多工程管理的“神话”,这些神话来自他在软件工业中的亲身实践。他抨击了在项目中增加人手可以促进项目完成的幻想。Brooks用实例、幽默与严密的逻辑,展示了这些神话实际上如何给软件项目带来灾难并导致延迟。在此书中,Brooks覆盖了成功完成一个主要软件项目必须做的所有因素,同时,在书的各部分中,他给出了一致的软件工程与项目管理的理论基础。可以说这是一本主要的正确汇集工程师需要的关于大型软件项目开发知识的书,书中相关知识来自于作者对已完成项目的看法,是作者数十年的项目管理经验的总结。这些篇幅每篇都值得一读,它们介绍了软件开发项目中的每一个过程,让我们可以轻易地从这里了解软件工程这一行业。该书原版的语言流畅通俗,经常以极为浅显的叙述讲解艰深晦涩的原理,作者驾驭文字的能力令人击节赞叹。相信通过阅读英文原版的《The Mythical MAN-MONTH》,可以很轻易地抓住问题核心,不会产生歧义或者理解错误,因为,你所阅读的正是Brooks当年亲笔写下来的。