软件工程及软件方法学
-
Microsoft Project项目管理与应用葛娟 主编Microsoft Project是一款功能强大、易学易用的项目管理软件。《软件工程系列教材:Microsoft Project项目管理与应用》在系统阐述项目管理的理论体系基础上,重点对MS Project的工程应用和操作实务进行讲解。教材以案例为主线,具有很强的可操作性。在案例选取和内容组织时,注重教材的通用性,使之符合各类专业的需求。本书既可作为计算机、建筑、机电等专业本科生的教材,也可作为各领域项目管理从业人员学习 Project软件的实践入门手册。 -
源于自然的设计(美)马克纳(Macnab,M.)著;樊旺斌 译《源于自然的设计:设计中的通用形式和原理》由世界级著名设计师倾力打造,美国AIGA设计协会主席Debbie Millman作序鼎力推荐,Amazon全五星畅销书。 它不仅是一本优美的设计启示录,而且是一本分类整理后的圣经,对自然、艺术、科学、经济学、哲学、技术与设计之间相辅相成的关系进行了深入的研究和解读。它全方位揭示了大自然在设计领域给我们留下的宝贵财富,从中总结出了源于自然的通用设计形式和原理,掌握这些知识后,我们就可以随心所欲地创作各种优美的作品,而不必依赖“灵感乍现”了。 本书共分9章,第1章主要讲解了设计中的美学,以及如何将美学融入到有效的设计中;第2章介绍了如何创造性地解决问题、价值驱动的设计,以及如何将图形经济而又灵活地整合到设计中;第3章探讨了大自然的伦理、源自大自然的12条设计原则,以及如何识别并提取自然中的有用信息;第4章讨论了大自然的动力学——模式,充分讲解了如何将模式体现到设计中;第5章对大自然中的各种形状进行了解读,以及如何巧妙地在设计中应用它们;第6章讲解了大自然中的色彩,以及它们在设计中给人的启示;第7章探讨了大自然的构建之美,以及如何从自然的构建中获得设计的灵感;第8章讲解了如何在设计中巧妙地使用对称原则;第9章不仅讲解了通过隐喻和符号来构建意义的理论(比如“黄金分割”),还讲述了功能和审美在本质上是如何紧密相关并支撑设计的。 《源于自然的设计:设计中的通用形式和原理》适合所有设计工作者、美学工作者和艺术工作者阅读。 -
软件形式规格说明语言—Z缪淮扣 等编著形式方法是一种基于数学的软件开发方法。形式规格说明是形式方法最基本的部分,它精确描述用户需求和计算机软件系统的功能,并用于软件验证和精化。z是目前颇受欢迎且使用较广泛的一种形式规格说明语言。本书旨在讨论软件工程中形式方法的概念、方法和表示法,并详细介绍z的类型系统、数学语言和公理定义、通用式定义、模式等结构,还讨论了z规格说明的推理和求精方法。本书还介绍了面向对象的规格说明语言object—z和其他形式方法表示和工具。全书结构合理、内容丰富、实例详尽多样。各章配有习题。《软件形式规格说明语言—z》可作为计算机、软件工程、信息安全和信息管理等专业本科生和研究生的教材,也可作为大专院校有关专业的教师参考书,还可作为从事软件工程、软件开发和软件应用的研究人员和技术人员的参考资料。 -
软件自动化测试杨莉 等编著《软件自动化测试:入门、进阶与实战》从多年的企业级软件自动化测试项目经验出发,全面介绍了自动化 功能测试的基本知识和理论,结合当前流行的多种自动化测试工具的分析和 比较,从企业实施自动化测试实际应用场景出发,以循序渐进的方式讲解了 如何帮助企业选择合适的软件自动化测试工具和模型,深入剖析自动化开发 中的一些先进技术,自动化测试框架的理论和设计实现,自动化测试项目如 何应对敏捷开发所带来的挑战等内容,从而为自动化测试实施的企业和个人 提供实战指南。《软件自动化测试:入门、进阶与实战》适合软件产品开发和测试团队 的技术经理、自动化测试架构师以及希望了解自动化功能测试的测试人员参 考阅读。 -
软件工程导论实践指南Java王顺,汪红兵,盛安平 等著《软件项目管理师成长之路·重点大学软件工程规划系列教材:软件工程导论实践指南Java(EE版)》是以实际项目为原型,以关键的理论与丰富的实践为指导,通过一个具体的软件项目研发实例,来介绍软件生产的整个过程:需求、建模、设计、编程、测试,直至部署。帮助读者理解完整中软件工程体系,以及在软件生产过程中各个工程师角色的地位和作用、日常主要的工作范畴,为将来深入学习需求工程、软件开发、软件测试、项目管理等课程打下坚实的基础;同时也为读者以后根据自身的特长与兴趣合翠地选择工作岗位提供参考。《软件项目管理师成长之路·重点大学软件工程规划系列教材:软件工程导论实践指南Java(EE版)》适用于高校计算机及软件工程专业作为软件应用课程的实践教材使用,也可供从事软件行业工作的人员参考。 -
设计原本Frederick P. Brooks(弗雷德里克·布鲁克斯) 著,郭耀 评注本书从原理的角度阐述了面向对象程序设计的6大原则;讲解和剖析了23种常见的设计模式,并进行了扩展,通俗易懂、趣味性极强而又紧扣设计模式的核心;对各种相关联的设计模式进行了深入分析和比较,旨在阐明各种设计模式比较理想的应用场景和它们之间的区别;探讨了设计模式的混编,讲解了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用。全书结合设计实例,从面向对象设计案例中精心选择了一些设计模式,总结了面向对象设计中最有价值的经验,并将其用简洁、可复用的形式表达出来。本书是The Design of Design一书的评注版,力邀国内资深专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者的阅读和学习加以点拨,指明捷径。 -
软件工程实用教程周丽娟,王华 著 陈明 编《中国高等学校计算机科学与技术专业(应用型)规划教材:软件工程实用教程》分为三个部分。第一部分为传统的软件工程,从软件生存周期的角度出发,介绍软件可行性分析、软件计划、结构化分析、结构化设计、编码、测试以及软件维护阶段的过程、方法、工具、文档及案例。第二部分为面向对象的软件工程,以面向对象技术和UML语言为主线,介绍面向对象的概念、模型、分析、设计及实现过程。第三部分为软件工程管理,简要介绍软件项目管理、软件质量管理、软件配置管理及软件过程管理的内容。《中国高等学校计算机科学与技术专业(应用型)规划教材:软件工程实用教程》不仅介绍软件工程的概念、原理、方法和技术,而且强调方法和技术的实际应用,既阐述了理论知识,又介绍了具体的操作方法和案例分析。《中国高等学校计算机科学与技术专业(应用型)规划教材:软件工程实用教程》可作为高等院校计算机及相关专业“软件工程”课程的教材或参考书,也可供软件工程师、软件项目管理者和应用软件的开发人员阅读参考。 -
软件测试Stephen Brown, Joe Timoney, Tom Lysaght, 编文艺复兴以降,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势;也正是这样的传统,使美国在信息技术发展的六十多年间名家辈出、独领风骚。在商业化的进程中,美国的产业界与教育界越来越紧密地结合,计算机学科中的许多泰山北斗同时身处科研和教学的最前线,由此而产生的经典科学著作,不仅擘划了研究的范畴,还揭示了学术的源变,既遵循学术规范,又自有学者个性,其价值并不会因年月的流逝而减退。近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛,对专业人才的需求日益迫切。这对计算机教育界和出版界都既是机遇,也是挑战;而专业教材的建设在教育战略上显得举足轻重。在我国信息技术发展时间较短的现状下,美国等发达国家在其计算机科学发展的几十年间积淀和发展的经典教材仍有许多值得借鉴之处。因此,引进一批国外优秀计算机教材将对我国计算机教育事业的发展起到积极的推动作用,也是与世界接轨、建设真正的世界一流大学的必由之路。机械工业出版社华章公司较早意识到“出版要为教育服务”。自1998年开始,我们就将工作重点放在了遴选、移译国外优秀教材上。经过多年的不懈努力,我们与pearson,mcgraw-hill,elsevier,mit,johnwiley & sons,cengage等世界著名出版公司建立了良好的合作关系,从他们现有的数百种教材中甄选出andrews. tanenbaum,bjarne stroustrup,brain w. kernighan,dennisritchie,jim gray,afred v. aho,john e. hopcroft,jeffrey d.ullman,abraham silberschatz,william stallings,donald e. knuth,johnl. hennessy,larry l.peterson等大师名家的一批经典作品,以“计算机科学丛书”为总称出版,供读者学习、研究及珍藏。大理石纹理的封面,也正体现了这套丛书的品位和格调。“计算机科学丛书”的出版工作得到了国内外学者的鼎力襄助,国内的专家不仅提供了中肯的选题指导,还不辞劳苦地担任了翻译和审校的工作;而原书的作者也相当关注其作品在中国的传播,有的还专程为其书的中译本作序。迄今,“计算机科学丛书”已经出版了近两百个品种,这些书籍在读者中树立了良好的口碑,并被许多高校采用为正式教材和参考书籍。其影印版“经典原版书库”作为姊妹篇也被越来越多实施双语教学的学校所采用。 -
软件构件技术中国软件行业协会 编软件产业是我国重点发展的具有战略性基础的产业。作为软件复用的核心关键技术,软件构件技术是实现软件工业化大生产的重要技术手段。在我国企业中普及应用软件构件技术,对于提升软件产业的整体实力意义重大。本书由中国软件行业协会编纂,是介绍软件构件技术在中国推广、应用情况的文集,也是中国软件从业者实践软件构件技术经验和心得的汇编。本书包括“孵化器篇”和“企业篇”两部分,分别从技术咨询服务机构和技术实践应用机构两种不同的视角,对软件构件技术的应用背景、推广过程、应用效果、经验体会进行了介绍。 《软件构件技术:中国实践之路》适用于软件技术咨询服务机构、软件企业的技术负责人、技术骨干和管理人员,也可作为软件复用和构件技术研究人员的参考资料。 -
软件工程基础与实用教程沈文轩 等编著《21世纪高等学校规划教材·软件工程·软件工程基础与实用教程:基于架构与MVC模式的一体化开发》是一本将软件工程基础理论与现代企业级开发技术相结合而诞生的软件工程实用教程。全书分为上下两篇。上篇是软件工程基础篇,系统地介绍了软件开发必须遵循的软件工程基本原理和开发方法,包括软件的需求、设计、实现、维护等开发过程和项目管理;下篇是体现本书特色的应用篇,介绍了应用企业级软件架构和MVC设计模式等现代开发技术进行软件开发过程,即基于架构与MVC模式的一体化开发方法。一体化开发方法是本书的核心内容,它一方面是指从分析、设计到实现全程遵循MVC模式,而不仅仅指某个开发阶段:另一方面是指架构与MVC模式的相互结合,架构可使得MVC的应用走向简单化、实用化。在一体化的基础上进而介绍了一种正交设计方法,它可以轻松处理复杂领域问题的解耦,将软件结构按MVE三大空间进行隔离设计,然后采用组装方式,以两大装配将MVE三大空间联系为一个软件整体。正交设计具有很强的规律性、可操作性。本书在最后介绍了一体化开发的应用案例,该案例不仅体现了一体化的具体应用,也展示了软件开发从抽象到细化的真实过程,让读者深入理解软件工程的一系列重要思想。《21世纪高等学校规划教材·软件工程·软件工程基础与实用教程:基于架构与MVC模式的一体化开发》可以作为计算机或软件工程等相关专业的本科生、研究生的教材,同时也可作为软件开发领域的各类专业人员的参考书。
