计算机科学与技术学科毕业论文撰写的系统实现步骤

Published On: 22/12/20150 min read0 words

程序设计语言

系统实现分编码和测试两个阶段。编码是使用选定的程序设计语言,把模块的过程性描述翻译为用该语言书写的源程序。为此,程序设计人员除应熟悉所用语言的功能和程序开发环境外,尤其要仔细阅读设计文档一一详细设计文档和概要设计文档。弄清要编码模块的外部接口与内部过程。编码产生的源程序,应该正确可靠,简明清晰,而且具有较高的效率。前两点要求是一致的,因为源代码越是清楚和简明,就越便于检验源代码和模块规格说明的一致性,越容易对它进行测试和维护。但是,清晰和效率却常有矛盾,要求清晰性好的程序一般效率较低,而要求效率高的程序清晰性不好。对于大多数模块,编码时应该把简明清晰放在第一位。所以,程序设计人员不仅要养成良好的编码风格,而且要十分熟悉所使用的语言,以便能得心应手、恰到好处地运用语言的特点,为提高程序的清晰性和效率服务。

软件测试

编码完成后,就要对源程序进行测试。软件测试是一项繁重的工作,统计表明,开发较大规模的软件,有40% 以上的精力是耗费在测试上的。即使富有经验的程序员,也难免在编码中发生错误,何况,有些错误在设计甚至分析阶段早已埋下了祸根。无论是早期潜伏下来的错误或编码中新引人的错误,若不及时排除,轻则降低软件的可靠性,重则可能导致整个系统的失败。测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序元错。在软件开发过程中,分析、设计与编码等工作都是建设性的,惟独测试带有破坏性,因为它抱着”吹毛求疵”的目的,明确宣布要在程序中”找岔子” 。如果为了证明程序无错而进行测试,错误就可能在你眼皮底下漏过;反之,只要抱着证明程序有错的目的去测试,就会把大部分存在的错误都找出来。