摘要
2023年2月,本人所在集团公司承接了长三角地区某省渔船图纸电子化审查系统项目开发,该项目旨在为长三角地区渔船建造设计院,以及渔船图纸审查机构提供一个便捷化的服务平台。在此项目中,我作为项目组成员参与项目的建设工作,并担任系统架构师一职,全权负责该项目的需求分析和架构设计等工作。该项目以实现渔船电子化审图为统一目标,为长三角地区渔船建造设计院、渔船审图机构、以及第三方技术审图公司提供一体化服务,推进长三角地区渔船建造行业发展。我们经过实践认为架构评估是软件项目开发中重要环节,本文以该项目为例,主要讨论了项目架构评估方法,包括:架构权衡分析法(ATAM)以及软件架构分析法(SAAM)等,选择正确的系统架构评估方法,对于保证架构设计的合理性,完整性,和针对性,保证系统质量,降低成本以及投资风险,都是很有必要的。渔船图纸审查项目的系统架构经过严格、规范化的评估并付诸实施,历时10个月,项目最终上线,赢得了客户的良好评价。
正文
近年来,随着国家对渔船建造行业的大力支持,以及渔船建造技术的快速发展,渔船建造的规模越来越大,针对渔船建造图纸数量也迅速增加,传统的纸质化审图已经越来不能满足渔船建造设计院的需求,对于存在问题图纸的修改审核、设计师往往奔走与设计院与审图机构之间,耗费大量人力、物力。2023年初长三角地区某省为了推进渔船建造业的一体化发展,实现渔船审图“零跑腿”的业务需求,发起了渔船图纸电子化审查项目,该项目投资1000万元,计划10个月完成,并对项目了公开招标,我公司成功中标。
2023年2月,接到系统开发研发任务后,我所在部门领导高度重视,第一时间成立了专门的开发小组,抽调并组织骨干力量进行系统开发。本人有幸在该项目中担任系统架构师角色,全面主持了该项目的架构设计以及开发工作,并在项目中实践了系统架构评估方