- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机导论(Introduction to Computers) 软件的定义 软件包括了用以提供指令的程序和提供必要数据的数据文件,这此程序和数据文件协同工作,共同完成指定的任务,例如,文档的生成,视频编辑,图形设计和网页浏览。软件主要包括可执行文件、支持模块、数据文件。 计算机程序,是用来告诉计算机如何处理问题或执行操作的一组指令的集合。 支持模块中,包括了一组指令集合用于帮助计算机连接用户可执行文件,每个支持模块都储存在一个独立的文件中。主程序可以在需要时调用或激活一个支持程序。如,.DLL文件等。 数据文件,包括了那些用于完成任务所必需的数据。如软件包的帮助文件或是软件使用许可协议,或是软件工具条上的图标。数据文件通常是以.txt\.bmp作为文件扩展名。 软件可以分为系统软件和应用软件两大类。 系统软件是指控制和协调计算机及春自问设备、支持应用软件的开发和运行的软件。它的主要功能是帮助用户管理计算机的硬件,控制程序调度,执行用户命令,方便用户使用、维护和开发计算机等。系统软件一般包括操作系统、语言处理程序、数据库系统和网络管理系统等。 (1)操作系统 是系统软件中最重要的一种,是系统软 件的核心。 操作系统是用户和计算机之间的接口,它 提供了软件的开发环境和运行环境。常 用的操作系统有:DOS、Windows、 Unix、Windows NT、Linux等。 (2)语言处理程序 语言处理程序有汇编程序、编译程 序、解释程序等。它的作用是把我们所 写的源程序转换成计算机能识别并执行 的程序。 (3)数据库管理系统 计算机要处理的数据往往相当庞大,使用数据库管理系统可以有效地实现数据信息的存储、更新、查询、检索、通信控制等。微机上常用的数据库管理系统有oxPro、Clipper、Access等,大型数据库管理系统有Oracle、Sybase、DB2等。 (4)网络管理系统 网络管理系统就是通过某种方式对网络状态进行调整,使网络能正常、高效地运行,使各种资源得到更加有效的利用,及时报告和处理网络出现的故障。 网络管理系统软件的功能可以分为体系结构、核心服务和应用程序三部分。 体系结构主要提供一种通用的、开放的、可扩展的框架体系。 核心服务用来满足网络管理的基本要求,它提供最基本最重要的服务。 应用程序,为了实现特定的事务处理和结构支持,可加入一些有价值的应用程序,以扩展网络管理的基本功能。 常用的网络管理系统有:IBM Tivoli、HP Open View、Cisco网络管理 系统、3COM Transcend、Novell网络管理系统等等。 二、应用软件 应用软件是指为了解决各类应用问题而设计的各种计算机软件。应用软件一般有两类:一类是为特定需要开发的实用软件,如会计核算软件、订票系统、工程预算软件、辅助教学软件等;另一类则是为了方便用户使用而提供的一种软件工具,又称“工具软件”,如用于文字处理的WORD、用于辅助设计的AuToCAD、用于系统维护的Pctools等。 应用软件还可以分为图形软件、音乐软件、教育软件、娱乐性软件和商业软件等。 Office软件的安装 1、软件需求分析 软件需求分析就是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。 2、设计 软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。模块,然后进行模块设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。 4、测试 软件测试的目的是以较小的代价发现尽可能多的错误。要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。如何才能设计出一套出色的测试用例,关键在于理解测试方法。不同的测试方法有不同的测试用
您可能关注的文档
- 第六章 对映异构1#.doc
- 第六章 植物的生长物质习题#.doc
- 第七届飞思卡尔比赛规则#.doc
- 第七章 还原反应 7.3#.ppt
- 第三讲 振荡器及设计#.ppt
- 第三章 绩效管理与战略规划#.ppt
- 第三章大学计算机#.ppt
- 第十二部分 样卷及样卷答案1#.doc
- 第十二章 有机酸和酯0609#.doc
- 第十三章-+羧酸衍生物#.ppt
- 2025年托福考试阅读真题模拟试卷:纳米技术与应用.docx
- 2025年消防安全知识培训考试题库:消防设施设备选型与应用试题.docx
- 2025年消防案例分析考试:消防安全知识培训宣传方案设计实战试题.docx
- 2025年镗工职业技能鉴定试卷(四级)解题技巧与实战.docx
- 2025年西班牙语DELEC级听力试题.docx
- 2025年摄影师职业资格鉴定考试重点试题汇编.docx
- 2025年拍卖师职业资格考试:拍卖物品展示与销售策略试题集.docx
- 2025年小学英语毕业考试模拟卷:英语写作思路拓展与2025年作文结构优化试题.docx
- 2025年消防安全培训考试题库——公共场所火灾案例分析试题.docx
- 2025年青岛市事业单位招聘考试综合类职业能力倾向测验真题试卷.docx
最近下载
- 浙江杭州余杭交通集团有限公司招聘笔试题库2023.pdf VIP
- 人工胆囊、人工胆囊设备和人工胆囊在胆囊手术中的应用.pdf VIP
- 重力与弹力高一上学期物理人教版2019必修第一册+.pptx VIP
- 胃癌的诊治现状与进展.pptx VIP
- 数控压装压力机 第2部分:技术条件.docx VIP
- 【课件】匀变速直线运动速度与时间的关系+课件-高一上学期物理人教版(2019)必修第一册.pptx VIP
- XX医院职能部门监管手术、麻醉授权管理督导、检查、总结、反馈及持续改进记录表.pdf VIP
- 电力调度数据网络接入技术规范及网络拓扑图.doc VIP
- ZZGA高频开关整流器使用说明书.doc
- 危重患者院内转运PPT.pptx VIP
文档评论(0)