软件开发,维护与支持的困惑

好久没写博客了,主要近一年在公司一直做着维护的工作,在技术方面的长进有限,在为人处世和问题处理方面却学到很多经验,但这不是我喜欢的,还给我带来很多困惑,明明是开发,可写的最多的不是代码,而是每天回答一个个客户的疑难杂症。

事情大概是这样的,公司从总部接手一个10年以上的大型目,本来应该是做新版本的开发的,但由于这个项目经过10年的无数人的摧残,代码和功能中的问题一堆。由于公司人手不够(哎~~~说要招人,一直在招,每月都说下个月来人,但已经快半年了,人影没见到),而且新版本的功能不是客户想要的重点,所以我们的工作就渐渐变成了软件的维护。那下面就先说说维护应该做的事。

1、正确性维护
是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量要占整个维护工作量的17%~21%。所发现的错误有的不太重耍,不影响系统的正常运行,其维护工作可随时进行:而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。
2、适应性维护
是指使廊用软件适应信息技术变化和管理需求变化而进行的修改。这方面的维护工作量占整个维护工作量的18%~25%。由于目前计算机硬件价格的不断下降.各类系统软件屡出不穷,人们常常为改善系统硬件环境和运行环境而产生系统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。这些因素都将导致适应性维护工作的产生。进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。
3、完善性维护
这是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。这些功能对完善系统功能足非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的50%~60%,比重较大.也是关系到系统开发质量的重要方面。这方面的维护除了要有计划、有步骤地完成外.还要注意将相关的文档资料加入到前面相应的文档中去。
4、预防性维护
为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。例如将专用报表功能改成通用报表生成功能,以适应将来报表格式的变化。这方面的维护工作量占整个维护工作量的4%左右。

再来说说我现在干的事,每天处理客户提出的问题,我们有支持团队,但除了语言能力强,其他多数顶不住问题,看着每天看着回了一个又来一个的问题,真是千奇百怪,世界各地的问题都有。我顿时困惑我是开发还是维护,还是支持,我感觉我是(20%的开发,40%的维护,40%的支持),领导说这是培养我们开发人员的语言能力,坑爹啊。大家都来说说是不是你们企业也是这样。



转载于:https://www.cnblogs.com/hainange/archive/2012/10/13/6152969.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现最高品质的软件开发,可以考虑以下方面: 1. 需求分析与规划:在项目开始之前,充分理解客户需求,并进行详细的需求分析和规划。确保明确的项目目标和范围,减少后期需求变更的风险。 2. 软件架构设计:设计合理、可扩展和可维护的软件架构。考虑系统的可靠性、安全性、性能和可用性等方面,确保系统能够满足用户的期望。 3. 编码和开发:采用规范的编码标准和最佳实践,注重代码质量和可读性。使用合适的开发工具和技术,进行模块化和可测试性设计,以便进行单元测试和集成测试。 4. 测试与质量保证:进行全面的测试,包括单元测试、集成测试、系统测试和验收测试等。使用自动化测试工具和技术,提高测试效率和准确性。同时,建立严格的质量保证流程,确保软件的稳定性和安全性。 5. 迭代开发与持续集成:采用敏捷开发方法,将开发过程划分为多个迭代周期,进行持续集成和交付。及时响应用户反馈和需求变更,确保软件持续演进和改进。 6. 文档和知识管理:编写清晰、详细的技术文档和用户文档,方便开发人员和用户理解和使用软件。建立知识库和经验分享机制,促进团队之间的知识共享和技术积累。 7. 用户培训与支持:提供全面的用户培训和支持服务,确保用户能够熟练使用软件,并及时解决遇到问题困惑。 8. 持续改进:定期进行回顾和评估,分析项目过程和成果,总结经验教训,不断改进开发流程和工具,提高软件开发的效率和质量。 综上所述,最高品质的软件开发需要从需求分析、架构设计、编码开发、测试质量保证等多个方面全面考虑,并持续改进和优化开发过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值