13、软件开发:软件的生命周期中,通常分为三大阶段,每个阶段又分若干子阶段: ⑴ 计划阶段:分为问题定义、可行性研究(是决定软件项目是否开发的关键)。 ⑵ 开发阶段:在开发前期分为某公司、总体设计、详细设计三个子阶段,在开发后期分为编码、测试两个子阶段。前期必须形成的文档有:软件需求说明书,软件设计规格说明书。 ⑶ 运行阶段:主要任务是软件维护。为了排除软件系统中仍然可能隐含的错误,扩充软件功能。 14、编程语言:(机器语言与汇编语言都依赖于具体的机器,汇编语言与高级语言都需要编译) ⑴ 机器语言:能被计算机直接理解和执行,速度快,但该种语言难记、难学、难懂。 ⑵ 汇编语言:用英文助记符和十进制数代替二进制码,使机器语言变成了汇编语言。汇编语言属于低级语言。汇编语言要通过汇编程序把汇编语言翻译成机器语言程序计算机才能执行。 ⑶ 高级语言:高级语言是一种面向问题或过程的语言。它是近似于日常会话的语言。它不但直观、易学,而且通用性强。高级语言要通过编译(或解释)翻译成机器语言才能执行。 |