本站小编为你精心准备了计算机软件开发技术与应用探究参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
计算机的发展离不开计算机软件开发技术与应用,计算机软件开发的质量好坏直接影响到计算机行业的发展。因此,在未来的时间中,要高度关注和重视计算机软件的开发技术和应用,要满足用户的各种需求,不断提高计算机开发软件的功能性以及服务性,不断促进计算机行业的整体发展,为社会创造更多的价值,方便人类的生活。
1计算机软件开发分析
计算机软件具体可以分为系统软件和应用软件,计算机软件具备非常鲜明的特征:第一,计算机软件为社会的发展创造了无限的价值,直接促进了整个计算机行业的迅速发展前进,丰富了整个人类的文化生活,带来了多元化的经济效益;第二,计算机软件的开发并不是一项简单轻松的工作,它涉及到的专业技术多种多样,需要运用到很多的人力及物力,为社会提供了众多的工作岗位,计算机软件的开发促进了整个社会的经济发展。计算机软件的开发主要有两种功能目标,一种是为了对计算机实现日常的管理维护,实现用户对计算机的良好控制,为计算机提供先进高效的管理桌面;另一种则是为了帮助客户解决现实的各种应用问题,这种软件的开发主要是进行工作管理、办公软件的开发工作。
2计算机软件开发的常用方法
2.1软件生命周期法软件生命周期法指的是通过从时间的角度出发,将软件分解为不同的阶段,具体包括软件的设计、开发、评估、应用等,软件开发设计人员要及时对分解的不同维度进行研究和改进[2]。通常来说,不同维度之间的研究工作都有属于自身的方式以及周期,周期通常维持在6个月左右的时间。软件分解的不同阶段都有着特定的要求标准,软件开发人员要深入了解客户的需求,根据客户的需求进行对软件开发技术的补充说明,并且明确软件的作用和需求。生命周期法的显著优点就是有利于软件开发设计者的科学规划安排工作,保证软件开发每个阶段有条不紊地进行。
2.2自动形式系统开发法自动形式系统开发法的前提就是用户必须事先明确说明开发软件的作用以及目标,然后软件开发技术人员通过客户的相关需求进行对计算机软件系统的自动编码设计[3],自动形式系统开发法所采用的工具是第四代中的开发软件,着重说明该软件的重要功能和完成的目标。
2.3原型化法相对来说,软件的生命周期法不太适用于开始概念不清晰明确的软件,因为软件的生命周期法必须要求软件技术开发人员对初期的研究信息数据进行科学的认定,并且还需要进一步地对部分软件说明进行正确的定义。原型化法就很好地解决了这一问题,可以在不了解用户对软件功能和目标或者不知道系统适用性时进行采取原型化法。软件开发技术相关人员在原型化系统的研究各个阶段,明确软件自身的相关要求,通过根据早前的概念基础创建原始系统,最后软件的研究人员对其进行合理的审批[4]。
3计算机软件开发技术的应用
任何行业都要注重产品的创新性以及先进性,计算机软件开发市场更是如此,只有保证自己的软件是最先进和最创新的,才能保证在市场上充满竞争力,有自己立足之地。企业要不断对传统的软件进行优化以及不断开发出新的软件,这样才能创造出更多的社会经济效益以及社会价值。一个软件真正的成功之处还在于应用阶段所体现出来的价值,接下来通过实际的例子去体现计算机软件开发技术的应用过程以及创造的相关价值。
分别往相同的计算机上安装两个不同的应用软件系统,一个是VB6.0+Acess系统,另一个则是web+ActiveX+Xml系统,通过实际的操作对已可以发现。在安装VB6.0+Acess系统时,可以在计算机顺利地直接安装运行,造成这种结果的直接原因归根于它属于微软的版本,这种系统可以良好地与计算机完成匹配,而在安装web+ActiveX+Xml系统时,就会发现它不能与计算机自带的系统相兼容,必须通过在这台计算机上安装相应的组件,而且还要更改浏览器的相关设置,才能使web+ActiveX+Xml系统完美的运行,与安装VB6.0+Acess系统相比较就要繁琐的多。当两种系统都安装运行后可以发现,VB6.0+Acess系统的安装方式比较简单稳定,不需要复杂的操作,任何用户都可以轻松地进行单独安装运行,但一旦该系统用户量的增多就会导致系统运行速度变慢,需要相应的调整才能使系统恢复正常工作,而web+ActiveX+Xml系统的安装应用会受到计算机自带系统以及浏览器的影响,安装比较繁琐,所以用户普遍不会选择。
作者:甘胜江 孙连海 单位:成都师范学院