1) portability of software system
软件系统可移植性
3) system software transplantation
系统软件移植
4) portable software
可移植软件
5) software engineering process of the portability
可移植性软件工程过程
6) portable software environment
可移植软件环境
补充资料:软件系统
软件系统
software systems
ruanjian xitong软件系统(software systen蛤)计算机系统中由软件组成的系统。它包括操作系统、语言处理系统、数据库系统、分布式软件系统和人机交互系统等。操作系统用于管理计算机的资源和控制程序的运行。语言处理系统是用于处理软件语言等的软件,如编译程序。数据库系统是用于支持数据管理和存取的软件,它包括数据库、数据库管理系统等。数据库是常驻在计算机系统内的一组数据,它们之间的关系用数据模式来定义,并用数据定义语言来描述;数据库管理系统是使用户可以把数据作为抽象项进行存取、使用和修改的软件。分布式软件系统包括分布式操作系统、分布式程序设计系统、分布式文件系统、分布式数据库系统等。人机交互系统是提供用户与计算机系统之间按照一定的约定进行·628·软信息交互的软件系统。人机交互系统可为用户提供一个友善的人机界面。 发展过程 在第一台计算机于1946年出现后一段时间内,计算机没有任何软件系统,特别是没有操作系统。用户直接使用机器语言编制程序,并通过控制台开关来调试和操作运行的程序。 50年代后期起,计算机开始有较大发展,不仅速度显著提高,而且存储容量增长颇快,这就为软件的发展奠定了物质基础。在此期间,先后出现了R狠TRAN和月匡幻L60等程序设计语言及其相应的编译程序,同时,大量出现了对计算机硬件和软件进行管理的软件—誉理租序,例如,美国IBM 360系列计算机系统的初级控制程序和英国1900系列计算机的执行程序等。进入70年代以后,随着计算机应用的拓广和数据处理的发展,有效的支撑数据共享的软件系统—数据库系统应运而生。关系数据库及其相关理论的研究,使得数据库开始实用化、商品化。同时操作系统、语言处理系统发展有了重大突破,如UNIX操作系统、R)RTRAN,CO压)L,C,P拟工Al禅等语言及其编译系统的广泛应用。 70年代中期以来,计算机网络和分布式计算机系统发展较快。在分布式计算机系统研究、制造和付诸实用的过程中,分布式软件系统是首先被提出并着手研制的。分布式操作系统和分布式程序是构造分布式系统的基础之一,因而首先被人们关注,随后,为了发展分布式应用,分布式文件系统、分布式数据库系统等也相继提出。这样,分布式软件系统成了软件系统研制的热点。分布式软件系统的研究 目标是:①如何有效、合理地分配、管理系统资源,特别是如何有效地利用分布式计算机系统主要的功能,如资源共享、并行处理等。⑧如何为应用提供 良好的支撑环境(包括开发、调试和运行)。它和集 中式软件系统的主要区别在于分布性和合作性。
说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条