“免费读好书”:《软件工程之全程建模实现》(新版)

华章公司举办“免费读好书”活动 ,活动时间 :即日起 ~ 11月19日

活动形式
1)此次活动免费提供本书第1、2章内容,请在http://topic.csdn.net/u/20101029/14/21904977-8468-482b-8872-41c6e3e250f1.html?95180 直接跟贴留言 ,对这两章的内容进行客观、中肯的评论。
2)活动结束后华章公司会评选出五篇内容丰富、感想真实的会员评论,并由华章公司分别为这五位会员免费奉上 一本《软件工程之全程建模实现 》(新版)。


作  者 :青润
出 版 社  :机械工业出版社
图书定价 :¥49.00元(含光盘)
ISBN :978-7-111-30790-7
样章下载 :http://download.csdn.net/source/2791290

图书简介
你是否经常遇到下列问题:
❑用户频繁的需求变化是否让你应接不暇,你却总是不知道如何拒绝或者让用户看到你的辛劳;
❑你是否在为每日、周、月的工作报告而烦恼;
❑你是否无奈地需要撰写大量文字描述的文档而头痛欲裂;
❑你是否总是面对着最后只有有效代码可以交付的局面,每次进入下一阶段开发后,前一阶段撰写的所有文档统统失效;
❑如何让你的老板、项目经理、客户知道你为这项工作付出的努力;
❑作为项目经理,如何才能构建一个能够同甘共苦的胶冻团队,而不是天天担心技术人员的离职问题;
❑如何通过UML有效实现全过程的开发。
在本书中,你将:
❑看到最新的软件工程领域的划分模型;
❑体会到UML开发的无文档的建模开发过程;
❑让任何人知道你曾经为这个工作付出了多少努力和汗水;
❑看到项目一天天的进展和变化;
甚至,你还可以看到未来软件开发的新模式和新办法,那将是超越mda的一种全新开发方式,我们将把自己的能力放在自己最擅长的领域,集中精力在业务分析、 系统设计和架构层的实现;企业有了一定的积累之后,我们将不需要进行那些简单的代码逻辑实现和不断的重复实现,把精力放在有挑战的代码实现上,把基础的代 码 和已经做过的代码交给系统自动完成吧!

作者简介
青润,原名白慧冬,1976年生人,祖籍河南。C SDN特约专家、曾任软件工程版总版主8年 ,一个在不断摸索实践的国内软件工程方法和技术的亲历者。在国内提倡人性化软件开发管理和全程建模方法论,推动软件开发心理学的研究。1986年开始学习编程,十八年编程经验,十四年软件协作开发经验、十一年工程项目经验、九年项目管理经验。擅长产品规划 和问题研究,酷爱算法,视编码为生命,是一个崇尚技术,注重实现的自由职业者。CSDN博客地址:http://blog.csdn.net/qingrun

