网站大量收购独家精品文档,联系QQ:2885784924

第05章 计算机软件综述.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第05章 计算机软件综述

;5.1 软件的概念;计算机软件 Computer Software;? 计算机软件 ? 系统软件 应用软件 ? 系统管理程序 系统支持程序 系统开发程序 通用应用程序 专业应用程序 操作系统 系统应用程序 程序设计语言 字处理 会计-通用帐务等 操作环境 执行管理器 翻译器 电子表 市场-销售分析等 数据库管理系统 安全管理器 程序设计环境 数据库管理 制造-产品控制等 通信管理器 计算机辅助 通信 财务-投资预算等 软件工程包(CASE)绘图 ? 计算机软件分类 ;5.2 系统软件; Operating System DOS, UNIX, WINDOWS  NT;用户接口 User Interface;操作系统类型;5.2.4 常见操作系统简介;5.3 程序设计语言; 机器语言 高级语言 1010 11001 Basic: X=Y+Z 1011 11010 COBOL: 1100 11011 COMPUTE X=Y+Z 汇编语言 4GL LOD Y Sum The ADD Z Following Numbers STR X Y, Z ;汇编语言;高级语言;第四代语言与分类;5.4 软件开发方法和工具;在面向对象程序设计中,类被作为一种数据结构,是数据和对数据操作的集合体。是生产实例对象的模板,是对同一类对象的抽象。其语法格式为: 类修饰符 Class 类名 类体用于定义类的成员,成员可以是变量、属性、方法和事件。;Public Class Employee Private name As String Private age As Integer Private salary As Single Public Sub New(ByVal n As String, ByVal a As Integer, ByVal s As Single) name = n age = a salary = s End Sub Public Function GetName() Return name End Function End Class ;继承是面向对象程序设计的一个重要特征,它允许在既有类的基础上创建新类,从而使创建新类的工作变得更加容易。新类从既有类中继承类成员,同时为了赋予新类以新的特性,可以重新定义或加进新的成员,从而形成类的层次或等级。一般称被继承的类为基类或父类,而称继承后产生的类为派生类或子类。;5.4.2 UML;;(3) UML事物 UML包含4种事物:构件事物、行为事物、分组事物、注释事物 (3.1) 构件事物: UML模型的静态部分,描述概念或物理元素 它包括以下几种: 类:具有相同属性相同操作 相同关系相同语义的对象的描述 接口:描述元素的外部可见行为,即服务集合的定义说明 协作:描述了一组事物间的相互作用的集合 用例:代表一个系统或系统的一部分行为,是一组动作序列的集合 构件:系统中物理存在,可替换的部件 节点:运行时存在的物理元素 另外,参与者、信号应用、文档库、页表等都是上述基本事物的变体;(3.2) 行为事物:UML模型图的动态部分,描述跨越空间和时间的行为 交互:实现某功能的一组构件事物之间的消息的集合,涉及消息、动作序列、链接 状态机:描述事物或交互在生命周期内响应事件所经历的状态序列 (3.3) 分组事物: UML模型图的组织部分,描述事物的组织结构 包:把元素组织成组的机制 (3.4) 注释事物: UML模型的解释部分,用来对模型中的元素进行说明,解释 注解:对元素进行约束或解释的简单符号;(4) UML关系 (4.1)依赖 依赖(dependency)是两个事物之间的语义关系,其中一个事物(独立事物)发生变化, 会影响到另一个事物(依赖事物)的语义 (4.2)关联 关联(association)是一种结构关系,它指明一个事物的??象与另一个事物的对象间 的联系 (4.3)泛化 泛化(generalization)是一种特殊/一般的关系。也可以看作是常说的继承关系 (

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档