计算机程序软件设计要点及规范

2017-11-09 07:51吴玲红
电子技术与软件工程 2017年19期
关键词:计算机程序软件设计要点

摘 要文章主要分析计算机程序软件的设计要点和规范,随着时代的发展,计算机程序软件的设计已经在不断的发挥,文章在此基础上为计算机的软件设计提供一份参考。

【关键词】计算机程序 软件设计 要点 规范

计算机程序的出现,进一步对计算机程序软件设计提出了要求和挑战。各种各样的软件为编程语言提供了发展的机遇。不同的编程语言它所对应的设计要点也不一样,这些都在一定程度上给计算机软件的设计带来了困难,文章主要探讨计算机程序软件设计的要点和规范。

1 计算机程序软件设计的要点

1.1 计算机对算法进行科学的设计

算法的设计在计算机程序软件中居于重点位置。所谓的算法设计就是运用一定的方法来转化计算机语言。在计算机程序中,使用科学规范的设计程序。这样便方便软件使用者把计算机软件的程序转化为程序语言。然后计算机再对程序进行计算,这样计算机的语言会变得越来越高级,而随着计算机语言的高级化,计算机程序运行的主要问题便是高级语言与机器之间的转化。计算机出现伊始,编写程序的语言通常都是比较低级的语言,程序的编写所要考虑的问题也不是语言的转化问题,算法的设计也较为简单。随着计算机的发展,计算机的程序越来越复杂,从而,计算机需要执行的算法也变得越来越复杂。为了解决这个问题,程序在对计算机算法进行设计的时候应该考虑计算机算法的简便性,这样不论是人还是机器都比较容易理解算法,从而完成操作。同时,算法的设计还应该考虑解决问题的实践性。好的算法是能解决实际问题的算法,并且具有一定的相对性。

1.2 计算机对C语言的设计要点

计算机软件程序的设计是要以编写的语言为前提的。语言不同,计算机设计的要点也就不同。例如:计算机对C语言的设计要点,通常C语言中会出现自增和自减运算符,此时就要具体问题具体分析,需要分类进行讨论。

(1)当前缀出现自增或者自减地时候,运算符在使用之前就必须自动增加增加或者较少一。

(2)当后缀出现自增或者自减,那么,运算符在使用之后自动增加或者减少一。当然在实行这个规则的时候,还必须遵守一定的原则前缀的自增或者自减运算符要在算术运算符之前,同时,后缀的优先级则仅比逗号运算符高。

1.3 计算机对函数调用的设计要点

函数的调用对计算机软件程序来说也是一个重要的设计。当今,是一个计算机普及的社会,计算机也由原先的单一功能转化为多元化的功能。人们的生活工作也越来越离不开电脑,因此,计算机的程序也越来越复杂。为了顺应时代的发展以及满足人们的需求,就需要对函数调用进行设计,函数的调用就是对同一个函数实行多次的使用,这样既解决了程序运行的困难,也减小了函数的占用空间。一般,在对计算机程序进行设计的时候,通常都会把函数存放你过于内存当中,然后再把指令保存在堆栈中,这样方便之后对函数的调用。

2 计算机程序软件设计的规范

计算机程序软件设计的规范与要点有所差别。计算机设计的规范是指计算机软件设计人员在设计软件的时候必需遵守一定的计算机规则和常识。截至目前,我国计算机软件程序设计主要包括两个方面,一个是关于计算机程序软件的过程程序,另一个是对象程序。在对计算机程序软件进行设计时,设计者不会在计算机上直接写出程序,而是现在草稿纸上编写,之后,通过检查,确认无误之后,再把编写程序输入电脑之中。计算机软件设计的规范是对工具和符号进行规范。最初,计算机软件程序设计者会依据自己的喜好,编写一些便于自己理解和极记忆的符号和工具。但是,计算机不断普及与发展,简单的个人使用的符号与工具根本无法满足广大网友的需求,因此计算机程序软件的设计也不仅仅再依附于简单的程序,因此个人设计者根本无法完成,所以必须有多个软件设计者共同合作完成。但是在合作的过程中,又会出现一些新的问题。因为每一个程序软件设计者都有自己的一套工具和符号,因此在合作的过程中会造成一些困惑,从而影响了程序软件的设计。因此,如果程序软件的设计有一套规范,那么就不会造成上面不必要的麻烦,那么,计算机程序软件的设计也会十分顺利。

科学技术在不断的发展,各种各样的软件也层出不穷。当然,计算机软件也有其独特的项目管理,这计算机软件项目的管理中,需要规范性的程序设计,一旦规范性没有出现问题,那么计算机软件则会出现漏洞。软件地漏洞会给用户带来大小不一的危害。例如支付宝软件的漏洞会造成用户财产的损失,还有有些软件的漏洞会造成用户信息的泄露等,甚至有的还会造成安全性事故。可见,计算机程序软件规范的重要性。同时,规范性的设计也有其一定的实施的步骤。例如,当对计算机程序软件进行设计的时候,必须按照这样的步骤,首先是对系统进行整体的规划,然后再实行语言的编写,之后再对逻辑进行分析,最后测试这个软件的实用性,看看它是否存在漏洞,如果存在则进行优化,如果不存在则可以上市了。并且在这整个软件设计的过程中,符号和工具的应用必须一直存在。以上便是软件的设计规范,有了这个规范,计算机程序软件的设计才能更加有章可循,设计的程序软件才能更受欢迎。

不可否认的是,并不是所有的设计人员都会按照规范执行。在计算机程序软件的设计过程中仍然存在一些违背规范的行为。例如:程序软件的流程不规范,设计人员之间没有及时的沟通等。如果一旦出现不规范的操作,那么最終计算机软件都有可能会出现漏洞。因此,必须完善计算机设计规范制度,加强对设计人员的培训,培养设计人员的规范意识,使计算机软件的设计更加科学和规范。

3 结语

总之,计算机程序软件的设计要点会应语言的不同而不同,计算机程序软件的设计要点要根据计算机运用语言的改变而改变。在计算机程序软件规范性方面,要解决不规范的现象,力求运用规范去设计计算机软件,这就必须要求设计人员要有规范的意识,为设计出科学实用的软件而作出努力。相信未来,我国的计算机软件会越来越合理。

参考文献

[1]贾朝龙,夏淑芳,刘玲慧.软件工程专业计算机程序设计教学模式探索[J].科教导刊(上旬刊),2016(02):106-107.

[2]尚维来.计算机程序设计类课程教学模式改革与探索[J].成功(教育),2013(11).

作者简介

吴玲红(1983-),女,江西省南昌市人。大学本科学历。现为南昌理工学院讲师。研究方向为软件工程,信息技术。

作者单位

南昌理工学院 江西省南昌市 330044

猜你喜欢
计算机程序软件设计要点
“三根”学习要点
健康烹调的要点
A Teaching Plan —— How to Write a Summary of an Exposition
对计算机程序保护中“同一作品”原则的质疑——兼评《著作权法(修订草案送审稿)》第5条第15项
对“计算机程序产品”权利要求审查的比较研究
涉及计算机程序的发明专利申请产品权利要求的撰写
2015年报道要点