这是一本任务引领、建构学习软件分析、设计与建模的书,是一本总结企业工作经验与技巧的书,也是一本将统一软件过程与项目实践紧密结合的书,一本实现技术自由梦想的书。
全书共分5个章节,主要对软件设计的基础知识作了介绍,具体内容包括企业实用软件设计方法、理解需求调研记录、用户需求分析、架构设计、部署与发布等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
本书是国家示范高等职业院校重点建设专业软件技术专业与企业共同开发的,全书以企业真实案例为基础,根据程序员岗位要求和学生认知规律,将企业开发体系与实用技巧有机地融入学习中,使“教、学、训”合一,培养学生综合的软件编制能力。
本书共分3部分:第1部分从业务需求调查表入手,介绍业务需求分析、用户需求分析的方法和用户需求说明书的编写方法;第2部分按照需求、分析、设计、编码、测试、部署等软件开发基本阶段,设计两个教学项目,并行设计两个实训项目,分别介绍系统管理功能设计、系统业务功能设计的基本技术,同时编写部分软件开发文档;第3部分设计一个综合教学项目,并行设计一个实训项目,从软件视角介绍实用的、综合的软件开发方法与技术,并编写完整的产品需求说明书、架构设计说明书、详细说明书、源程序、部署等开发文档。
本书不仅适合高等职业院校软件技术相关专业的学生使用,也可作为软件开发企业员工培训教材。