魏宁 刘乔佳
摘 要 软件开发工作是计算机系统整体工作的重要组成部分。这一工作技术的提升可以保证我国相关领域技术的整体提升。做好这一工作的研究,将嵌入式软件应用到这一工作中,提升软件开发工作的质量,是我们的研究目的。
【关键词】计算机 软件开发 嵌入式软件 应用
随着我国对于计算技术及相关领域技术发展的重视日益加强,如何做好计算机及相关技术的发展,使之可以为国家整体水平的提升发挥出有力的作用是计算机开发和应用研究工作者的重要研究课题。在这一研究中,对于计算机软件系统的开发工作研究是计算机整体研究工作的重要内容。其中随着嵌入式软件技术的开发和发展,其在软件开发工作中的作用越来越强。
1 现阶段软件开发工作的主要流程
在实际的软件开发工作中,其规则化的流程工作模式是保证开发工作顺利完成的重要保障。其主要的开发流程如下。
1.1 软件开发的计划研究
软件开发的第一项工作是针对软件开发设计进行计划研究工作。这一工作主要包括了对开发软件进行定义和分析工作、对于软件的开发过程和结果进行可行性研究工作和对于软件开发工作计划报告的撰写工作的三项主要工作。这项工作的开展既可以为软件的开发工作做好方向性和可行性的研究工作,还可以为下一步具体工作的开展提供方便。
1.2 软件开发的需求分析工作
在完成开发的计划研究工作后,下一步需要进行的是对于软件开发的需求分析工作。这一工作主要是通过和用户的交流了解客户对软件真实需求,将两者综合考虑的分析过程。这一过程想达到的目标就是:要实现在计划范围内,完成客户对软件的使用需求准确和清晰的表达;双方在这种表达中达成一致性的清晰明了、方便理解以及方便进行调整分析结果。
1.3 软件的程序设计
在完成以上的准备工作后,下一步就是对软件的设计工作。这一工作主要是根据软件的设计方案和对软件需求分析的结果,对软件进行总体结构设计和详细设计两项工作。这两项工作是完成软件总提设计要求的重要过程。在总提结构设计中,设计者需要对软件设计的总体要求进行综合考虑进行设计工作。而在详细的设计阶段,设计者需要根据软件各组成部分的需要和软件各部分进行拼接工作时的需要进行考虑。
1.4 软件的程序编码
在完成软件程序的设计后,软件开发人员可以根据设计要求进行软件的程序编码工作。这一工作的开展是保证软件开发工作完成的重要环节。在这一工作中,软件开发工作者针对设计要求选择合理的编码程序、模型对软件的各部分进行编码工作。各部分的编码完成后再根据软件的总体设计要求完成最后的编码工作,将软件的各部分进行连接,完成软件编码工作。
1.5 软件的程序测试
在完成以上的工作后,对于软件的开发工作者下一步需要进行对软件的程序的测试工作。这一工作分为两个内容。一是内部测试,即在编程完成后由软件开发工作者进行专业的软件测试。二是开放性测试。也就是由选择一批软件的使用者对编制完成的软件试用版本进行试用测试,寻找问题的工作方法。这一工作完成后,软件的开发工作也就全部完成了。
1.6 软件的系统维护工作
在软件完成开发后,软件开发工作者下一步的工作是将软件投入到实用中进行使用。这一工作中,软件开发工作者还需要完成最后的软件系统维护工作,确保软件程序在整体计算机系统的正常使用。
2 软件开发中嵌入式软件的应用研究和分析
在进行软件开发工作时,嵌入式软件技术的应用可以保证软件开发中的技术要求的实现和工作质量的提高。
2.1 嵌入式系统在软件开发中的应用原理
在实际的程序开发工作中嵌入式软件主要应用在CORBA模型的实现过程中。这一过程需要两部完成。一是利用软件技术在软件的开发中将实时处理技术融入到设计编程工作中。二是通过设计和编程工作实现软件中实时CORBA模型。除此之外,嵌入式软件软件程序开放工作中还可以通过其在软件工作中的其他优势提供丰富的设计服务。
2.2 嵌入式系统在软件开发中的流程
再进行软件开发的过程中,嵌入式系统的应用包括了以下的几个环节。
一是做好软件中各个节构的划分工作。为实现软件程序中的实时性要求,在进行嵌入式式技术的设计和编程工作中,设计和开发者要详细的制定和分析各结构的职责,做好结构的划分工作,避免出现计算机中的各类系统脱离的现象。同时在程序的设计和编制过程中,软件开发工作者为实现个结构程序间的功能,在整体的程序中,为命令执行等工作安排各自的位置。在软件实际的运行中实现各程序优先有序,合理分配的运行方式,进一步的提升系统整体的运行时间。
二是实现对于嵌入式软件的控制工作。程序的设计工作进行中,对于嵌入式软件的的实际应用工作的整体要求是很高的。为了保证在整体软件运行中,嵌入式系统不会造成时间偏差,继而对整个计算机系统造成严重的破坏。在进行相关的程序设计和编码时,要对控制时间的管理进行详细而缜密的研究。这样的工作可以确保系统整体安全、稳定的运行。
2.3 嵌入式系统在软件开发中的设计要点
对于嵌入式系统在软件开发工作中需要注意的设计要点包括了以下的两个方面。
一是在程序总体结构的设计和编制中,软件程序的开发者应当尽做好软件系统和硬件系统的结合工作,实现两者的有机结合工作可以实现软件程序在设计过程中减轻对硬件系统的依赖。同时这样的设计还可以提高其实时性和可靠性的特征。
二是因为嵌入式系统在实际的使用中,可以实现软件数据的初始化过程和格式化过程。这就保证了程序设计的整体过程中,软件开发工作者不用直接对硬件设备和资源进行控制性的操作,提高了整体的工作效率。
3 结束语
做好计算机软件开发工作,使我国的计算机技术得到整体的提升,使我们所有计算机技术人员的共同工作。利用嵌入式系统的应用,提升软件程序开发的质量和效率是一项切实可行工作方法。
参考文献
[1]马宇驰.计算机软件设计中嵌入式实时软件的应用探析[J].信息通信,2014(04).
[2]余耀.解析计算机软件设计中嵌入式实时软件的应用[J].中国新技术新产品,2014(04).
作者单位
天津现代职业技术学院(信息工程学院) 天津市 300350