系统架构设计师论文-论软件架构的复用
摘要
本文以我参加的某公司的“鞋业上云”项目为例,论述了云原生架构设计的方法。该项目的目标是构建以某鞋厂生产的运动鞋产品为主的电子商城,实现该鞋子产商线下营销转型为在线营销的战略目标,包括线上抢购、支付、物流、线下配送、防伪溯源等一系列电子商务功能。在此项目中,我作为系统架构设计师及主要管理人员,主导了该项目的系统架构设计等工作。经过实践认为:软件架构的复用可以减少开发工作,减少开发时间以及降低开发成本,提高生产力,软件架构复用的方法的步骤分为对可用软件资产的获取、管理和使用三个步骤。在本项目中遵循三个步骤,通过对架构设计、建模分析、测试用例、开发工具和规范等多个维度进行复用,有效保证业主方对于项目的各项成本控制和快速开发的要求,项目因此取得了成功。
正文
近年来,随着互联网科技的发展,中国电子商务发展迅速,变得和我们日常生活息息相关,也受到了越来越多的企业关注。2023年下半年,某著名的鞋业公司决定发展电子商务商城及线上促销业务,发起了“鞋业上云项目”,实现线上抢购、支付、线下配送、防伪溯源的电子商务功能。该项目投资了3000万,计划6个月完成,并对项目进行公开的招标,我司成功中标。为此2023年10月,我作为该项目的系统架构师,全面负责鞋业上云的项目的架构设计工作,并在项目中实践了软件复用的开发方法,得到了项目组成员和公司高层的认可。下面重点阐述我在本项目中关于软件架构复用方法的实践。
软件复用是指系统化的软件开发工程:开发一组基本的软件构造模块,以覆盖不同的需求和体系结构之间的相似性,从而提高系统开发的效率,质量和性能。软件复用是一种系统化的软件开发工程,通过识别、开发、分类,获取和修改软件实体,以便在不同的软件开发过程中重复的使用它们。软件复用
