大话软件工程:需求分析与软件设计

李鸿君
作者简介 图片 李鸿君 资深需求咨询顾问,具有10年工程管理经验和20多年企业管理信息化咨询、需求分析、系统规划、架构设计的工作经历。 多年专注于研究软件工程实用化的理论、方法、标准等,研究的重点有两个方向:一是探索建立软件“工程化设计”的方法体系,让软件工程从一门“高深的知识”转化为一套可以“实操的技术”;二是研究以客户价值为导向的软件设计方法,提出在软件工程中加入“业务设计”和“应用设计”的环节及相关的设计方法。 在进行企业管理信息化咨询工作的同时,致力于软件工程化设计方法的完善、验证和推广。 内容简介 本书面向从事软件分析与设计相关工作的读者。本书的重点是在软件工程中增加了业务设计和应用设计两部分,提出了软件设计工程化的模式,支持进行定性、定量的软件项目管理,是一本实操型的软件工程工具书。全书共分为6篇22章,分别介绍了业务分析与设计的理论、需求工程的调研与分析方法、业务的分析与设计方法、应用设计方法、业务用例和应用用例的编写方法、需求和设计的配套模板、规格书标准等。 本书可作为软件工程师(包括需求、设计、开发、实施)、产品/项目经理、管理咨询师的实用工具书,也可作为培训机构的设计资格培训教材,还可作为普通高等院校管理信息专业、计算机专业学生学习软件设计方法的参考书。 序1 好软件是设计出来的 与李老师相识十年,十年磨一剑,总算等到亮剑的这一刻了。 众所周知软件行业的开发效率是很低的,不仅培养高水平的需求分析和设计人才的周期长、难度大,而且软件开发的质量水平和交付进度很大程度依赖于技术资源的多少和能力,这就严重地制约了软件行业的高质量、规模化发展。面向软件行业解决方案的应用开发和项目管理,涉及业务、应用、产品和技术等多领域的知识融合和团队协作,软件设计水平低和严重依赖开发人员的编程技术能力是导致项目失败的重要原因。软件行业能否像建设雷神山、火神山医院那样,高…