计软基础概论.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 1 章 计算机软件技术基础概论 第一节 计算机基础 计算机的发展概况 计算机的基本组成 计算机的应用 科学计算、数据处理、过程控制、计算机辅助系统、人工智能、办公自动化等。 第二节 计算机软件基础 计算机软件的基本概念 计算机软件是计算机程序、程序所使用的数据以及有关的文档资料的集合,即: 软件=程序+数据+文档。 分类 系统软件、应用软件、支撑软件。 计算机语言 机器语言 、汇编语言 、高级语言。 第三节 计算机软件技术的发展 程序设计(1946-1955) 软件时代(1955-1970) 软件工程(1970-) 特点 逻辑产品、质量保证灵活、生命周期不定、动静结合。 第四节 软件的设计方法 面向数据流的软件设计方法 以需求分析阶段产生的数据流图为基础,按一定的步骤映射成的软件结构。这个方法与结构化分析衔接,构成了完整的结构化分析与设计技术,是目前使用最广泛的软件设计方法之一。 面向数据结构的软件设计方法 是用数据结构作为程序设计的基础。这种方法的最终目标是得出对程序处理过程的描述,最适合于在详细设计阶段使用,在完成了软件结构设计之后,可以使用面向数据结构的方法来设计每个模块的处理过程。 面向对象的软件设计方法 是一种支持模块化设计和软件重用的编程方法,把程序设计的主要活动集中在建立对象和对象之间的联系上,所以一个面向对象的程序就是相互关联的对象的集合。 第五节 程序设计基本算法与应用 迭代法:方程求根 递推法:斐波那契数列 递归法:斐波那契数列 穷举法:百钱买百鸡 回朔法:填字游戏 贪婪法:装箱问题 分治法: 循环赛日程表 按照计算机软件分支学科的内容划分,计算机软件技术相应有以下八个领域: 1. 软件工程技术 软件工程是计算机软件的一个分支学科,它主要研究软件开发全过程中的各种技术,其中包括: 软件开发的原则与策略; 软件开发方法与软件过程模型; 软件标准与软件质量的衡量; 软件开发的组织与项目管理; 软件版权。 补充:计算机软件技术的主要范畴 2. 程序设计技术 数据结构与算法设计; 程序设计方法; 程序设计的风格; 程序设计语言; 程序自动化; 程序的正确性证明; 程序优化。 3. 软件工具环境技术 人机接口技术; 软件自动生成; 软件工具的集成和软件开发环境; 软件的复用; 逆向工程。 4. 系统软件技术 操作系统; 编译方法; 分布式系统的分布处理与并行计算; 并行处理技术; 多媒体软件处理技术。 5. 数据库技术 数据模型; 数据库与数据库管理系统; 分布式数据库; 面向对象的数据库技术; 工程数据库; 多媒体数据库。 6. 实时软件技术 实时软件技术主要指嵌入式实时软件技术。 7. 网络软件技术 协议工程; 网络管理; 局域网技术; 网络互连技术; 基于Web的应用程序设计; 智能网络。 8. 与实际工作相关的软件技术 本课程的重点 数据结构与算法。 操作系统。 软件工程的基本概念 这一部分主要介绍软件工程的概念和利用软件工程方法开发软件的全过程。 习 题 计算机软件定义? * * * * * * * * * * * * * * * *

文档评论(0)

考试教学资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档