期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 科技论文 > 软件开发 >

计算机应用软件的开发流程与需求分析(2)

2.3 测试和验收 
  在软件程序编写完成后,开发人员要进行相应的测试,观察软件是否能够达到预期的效果,通常情况下,软件测试就是输入一些随机的数据,然后看结果是否符合要求,为了最大程度上确保软件功能的准确性,都会选择多组随机数据,然后配合一些特殊的参数,如果得出的结果与软件的功能相符,就算通过了相应的测试。近些年随着计算机软件技术的发展,人们也开发一些专门测试软件的程序,但是受到目前技术水平的限制,测试软件的使用具有很大的局限性,首先就是一个测试软件,只能对一个类别的软件进行检测,而且测试的结果只能作为参考,准确率还有待提高,无论如何,这种软件测试的方式,标志着未来程序检测的一个方向。开发的软件在通过检测后,就要交付需求方使用,为了确保软件能够满足实际使用的需要,需求方还会进行一定的验收,由于验收方的要求通常比较严格,但是验收的方式,基本与测试的方法类似,都是采用输入参数的方式,只是输入的数据较多,进一步确保软件功能的准确性。 
  3 计算机应用软件的需求分析 
  3.1 需求分析的意义 
  在计算机出现的早期,应用软件的概念比较模糊,计算机语言还处于机器语言阶段,计算机软件的使用也受到一定的限制,程序在编写完成后,无法储存到计算机中,每次要想使用该功能的程序,都要进行相应的编写,随着磁盘等外部存储器的出现,人们将这些编写好的程序储存到磁盘中,这样在需要使用时,只要读取其中存储的数据即可。由此可以看出,当时软件程序的编写,没有一定的目的性,很多程序开发人员,都是根据自己的兴趣,来进行软件的开发,但是随着软件行业的发展,不同用户对于计算机的需求存在一定的差异,因此一些用户向软件公司提出了具体的需求,希望软件公司能够按照自己的要求,来进行相应软件的开发。这种模式已经成为现在软件开发的主要模式,而用户与软件公司交流的过程,就是需求分析的过程,对于用户来书,需求分析是表达自己需要的方式,对于软件公司来说,需求分析是自己得到软件开发任务的过程,因此需求分析对于双方来说,都具有非常重要的意义。 
  3.2 需求分析的过程 
  在实际的需求分析过程中,用户和软件公司都要排出相应的人员,进行具体的交流和沟通,由于用户的专业素质较低,只能按照实际功能的需要,来提出一些功能上的需求,而软件公司的人员,可以根据用户的需求,从专业软件开发的角度,对能够实现这个功能进行简单的判定,如果条件允许,可以在软件界面等环节中,拿出实际的案例给客户演示。由于需求分析人员与开发人员不同,虽然在需求分析的过程中,相应的人员会尽量的将客户要求几率,但是受到各种因素的影响,开发人员很可能会在理解上出现偏差,导致软件功能存在一定的差异,导致程序开发的失败,甚至重新进行软件的开发,要想解决这个问题,必须重视需求分析的每个环节。 
  4 结束语 
  通过全文的分析可以知道,现在计算机已经得到了普及应用,而软件是主要的应用方式,由于软件开发的情况,能够直接影响软件工作的效率,因此各个国家都很重视软件开发的研究,但是受到特殊的历史因素影响,与印度、韩国以及一些发达国家相比,我国软件开发的水平较低,要想从根本上解决这个问题,必须对软件开发流程以及需求分析等重点内容,进行深入的研究。 
  参考文献: 
  [1]朱寅非.浅析软件开发项目中的需求分析[J].南京广播电视大学学报,2006(04):84-86. 
  [2]张太武,刘珊艳.UML在系统需求分析中的应用[J].长江大学学报(自科版)医学卷,2006(01):66-68+109. 
  [3]王得燕,李萍.基于软件项目开发流程的软件综合实训室设计[J].无锡商业职业技术学院学报,2010(03):76-78. 


更多软件开发论文详细信息: 计算机应用软件的开发流程与需求分析(2)
http://www.400qikan.com/mflunwen/kjlw/rjkf/3839.html

相关专题:山东理工大学学报 课程设置


上一篇:论良好的代码习惯对软件开发的重要性
下一篇:嵌入式软件仿真开发平台的设计与实现

认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


品牌介绍