学术咨询

让论文发表更省时、省事、省心

计算机软件开发技术应用分析研究

时间:2020年09月19日 分类:经济论文 次数:

【摘 要】我国社会经济的快速发展已经奠定了我国计算机以及相关专业技术的快速发展的基础,我国经济的快速发展对计算机及相关技术也产生了更强的内在需求,需要计算机技术改变人们的工作生活方式,只有通过计算机技术的革新,才能够实现人类社会的快速发展和

  【摘 要】我国社会经济的快速发展已经奠定了我国计算机以及相关专业技术的快速发展的基础,我国经济的快速发展对计算机及相关技术也产生了更强的内在需求,需要计算机技术改变人们的工作生活方式,只有通过计算机技术的革新,才能够实现人类社会的快速发展和社会经济的进步。计算机软件的开发技术在计算机技术的发展过程中起着至关重要的作用,只有通过有效的计算机软件开发技术的分析与应用研究,才能够更加有效的明确计算机软件开发技术的优点,实现计算机技术的快速发展。

  【关键词】计算机;软件开发;应用研究

数字技术与应用

  1、计算机软件开发技术需要明确的思想

  软件开发技术包括软件开发方法学、软件开发工具和环境支持,其主体内容是软件开发方法学。软件开发方法学是从不同的软件类型,按不同的观点和原则,对软件开发中应遵循的策略、原则、步骤和必须产生的文档资料作出规定,从而使软件的开发规范化和工程化,以克服早期的手工方式生产中的随意性和非规范性。[1]

  计算机软件的开发可以认为是一个系统有效的项目体系,通过有效的将软件开发工具、软件开发方法和软件开发环境进行有机的结合,从而实现系统而有效的科学研究。在开发过程中,可以通过各种复杂多样的应用程序开发方法来定义各类开发技术,并根据这些软件开发方法的具体特点将其划分,主要分为设计、编码、测试等。在具体软件开发具体过程中,会使用到高级语言、面向对象的语言、技术汇编语言、机器语言等,在软件开发过程中,需要对各类语言进行系统有效的分析与研究,才能够了解各类语言的缺点,从而实现由“抽象”的软件开发思维到具体的软件开发思维的转变,进行系统的软件开发工作。

  1.1关注点分离

  关注点分离是一种系统的抽象的解决日常生活中具体问题的模块化的方法,也是进行软件技术开发最为主要的工作思维之一,关注点分离在进行具体问题解决的过程中,主要是通过模块化思想和分而治之的问题解决思路,开展具体的软件开发工作。

  其主要观点是:

  关注点分离主要是将复杂的系统问题进行系统分解,通过将繁冗复杂的问题具体化抽象化,找到问题的解决方法。

  根据解决方法进行系统的分析总结,并将已经分解子系统进行结果汇总

  根据结果汇总的子系统合成一个完整的系统

  1.2迁移思想

  迁移主要指的是具有目的性的运动。从一个目的地转移到另一个目的地的具体行为。思想迁移主要指的是,在进行计算机软件开发的过程中,可以将其它领域解决问题的思路和框架,以迁移思想的方式应用到计算机软件的开发过程中,从而解决计算机软件开发过程中出现的各类问题,并将这一解决问题的思路延伸到系统架构等其它计算机软件开发工作中,提升计算机软件开发工作效率。

  1.3软件复用

  在计算机软件开发过程中,软件复用主要是采用系统的工程方法和理论,把软件开发工作看成是一个有不同功能部分组成的有机体,每个有机体都可以认为是独立的部分进行单独设计开发的软件工程,在具体的软件开发过程中,将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费,实现计算机软件开发工作效率的提升。

  2、计算机软件开发技术工作需要坚持的工作原则

  在进行计算机软件开发工作的过程中,需要坚持如下三个主要原则:

  首先,在进行软件开发的过程中,必须强化学术思维并规范开发活动行为,遵守我国相关法律法规的规定,维护客户隐私,确保软件开发工作过程工作质量,实现高效的软件开发及具体工作开展。

  其次,在进行软件开发工作过程中,需要制定严格而缜密的软件开发工作计划,通过软件开发计划的应用实施,按部就班的进行软件开发工作,确保软件开发工作质量和开发工作效率。

  再次,软件开发工作完毕后,需要进行严谨而缜密的软件测试,通过有效的软件测试,发现软件开发工作中的工作不足,并进行有效修正,确保良好的用户使用体验。

  3、计算机软件开发主要方法

  3.1生命周期法

  生命周期法主要指的是在进行计算机软件开发的过程中,明确计算机软件开发的具有生命周期,软件开发工作应该在生命周期内制定详细而有效的软件开发工作计划,并根据软件开发的初步设计规划和设计理念,进行具体有效的软件开发工作,在软件开发工作完毕后应该进行软件调试与测试,在软件开发的生命周期内进行上述相关工作,并确保各个工作的工作成果能够达到预期设定的目标。在软件使用过程中,应该根据客户对于软件的使用体验和反馈进行软件的维护工作,在软件的生命周期内,让软件为客户创造更高的价值,实现软件开发工作的最终目的。

  3.2系统开发法

  系统开发法主要指的是在进行软件开发过程中,应该将软件开发工作看作是一个有机整体,即一个系统。因此应该站在更高的角度,结合客户的需求进行有效的客户需求分析,要根据社会经济发展以及客户业务增长需求,将功能模块设置的更具前瞻性,在完成软件开发工作的设定的工作目标后,实现软件使用过程中用户效益的最大化。

  3.3原型开发法

  原型开发法有别于生命周期法,通过原型化的开发技术的应用,在缺乏有效的应用条件和测试条件的大环境,进行软件开发探索。对于在使用和调试过程中的软件进行不断的测试和优化,通过用户反馈以及测试反馈结果进行更具针对性的改良。通过原型开发方法的应用可以进一步明确,进行软件开发的最终目的,并让开发者更加准确的了解软件开发工作的具体流程和具体步骤,对于软件开发工作质量的把控,具有十分重要的监督作用。在进行软件原型开发过程中需要根据客户的需求进行具体的软件开发工作,以客户需求为导向,在开发过程中,还需要开发者与使用者进行不断的交流和沟通,确保软件开发的最终效果达到客户满意。

  3.4可视化开发法

  可视化开发方法也就是在进行软件开发工作的过程中,对于开发过程,设计专业程序编制图形用户界面,开发者可以根据图形用户界面进行可视化开发,格式化开发方法极大的解决了软件开发者在工作过程中的逻辑思维与实际工作效果偏差的问题,减轻了软件开发工作者的工作压力。所有的软件开发信息以及软件开发函数参数,都可以通过可视化的方式由开发者进行监督和管理,降低了软件开发过程中的开发工作错误率,实现了软件开发工作工作效率的提升。

  4计算机软件开发技术应用及案例分析

  现阶段我国的计算机软件开发行业,与欧美发达国家相比还具有一定的差距。在各行业的软件应用过程中,我国自主研发的软件应用于行业管理和生产过程中的应用软件还比较少见,与一些发达国家有成熟开发经验且应用范围较广,知名度较高的软件相比,存在明显的差距,已经应用了软件,用户体验不佳,有很大的改善和提高的空间。

  4.1 我国计算机软件开发技术应用的优势分析

  首先经过多年的经济发展,我国的社会主义市场经济取得了丰硕的成果,各行业都希望通过更加有效的管理提升工作效率,因此通过计算机软件开发技术的应用,可以进一步提升各个行业的劳动生产率,为行业的生产和管理提供巨大的方便,通过互联网技术配合计算机技术的有效应用实现各个行业生产效率的提升,计算机软件开发技术具有广泛的应用空间。

  我国社会主义市场经济中经过多年的发展面临着转型的难题,传统的粗放型的经济发展模式,已经不适合现阶段我国社会主义市场经济发展的要求,需要通过更多智能化、科技化、效率化的科学技术手段的加入,实现社会主义市场经济的再次腾飞。

  计算机软件开发技术正好契合了当下我国社会主义经济发展的内在需求,可以通过计算机软件开发技术的有效应用提升工作效率、改善工作质量、使计算机软件应用到各个行业并简化操作流程,提升企业经济效益,各个行业各个企业也存在强烈的内在需求,进行行业升级改造,提升工作效率,计算机软件开发技术可以进一步帮助各个行业和各个企业实现这类迫切的企业需求。

  4.2计算机软件技术的应用分析

  4.2.1软件开发与建模技术结合应用

  现阶段在软件开发技术的应用过程中,可以有效结合建模技术进行计算机软件开发及相关工作。通过建模技术提出开发模型,通过建模技术与软件开发技术的结合应用,更加符合当下社会快速发展以及对于抽象事物的具体化的操作应用,并可以通过统一的建模语言,加速软件开发及相关具体工作的工作进度。通过建模技术与软件开发技术的结合,可以让软件开发工作具体行为编码化,简化软件开发的具体操作流程,提升软件开发工作图形界面的转化效果。

  在具体的企业经营管理的过程中,也可以利用软件开发与建模技术进行有效的应用。对员工具体信息登录、企业员工招聘、企业员工档案管理、学校学生考试成绩统计、学生档案管理、教职员工档案管理等企业问题进行有效解决,实现不同系统之间数据的兼容,并利用软件开发技术与技术语言的一致性,使软件开发工作的流程简单化、易操作化,有效的提高了软件的质量,同时利用软件开发技术和基础模型,可以让软件中模块关系更加的明了,便于软件之中不同项目的运行状态有序的展现出来,这样可以保证程序和软件不出现错乱的情况。

  4.2.2软件开发技术与工程技术结合应用

  软件开发技术与工程技术进行有效的结合可以帮助软件开发人员进一步了解客户的具体需求内容,并根据功能需求设置软件模块满足功能需要。例如在开发一款统计河道水流量的软件系统,利用工程技术可以对河道水流量的每秒流量值进行准确的预估,并掌握河道水流量的具体数据,通过具体数据可以进一步对统计河道水流量的软件系统进行测试,确保软件开发功能符合用户需求且更具有使用和应用价值。

  整个开发过程可以通过三步进行完成,第一步首先明确进行系统软件开发的工作流程,对于难点问题需要设定专业方案进行具体开发工作。第二步软件开发工作进行过程中,需要严格按照系统规范进行系统开发共工作,对于各种数据参数要进行真实的、有效的统计分析,并进行准确的功能设定,满足客户需求。第3步在软件开发工作过程中,需要模块参数进行有效的软件测试,确保软件开发过程中的应用性和适应性,并根据测试结果进行有效的调整,保证软件开发质量。

  4.2.3软件开发技术与软件度量技术的应用

  软件开发技术与软件度量技术进行有效的运用,可以对一些检测软件进行上线下线参数设置,如开发目标为一氧化碳浓度检测软件,探测的上限为2%、下限为0.1%,但实际工作中,部分环境下的一氧化碳浓度可能达到10%、下限可能达到0.01%,如果依然采用上限2%、下限0.1%的标准,在某些特殊条件下,这些行动是因为与实际应用效果差别较大,没有具体的指导意义和监督意义。

  通过软件度量技术可以将软件开发过程中的各类参数与软件开发工作进行良好的匹配,挖掘各类参数的功能需求。在进行一氧化碳浓度检测软件的开发过程中,首先需要对氧化碳在不同环境不同时间段的一氧化碳浓度进行统计,并对数据进行收集。通过准确收集的数据对数据结构进行分析并生成规律表,去除奇异值,保留常规值,建立基本模型。并根据统计的数据规律以及数据模型设定合理而有效的安全数值。包括一氧化碳浓度检测数据上限值和下限值。

  完成基本模型后,再利用奇异值建立问题模型,所谓奇异值,是指存在安全隐患的数值,以生产车间为例,国家规定一般为上限值为30mg/m3,而如果一氧化碳浓度达到292.5mg/m3时,可使人产生严重的头痛、眩晕等症状;浓度达到1170mg/m3时,吸入超过60min可使人发生昏迷;浓度达到11700mg/m3时,当数值达到上限值时,人可能因为吸入过量的一氧化碳,在15分钟内死亡。根据上述数据的奇异值并根据数据模型合理设定探测和报警激发原理,让软件具有更加符合实际应用价值的灵敏度设定,将软件开发技术与软件度量技术进行合理而有效的结合,使其能更好的应用于系统软件开发中,提升软件的实用性。

  5 结语

  我国经济的快速发展对计算机及相关技术也产生了更强的内在需求,需要计算机技术改变人们的工作生活方式,只有通过计算机技术的革新,才能实现人类社会的快速发展和社会经济的进步。计算机软件的开发技术把计算机技术的发展过程中起着至关重要的作用,只有通过有效的计算机软件开发技术的分析与应用研究,才能够更加有效的明确计算机软件开发技术的优点。

  软件论文投稿刊物:《数字技术与应用》杂志是天津市电子仪表信息研究所主办的数字技术类专业刊物。国际刊号ISSN:1007—9416,国内刊号CN:12—1369/TN。邮发代号:6-251 本刊为月刊。是一本反映数字技术、应用研究的学术期刊。被《中国核心期刊(遴选)数据库》《中国学术期刊(光盘版)》《万方数据数字化期刊群》《中文科技期刊数据库》等网络媒体全文收录,国内外深有影响。

  在开发过程中,结合软件开发技术的特点,与其它辅助技术进行有效的结合,广泛应用在各种行业和生产一线的生产活动中,明确计算机软件开发技术需要的思想,熟练掌握进行计算机软件开发的主要方法,针对软件用户的实际应用需求,科学合理地选择计算机软件技术开发方法,从而更好地服务于人们的生产和生活。在软件应用的过程中,重视软件的安全稳定性,不断提高开发者的知识水平和实践能力,培养开发者的创造能力,从而充分发挥计算机软件开发技术的经济效益和社会价值。

  参 考 文 献

  [1] 祁真 新时期计算机软件开发技术的应用研究[J] 数字技术与应用,2016(9):249

  [2] 黄先明 对计算机软件开发技术及其应用分析[J] 数字技术与应用,2016(4):242

  作者:张金钢

NOW!

Take the first step of our cooperation迈出我们合作第一步

符合规范的学术服务 助力您的学术成果走向世界


点击咨询学术顾问