软件工程及软件方法学
-
软件是金唐志 徐萍本书通过对中国软件产业的现状及趋势进行分析,并结合资本市场和投资银行的相关议题加以讨论,运用大量软件企业上市案例分析的方式阐述了软件企业如何选择和进入资本市场。针对软件企业直接上市(IPO)、借壳上市、创业版上市、美国上市、二板市场等融资方式,分别配合记者实地采访的第一手资料,内容翔实实用,数据真实具体,有很大的参考价值,是软件企业选择上市途径的实用指南和操作手册。本书资料新,多为最新企业资料分析和深入采访的内容,集合了笔者与被访对象(企业领导者和项目运作者)的双重视角。 -
人月神话(美)弗雷德里克·布鲁克斯(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当年亲笔写下来的。 -
自动化软件测试(美)Elfriede Dustin等著编辑推荐:软件工程实践丛书,软件学院教材。本书是一本由浅入深地学习自动化测试涉及的高效工具、技术和方法的技术图书。通过对成功的实现的案例学习和研究,本书提供了在软件开发过程中进行成功的自动化测试所需的所有要素。本书可作为软件学院及大学计算机等专业相关课程的教材,也可以作为软件公司各级管理和开发人员参考。 -
基于软件能力成熟度模型(CMM)的软件过程改进郑人杰[等]编著本书是以国家科技部火炬中心支持的CMM研究与推广应用小组成员为主编写的CMM培训教材。书中较为全面、系统地介绍和解释了CMM1.1版的各项要求及其实施和评估的相关问题,同时介绍了软件过程改进的其他相关标准和模型。全书分为5篇(共32章),即软件过程与CMM、CMM的关键过程域、相关的软件管理专题、相关的标准与模型(ISO9000:2000版、CMMI、PSP、TSP和ISO15504等)及过程改进的实施。书末附录中给出了北京鼎新公司实施CMM2级的过程文件目录、评估过程提问单、SEI评估大纲、评估角色和职责及中英文词汇对等。本书可作为致力于软件过程改进的技术管理人员、项目管理人员、质量管理人员以及软件技术人员和软件企业管理者的培训教材,也可以作为高等学校软件工程课的参考教材。 -
信息系统工程监理姚世全主编本书系统地论述了信息系统工程监理的概念、框架、方法及组织管理;信息系统工程监理依据的法律法规和标准;信息系统工程监理的内容、规划与实施细则;典型信息系统工程的技术与监理要点。书中还给出了典型的案例,并提供了有关政策法规、标准目录及合同样本。 -
实用软件工程赵池龙编著编辑推荐:本书是一本内容全新的软件工程教材,按照IT企业软件研发的工作思路和步骤,面向工程实践安排了书中的章节次序。本书系统地介绍“业务模型、功能模型、数据模型”的建模思想,“面向过程、面向数据、面向对象”的开发方法,“面向流程方法、面向数据设计、面向对象实现、面向功能测试、面向过程管理”的实施理论;并将“功能、性能和接口”三项指标自始至终地贯彻到软件立项、需求、策划、设计、实现、测试和验收之中;它还将ISO9000,CMM,UML和微软企业文化集成在一起。书中给出了大量的软件工程案例和详细的文档样本,介绍了建模工具PowerDesigner和RationalRose,以及配置管理工具VSS和ClearCase,使读者从中真正获得软件工程的实用知识和技能。本书面向工程实践,内容新颖、实用。作为高等院校本科生教材,可以讲授全部章节,作为高职高专教材,可以进行适当删简;作为IT企业的培训教材或软件工作者的自学书籍,可以任意裁剪。 -
数据结构课程辅导与习题解析胡元义,邓亚玲,徐睿琳编著数据结构课程具有概念性强、灵活和不易掌握等特点,学习起来难度较大。本书配合教学内容,从学生“学”的角度提供了全面的辅导。全书共分10章,基本涵盖了数据结构的全部内容,每章包括“重点内容讲解”、“典型例题解析”、“习题与答案”三大部分,带领读者经历从“学习理论”到“结合实际理解理论”再到“自己亲自动手解决问题”的学习过程,意在帮助读者深刻理解本课程涉及的原理和概念,掌握数据结构知识,从而透彻地领悟数据结构的精髓。本书的算法全部用C语言描述。书中的例题与习题大多选自研究生和本科生的考试习题,也包括作者结合多年教学实践经验设计出来的典型范例,内容丰富且全面,具有一定的知识水平和代表性。本书可作为计算机专业学生学习辅导书,也可作为研究生入学考试的复习参考书,还可供计算机专业开发人员参考阅读。 -
CMM实践之路观点工作室编著软件能力成熟度模型已成为软件工业事实上的标准,是一条提高我国软件产品质量,增强国际竞争力,促进软件产业快速发展的有效途径。它给软件企业带来的成功已经为许多国内、外著名软件厂商所证明。本书内容分为三个部分。第一部分主要阐述软件能力成熟度模型的概念、体系结构、实施方法、策略以及先行者的成功经验;第二部分主要阐述软件能力成熟度模型2级和3级主要关键过程域的详细实施方法和案例,为2、3级的实施提供了全方位解决方案;第二部分主要阐述软件能力成熟度模型2级内部评估的一套完整方法和案例,为软件过程改进人员作内部评估提供很有价值的信息。本书可以作为软件过程改进人员随时参考的指导书,也可以作为软件开发人员和其他软件从业人员在软件工程方面的参考书。 -
数字化设计王玉新编著产品的快速开发与创新是增强企业竞争力的重要因素。本书以产品的快速化设计和创新设计为主线,介绍了基于三维设计平台的数字化产品建模方法、产品的快速建模技术、产品快速创新设计、产品开发的KBE技术、面向对象的产品开发技术、产品的工业美学设计以及虚拟产品创新设计自动化方法等内容。 本书可以作为研究生和高年级本科生了解当代数字化产品开发技术,培养其产品创新开发能力的教材,也可以作为在职工程技术人员再教育教材。 -
UML和统一过程(美)Jim Arlow,(美)I.诺伊施塔特(Ila Neustadt)著;方贵宾,李侃,张罡译本书是使用UML(统一建模语言)进行OO(面向对象)分析和设计的复杂过程的绝佳指南。它描述了OO分析和设计过程如何适应同统一过程(UP)所定义的软件开发过程,并讨论了UML和统一过程中大量可以立即应用的实践技术。随着阅读的深入,读者将学会OO分析和设计技术、UML语法和统一过程的相关内容。同时,本书从OO分析师和设计师的角度提供了UML和统一过程可理解的、精确简洁的概述。本书内容丰富,结构合理,适于计算机及相关专业的学生及从业人员使用。??本书主要内容:??◆章节导航图、详细的图解和页边注解使读者可以快速找到需要的内容。??◆每一章的概要总结方便读者进行温习,而全面的索引则方便将本书作为参考书。一个简单的电子商务系统的完整可用的示例。??配套网站主要内容:??指向开源和专有软件的超级链接。http://www.umlandtheunifiedprocess.com
