大型公司综合信息管理系统建设方式,让来年更有效
发表时间:2023-10-05 06:01:06
文章来源:炫佑科技
浏览次数:116
菏泽炫佑科技
大型公司综合信息管理系统建设方式,让来年更有效
事实上:我并不看好也不推荐这种ERP系统建设方式:在社会分工进一步细化的今天,让更专业的团队做更专业的事已是大势所趋。 但由于公司采用这种方式建设自己的综合信息管理系统,本着把事情做好、让公司放心的原则,将为公司来年的综合信息管理系统提供更加有效的支撑,并且结合过去一年团队的发展和发展。 维护工作及一些简要意见:
1、加强对类似业务流程和管理模型的抽象和细化,通过系统分析设计、编码实现到我们自己的基础设施源代码库中。 下面用一个简单的源码统计工具,对今年开发上线的XX系统新旧版本的代码行数进行统计分析:
通过重新开发系统基础设施,减少系统代码量,相信可以大大降低后期系统测试、调试、维护、升级的复杂度和工作量。
2、注重新的子系统、功能模块、业务组件,甚至*简单的新单元、新类的重新分析、设计和实现。 以目前整个系统的运行状况和日常维护工作量来看,我们不太可能有足够的人力和时间来完全重建每个在线子系统。 但新业务需求的实现时有发生。 既然我们在增加新的功能,编写新的代码,我们更有理由放弃原来不太好的开发方法和思路,而采用一些更专业、更成熟的软件开发模型和架构,至少可以让新的功能块从那时起就可用。他们上网。 具有更好的稳定性、更高的复用性和更强的扩展性。 只有坚持这一点,才能逐步、逐步地提高整个软件系统的内在质量特性,逐步减少系统的维护工作量; 否则,随着软件代码量不断增加,系统功能日益复杂,业务需求频繁,系统发生变化,已建立的系统将越来越难以满足新的需求变化:“滚雪球效应”很可能会出现。发生在系统支持团队中,导致系统支持团队难以持续有效地支持系统。
3、选择合适的软件开发方法论来支持团队的软件开发和维护工作,并根据具体的工作实践进行剪裁或补充。 根据团队的实际工况引入更合适的软件开发方法,将大大提高开发团队的工作效率,增强交付的软件产品的内在和外在质量:这是不容置疑的事实。 传统的软件开发方式、信息化软件开发方式、统一的软件开发方式已经不适合我们公司系统“应用需求频繁变化、支撑资源配置紧张”的现状。
采用敏捷软件开发方法的推荐原则和模式:
1、准确把握公司生产管理和运营需求;
2、设计得当并保持设计灵活性;
3、开发简单,满足当前需求;
4、频繁的重构和迭代,保持系统原有的设计原则;
5、测试驱动开发和增强的单元测试从底层开始保证系统的健壮性。
4. 在公司系统的开发、维护和支持过程中,建议必须遵守系统建设初期的分析、设计和编码原则,至少必须遵守*低基线原则。 加入公司的几个月里,我听到、看到了太多好的原则在现实面前打折扣的情况。 从表面上看,我们的妥协是为了缩短开发时间,提高对公司领导决策或财务、人力资源、总经办等部门经理管理要求的响应能力; 事实上大型公司综合信息管理系统建设方式,让来年更有效,事后我们往往会因为违反这些原则而付出更大的代价。 。 众所周知,任何项目系统的建设在人力、时间、质量等方面都是有限且相互制约的,软件系统的经典设计模式和原理也是众所周知的。 *终软件产品的质量很大程度上取决于开发团队在软件构建过程中对原则的坚持和执行。
6、加强系统测试,特别是开发初期的单元测试。 在系统开发和维护工作中,我多次发现这样的现象:运行了很长时间的程序功能突然出现异常。 通过跟踪代码,错误实际上定位于一个非常基本的指针保护或者逻辑错误,而这些错误很容易出现在单元中。 它是在测试过程中被覆盖、发现和解决的。 相反erp软件开发,在系统后期的组件测试、集成测试、回归测试和系统测试等阶段,重现难度更大。 这类问题也反映出我们原始测试用例的代码覆盖率较低。
为在新的一年里更加有效地响应公司发展战略规范,支撑企业信息化战略的实施和实施,我们对支撑团队来年的制度工作提出了几点要求。 概述如下:
1、准确把握当前公司信息化需求但不求全责备;
2、采用经典、成熟的设计原则和模式,无过渡设计;
3、尽量用简单的编码来实现当前的功能;
4、通过频繁的重构,坚持*初的设计和实现原则;
5、在维护和增加新功能之前尽可能重构和复用,避免通过“代码复制”的方式实现类似的系统功能;
6、加强单元测试,确保系统组件的可靠性和健壮性,解决单元开发过程中的大部分软件缺陷。
*后,我分享了我个人在以往项目中的经验:“用精致优雅的设计来应对不断变化的需求;用重构和迭代来保持良好的系统架构;注重单元测试来保证内部和外部的质量。”系统。”
炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等