电力系统应用软件培训课程(ppt 30页)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1.1软件的发展历程 ❖计算机分类:
从计算机的类型、运行方式、构成器件、操作原理、 应用状况等划分,计算机有多种分类
➢从数据表示来说,计算机可分为数字计算机、模 拟计算机以及混合计算机三类 ➢数字计算机按构成器件划分,有机械计算机和机 电计算机,现用的电子计算机,正在研究的光计算 机、量子计算机、生物计算机、神经计算机等等。 ➢电子计算机就其规模或系统功能而言,可分为巨 型、大型、中型、小型、微型计算机和单片机。
电气与电子工程学院
School of Electrical and Electronics Engineering
вторник, 11 августа 2020 г.
电力系统应用软件
第1章
高亚静 Email: commoncat@163.com
North China Electric Power University
软件 ➢对能使计算机硬件系统顺利和有效工作的程序集 合的总称。程序总是要通过某种物理介质来存储和 表示的 ,它们是磁盘、磁带、程序纸、穿孔卡等 ,但软件并不是指这些物理介质,而是指那些看不 见、摸不着的程序本身。可靠的计算机硬件如同一 个人的强壮体魄,有效的软件如同一个人的聪颖思 维。
计算机软件系统分为系统软件和应用软件两部分。
1.1软件概述 *
1.1.1软件的发展历程 ❖计算机构成:
计算机=硬件+软件 把没有安装任何软件的计算机称为裸机 硬件 ➢计算机系统中所使用的电子线路和物理设备, 是看得见、摸得着的实体,如中央处理器( CPU )、存储器、外部设备(输入输出设备、I /O设备)及总线
1.1软件概述 *
1.1.1软件的发展历程
1.1软件概述 ***
1.1.2数据结构
数据中的一个“个体”,数据结构中讨论的基本单位
❖数据Βιβλιοθήκη Baidu点 ❖数据结构
➢表结构 ➢树结构 ➢图结构
❖存储结构
➢存储结点(结点) ➢空白结点或空结点 、自由结点 ➢数据结构运算
1.1软件概述 ****
1.1.3算法及其评价方法 ❖算法
为了解决某类问题而规定的一个有限长的操作序列 ➢程序形式 ➢描述形式
➢系统软件:系统软件是负责对整个计算机系统资 源的管理、调度、监视和服务。
1.1软件概述 *
1.1.1软件的发展历程
➢应用软件是指各个不同领域的用户为各自的需要而开 发的各种应用程序。
❖软件的发展史
➢第一代软件(1946-1953):第一代软件是用机器 语言编写的,机器语言是内置在计算机电路中的指令 ,由0和1组成。不同的计算机使用不同的机器语言, 程序员必须记住每条及其语言指令的二进制数字组合 。在这个时代的末期出现了汇编语言,它使用助记符 (一种辅助记忆方法,采用字母的缩写来表示指令) 表示每条机器语言指令,相对于机器语言,用汇编语 言编写程序就容易多了。
1.1软件概述 *
1.1.1软件的发展历程 ❖计算机:
电脑的学名为电子计算机,是由早期的电动计算器 发展而来的
➢电子子数字计算机 ➢晶体管电子计算机 ➢集成电路计算机 ➢规模集成电路和超大规模集成电路 计算机 ➢“智能” 计算机 ➢微型电子计算机
世界上第一台个人电脑由IBM于1980年推出
1.1软件概述 *
1.1软件概述 *
1.1.1软件的发展历程
➢第二代软件(1954-1964):开始使用高级程序 设计语言(简称高级语言,相应地,机器语言和汇 编语言称为低级语言)编写,高级语言的指令形式 类似于自然语言和数学语言不仅容易学习,方便编 程,也提高了程序的可读性。 ➢第三代软件(1965-1970)(分时)操作系统用 作输入/输出设备的计算机终端的出现,使用户能 够直接访问计算机,而不断发展的系统软件则使计 算机运转得更快。结构化程序设计理念逐渐确立起 来 。数据库技术;“软件危机” ;“软件工程”
1.1软件概述 *
1.1.1软件的发展历程
➢第四代软件(1971-1989):结构化程序设计技 术:Pascal、Modula-2、Basic、C语言。多媒体计 算机 ;多用途的应用程序(电子制表软件、文字 处理软件和数据库管理软件 ) ; ➢第五代软件(1990-):Microsoft公司、面向 对象的程序设计方法、万维网(World Wide Web) Microsoft公司的Windows操作系统占有显著优势, 他的Word成了最常用的文字处理软件。Word、 Excel、Access和其他应用程序绑定在一个程序包 中,称为office软件。
1.1软件概述 **
❖计算机语言主要有
➢机器语言:"0"和"1"组成的二进制 ➢汇编语言(以符号代表指令) ➢高级语言(半高级语言):面向对象 ➢自然语言:人类使用的语言
❖可以分为四个级别语言
➢一级:机器语言和汇编语言 ➢二级:面向过程C和Pascal ➢三级:面向对象的C++ ➢四级:VB,Delphi,Power Builder等
目录
第1章 电力系统应用软件引论 第2章 电力企业应用软件 第3章 电力系统科研应用软件 第4章 电力系统应用软件上机 第5章 结束语
第1章 电力系统应用软件引论
1.1软件概述
1.1.1软件的发展历程 1.1.2数据结构 1.1.3算法及其评价方法
1.2软件工程
1.2.1软件工程定义 1.2.2软件危机 1.2.3软件质量 1.2.4软件体系结构
❖算法评价
➢正确性 ➢可读性 ➢健壮性 ➢高效率与低存储量
1.2软件工程 *
1.2.1软件工程定义
❖ 应用较多的定义:专门研究有关软件的设计、生产 和管理方面的规律,提出相应的理论和技术,作为 软件开发的依据和规范,用来指导软件生产的科学
❖ 鲍姆(B.W.Boehm)定义:运用现代科学技术知识 来设计并构造计算机程序及为开发、运行、维护这 些程序所必须的相关文件资料
❖ 1983年IEEE的软件工程定义:软件工程是开发、运 行、维护和修复软件的系统方法。其中软件的定义 为:计算机程序、方法、规则、相关的文档资料以 及计算机运行时所必需的数据
1.2软件工程 **
软件生存周期:即以需求为触发点,提出软件开发 计划的那一刻开始直到软件在实际应用中完全报废 为止可以认为是一个完整的软件生存周期。
相关文档
最新文档