计算机应用软件的普遍应用,能够满足不同行业、不同领域的需要,使人们对计算机应用软件的需求越来越大,一定程度上为经济带来了新的增长点。因此,为了推进信息技术、加快社会进步的步伐,就必须开发和利用好计算机应用软件,这是一项至关重要的建设性工程,不容忽视,从而使计算机应用软件更好地服务于人民、受益于人民。
1计算机应用软件的定义
计算机应用软件只要包括系统软件和应用软件两个方面:
1.1系统软件
(1)系统软件主要侧重于操作系统方面,操作系统是计算机应用软件的重要组成部分,确保计算机的正常运作;
(2)具有管理和控制计算机中的各个部件的正常运作的功能,尽可能地保持一定的协调与统一性。
1.2应用软件
(1)应用软件主要侧重于为了某项特定任务而开发的软件,有着一定的目的性。
(2)通常情况下,应用软件都会以程序的形式展现在大家的面前,例如:OFFICE软件和图像浏览器等等;有时,还会以软件系统的形式出现,例如:信息库管理系统。
总之,应用软件的实际运用,我们要具体问题具体分析,不能一概而論。
2计算机应用软件的开发与需求分析
计算机应用软件对于帮助人们解决问题、促进社会进步发挥着极其重要的积极影响。例如:对于办公软件中的文字排版和影音插入提供了很大的便利,是人们在工作和学习中常用的工作模式。
还可以应用在具体的财务应用软件中,不仅节省了大量的人力、物力和财力,还大大提高了工作效率;此外,还丰富了人们的生活,带来很大的快乐。例如:在摄影、美图以及手游等方面。
因此,计算机应用软件的开发与需求的发展空间十分广阔,加快了人们生活水平和质量的提高,而且成为了推动计算机技术发展的直接动力。
3计算机应用软件的开发与需求的影响因素
3.1软件开发人员的专业素养与技能水平
计算机应用技术的开发和推广,引起了许多高校的重视,都在纷纷开设计算机应用软件的课程,从而为社会提供更多的软件开发人才。但是通过调查了解发现,我国高校的计算机教育水平十分有限,对于培养计算机软件开发人才具有着一定的难度。即使进入计算机软件开发领域的企业中,一定时间内也很难做出一定的成绩来,仍需进一步的培训和学习。因此,计算机软件开发人员的专业水平是影响计算机应用软件的开发与需求的一大重要因素。
3.2计算机应用软件的开发流程
计算机性能的不断提升,相应地要处理的事务也比较复杂,需要多人配合,从而保证正常工作的进行。针对高级语言的编程来说,相关的开发人员只需要完成自己相应的工作即可,但是开发人员之间必须要加强相互的沟通与交流,一旦发生问题,可以进行及时的修补和改进。因为软件开发的相关工作是一项复杂、系统的工程,软件开发人员之间必须要保持着密切的联系和交往。
4计算机应用软件的开发类型
计算机应用软件的开发流程,首先要用户需求进行一定的了解和分析,其次就是要对计算机应用软件进行开发,具体的开发类型如下:
4.1软件开发的周期性研究工作类型
针对软件的使用来说,经过一段时间后就需要进行开发和改造,从而适应用户的需求。与此可见,加强软件开发的工作势在必行,为了保证软件开发的整体质量,必须要做好软件开发的周期性研究工作,间隔的时间不能过长,如发生问题,还能进行第一时间的修复,确保软件开发的整体效果。
4.2软件开发的初步设计类型
这种软件开发的技术类型,要求软件开发人员要对软件的初步功能做全面地、系统的了解,要有所准备,要有提前预知问题的能力,特别是对于软件开发的描述和开发结果有误等等问题。
4.3自动生成的软件开发类型
这种技术类型相对来说比较先进,要充分明确软件开发的目标,也要对操作内容进行详细的阐述和说明。所以说,自动生成的软件开发类型是根据软件开发的要求而进行的自动化分析的过程。
5计算机应用软件的开发流程
5.1做好需求分析与中心设计工作
做好需求分析与中心设计工作,是计算机应用软件开发的基础和前提,直接影响着软件开发的后期运作情况。因此,我们要做到:
5.1.1做好需求分析工作
结合计算机应用软件的功能与需求情况,设计出一定的开发程序流程图。例如:采用C语言进行编写时,就必须要设计出各个模块相应的功能。
5.1.2中心设计
中心设计,就是对应用软件的开发流程有一个总体的概况和清晰的思路,以便于后续的软件开发工作的正常进行。中心设计工作,影响着程序的运作效率,而且对于程序的使用功能也有着不可估量的作用。
此外,在进行中心设计工作时,要保证逻辑上的简化,程序流程图设计完成以后,要全面地采取审核和检验,进而确保程序的科学性和合理性。
5.2做好相应的详细设计和编码工作
接下来就要进行具体的程序编写工作,要选取合适的计算机语言,例如常见的语言有:C语言、C++语言以及JAVA语言等等。然而在实际的编码之前,应该要进行详细的设计,以便正常进行软件的开发。
与此同时,由于软件开发具有很强的开放性,进而使每个软件开发人员都要具备相应的工作经验和专业素养,保证软件开发的质量。
5.3做好测试与检验环节的工作
软件开发人员要进行相应的测试工作,测试软件的适用情况与效果。软件测试人员要随机地输入一些数据,看哪种数据更符合功能的要求和标准。
虽然计算机应用技术在我国得到了广泛的推广,但是我国技术水平比较有限,导致测试软件的使用非常有限。开发的软件再通过检查之后,需要支付相应的费用,才能使用。而且需求方还会进行一定的验收环节,进而确保软件功能的准确无误。
6我国计算机应用软件开发的作用
(1)计算机应用软件具有自动处理任务的功能,只要按照正常的程序进行,就能解决和处理复杂的问题;
(2)处理工作的效率很高,例如在处理财务的问题中,大大提高了财务工作的办事效率,也减轻了错误的发生概率;
(3)推动了现代化办公的发展,对于企业而言,计算机应用软件开发为企业的运作带来了极大的便利,有的还出现了“无纸化办公”,成为企业发展过程中必不可少的一部分。
7计算机应用软件开发应遵循的原则
7.1规范性原则
在软件的开发过程中,在遵循一定的自然规律;其次,要综合考慮人们的认知、思想以及行为习惯,从而不断完善技术,充分发挥出它的规范性原则。
7.2维护性原则
计算机应用软件在开发完成之后,要及时进行维修与处理,全方位、多领域的考虑后期维护的相关问题,进而为后续工作提供一些便捷。因此,在计算机应用软件的开发过程中,要遵循维护这一原则,从而使软件即使出现问题也能得到及时的应对措施。
7.3简化性原则
在开发计算机应用软件时,要尽量用最简单、最易懂的步骤来完成程序的编写工作。在开发的过程中,只有严格遵循简化性这一原则,才能更好地服务于客户,满足客户的需求,避免计算机应用软件的复杂性而给客户带来的不便。
7.4创新性原则
软件技术开发人员的思想要不断与时俱进、开拓创新,对于比较优秀的软件开发案例,我们不能照搬照抄,要有借鉴地进行参考和学习;也要学习国外先进的计算机技术和运作模式,从而更好地找到与我国自身发展相契合的软件开发新形式。
8计算机应用软件开发的现状
我国计算机应用软件的开发较不理想,具体表现为:
8.1过于形式主义,照搬照抄的现象较为严重
我国有些计算机的软件公司,上市时间较长,并开发出了一些效益比较好的软件,然而就存在着有些软件公司照搬照抄,直接套用、索取他人的劳动成果,甚至还采用了一些非法手段进行盗取。不仅与自身企业的发展不相匹配,而且造成不良的社会风气的形成。
8.2控制力度不乐观
由于受到国家相关领导的重视程度不够,使企业的控制与管理力度有所放松,大大阻碍了我国计算机应用软件的开发与发展。
8.3我国的经济实力有所限制
例如:国外的计算机技术比较科学化、先进化,计算机应用软件的开发也比较成功,然而对于一些特殊的应用软件而言,仍然是使用英文版本,没有相应的中文翻译,产生这些因素的原因,是由我国的经济实力比较有限而导致的。
9结束语
综上所述,计算机应用软件的开发流程与需求已经成为了人们普遍关注的焦点性问题,扮演着越来越重要的社会角色。但是我国的计算机应用软件的发展水平仍然较为低下,还存在着一些不足之处。因此,我们必须加强计算机应用软件的重视程度,大力对开发流程和需求分析展开研究性工作,不断完善、不断改进、不断创新,从而提高计算机应用软件的整体效率与整体质量,推进我国计算机技术的稳定发展,更好地走向世界。
参考文献
[1]徐燕婷.嵌入式软件应用于计算机软件开发过程中的价值分析[J].科技展望,2016(34):11.
[2]李开元.探究计算机应用软件开发过程中不同编程语言的影响[J].信息化建设,2015(06):48.
[3]王应邦,孔春丽.系统工程方法在计算机软件设计中的应用分析[J].电子技术与软件工程,2015(06):98.
作者单位
武汉职业技术学院湖北省武汉市430074
来源:电子技术与软件工程 2017年4期
作者:孙天斌