下载此文档

第一章程序设计基本特点.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
第一章程序设计基本特点.doc:..第一章 程序设计基本特点1・1软件的发展1丄1 puter)是能以相对于人而言几百万甚至几十亿倍速度进行运算并作出逻辑判断的设备。计算机按照一组指令控制下的运行过程(由“算法”规定)来处理数据(data),puterprogram)。编写这组指令的工作称为程序设计(programininz)。大约在二十世纪七十年代,程序设计发展为软件工程。软件可定义为包括计算机程序、方法、规则、相关的文档资料以及计算机运行所需数据。软件工程曾由Boehm下定义为:“运用现代科学技术知识设计并构造计算机程序和为开发、运行和维护这些程序所必需的相关文件资料”。程序设计和软件工程两者区别大致如下:主要特点程序设计软件工程内容指令和数据指令、数据和全套文档主要语言汇编语言和高级语言需求定义、软件功能、文档设计和程序设计语言等工作范围编写程序软件生命周期各阶段(以下将简单介绍)需求者个别用户市场用户开发者编程人员本人开发组织或团队软件规模微型、小型小、中型乃至大型决定质量因素个人技术水平管理水平开发技术和手段程序库数据库、工程化开发方法、标准和规范、面向对象技术维护者编程人员本人专职软件维护队伍硬件特征容量小、速度慢、可靠性差超高速、特大容量、微型化、网络化软件开发过程(软件生命周期)分为互相重叠的三个阶段:(一) 开发与设计(developmentanddesign):它大致可分为四部分:。。3・方案的代码化,也即编写程序,简称编程(programmiiig)。。(二) 编写文档(documentation)。软件开发过程中涉及众多文档,例如需求说明书、可行性分析、实施计划、概要设计说明书、用户手册等等。这是软件工程的一个重要环节,也是软件工程与以前普通程序设计的一个重要区别。(三) 维护(maintenance)«这是三个阶段中耗时最长、费用最多的。最典型的例子是“Y2K(2000千年虫)问题”,曾拖延十多年之久。问题源自上世纪许多程序只用两位数表示年份,因而遇到50时就无法辨别它是1950还是2050o不少公司花费大量精力修改数十年来运行的程序,以使它们能在新世纪中成功地运行。我们这门课只是上述各阶段中的一小部分,主要是第一阶段中的第三项编程工作。:(machinelanguage):—以0和1表小—(assemblerlanguage):-稍微接近人的语言,例如mov ax,100add ax,bx—开始使用批处理(batchprocessing)功能。(high-levelprogramminglanguage):-更接近于人类语言,(procedure・OFientedprogramminglanguage):有时也称过程式程序设计语言(proceduralprogramminglanguage)或结构化程序设计(structuredprogramminglanguage)语言。目前仍在部分使用中。-结构化程序设计的产生和发展形成了现代软

第一章程序设计基本特点 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小128 KB
  • 时间2019-09-20