《软件工程之全程建模实现》(新版)的特色
新版中融合了2004年~2010年初笔者所总结的除了已经采集了数据还没有进行文章撰写以外的几乎全部方法。其中包括:软件开发心理学的5章的内容,其中 2章是首次对外发布;软件组织方法论的4章的内容,其中实用知识库体系构建一章也是首次发布;在技巧和相关文档一章中,删除了已经过时的对 Rational在IBM中的顾虑、关于Rose与Together的2章内容,补充了项目计划如何做、评审如何做、配置管理工具如何使用以及Use Case阐述模型化问题及延伸的内容,同时给读者提供了一个最简化开发过程模型的建议——因为在培训和咨询中发现很多企业和院校都有人提到过,不知道什么 样的过程是最简化的,哪些是软件开发中可以省略的,哪些是必不可少的。
同时,在这个版本的撰写过程中,还单独增加了软件工程概论一章,以期从整个 软件工程的整体层面进行细分,阐述在新技术和环境下软件工程自身形态与过去的区别和变化过程,给读者一个关于软件工程的整体印象,同时对现有的传统软件工 程体系进行了一系列的反思并建议了一个初步的针对整个软件工程体系的划分方式。
针对第1版中已经存在的需求工程、分析设计、代码模型一致性和协作开发4个核心章都进行了修订,尤其是对需求工程进行了较大篇幅的修订,将需求代码间的映射关系进行了着重的补充,这也是这几年针对整个方法论中的最重要的补充之一。
《软件工程之全程建模实现》(新版)的积累长达6年多的时间,实际整合和撰写时间长达一年半(可以参看本书修订历史记录信息),但是其中肯定还存在很多不足之 处,也希望这些年从事实践全程建模方法论的朋友们能够不吝赐教,以便于后续的补充和修订,笔者希望下次本书修订再版的时候,您也会出现在感谢名单中或者出 现在作者一栏中。
本书中所有的示例都来自2001年初~2009年间笔者经历的、采用UML进行建模支持的3个大中型工程软件项目和近10个中小型工程软件项目。通过十多 年来实际工程项目的经验总结,本书采用UML建模方式进行软件的开发,覆盖了软件工程从需求开始,经过分析(概要设计)、设计(详细设计)、编码的导出, 以及设计模型的维护、协作开发等所有主要阶段的内容,本书还包括最近4~5年内参加培训和咨询的学员们提供的各种改进建议和方法。
本书中的所有例子都源于国内实际的软件工程项目,因此具有很高的现实意义和参考价值。书中的示例和操作技巧,大部分都是第一次公开,其中小部分内容曾经在 CSDN的软件工程版块出现过,但是在CSDN上公开的部分都无法张贴示例图,所以,无法形象地描述清楚,本书的撰写也为此提供了一次完整解释的机会。
本书中关于软件开发方法论以外的大部分内容都曾以对话或者单独成文的方式分别发表于《程序员》杂志、IT168/ITPUB技术社区,最后都曾整理发布于青润的两个主要blog空间,分别是:
青润心情http://blog.csdn.net/qingrun
青润风度http://space.itpub.net/257598/
青润的其他blog空间都不是主要空间,内容更新会有所不同,而上述两个空间将同步更新所有最新内容,2008年4月以前的内容基本上都在青润心情发布。
由于篇幅所限,本书中没有对UML的基础知识和相关符号进行更多的解释和说明。关于这部分内容,希望读者能主动学习一些UML的基本知识后再来学习本书中的内容。

《软件工程之全程建模实现》(新版)的组织结构
  • 第1章(软件工程概论)从软件工程的总体上讨论软件工程知识的细分问题,其中涉及软件工程方法、软件工程过程,以及软件工程理论的发展和现状。
  • 第2章(需求工程)详细地阐述实现目标所需要进行的前期需求工程的准备,以及需求调研过程中经常遇到和需要注意的一些问题。需求工程的内容可以协助开发人员顺利完成需求调研工作,让用户和开发人员都能得到一个满意的结果。
  • 第3章(分析设计)和第4章(代码模型一致性),详细阐述笔者所持的关于设计过程与编码实施过程可以实现完全分离开发的观点。
  • 第5章(协作开发)介绍了一些关于团队开发过程中涉及的内容。如协作开发步骤、多人协作开发的方式和文档模型结合等第1版中已经发布过的内容。
  • 第6章(软件组织方法论)是本书的一个尝试性的全新扩展,包括了自2005年起发布过的交换编程和可度量绩效管理模型等内容,还有从未发布过的实用性知识库体系构建方面的知识,这些都是软件团队组织形态方面的内容,为整个软件工程理论提供了支撑。
  • 第7章(软件开发中的心态对抗问题研究),如果提升到一定层面那就是软件开发心理学问题。这一章可以看做是软件开发心理学部分的雏形篇章。由于作者本人的 经历和精力有限,在这个方向上的研究还比较薄弱,目前只能完成这仅有的5个方面的分析,还有至少两类角色的心态研究内容正处于撰写中,已经完成了市场人员 心态和游戏玩家心态的数据积累,但是还不能完成这方面全面的文字阐述。
  • 第8章(技巧和相关文档)是为本书中实现团队开发所需的一些必备资料或技巧。这些文档和资料将协助你和团队实现更快速更高效的建模开发过程。
更多本书详情:http://www.china-pub.com/197132
原文地址:https://www.cnblogs.com/hzbook/p/1864557.html