时间:2020年05月16日 分类:电子论文 次数:
摘要:近年来,随着我国科学技术的快速发展,计算机软件开发越来越受关注。计算机的应用与发展,计算机技术逐渐改变现代的生产管理模式,计算机的使用,需要软件的支持。利用计算机软件,可以实现企业的信息自动管理,使企业的生产效率与工作效率得到提升。所以,计算的机软件开发工作,成为计算机应用所产生的热门行业,诸多人加入计算机软件开发工作中,对软件开发技术进行研究。软件的开发与应用,也是计算机功能不断完善,也推动计算机软件开发工作进步。
关键词:计算机;软件开发;嵌入式软件;应用
引言
当今世界,国家与国家之间的竞争从某种角度来看实际上是科学技术和人才的竞争,一个国家科学技术的快速发展必将推动整个国家综合国力的提升。计算机技术是科学技术的重要分支,人们一定要重视发展计算机技术,大力开发计算机软件。它对于智能化生产、全球化发展、跨区域办公都有至关重要的作用。目前,嵌入式技术凭借自身的优势快速推动着计算机软件的发展,将来计算机技术的发展速度将会更加惊人。
1嵌入式软件的相关概述
嵌入式软件就是指嵌入在硬件中的操作系统和开发工具软件,嵌入式系统最早采用硬件优先的原则,根据软件任务的需求,粗略地把软件与硬件进行结合,很难充分利用软硬件资源。在测试阶段如果出现问题,就需要大改和重新设计,在一定程度上增加了设计时间与成本。90年代以后,随着电子系统的不断发展,人们认识到软件和硬件应该结合在一起,所以出现了软硬件协同的方法,这一方法能够充分挖掘系统的软硬件能力,提高性能优化方案。嵌入式系统分为嵌入式操作系统和实时操作系统,PC机上的Linux版本在设计爱好者的开发下,得到了迅速的发展。嵌入式软件具有实用性、灵活适用性的特点,能够优化配置,减少对系统的整体继承性,在升级方面更加灵活。嵌入式软件在计算机软件开发过程中,具有高性能、稳定性、低成本的优势,受到技术人员的喜爱。目前,嵌入式软件在应用过程中环境不一样,为了解决这一问题就需要在应用过程中尽可能地提高运行环境。嵌入式软件在未来发展中,应该抓住关键,围绕行业,聚焦行业,依托龙头企业,突出重点区域,建设嵌入式软件平台系统,提高我国嵌入式系统的整体实力,加快嵌入式软件产业的发展。
2软件开发工作的流程
2.1制定软件开发的计划
软件开发计划是软件开发的重要环节,因此,要做好软件开发的计划方案。首先,要对软件的设计进行研究和规划,这其中包括对计算机软件的定义、工作分析以及开发过程和结果,还要进行可行性研究的调研和报告,这些工作都是软件开发工作的主要内容。只有将上述工作进行完善,才能明确软件开发的方向,从而为后续具体工作计划的开展提供保证。
2.2分析软件开发需求
在软件开发计划完成后,就需要对软件的开发需求进行全面分析,确保软件开发工作的开展是立足于软件开发本身,通过对软件目标客户需求进行实地调研,才能确保软件开发的性能符合客户的需求,同时还需要目标客户清晰表达自身的软件需求,进而对软件开发结果进行优化。
2.3设计软件程序
前期做好软件开发的准备工作之后,要结合软件开发的相关计划和报告,对软件的大体结构进行设计,根据用户的需求设置系统的功能,出台详细的方案。对各部分的内容进行分组,明确各部分之间的关系。
2.4软件的程序编码
软件的程序编码是软件开发的关键步骤,软件开发人员在完成软件设计程序之后,需要立足于设计的目标和要求进行下一步的程序编码。程序编码作为软件开发工作的一个重要环节,编码程序和模型的合理性都是编码工作中十分重要的环节。设计开发人员在完成编码后,将软件其他部分内容进行连接之后,软件编码工作完成。
3嵌入式软件在计算机软件开发中的应用
3.1嵌入式软件技术的应用
嵌入式软件实际上就是把其嵌入到硬件中的一种开发工具,它本身具有复杂性。嵌入式软件的应用很广泛,芯片、电子设备、系统的开发等都能够用到。虽然,嵌入式系统使用在很多方面,但主要的设计也是围绕计算机系统的,它主要根据设计的要求使用在专用计算机上。根据英国工程师协会对嵌入式系统的定义:“嵌入式系统是为控制、监视或辅助设备、机器或用于工厂运作的设备。和一般计算机不一样,嵌入式系统都是执行特定任务的。”嵌入式技术在发展的过程中,开始运用软硬件协同合作的方法,来保证设计方案的稳定性。嵌入式软件是嵌入式系统的重要组成部分,嵌入式软件被广泛应用到各个领域,比如移动设备、冰箱、微波炉等,提高了他们的结构性能,功能不再单一。嵌入式设备在发展的过程中,为了满足当前网络的发展,肯定会在硬件上进行改变加强网络的通信。嵌入式软件能够给计算机软件的开发提供技术支持,提升软件整合能力与研发效率。
3.2嵌入式软件的开发程序
对软件的开发,首先要将项目确立下来,在依据市场的信息回馈,进行软件开发项目建议书的编写工作,并针对市场上的回馈,对软件开发的可行性进行全面分析。建立分析可行性项目,在对项目进行规划,构建项目开发小组。并对项目进行总体的规划工作,根据市场上的软件需求进行分析,并进行综合的评审工作。嵌入式软件的计划书,要明确软件开发工作进程。根据计划书,开展软件系统的设计与开发工作,进而创建编制结构与设计完善的文档。在软件的开发总体工作完成后,在进行软件程序的编码工作,根据不同的编写与调试内容,对软件的功能进行精准分析。
同时,软件的开发人员,要与软件的使用者进行全面沟通。要针对客户的需求,进行软件的开发与设计工作。在软件开发工作中,严格依据多种编写与文档,对客户的需求进行描述。在软件的开发工作中,要针对软件输入输出功能与运行速度,进行嵌入式软件开发。在软件开发过后,要对嵌入式软件进行应用,并依据软件的开发工作,运用适合的软件开发工具,进而提高软件开发的效率。像是,在嵌入式软件的开发过程中,对软件的需求进行分析,可以应用RationalRose软件,保障需求分析的准确性。为了保障软件的编程能够实现,可以应用CodeWarrior软件,为软件的编写过程提供代码组件,提升编程的工作效率。在软件的测试过程中,要及时发现软件漏洞,并对其漏洞进行修正,使嵌入式软件可以满足使用者需求。
3.3嵌入式技术开发中的注意事项
正式开发前,一定要进行系统的评估,综合考虑开发中可能出现的各种问题,确保软硬件系统能够更好地实现兼容,避免前期工作不到位而导致软件系统对硬件系统的依赖性过强,真正从根本上提高整个系统的可靠性、实用性和稳定性。另外,不必再耗费人力、物力对计算机资源进行二次管理。嵌入式技术的一个突出特点在于它可以在研发过程中对软件数据信息进行必要的格式化和初始化。所以,程序开发人员不必再对这些信息、硬件设备等进行操作和控制。这能够缩减人们的工作量,提升工作效率。
结语
综上所述,嵌入式软件在计算机软件的开发中具有很大的价值,技术人员只要不断完善嵌入式计算机软件,对软件运行中出现的问题进行调整,就能够提高计算机软件的运行效率。在操作过程中,运用嵌入式软件能够体现软件的价值,优化计算机系统的功能,促进计算机软件的长远发展。
参考文献
[1]张小娜.计算机软件开发中JAVA编程语言及其实际应用[J].计算机产品与流通,2019(10):28.
[2]刘华清.计算机软件开发技术的应用与发展趋势提升[J].电子世界,2019(17):45-46.
[3]王磊.嵌入式软件进行功能测试的相关技术研究[J].自动化与仪器仪表,2018(04):71-73.
计算机论文投稿刊物:《电子世界》杂志遍及全国30个省、市、自治区,全方位推崇E时代大众电子科学意识,传播电子与信息领域的新知识,新技术以及最新科研成果和技术进展,不仅包括各电子领域专家学者、各大专院校师生、研究机构资深人士,还有政府、行业主管部门领导及电子行业的企业家,因其学术性、权威性、系统性、前瞻性而广受业界人士关注。