2012年8月26日|第一章:软件开发概述|总结
2012-08-26 15:33
190 查看
--------------------------------------------------------------------------------------------------------------
软件程序与计算机语言
软件:为完成某些特定功能而编制的一到多个程序文件的集合。
程序:指令的集合。
指令:命令的集合。
---------------------------------------------------------------------------------------------------------------
程序语言的发展史
机器语言——汇编语言——高级语言
---------------------------------------------------------------------------------------------------------------
软件开发的基本步骤与方法
一、算法
算法:解决问题的方法和步骤
算法特点:
1、有穷性
2、确定性
3、有效性
4、有0个或多个输入
5、有1个或多个输出
(*重点*)流程图
二、编码实现
1、编写源代码(码代码)
2、将源代码编译成目标代码(把代码转成2进制)
1、编译:一次转换
2、解释:即时转换(用到哪转到哪)
3、连接目标代码成为可执行文件(把2进制转换为可执行文件)
三、调试程序
1、开发错误
1、语法错误
2、逻辑错误
2、运行时错误
--------------------------------------------------------------------------------------------------------------------
软件程序与计算机语言
软件:为完成某些特定功能而编制的一到多个程序文件的集合。
程序:指令的集合。
指令:命令的集合。
---------------------------------------------------------------------------------------------------------------
程序语言的发展史
机器语言——汇编语言——高级语言
---------------------------------------------------------------------------------------------------------------
软件开发的基本步骤与方法
一、算法
算法:解决问题的方法和步骤
算法特点:
1、有穷性
2、确定性
3、有效性
4、有0个或多个输入
5、有1个或多个输出
(*重点*)流程图
二、编码实现
1、编写源代码(码代码)
2、将源代码编译成目标代码(把代码转成2进制)
1、编译:一次转换
2、解释:即时转换(用到哪转到哪)
3、连接目标代码成为可执行文件(把2进制转换为可执行文件)
三、调试程序
1、开发错误
1、语法错误
2、逻辑错误
2、运行时错误
--------------------------------------------------------------------------------------------------------------------
相关文章推荐
- 第一章 软件开发概述
- 第一章软件开发概述思维导图
- Android开发软件架构思考以及经验总结
- 软件开发的特点总结之二-----软件产品
- 区块链相关数字货币行情获取、交易、资讯软件开发设计概述
- Android开发艺术探索---第一章activity启动模式之自我总结
- 大型管理类软件项目开发,为什么必须要有代码生成器的深切体会总结
- 图像处理软件开发记录(一) 系统概述
- 敏捷软件开发:原则、模式与实践——第13章 写给C#程序员的UML概述
- VC++开发垃圾文件清理软件之一:概述
- 软件开发常见问题总结
- 总结一下,以软件开发生命周期来说明不同测试使用的情况
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- 本周个人总结(软件的初步开发)
- 银行核心系统软件开发技术终极总结
- 基于java技术的软件开发架构总结
- 敏捷软件开发与传统软件工程概述比较
- 软件开发经验总结——解读高速读书之秘
- 技术大牛总结的Github与华为软件开发云完整对比
- 《敏捷软件开发过程及最佳实践》培训总结