(4.1)--第4章计算机软件(第3版).pdf





《(4.1)--第4章计算机软件(第3版).pdf》由会员分享,可在线阅读,更多相关《(4.1)--第4章计算机软件(第3版).pdf(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第4章章 计算机软件计算机软件大学计算机基础教程(第3版)内容摘要内容摘要4.1 软件软件的分类的分类4.2 软件的工作模式软件的工作模式4.3 软件的安装方法软件的安装方法4.4 软件的开发方法软件的开发方法4.5 常用软件介绍常用软件介绍24.1软件的分类软件的分类3软件的分类按照计算机的控制层次,按照计算机的控制层次,计算机软件分为系统软件和计算机软件分为系统软件和应用软件应用软件。如图所示。如图所示。4软件的分类系统软件计算机系统软件是计算机管理自身资源(如CPU、内存空间、外存、外部设备等),提高计算机的使用效率并为计算机用户提供各种服务的基础软件。三种系统软件:操作系统 语言处理
2、程序 实用程序与软件工具5操作系统目前典型的操作系统有:Windows、UNIX、Mac OS、Linux、Android等。实用程序与软件工具实用程序与软件工具主要是完成对操作系统的支持功能,比如允许用户进行计算机维护、检测病毒、恢复误删除的文件等。6语言处理程序是将用程序设计语言如C+编写的源程序转换成机器语言的程序。包括:(1)汇编程序;(2)编译程序;(3)解释程序语言处理程序机器语言源程序汇编语言源程序汇编程序汇编程序机器语言程序(目标程序)翻译高级语言源程序解释程序解释程序计算结果数据高级语言源程序编译程序编译程序目标程序可执行程序连接程序程序库7软件的分类应用软件 按行业或应用领
3、域来分类,可分为以下几种:按行业或应用领域来分类,可分为以下几种:个人计算机软件(办公软件个人计算机软件(办公软件Word、Excel等)等)科学和工程计算软件(以数值算法为基础)科学和工程计算软件(以数值算法为基础)实时软件(监视、分析和控制现实世界)实时软件(监视、分析和控制现实世界)人工智能软件(图像和语言自动识别等)人工智能软件(图像和语言自动识别等)嵌入式软件(航空航天、指挥控制、武器系统)嵌入式软件(航空航天、指挥控制、武器系统)事务处理软件(数据库管理系统等)事务处理软件(数据库管理系统等)84.2软件的工作模式软件的工作模式9命令是待输入的、告知计算机执行任务的指令。命令中的每
4、个词都将导致计算机的特定动作。命令命令驱动驱动10菜单菜单驱动驱动菜单驱动是常用的软件工作模式11菜单菜单驱动驱动子菜单是当在主菜单中选择一项后计算机显示的一组附加命令(子菜单项)对话框显示与命令有关的选项124.3软件的安装方法软件的安装方法13软件的安装方法软件的安装应用软件的安装驱动程序的安装操作系统的安装14软件的安装方法各品牌电脑在硬盘里设置各品牌电脑在硬盘里设置了还原区域,用户可一键了还原区域,用户可一键还原操作系统。还原操作系统。用户通过用户通过Ghost程序进行程序进行克隆事先已备份的硬盘镜克隆事先已备份的硬盘镜像来完成软件的统一复制像来完成软件的统一复制1.一键还原方式。2.
5、通过安装软件安装。用户通过操作系统安装文件用户通过操作系统安装文件安装文件一般存储在光盘安装文件一般存储在光盘或或U盘中盘中若存储在硬盘中若存储在硬盘中,则在需则在需要先用启动要先用启动U盘启动系统盘启动系统15操作系统的安装通过安装文件安装1.修改CMOS中系统启动顺序的相关参数,把光驱列为第一启动盘。把装有操作系统的安装光盘放入光驱,用安装盘启动计算机。2.对硬盘进行分区,分区即将一个物理硬盘划分为多个逻辑硬盘,分区工具可以使用Fdisk等工具(一般安装光盘自带分区工具)。3.根据安装过程的提示,逐步安装操作系统,直至安装结束。4.把CMOS改回原来的配置,重新启动。以Windows系列操
6、作系统为例16驱动程序安装驱动程序的全称是“设备驱动程序”,它是一种可以使计算机和设备通信的特殊程序。目前最新的操作系统都内置了大量的驱动程序,但它们对某些硬件仍不能很好地支持,此时需要手工安装这些设备的驱动程序。手工安装驱动程序时,首先要获得驱动程序。驱动程序的发布有两种方式。通过INF文件发布可以在控制面板的“设备管理器”中打开此设备,然后根据提示安装或更新驱动程序,安装时指定从磁盘安装并选择驱动程序所在的位置即可。通过安装程序发布双击执行安装程序,然后按提示进行操作就可以完成安装。17应用软件安装 光盘发布 压缩包发布 绿色软件安装方法 全部安装 快速安装 自定义安装安装模式 尽量不要把
7、它与操作系统安装在同一个分区里安装目录184.4软件的开发方法软件的开发方法19软件工程是研究大规模程序设计方法、工具和管理的一门工程科学,也是运用系统的、规范的和可定量的方法来开发、运行和维护软件的系统工程。软件的生命周期也称为软件的生存周期,是按照开发软件的规模和复杂程度,从时间上把软件开发的整个过程进行分解,形成几个相对独立的阶段,并对每个阶段的目标、任务、方法做出规定,然后按照规定顺序依次完成各阶段的任务并规定一套标准的文档作为各个阶段的开发成果,最后生产出高质量的软件。20软件生命周期软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等活动,可以
8、将这些活动以适当方式分配到不同阶段去完成。可行性分析和项目开发计划需求分析概要设计概要设计 详细设计详细设计编码编码测试测试维护维护可分为以下7步:21软件生命周期可行性分析和项目开发计划可行性分析和项目开发计划 可行性分析可行性分析技术上经济上使用上法律上 项目开发计划项目开发计划(根据项目的目标、功能、性能以及规模估计 所需要的计算机硬件资源、软件开发工具和应用软件包)可行性分析和项目开发计划阶段可行性分析和项目开发计划阶段必须要回答的问题是必须要回答的问题是“要解决的问题是要解决的问题是什么什么”。该问题有可行的解决办法吗该问题有可行的解决办法吗?若有若有,则要回答需要多少费用则要回答需
9、要多少费用、需需要多少资源要多少资源、需要多少时间需要多少时间。对以上问题的回答对以上问题的回答,则要进行问题定义则要进行问题定义、可可行性分析行性分析,制定项目开发计划制定项目开发计划。22软件生命周期 可行性分析和项目开发计划可行性分析和项目开发计划 需求分析(需求分析(确定“软件系统必须做什么”)概要设计概要设计(每个模块都和某些功能需求相对应)详细设计详细设计(为每个模块完整的功能进行具体描述)编码编码(把每个模块的控制结构转换成计算机可接受的程序代码)测试测试(模块测试、组装测试、确认测试)维护维护(软件隐含错误的修改,扩充和增强软件的功能)软件生存周期包括可行性分析和项目开发计划、
10、需求分析、概要设计、详细设计、编码、测试、维护等活动。23开发过程模型瀑布模型瀑布模型瀑布模型是1976年由B.W.bohm 首先提出来的。该模型的基本思想是:将软件的生存周期划分为定义期、设计期、开发期与维护期几个阶段,每个阶段又分为几个具体的步骤和相对独立的任务。开发工作按阶段、任务顺序进行,如同自上而下的瀑布一样。24开发过程模型瀑布模型瀑布模型定义期(问题定义、可行性分析和需求分析)定义期(问题定义、可行性分析和需求分析)设计期(整体设计和详细设计)设计期(整体设计和详细设计)开发期(运行正确的程序清单及测试报告)开发期(运行正确的程序清单及测试报告)运行维护期(排除软件在运行中出现的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.1 计算机软件

限制150内