软件工程是一门研究用工程化方法构建和维护有效、实用和高质量软件的学科。各个领域几乎都在应用计算机软件,它极大地提升了人们的工作效率,促进了经济和社会的发展。如今,5G落地应用带动了物联网的全面发展,产业互联网的发展带动了大数据和人工智能的落地应用,网络安全领域也释放了大量的发展机会,软件工程正在渗透到科研机构、IT行业以及各大企业中,拥有着广阔的前景。
结合实际应用,《高级软件工程教学案例精选》从金融业务分析案例、银行系统架构设计案例以及信息化建设与项目管理案例进行软件工程的介绍,通过正确运用软件工程,解决遇到的问题,顺利完成项目的实施。
软件工程是一门研究用工程化方法构建和维护有效、实用和高质量软件的学科。各个领域几乎都在应用计算机软件,它极大地提升了人们的工作效率,促进了经济和社会的发展。如今,5G落地应用带动了物联网的全面发展,产业互联网的发展带动了大数据和人工智能的落地应用,网络安全领域也释放了大量的发展机会,软件工程正在渗透到科研机构、IT行业以及各大企业中,拥有着广阔的前景。
结合实际应用,本书从金融业务分析案例、银行系统架构设计案例以及信息化建设与项目管理案例进行软件工程的介绍,通过正确运用软件工程,解决遇到的问题,顺利完成项目的实施。
金融业务分析案例主要讲述了业务流程体系的基本构成,为读者呈现了以统一业务架构为导向的全域业务分析的综合案例,有利于让软件工程实践者进行参照,学会如何立足全域业务分析开发业务需求过程;银行信息系统架构设计案例主要讲述了如何进行信息系统总体架构设计,包括应用架构、数据架构、技术架构等;信息化建设与项目管理案例主要讲述了软件工程全过程如何阶段化实施与构建管控机制。面向新一代适应数字化转型的新一代研发需求,进一步展望提出了基于软件研发低代码化的工程过程框架案例,以期帮助读者更好地掌握中国软件工程的最佳实践。
郭树行,北京航空航天大学工学博士,现任中央财经大学信息学院副教授。主要研究领域为:企业信息化建设与软件工程过程、数字化时代企业业务变革、企业架构与数字化转型。在国内外核心期刊和国际会议发表论文30多篇。主要专业特长包括企业需求工程、IT项目管理、研发过程改进、信息化规划、数字化发展规划及其产业数字化等领域。中国企业架构与顶层设计的倡导者,自2003年将国际知名顶层设计标准体系TOGAF引入到中国。面向建筑互联网、能源互联网、内容互联网、工业互联网和产业互联网五个领域,结合TOGAF顶层设计国际标准创新提出产互联网服务架构的架构开发过程。
第一章 软件工程基础过程
第一节 软件工程需求分析
第二节 软件工程系统设计
第三节 软件工程研发过程
第四节 软件工程测试过程
第五节 软件工程配置管理案例
第六节 软件工程系统维护
第二章 金融业务流程分析与实践案例集
第一节 金融战略管控流程开发案例
第二节 金融风险职能流程开发案例
第三节 金融汇票债券流程开发案例
第四节 信贷业务主线流程开发案例
第五节 投资与融资业务流程开发案例
第六节 人资管理主线流程开发案例
第七节 信保公司业务流程综合案例
第三章 银行信息系统架构设计案例集
第一节 金融信息系统架构设计要求
第二节 金融企业业务架构设计案例
第三节 金融企业数据架构设计案例
第四节 金融企业应用架构设计案例
第五节 金融企业技术架构设计案例
第六节 金融信息系统架构治理案例
第四章 信息化建设与项目管理案例集
第一节 项目整体组织管理案例
第二节 项目立项启动管理案例
第三节 项目质量保证管理案例
第四节 项目整体计划管理案例
第五节 项目阶段控制管理案例
第六节 项目全面风险管理案例
第七节 项目验收交付管理案例
第八节 系统建设项目管理制度案例
第五章 软件研发低代码化与敏捷转型
第一节 传统技术向低代码方案转型过渡方案研究
第二节 敏捷工作模式和敏捷组织
参考文献