支撑软件是支持其他软件的编制和维护的软件。例如一个软件开发环境,一个数据库管理系统。
支撑软件(Supporting Software)是支持软件的开发、维护与运行的软件。随着计算机技术的发展,软件的开发、维护与运行的代价在整个计算机系统中所占的比重很大,远远超过硬件。因此,支撑软件的研究具有重要意义,直接促进软件的发展。当然,数据库管理系统、网络软件等也可算作支撑软件。但是,20世纪70年代中后期发展起来的软件开发环境以及后来开发的中间件则可看成现代支撑软件的代表,例如,你想写一个C程序,你选择了Visual Studio作为开发环境,这个Visual Studio就是支撑软件,有了这个开发环境,你就能写代码,然后它帮你编译,转换成机器可以直接执行的代码
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。该程序可以独立运行,也可以和其它程序并用。
数据库管理系统(BDMS,Database Management System) 是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。数据库管理系统是数据库系统的核心,是管理数据库的软件。数据库管理系统就是实现把用户意义下抽象的逻辑数据处理,转换成为计算机中具体的物理数据处理的软件。有了数据库管理系统,用户就可以在抽象意义下处理数据,而不必顾及这些数据在计算机中的布局和物理位置。
这里存放条目相关的国家标准
这里存放于条目相关的其他文档
Zak, 木又, saltedFish, san, 九若离, 黑煤球, bendi, 海随风, 大壁虎, 迹_Jason, AAA, Gromy, 穆锋, Giiia
| 1 |
评论(1)