Mills说过:“(软件人员)应该克制急于去编程的欲望”。在开发软件系统的过程中,必须先经过分析阶段确定用户要求,再经过设计阶段为编程制订一个周密的计划(包括概要设计确定系统的模块结构,详细设计决定每个模块内部的控制流程),至此编程的条件才具备了,于是可以进入编程阶段。编程阶段相当于机械工程中图纸设计完成后的“制造”阶段。 编程(Coding)的任务是为每个模块编写程序,也就是说将详细设计的结果转换成用某种编程语言写的程序。编程阶段应交付的结果就是程序,程序此时应不再含有语法错误,程序内部必须含有一些必要的称之为“内部文档”的说明性材料。交付这样的程序就是编程阶段完成的里程碑。 在软件生命期各阶段中,相对地说,编程是最容易也是人们已掌握得较好的一个阶段,有了用SP方法设计的详细设计方案,又有了高级语言,编程已是比较机械的了,所以为数较多的初级程序员可以参加这一阶段的工作。 例如,根据图4.58的流程图(或图4.6 2的NS图,或4.11.4节的一段PDI。描述),运用我们已有的编程知识,不难编写出相应的PASCAL或COBOI一程序。 但是,不同的程序设计语言有着不同的应用范围。因此,怎样选择一种合适的程序设计语言,是编码阶段首先遇到的问题。5.2将介绍程序设计语言的分类和选择。 事实上,编程的绝大部分工作是可以由计算机自动完成
原创力文档

文档评论(0)