走近软件

走进软件

软件的定义

软件是用户与硬件之间的接口,用户主要是通过软件与计算机进行交流的。
从传统意义上讲,软件是计算机系统中的非硬件成分,它是包括程序、数据及其相关文档的集合。其中,程序是按照事先设计的功能和性能要求执行的指令序列;数据包括使程序能正常运行的参数及程序运行过程中所处理的对象;文档是与程序开发、维护和使用有关的资料总称。软件、程序、数据、文档之间的关系可表示为:软件=程序+数据+文档。

软件的分类

按功能分
1.系统软件

(1)操作系统。常见的有DOS、Linux、Mac OS、Windows、OS/2、UNIX。
(2)支撑软件。支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境。它主要包括环境数据库、各种接口软件和工具组。著名的软件开发环境有IBM公司的Web Sphere,微软公司的Studio.NET等。

2.应用软件

应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。例如用于办公的文字处理软件、用于工程设计的绘图软件,以及用于娱乐的游戏软件等。

操作系统

DOS

磁盘操作系统(disk operation system,DOS)是个人计算机上使用的一种操作系统,通过在命令行方式下输入命令对计算机资源进行管理。DOS由核心程序和命令程序组成,核心程序包括系统引导程序、MSDOS.SYS、IO.SYS、COMMAND.COM。

Windows操作系统
Windows之美

(1)直观、高效的面向对象的图形用户界面,易学易用。
(2)用户界面统一、友好、漂亮。
(3)丰富的设备无关的图形操作。
(4)多任务。

Windows的体系结构

Windows操作系统采用了双模式结构来保护操作系统本身,以避免被应用程序的错误所波及。操作系统核心运行在内核模式下,应用程序的代码运行阿紫用户模式下。每当应用程序需要用到系统内核或内核的扩展模块(内核驱动程序)所提供的服务,应用程序就通过硬件指令从用户模式切换到内核模式;在系统内核完成了所请求的服务之后控制权又回到了用户模式。

Mac OS

Mac OS是一个运行于苹果公司Macintosh系列计算机上的操作系统,是首个在商用领域成功的图形用户界面操作系统。Mac OS基于UNIX,以简单易用和稳定可靠著称。
Mac OS可以分为两个系列:Classic Mac OS和Mac OS X。
Classic Mac OS的特点是完全没有命令行模式,他是一个百分百的图形用户界面操作系统。它易于使用,但几乎没有内存管理、协同式多任务和对功能扩展冲突敏感。
Mac OS X使用基于BSD UNIX的内核,并具有带有UNIX风格的内存管理和先占式多任务处理功能,大大改进了内存管理,允许同时运行更多软件,并消除了由一个程序崩溃而导致其他程序崩溃的可能。

软件开发

1.问题定义——要解决的问题是什么
2.可行性研究——对上一个阶段所确定的问题是否有行得通的解决方法
3.需求分析——为了解决这个问题,目标系统需要做什么
4.总体设计——概括地说,应该如何实现目标系统
5.详细设计——如何具体地实现这个系统
6.程序开发
7.软件测试
8.软件维护在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值