医院信息系统的技术基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
医院信息系统的技术基础;§3.1 软件技术基础;● 计算机软件概念 计算机软件就是计算机程序再加上该程序所需多种文档。软件和程序是不一样概念, 程序是使计算机实现所预期目而编写一系列计算机语言(或命令)集合。文档是描写程序操作及使用相关资料。软件作为一个特殊产品, 计算机程序和文档是缺一不可。所以, 软件是计算机程序加上该程序所需多种文档。从广义上讲, 软件应包含程序、对应数据以及相关知识和文档三部分。数据是指程序能正常加工信息原料。程序是软件主体, 是可实施???分, 由算法和语言组成。 ;● 计算机软件种类 根据不一样标准和标准, 可将计算机软件划归不一样种类。通常从应用角度出发, 将软件划分为系统软件和应用软件两大类。 (1)系统软件 系统软件是指对整个计算机系统进行管理、调度、监控、维护软件, 即为其她程序服务程序集合。关键包含以下多个: 操作系统 、语言处理程序 、服务程序 、数据库管理系统 、网络通讯管理程序 。 ;(2) 应用软件 应用软件是直接服务于用户程序系统。它通常包含两类: 实用程序: 是指为用户特定需要而开发程序。如订票系统、图书情报检索系统、工作管理系统、辅助教学系统等等。 工具软件: 是为了用户使用方便而提供软件工具, 如文字表格处理软件EXCEL、字处理软件WORD、电子演示文稿软件POWERPOINT、计算机辅助制图软件AUTOCAD等等。;● 计算机软件技术发展过程 ★ 计算机软件技术是伴随计算机硬件发展而发展。 ★ 计算机产生早期, 大家关键进行计算机硬件研制, 此时编制软件作为硬件隶属品存在, 软件效率与功效均受到限制。伴随硬件技术发展, 对软件技术提出了更高要求, 要使硬件发挥其效率和功效, 必需配置完善软件系统, 软件技术作为独立分支得到快速和充足发展。 ★ 硬件与软件相互依存, 相互推进, 缺一不可, 共同组成了一个计算机系统。从20世纪60年代高级语言出现到今天, 软件技术发展关键经历了三个阶段:;(1)60年代高级语言阶段   20世纪50年代末, John Backus 首先完成了FORTRAN编译系统, 以后十年中, 不一样应用领域出现了ALGOL60 、COBOL 、LISP等高级语言。直到60年代末出现PL/1、ALGOL68 对这一时期语言作一总结。此阶段, 编译技术代表了整个软件技术, 软件工作者追求关键目标是设计和实现再控制和数据结构方面表现力强高级语言。这一时期内, 编译系统关键靠手工编制, 自动化程度低。;(2)20世纪70年代结构化程序设计阶段   20世纪70年代是计算机技术高度发展时代。这一时期, 操作系统软件快速发展, 数据库成为独立发展领域, 计算机网络技术也得以发展。同时, 伴随计算机应用领域不停扩大, 计算机软件规模增大, 复杂性增加, 从而造成软件可靠性较差, 产生了“软件危机”。在此种背景下, 产生和发展了程序设计方法学和软件工程学。软件工程是指导软件开发和维护工程科学, 它采取工程概念、原理、技术和方法来开发和维护软件产品。应用软件工程方法, 目是提升软件产品质量和软件生产率, 降低软件产生开发成本。;(3)20世纪80年代至今自动程序设计阶段 20世纪80年代软件设计技术进入成熟期, 向集成化、一体化方向发展。这一时期, 集成电路快速发展使个人计算机得到了快速发展, 个人计算机与软件工程相结合出现了软件开发环境, 称为软件工程支撑环境, 又称为CASE(computer aided software engineering)。它支持软件开发和维护全过程, 即从用户需求定义、功效规格说明、设计规格说明、直到可实施代码全部开发过程, 最大程度借助于计算机系统自动进行, 是一个计算机自动管理巨型系统。同时, 程序设计基础方法深入得到改善, 如产生了第四代语言(4GL)和面向对象程序设计方法。20世纪80年代以来出现了好多面向对象程序设计语言, 以C++应用最为广泛。C++是C语言一个超集, 它保留了C语言中几乎全部优点, 并在此基础之上加上了面向对象特点。JAVA由C++发展而来, 可在Internet 网络上分布实施程序设计语言。JAVA语言关键特点是可在任何一个硬件和软件平台上运行, 含有分布性、可移植性、稳定性、安全性等特点。; (1)数据(data): 是客观事物符号表示, 它能够被计算机识别、储存和加工处理。它是计算机程序加工处理原料, 不仅指通常整数和实数, 而且包含字符串、声音、图像等可被计算机接收和处理信息。; (4)数据结构 (data structure): 是指数据之间相互关系, 即数据组织形式。它通常包含以下

文档评论(0)

159****1748 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档