程序构造是指将程序设计的思想转化为计算机可执行的指令序列的过程。程序构造的目的是实现程序设计的要求,使程序能够正确、高效地运行。程序构造的基本原则是模块化、结构化和层次化。模块化是指将程序分解为若干个相对独立的模块,每个模块完成一个特定的功能;结构化是指将程序构造为一个层次结构,每个层次都有明确的功能和职责;层次化是指将程序构造为若干个层次,每个层次都有明确的接口和关系。
程序表示是指用某种符号系统来描述程序的结构和功能。程序表示的基本要求是准确、清晰、简洁、易于理解和修改。程序表示的规范包括程序文档、程序注释、程序图形和程序代码。程序文档是指对程序的整体结构、功能和使用方法进行描述的文档;程序注释是指在程序代码中加入的说明性文字,用于解释程序的某些部分或某些操作;程序图形是指用图形符号来表示程序的结构和功能,如流程图、结构图、状态转换图等;程序代码是指用某种编程语言编写的程序源代码。
程序设计是指根据程序的功能需求和程序表示的规范,采用一定的方法和技巧进行程序构造的过程。程序设计的基本方法包括自顶向下设计、结构化设计和面向对象设计。自顶向下设计是指从程序的总体结构出发,逐步细化到具体的模块和操作;结构化设计是指将程序构造为一个层次结构,每个层次都有明确的功能和职责;面向对象设计是指将程序构造为若干个对象,每个对象都有自己的属性和方法。
程序开发是指将程序设计转化为可执行的程序的过程。程序开发的基本流程包括需求分析、设计、编码、测试和维护。需求分析是指对程序的功能需求进行分析和定义;设计是指根据需求分析的结果,进行程序设计和表示的规范化;编码是指根据程序设计和表示的规范,用某种编程语言编写程序代码;测试是指对程序进行测试和调试,以保证程序的正确性和可靠性;维护是指对程序进行修改和更新,以适应新的需求和环境。
程序实现是指将程序代码转化为可执行的指令序列的过程。程序实现的基本要求是正确、高效、可靠和易于维护。程序实现的规范包括编译、链接、调试和优化。编译是指将程序代码转化为可执行的目标代码的过程;链接是指将目标代码和库文件链接成可执行的程序的过程;调试是指对程序进行测试和调试,以发现和修复程序中的错误;优化是指对程序进行优化和改进,以提高程序的性能和效率。
相关标准
GB/T 8567-2006 信息技术 程序设计语言 Pascal
GB/T 15271-1994 信息处理 程序设计语言 C
GB/T 16735-1997 信息技术 程序设计语言 C++
GB/T 20000.1-2005 软件工程 质量特性和质量评价 第1部分:质量模型
GB/T 20000.2-2005 软件工程 质量特性和质量评价 第2部分:外部特性