本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | 软件设计:从专业到 |
作者: | 张刚 |
定价: | 99.8 |
出版社: | 人民邮电出版社 |
出版日期: | 21-06-01 |
ISBN: | 9787115589750 |
印次: | |
版次: | 1 |
装帧: | 平装 |
开本: | 16开 |
内容简介 |
本书介绍了的软件设计和编程方法,把精益需求分析、领城驱动设计、面向对象编程、契约式设计、测试驱动开发、意图导向编程及式设计等编程实践融会贯通,深入洞察软件设计的本质,为软件工程师展示了一个清晰的“编程能力提升路线图"。本书适合各种编程语言的一线、计算机和软件工程相关专业三年级及以上的本科生和研究生阅读,也适合专业的软件开发团队参考。 |
目录 |
品味篇识别很好设计 |
1.软件设计阶指南 读者可以按顺序阅读本书的各章节。也可以按照需要在各章节之间跳转。由于每一位或多或少地接触过某些知识点,所以本书的各章节尽量做到彼此独立。此外,书含索引,在其中可以找到各主要概念在本书中出现的位置。 2.编程能力提升路线图 本书被设计为一个“藏宝图”。它提供一个路线图,引导读者找到所需的宝藏。在保证每个部分介绍的内容是完整的基础上,我刻意控制了每章的篇幅,把更具体的内容和做法指域的参考文献。读者们可以通过参考文献的线索以及自主的知识检索,深入了解其中的关键实践。 3.形成团队设计共识 软件开发是集体活动,是考虑到因素时更是如此。本书可以作为关心提升效率的研发团队集体学论的素材,在本书介绍的实践基础上结合实际形成和加深共识。 |
媒体 |
从事软件架构和设计教学十几年来,我一直期待能有这样一本关于软件设计的好书。本书以产品为目标,用大量实例讲解了软件设计对整个开发过程的核心作用。希望这本书可以帮助人们了解:软件设计,不是冗长的文档,不是UML,更不是软件开发流程中一个可有可无的环节。从需求到编码到测试,“设计”是贯穿始终的核心。尤其是书中对抽象和责任分解、简单设计、柔性设计的论述,阐明了软件设计的本质。这本书是张老师深厚的理论基础和多年实践相结合的匠心之作,值得每一位希望成为架构师和设计师的业内人士细细研读。 —— 蔡元芳,德雷塞尔大学计算机与信息学学院教授,IEEE TSE 副主编 张刚博士是少有的既有丰富一线实践经验又擅长系统性理论思考的软件技术专家。这本新作《软件设计:从专业到很好》结合高质量编码、需求和测试以及软件演化来谈软件设计思想和原则,使得软件设计从抽象的思想变为具体的实践。阅读本书,有助于软件开发实践者是新手循序地培养自己的软件设计能力。 —— 彭鑫,复旦大学计算机科学技术学院副院长、教授,中国计算机学会软件工程专业委员会副主任 协同复杂度和认知复杂度是软件开发的根本挑战。对于软件工程师来说,能够真正深入理解和认识这种挑战,并且不断提升应对挑战的能力,是其专业发展的核心。张刚老师的这本《软件设计:从专业到很好》紧密围绕上述挑战,讲解实用的专业技能,涵盖开发流程中的协同优化、软件设计括模型和接口)等领域,建立了走向很好的精益实践路径。本书将丰富的设计原则和具体案例与工程师专业成长结合,给软件工程师呈现出了一条清晰的能力提升路线。相信本书会让每个追求很好的工程师获益匪浅。 —— 张瓅玶(谷朴),集团研究员 不同于常见的聚焦细节的技术书,也不同于只从宏观层面讨论设计思想、方的书,张刚老师的这本书糅合了他多年的实战经验,一条主线贯穿软件开发的方方面面。本书融会贯通、深入浅出、去芜存菁。相信无论是刚入行的学还是浸淫行业多年的老兵,都会从这本书中得到启发。 —— 武可,资深IT技术顾问,敏捷开发方法学专家 |
作者简介 |
张刚,软件工程博士、资深技术专家、CCF 软件工程委员会执行委员、贝尔实验室杰出工程师。先后任职于阿尔卡特朗讯、上海理工大学和。 余年软件开发、架构设计和技术经验,优选软件工程方法与实践的持续探索者和积极传播者。 |