- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章_软件技术概论(课内)
* * 六、网络化 1. 网络计算 网络计算是一种利用互联网或专用网络把地理上分布很广的各种计算资源互连在一起的技术。这些计算资源包括超级计算机、计算机集群、存储系统和可视化系统等,在必要时,该技术还可以有选择地将这些计算资源作为单独的或统一的计算资源来处理。 网络计算能带来两大好处: 其一是能够优化现有的计算资源,更快地解决商务计算问题和工程设计问题; 其二是能够将应用程序的每个部分调整到最适合它的系统中去,从而能以更短的时间、更低的成本解决整个问题。 2.网络计算模式 (1)客户机/服务器模式的局限 (2)浏览器/服务器模式的优势 (3) 分布式网络计算模式(DNA模式) * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 计算机软件技术基础 主讲: 牟艳 河海大学常州校区计算机科学与技术系 Department of Computer Science Technology,Hohai University, ChangZhou 课程性质 从事科学研究和软件开发的基础性课程 本课程的内容 数据结构(9+4次课) 操作系统(4次课) 数据库系统(3+1次课) 软件工程(1次课) 复习(1次课) 课内考试(1次课) 学习方式 1、授课 2、讨论 3、上机实验 考核方式 期末考试的成绩占70%, 平时成绩占30%, 平时成绩以出勤率、作业情况、上课参与讨论和回答问题为主要依据。 与我联系 hhuc_muyan@163.com 新实验楼1105# 电话参考书: 有关数据结构、操作系统、数据库、软件工程等方面的一般参考书 《三级偏软考试教程》 江苏省教育厅组织编写 主编 江正战 副主编沈志鸿 东南大学出版社 第一章软件技术概论 本章基本内容与要求 基本内容 计算机软件概述 软件技术的发展 要求 掌握计算机软件的基本概念 掌握计算机软件的发展历史 第一节 计算机软件概述 一、程序的概念 二、软件的概念 三、作为工业产品的软件 四、软件的版权和许可证 互相依存 无严格界面 相互促进 计算机语言、程序与软件的区别 计算机语言:是规则和符号的集合,是与计算机交流的工具 程序:求解问题的指令序列 软件:程序的集合 学习语言 设计程序 制作软件 软件分类 (1)按软件功能分类 系统软件 应用软件 (2)按软件版权特点分类 普通商品软件 共享软件 自由软件 (3)按软件应用范围分类 专用软件 通用软件 (4)按软件运行在计算机网络中的客户端还是服务器端分类 客户端软件 服务器端软件 系统软件:控制和协调主机和外设,支持应用软件开发和运行的软件 操作系统:Dos、Windows、Unix 语言处理程序 高级语言 、汇编语言 数据库系统 FoxPro、Access 实用程序、工具软件、支持软件 应用软件:直接服务于用户的程序系统 为方便用户使用而提供的软件工具 文字处理软件:Word、WPS 表格处理软件:Excel、Lotus1-2-3 计算机辅助系统软件:CAD、CAM、CAI 图形、图像软件:Photoshop、Paintbrush 实时控制软件:FIX 网络软件:浏览器、电子邮件 为特定需要开发的实用程序,如订票系统、轧机实时控制 一、程序的概念 程序=算法+数据结构 程序是为解决特定问题而用计算机语言编写的指令序列。程序处理的对象是数据,它可以将数据处理成人们所需要的各种信息。执行程序就是把程序装进计算机内存,在CPU的控制和指挥下,按程序设计的逻辑顺序逐条执行指令。程序在执行过程需要使用计算机的某些软件和硬件资源,有时还可能通过人机交互界面,让使用者输人数据,然后继续往下执行,直到产生运行结果,实现人们使用计算机的各种目的。 程序特征 程序用计算机语言写成 程序是用计算机语言表示的算法 程序的处理对象是数据 二、软件的概念 软件=程序+文档 1980年美国版权法案将软件定义为“在计算机中被直接或间接用来产生明确结果的一组语句或指令”。由此可见,软件和程序本质上是相同的 软件特征 (1)软件是设计较成熟、功能较完善的程序系统 (2)软件是一种工业产品,具有一般工业产品的基本特征 (3)软件是高价值的知识产品, (4)软件很容易复制和传播 三、作为工业产品的软件 软件是一种工业产品,具有一般工业产品的基本特征。主要体现在下述几个方面。 软件有生命周期。 软件作为工业产品,为了快速发展,必须实现其规范化、通用化和标准化。 为控制软件产品质量,保证用户使用软件的安全性,软件产品也有相应的企业认证和行业认证标准和机构,颁发认证合格证书。 四、软件的版权和许可证
文档评论(0)