博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从零开始学Java(一)基础概念——什么是"编程和软件开发"?
阅读量:6290 次
发布时间:2019-06-22

本文共 494 字,大约阅读时间需要 1 分钟。

编程的本质是:使用语言记录一组严格按照时间顺序执行的行为,以期望执行者每次按照此记录执行的过程及结果能够相同。

现实中很多的活动和编程的定义相近,如编剧、编曲等。

编剧:使用汉语语言文字以纸张为载体,按照时间顺序编排每个人和场景中事物的行为,演员和道具是执行者。

编曲:使用五线谱语言文字以纸张为载体,按照时间顺序编排每个乐器的行为,演奏乐器的人是执行者。
这些都是编程的形式。

编程:使用程序设计语言以计算机文件为载体,按照时间顺序(计算机天然按照时间顺序工作)编排各个程序对象的行为,执行者是计算机。

编程是软件开发这个活动中的一个组成部分

软件开发一般可分成4个步骤,形成了软件开发的生命周期。

  1. 需求分析,提出需求的人员包括不限于产品经理、领导上级、客户反馈等。
  2. 编写程序,开发环境执行程序,开发人员。
  3. 测试程序,测试环境执行程序,测试人员。
  4. 上线程序,生产环境执行程序、用户使用。

这4个步骤不管哪个步骤发生了改变或者产生了问题,都要重新走一遍这个过程,形成一次开发迭代。

转载于:https://www.cnblogs.com/airballoon/p/6817855.html

你可能感兴趣的文章
unbtu使用笔记
查看>>
OEA 中 WPF 树型表格虚拟化设计方案
查看>>
Android程序开发初级教程(一) 开始 Hello Android
查看>>
使用Gradle打RPM包
查看>>
“我意识到”的意义
查看>>
淘宝天猫上新辅助工具-新品填表
查看>>
再学 GDI+[43]: 文本输出 - 获取已安装的字体列表
查看>>
nginx反向代理
查看>>
操作系统真实的虚拟内存是什么样的(一)
查看>>
hadoop、hbase、zookeeper集群搭建
查看>>
python中一切皆对象------类的基础(五)
查看>>
modprobe
查看>>
android中用ExpandableListView实现三级扩展列表
查看>>
%Error opening tftp://255.255.255.255/cisconet.cfg
查看>>
java读取excel、txt 文件内容,传到、显示到另一个页面的文本框里面。
查看>>
《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
查看>>
python多线程队列安全
查看>>
[汇编语言学习笔记][第四章第一个程序的编写]
查看>>
android 打开各种文件(setDataAndType)转:
查看>>
补交:最最原始的第一次作业(当时没有选上课,所以不知道)
查看>>