软件开发步骤
2015-07-13 22:42
274 查看
软件开发步骤:
1.分析问题,数学建模;
2.确定数据结构和算法;
流程图:算法的一种图形解法,特别适合初学者。
![](https://img-blog.csdn.net/20150713223931574?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
标准流程图符号(来自百度百科)
3.编制程序;
(1)编写源代码(.c文件);
(2)源代码编译成目标代码(.obj文件);
编译器:将整个程序一次性转换成二进制代码;
翻译器:一行一行代码逐一翻译成二进制指令。
目标代码是源代码和可执行程序之间的中间形式。
(3)连接目标代码成为可执行文件(.exe文件);
4.调试程序。
程序错误:语法错误、逻辑错误、开发错误、运行错误。
1.分析问题,数学建模;
2.确定数据结构和算法;
流程图:算法的一种图形解法,特别适合初学者。
标准流程图符号(来自百度百科)
3.编制程序;
(1)编写源代码(.c文件);
(2)源代码编译成目标代码(.obj文件);
编译器:将整个程序一次性转换成二进制代码;
翻译器:一行一行代码逐一翻译成二进制指令。
目标代码是源代码和可执行程序之间的中间形式。
(3)连接目标代码成为可执行文件(.exe文件);
4.调试程序。
程序错误:语法错误、逻辑错误、开发错误、运行错误。
相关文章推荐
- 浅谈汇编器、编译器和解释器
- 让我们做个简单的解释器(三)
- 让我们做个简单的解释器(一)
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 用 350 行代码从零开始,将 Lisp 编译成 JavaScript
- Lua教程(七):数据结构详解
- 解析从源码分析常见的基于Array的数据结构动态扩容机制的详解
- C#数据结构揭秘一
- LCL.VBS 病毒源代码
- 数据结构之Treap详解
- php查看网页源代码的方法
- JavaScript数据结构和算法之图和图算法
- Java数据结构及算法实例:冒泡排序 Bubble Sort
- Java数据结构及算法实例:插入排序 Insertion Sort
- Java数据结构及算法实例:考拉兹猜想 Collatz Conjecture
- java数据结构之java实现栈
- java数据结构之实现双向链表的示例
- Java数据结构及算法实例:选择排序 Selection Sort
- Java数据结构及算法实例:朴素字符匹配 Brute Force