王海润 张浩 郑谋元
武汉东湖学院 湖北省武汉市 430000
摘要:作为我国的新兴产业,现阶段计算机系统软件开发仍存在经验不足的问题,但随着高科技的不断发展、与软件工程技术的不断融融入,软件系统的程序设计将更加科学化复杂化。与软件研发相关的研究不胜枚举,其相关理论也在不断变化之中,只有结合现有软件工程技术与当前社会发展需求进行不断探索,才能真正设计、研发出适应社会、适应人们工作生活需求的软件程序,为人们的生活带来更加便捷的应用。
关键词:计算机;系统软件开发;应用
一、现代软件工程技术的内容和优势
以面向对象为典型的现代软件工程技术,能有效避免传统软件工程技术的缺陷,它通常可分为分析、设计、测试、编码与维护等多个阶段,这点类似于传统软件工程技术。不过在分析阶段该种技术面对的对象为现实问题或某个事件。所以对象特征及性质能有效体现事件的性质,设计阶段,主要是对系统中某个时段展开研究。现代软件工程技术彻底转变了传统软件工程技术的自发式状态,通过采用模块式及领先技术,来达到维护与规范软件系统的目标。现代软件工程技术的适应性更强,可满广大用户的特殊化需求;此外它具有可修改性,可及时修订设计与模块结构中的缺陷,降低开发风险。在投入使用后,还能实时优化其性能,实现计算机资源的最大化利用;定义模块后可将之置入系统,便于迁移或重复使用。现代软件工程技术的优势体现在下列几方面。
第一,提升软件开发效率。未使用软件工程方法时,部分商家发现软件的整体性能低于预期值,通常会选择重新开发新软件,这无疑降低了软件开发的整体效率,增加了开发成本。自软件性能工程方法应用以来,大大提升了计算机软件开发的检测效率,使之能较好的总体性能。
第二, 改善软件产品的体验效果。一款软件的使用体验,即用户对该软件使用后完成任务的效率及质量。如软件性能较好,软件对用户指令的反应速度相应更快,能在短时间内完成任务,并减少系统漏洞。因此,任务处理时,通常不会遇到各类不良干扰因素,其任务的完成质量符合客户要求。
第三,减轻对硬件、网络的压力。减轻软件对网络硬件的压力,即软件系统优化。软件优化不到位,很可能对计算机系统的硬件设施造成压力,运转该类软件的占用空间较大,网络资源消耗量高,其对用户体验及硬件寿命均有一定影响。
二、软件工程技术在计算机系统软件开发中应用的原则
信息技术的快速发展为人们生产生活带来了极大的便利,人们生活更加便捷高效,生产技术更加智能化。软件工程技术可以更高效、更科学地进行计算机系统软件设计,根据应用需求的分析进行系统软件架构和功能设计。一般软件工程技术在计算机系统软件开发中的应用要遵循以下原则。
第一,科学性原则。系统软件工程技术要在科学性的原则下进行开发,使用专业技能和开发流程,才能保证系统软件开发满足实际需求。以科学手段和科学理念为指导,才能保证系统软件开发科学高效,这也是对企业软件开发管理和工作人员专业素质的考验。
第二, 实用性原则。系统软件开发的目的是对经济社会发展服务,提高生产生活的效率。系统软件开发需要需要大量资金,因此系统软件开发必须遵循实用性原则,降低系统软件开发的成本,减少资金的投入,提高系统软件开发效益。实用性原则可以促使软件开发企业健康发展,提高企业运行效益。
三、软件工程技术在计算机系统软件开发中的具体应用策略
1. 软件开发模型的科学构建
传统软件开发和软件应用系统的设计与开发有着很大的区别,为了提高软件工程技术在系统软件开发中的效率,就需要通过科学的手段进行开发模式构建。在对系统软件应用程序科学分析之后,对开发周期、开发流程、开发重点进行大致估算,在此基础上进行软件开发模式构建,才能保证模型的有效性。同时还需要对项目管理模式和组织模式进行设计,通过制度保证软件开发的质量,及时对软件开发模式中的差错进行纠正,保证了软件开发按照计划进行。
2. 软件应用程序的开发
软件应用程序开发常常与系统软件的升级紧密联系,在对软件的性能和潜在发展方向进行预测的基础上对软件进行迭代升级,软件应用程序包括了软件开发的各个方面。为了提高软件应用程序开发的作用,需要根据软件使用者的需求,相关技术人员对数据参数进行多方位分析,不断发现软件中存在的问题,明确软件程序设计的重点、需求及要实现的性能。
3. 软件工程管理的有效运用
随着计算机硬件的不断升级,依托硬件性能的提升,可以不断提高软件工程管理的效率,提高软件的质量。软件工程管理是提高软件质量的关键,通过合理的管理手段,在软件设计过程中进行管理,可以很大程度上提高软件的性能, 提高软件开发技术的效益。通过对软件开发技术的不断完善和调整,可以促进软件工程管理水平的提升,使软件更加实用。
参考文献
[1] 贾瑞栋. 浅析目前软件工程技术在网络时代背景下的发展[J]. 中国新通信. 2016(10)
[2] 金晶. 对软件工程技术今后发展的思索[J]. 中国管理信息化. 2015(21)
[3] 陈晔. 软件工程技术发展的新趋势研究[J]. 电子技术与软件工程. 2015(19)