首页支撑软件软件产品资讯

什么是支撑软件?支撑软件包括哪些?

软件目录2022-03-01 17:25:53 9178

支撑软件是指操作系统、数据库或开发工具,是支持其他软件编程和维护的软件。

支持软件是系统软件和应用软件之间的中间软件,是支持各种软件开发和维护的软件,也称为软件开发环境。它主要包括环境数据库、各种接口软件和工具组。著名的软件开发环境有IBM公司的WebSphere,微软公司的Studio.NET等。

随着计算机应用的发展,软件编程和维护在整个计算机系统中的比例远远超过了硬件。从提高软件生产率、保证软件正确性、可靠性和维护性的角度来看,支持软件在软件开发中发挥着重要作用。从广义上讲,操作系统可以被视为支持软件(support software),或者支持软件可以看作是系统软件的一部分。

常用支撑软件


1.软件开发环境

软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程开发和维护而使用的一组软件SDE。它由软件工具和环境集成机制组成,前者用于支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护和管理提供统一的支持。软件开发环境的主要组成部分是软件工具。人机界面是软件开发环境与用户之间的统一互动对话系统,是软件开发环境的重要质量标志。软件环境数据库是软件开发环境的核心,存储各种软件工具加工产生的软件产品或半成品(如源代码、测试数据和各种文档数据)。通过存储在信息库中的共享数据,可以实现工具之间的联系和相互理解。

2.数据库管理系统

数据库管理系统(Database Management System)用于建立、使用和维护数据库的大型软件,简称DBMS。统一管理和控制数据库,确保数据库的安全性和完整性。用户通过DBMS数据库管理员还通过访问数据库中的数据dbms维护数据库。它可以使多个应用程序和用户同时或不同时间建立、修改和询问数据库。DBMS提供数据定义语言DDL(Data Definition Language)数据操作语言DML(Data Manipulation Language),为用户定义数据库的模式结构和权限约束,实现数据的额外、删除等操作。数据库管理系统是数据库系统的核心,是管理数据库的软件。数据库管理系统是将用户意义下的抽象逻辑数据处理转换为计算机中的特定物理数据处理软件。有了数据库管理系统,用户可以在不考虑这些数据在计算机中的布局和物理位置的抽象意义下处理数据。

3.网络软件

网络软件一般是指提供网络服务功能的系统网络操作系统、网络通信协议和应用级的专用软件。在计算机网络环境中,用于支持数据通信和各种网络活动的软件。连接到计算机网络的系统通常根据系统本身的特点、能力和服务对象配置不同的网络应用程序系统。其目的是为计算机用户共享网络中其他系统的资源,或为网络中的其他用户提供计算机系统的功能和资源。为此,每个计算机网络都制定了一套由整个网络共同遵守的网络协议,并要求每个主机系统配置相应的协议软件,以确保网络中不同系统之间的可靠、有效的相互通信和合作。


著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


标签:
随机快审展示 刷新 快审榜
加入快审,优先展示

加入VIP

发表评论

  • * 评论内容:
  •  

精彩评论

  • 无任何评论信息!