内容正文:
信息系统的软件与应用
信息系统的软件及其作用
信息系统的软件及其作用
4.2.1 基础软件及其作用
基础软件
服务器操作系统
客户端操作系统
数据库管理系统
中间件
1.操作系统
操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
服务器操作系统:
桌面客户端操作系统:
移动终端操作系统:
Unix、Linux、Windows
Unix、Linux、Macintosh等
iOS、Android等
应用广泛的操作系统
2.数据库系统
数据库是长期储存在计算机中的、有组织的、可共享的数据集合。
在信息系统中一般采用数据库管理系统来解决大量的数据存储和处理的问题。
服务器主机上运行的管理数据库的基础软件称为数据库服务器软件,也就是数据库管理系统DBMS
常见的数据库有:MSSQL、ORACLE SQL、MySQL等
用户界面
服务器
通过DBMS取得数据
传递数据
客户端/浏览器提供
负责数据存储与操纵
3.中间件
中间件是指网络环境下处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用的分布式软件。
应用软件
中间件
应用软件
硬件操作系统
硬件操作系统
3.中间件
中间件主要解决异构网络环境下分布式应用软件的互联与互操作问题,提供标准接口、协议,屏蔽实现细节,提高应用系统的移植性。
中间件处于操作系统与用户的应用软件的中间,对应用软件起到支撑作用,用户并不直接使用中间件。
作用:为处于自己上层的应用软件提供运行与开发环境,帮助用户灵活、高效地开发和集成复杂的应用软件。
例子:Web服务器
信息系统的软件及其作用
4.2.2应用软件及其设计过程
1.应用软件及其作用
信息系统应用软件,是用于处理特定应用的程序。
如office 办公软件就属于针对特定应用而开发的应用软件。
对整个信息系统来说,直接面对用户的,就是信息系统的应用软件。因此,应用软件的开发过程应力求准确实现用户的需求和组织的工作流程,提高工作效率,降低工作成本,减少人为出错机会。
1.应用软件设计过程
需求分析
体系结构模式的选择
模块设计
数据库设计
需求分析
需求分析是软件开发过程中非常重要的第一步,直接关系到后续工作的进行以及最终的软件产品是否能满足客户的需求,因此,需求分析在开发过程中起着关键性作用