- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)是一种特殊/一般的关系。也可以看作是常说的继承关系
(
您可能关注的文档
- 5Pre-drillingPreparations钻前准备(s)讲述.doc
- 5.1孔轴配合件的加工讲述.doc
- 5S训练用教材讲述.pptx
- 5~10岁育儿知识讲述.doc
- 5、6楼建筑节能施工讲述.doc
- 5.8典型加工表面分析之一讲述.pptx
- 5、信息安全体系讲述.pptx
- 5、DB2日常管理与监控讲述.pptx
- 5、6号机空冷管束冲洗及冲洗、喷淋系统设备检修维护招标文件(技术部分)讲述.doc
- 5、长庆油田公司采气井口装置维护保养管理办法(试行)讲述.doc
- 隐形变异作风问题的检视与整改培训讲座PPT课件.pptx
- 内蒙古自治区赤峰第四中学2023-2024学年高二下学期5月期中物理试题 含解析.docx
- 内蒙古自治区巴彦淖尔市第一中学2024-2025学年高一下学期4月期中考试 物理 含答案.docx
- 内蒙古自治区赤峰市第四中学2024-2025学年高二下学期4月月考试题 物理 含答案.docx
- 内蒙古自治区鄂尔多斯市达拉特旗达拉特旗第一中学2023-2024学年高一下学期7月期末考试物理试题 含解析.docx
- 新修订《代表法》五大亮点解读.pptx
- 幼儿园夏季防暑降温安全课主题活动PPT课件.pptx
- 2025年宜明昂科分析报告:CD47融合蛋白安全性及疗效优秀,市场空间广阔.pdf
- 2-数学_数学答案.pdf
- 幼儿园小学端午节习俗文化教育教学主题班会PPT课件.pptx
文档评论(0)