电子商务网站和开发新闻类网站,门头广告设计软件,wordpress 设置评论,wordpress熊掌号自动推送工具文章目录 前言一、前期准备#xff1a;二、论文部分: 前言
本文对系统分析师#xff0c;软件开发模型及其应用文章进行展示#xff0c;可以拷贝后直接粘贴到word 文档中。 一、前期准备#xff1a;
项目主体功能项目背景常用的软件开发模型#xff1a;瀑布模型#xff… 文章目录 前言一、前期准备二、论文部分: 前言
本文对系统分析师软件开发模型及其应用文章进行展示可以拷贝后直接粘贴到word 文档中。 一、前期准备
项目主体功能项目背景常用的软件开发模型瀑布模型原型模型螺旋模型V模型喷泉模型等
二、论文部分:
摘要2022年12月通过公开招标的方式我所在公司中标x集团地产公司设计系统的开发工作我有幸作为系统分析师参与该项目的分析与设计工作改系统主要包括个人工作台标准化管理项目管理系统管理4大功能模块该项目对设计工作的各个流程进行标准化模块管理建立线上标准化产品库并且联动成本系统和运营系统对标准化模块进行成本赋能结合营销导向定位精准解决项目痛点提高项目利润同时标准化的管理流程提高工作效率减少管理成本。该项目于2023年11月历时11个月正式交付运行至今受到客户的一致好评由于该系统成本系统和运营系统的中间层对系统的可靠性和性能都有较高要求。本文结合笔者的实际工作经验对项目的开发模型及应用进行论述首先根据开发模型的特点以及综合考虑到需求方面小组成员的经验和技术经过项目组成员的开会讨论我们决定使用RUP 模型进行开发其次根据RUP模型的特定我们将项目开发分为4个阶段和若干迭代在项目早期尽可能的消除风险最后论述笔者在本项目的经验经验总结不足以及改进方法项目背景x集团地产公司下有x个局院由于历时原因及行业特点每个局院都建立了自己的项目管理集中采购ERP等系统目前行业系统的建设方式有国内软件国外软件以及自己局院各自开发的系统这些系统或基于各自单位的业务需求或基于特级资质的基本要求各单位系统之间尚未有效集成无法确保数据从产生到使用的及时性和准确性在业务层面上各单位的应用水平差异大基本功能模块类似重复投资在数据层面上各单位主数据不一致出现指标同名不同义同义不同名相同指标口径计算不一致各单位系统数据孤立从技术层面上各单位技术平台水平差异大多数单位系统架构落后给集成升级和维护造成困难从运维层面上来说各单位的运维能力不足未能建立完善的运维体系基于此个局院地产需要统一建立一套系统2022年12月通过公开招标的方式我所在公司中标x集团地产公司设计系统的开发工作我有幸作为系统分析师参与该项目的分析与设计工作改系统目的是实现地产设计研发项目管理全过程的规范化动态化管控改系统主要包括个人工作台标准化管理项目管理系统管理4个模块其中个人工作台用于登录用户用于查看代办任务公告信息等标准化管理模将产品设计标准化管理对设计管理过程中用到的数据进行在线化标准化管理项目管理模块对项目设计业务的全过程进行管理运用分级管控模式实现设计全专业的计划流管控系统管理实现对用户权限及基础字典进行管理过度在开发过程中我们常用的有瀑布模型原型模型敏捷开发模型RUP统一过程模型其中瀑布模型特点是自上而下依次执行前一过程的产出物是后一过程的输入物该模型适应于需求明确的场景因为其结构化的特点后期对于需求的变动和数据的变动难以应对
其中原型模型特点是给出客户原型然后经过客户评审评审通过之后进行实现适应于需求不明确的场景因为其经过客户的评审后续用户对实现的功能容易接受不过改模型并没有很好的对其风险进行考虑RUP统一过程模型也是一种迭代模型改模型在前期就尽可能的消除风险点。经过项目组成员的讨论最终确定使用RUP统一过程模型进行项目的开发我们将项目开发分为4个阶段和若干迭代在初始阶段通过和领导层用户进行访谈确定项目的主体功能通过需求联合会议对不明确的需求进一步进行讨论最终形成需求规格说明基线文档并通过客户的审核在细化阶段根据系统的模块使用B/S架构微服务模块将整体服务拆分为系统设置项目管理标准化管理个人工作台4个小服务分为3次迭代根据用户的需求确定系统的体系架构在构建阶段分为4次迭代3个开发小组并行开发对所有用例完成集成测试和系统测试主要模块达到10%的路径覆盖移交阶段首先根据用户的需求使用程序进行历史数据的迁移然后部署Beta 版本进行测试和修改并对用户进行培训最终协助用户完成系统的验收。下文主要对RUP的前3个阶段进行论述正文初始化阶段包括一个迭代4周时间。首先我们通过访谈x集团公司几位高层领导的方式获取到了项目预期的功能并且获取到了在招标文档没有明确的系统性能要求其次我们邀请x集团的中层领导以及核心研发人员进行线上会议对一些有争论的需求进行讨论从而完成需求的确定其中我们着重讨论了x个局院对于各自数据存储的要求并结合实际确定每个局院各自存储本局院的数据可以在技术层面上对各个局院的数据进行汇总整理出具数据的可视化图形报表最后通过数据流图功能原型来分析确定需求并排出需求的优先级形成《需求的规格说明书》的初稿并通过用户的评审。精细化阶段包括3个迭代每个迭代耗时三周。系统整体使用BS架构采用微服务模式进行项目的开发对于每个迭代都完成一个原型消除一个主要风险。分别是多个局院使用同一套系统如何保证数据的隔离及对多个局院的数据进行报表统计对接上下游系统的接口如何保证数据的安全及接口性能要求满足各个系统怎么能确保数据主键id的唯一性从而保证数据可以顺利入湖这里特别指出对于数据的隔离体系用户提出多个局院数据可以放入同一个库使用局院编码进行区分通过实际测试发现改方案不能满足接口的性能要求以及违背项目的易维护性要求我们提出了一种新的数据隔离体系使用多数据源动态切换来实现数据隔离开发新的模型并且通过测试验证新的体系满足性能及易维护性的要求最终客户接受了我们的方案。我们更新了需求规格说明书软件体系结构文档并通过用户的评审。构建阶段我们分为3个小组并行开发包括5个迭代每个迭代耗时五周。分别是设计系统人员的单点登录并根据用户角色展示不同的数据操作权限进行操作权限隔离为不同的业务建立对应指标标准库初始化指标的标准模版完成指标的标准化定义完成核心业务如项目管理下的楼栋地块管理分期计划轨道面积指标产品适配成果管理等功能对接下游系统的审批流程及推送对审批通过的指标进行数据推送个人工作台展示代办任务及公告信息是其可以可以进行在线办公每次迭代都将成果展示给客户使用户了解项目的进度和功能并收集客户端的反馈及时调整开发。开发完成对所有用例完成集成测试和系统测试主模块达到了10%的路径覆盖出具测试报告确保了项目的功能。改阶段结束后向用户提供项目的Beta 版本。移交阶段包括一个迭代四周时间首先通过程序对用户的原有项目及分期数据进行迁移其次部署Beta 版本供用户测试收集用户反馈对系统的缺陷及时进行修改最后对用户进行了培训并配合用户完成系统的验收。结尾从2020年12月项目开始历时11个月该项目于2023年11月正式上线运行至今受到了客户的一直好评在本次项目中我对RUP 开发模型有了更加深刻的学习和体会对RUP的四个过程有了更加清晰的认识众人拾柴火焰高一个项目的成功上线离不开团队的每一位成员的辛勤付出。同时也意识到随着用户需求的演变对应软件开发的模型也在逐步演变一些新的软件开发模型也在应运而生如敏捷开发极限编程等不同的开发模型有着各自的特点我还需要积极学习更多的开发模型总结各个开发的优缺点及使用场景在未来的软件分析与设计中更好的进行应用和实践。