信息传输/软件/信息技术服务
软件开发工具开发
软件开发工具开发


Stylesheet css/basic.css not found, using css/basic.less instead. Please contact developer of "starter" template.
Stylesheet ../dokuwiki/css/_search.css not found, using ../dokuwiki/css/_search.less instead. Please contact developer of "starter" template.
Stylesheet ../dokuwiki/css/_admin.css not found, using ../dokuwiki/css/_admin.less instead. Please contact developer of "starter" template.
Stylesheet css/structure.css not found, using css/structure.less instead. Please contact developer of "starter" template.
Stylesheet css/design.css not found, using css/design.less instead. Please contact developer of "starter" template.
Stylesheet css/content.css not found, using css/content.less instead. Please contact developer of "starter" template.
Stylesheet css/includes.css not found, using css/includes.less instead. Please contact developer of "starter" template.
Stylesheet css/title.css not found, using css/title.less instead. Please contact developer of "starter" template.
Stylesheet css/list.css not found, using css/list.less instead. Please contact developer of "starter" template.
Stylesheet css/auth.css not found, using css/auth.less instead. Please contact developer of "starter" template.
Stylesheet css/mobile.css not found, using css/mobile.less instead. Please contact developer of "starter" template.
Stylesheet css/print.css not found, using css/print.less instead. Please contact developer of "starter" template.

简介

支撑软件是支持其他软件的编制和维护的软件。例如一个软件开发环境,一个数据库管理系统。

评判标准

类型

支撑软件(Supporting Software)是支持软件的开发、维护与运行的软件。随着计算机技术的发展,软件的开发、维护与运行的代价在整个计算机系统中所占的比重很大,远远超过硬件。因此,支撑软件的研究具有重要意义,直接促进软件的发展。当然,数据库管理系统、网络软件等也可算作支撑软件。但是,20世纪70年代中后期发展起来的软件开发环境以及后来开发的中间件则可看成现代支撑软件的代表,例如,你想写一个C程序,你选择了Visual Studio作为开发环境,这个Visual Studio就是支撑软件,有了这个开发环境,你就能写代码,然后它帮你编译,转换成机器可以直接执行的代码

集成开发环境

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。该程序可以独立运行,也可以和其它程序并用。

  • Visual Studio
  • Visual Studio Code
  • IntelliJ IDEA
  • PyCharm
  • Eclipse
  • GoLand

数据库管理系统

数据库管理系统(BDMS,Database Management System) 是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。数据库管理系统是数据库系统的核心,是管理数据库的软件。数据库管理系统就是实现把用户意义下抽象的逻辑数据处理,转换成为计算机中具体的物理数据处理的软件。有了数据库管理系统,用户就可以在抽象意义下处理数据,而不必顾及这些数据在计算机中的布局和物理位置。

  • ORACLE
  • MySQL
  • PostgreSQL
  • MS SQL Server
  • ACCESS
  • SQLite
  • MongoDB

工作流程

组织结构

部门分工

人员分工

经营设计

需求分析

目标界定

总体结构设计

详细结构设计

参数设计

设计实施

原材料

主料

辅料

可选原料

设计和规划

位置与环境

投资与评估

规模与功能

风格与形式

成本

税费

金融成本

原材料成本

房租成本

能耗成本

人工成本

设备折旧

收益管理

消费曲线

时间分布

空间分布

目标群体

容量控制

风险控制

行业

国内市场

产量

消费量

国际市场

产量

消费量

主要公司

标准

这里存放条目相关的国家标准

文档

这里存放于条目相关的其他文档

编辑成员
14 人

Zak, 木又, saltedFish, san, 九若离, 黑煤球, bendi, 海随风, 大壁虎, 迹_Jason, AAA, Gromy, 穆锋, Giiia

评论(1)

你需要登录发表评论。
xlxiang 2019-08-25 03:58:11
系统也是软件,比如Linux底层就是用c写的,全世界的人们用不同的IDE增强修复linux,通过git提交到仓库,由Linux基金会(主要是Linus)审阅代码
1
回形针手册-icons