zoukankan      html  css  js  c++  java
  • 系统架构设计师论文模拟模板

    摘要:

      (参与项目、押题的主要技术,回应子题目1和3,330字左右)

      2019年3月,我作为系统架构设计师,在国内某电子公司针对某市政府集中印务项目中担任重要角色。该项目为期1年半,总投资约1200万人民币,通过该项目,完成了公司对政府业务中国产化过度中最重要的一步,为后续全国政府文印项目国产化提供了样板作用。研发过程中,完成了对印务系统中主要模块整体迁移、分布式部署、历史数据整合、集群性能调优等。该项目时间紧任务重,涉及组织人员众多,涉及内核组、中台组、web组等公司各个部门大大小小研发团队提供各自业务、技术模块的工作成果。期间与客户进行频繁的业务沟通,整体规划重构3次,不断优化各层级的设计。该项目最终于2020年12月成功验收,得到用户的一致肯定,顺利达成了项目既定目标。笔者结合实际经验,以该项目为例,讨论一下项目建设的【系统架构设计/软件设计模式/软件质量属性】中的【可靠性、安全性、性能】这几个方面来进行论述。

    正文:

      (项目背景原因,项目介绍,回应子题目1,400字左右)

      2019年3月,我作为项目负责人、系统架构设计师,在国内某电子公司针对某市政府集中印务项目中担任重要角色。该项目为期1年半,总投资约1200万人民币,通过该项目,完成了公司对政府业务中国产化过度中最重要的一步,为后续全国政府文印项目国产化提供了样板作用。该项目时间紧任务重,具有较强的挑战性。一是业务模式升级,按照最新的排版科与印制科需求,实现更高级别的安全权限控制,以及对印务流程进行工作流的改造。二是技术要求高,要实现集中印务系统的集群化处理、分布式部署,一旦服务失效需要在半小时内做到整体可用,同时满足性能需求。三是数据整合难,需要将上一代系统中历时数十年的数据,按其有效性进行分类、整合、转化,实现历史存续业务数据在新系统环境下,按照新模式正常运行。四是设计组织人员多,直接研发团队成员27人,内核组、中台组、web组、QA组、需求组、产品组及其他支持部门总计近70人。同时上游承接ERP入口系统,下游承接印刷流程系统,涉及外部配合协作公文排版、设备厂商等多组织外协人员50余人。我作为主要技术负责人,负责项目整体技术方法评估、立项论证以及项目管理工作。在项目启动前,负责分析项目的预期经济效益、可选技术方案,分析关联项目影响,向公司提交立项报告。项目启动后,作为主要项目负责人,牵头与公司内部技术专家、外部架构师一同建立技术架构组,设计项目整体技术架构,同时挑选项目内部成员,建立需求分析组、系统开发组、系统测试组、运维支持组,开展业务需求分析、系统设计、数据迁移方案、上线切换方案工作。一方面,我个人接受各组工作汇报,指导团队研发工作,监控整体工作进度。同时,我及时向公司领导、项目客户方、相关项目团队汇报沟通工作进展、阐明关键技术点。

      (技术讨论,回应子题目2,300字左右)

      该项目于2020年10月完成系统上线,2020年12月通过最终验收,得到用户一致肯定,顺利达成了既定目标。尤其在系统整体技术架构方面,效果尤为突出,一是保证了较好的灵活性,提供了较多的基础组件,使得应用功能便于横向扩充,满足了项目业务灵活性;二是系统性能达到了各个层次的整合设计,数据库层(分片、读写分离)、应用开发层(缓存技术、查询条件的严格限制)、服务部署层(采用集群部署、微服务、nginx负载均衡),使得系统整体可用性处于高水平,进行正常印刷业务的同时,预留了60%性能空间,满足客户未来2-3年业务增量的需求。

      (项目主干设计,三段,加小标题,回应子题目3,每段,300字左右)

      

      (项目成功,缺点补充,升华,300字左右)

      经过我和团队的不懈努力,历史一年,项目终于于2020年12月顺利通过了验收,并得到了一致好评,运行至今,用户反馈良好。客户单位的集中印务业务水平大大提升。但是,在实施过程中,也暴露了一些具体的问题,例如跨系统之间接口交互时,由于业务复杂,简单的队列机制无法满足繁忙场景如智能排产时,需要建立具有动态优先级调整机制的处理队列等等。这些问题通过应急处理和协调,以及高层领导的推动,都得到了妥善的解决,没有影响到项目的总体进度。我们把这些经验与教训,总结到了工作总结里面,形成了组织过程资产,向其他技术人员分享,为今后系统架构设计提供帮助。相信通过不断持续学习改进,加强自己的系统分析与设计能力,努力工作提升工作水平,为社会和公司多贡献一点自己的价值。

  • 相关阅读:
    Android开发之下载服务器上的一张图片到本地java代码实现HttpURLConnection
    控制台——屏蔽Ctrl+C快捷键对窗体的关闭功能
    控制台——禁用关闭按钮
    控制台——对WIN32 API的使用(user32.dll)
    控制台——对窗口句柄的操作
    控制台——防止程序重复启动
    Json——一般应用
    SQL——将两列合并成一列
    Xamarin在VS2012没有智能提示的解决办法
    C#的Xamarin开发小米盒子应用并以WCF实现微信通知
  • 原文地址:https://www.cnblogs.com/guanghe/p/15420690.html
Copyright © 2011-2022 走看看