- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
001系统分析与设计课件
广东工业大学计算机学院 系统分析与设计 第1章 系统思想 1.1 系统的概念 英文中系统一词(system)来源于古代希腊文(systεmα),意为部分组成的整体。 日常生活中系统这一概念随处可见: 如经济领域的工业系统、商业系统、农业系统;自然 界的水利系统、气象系统、生态系统;军事领域的作 战系统、后勤保障系统;日常生活中的交通系统、文 教系统 什么是系统? 系统有众多定义,其中一种定义为:它是由若干具有 特定属性的组成元素经特定联系而构成的、与周围环 境相互联系的、具有特定的结构和功能的整体。 有关系统工程的定义有许多种,有的很抽象,有的很具体。我们在这里给出系统的定义如下: 定义1:相关事物按一定的方式和内部联系组合而成的整体。 1.2 系统的特性 1、系统特性类型:功能特性,非功能特性。 功能特性——当系统的所有部分一起工作以达到一目标的时候表现出来。 非功能特性——表现为在特定的操作环境中系统的表现行为。如可变性、性能、安全性和保密性。 2、系统特性的表现方式: 整体性、层次性、环境适应性、目的性、自组织性、 相关性以及突变性。 整体性——整体性是系统最重要的特性,是系统论的基本原理。系统之所以成为系统,首先是系统具备整体性。 系统的整体性是由系统的有机关联性为保证的 : 系统内部诸要素相互关联、相互作用 系统与外部环境有物质、能量、信息的交换,有相应的输入和输出 层次性——系统由一定的要素组成,这些要素是由 更低一层的要素组成的子系统;另一方面,系统本身 又是更大系统的组成要素,这就是系统的层次性。 系统的层次性是极其多样的,具有纵向的、横向的和 交叉性的系统及其子系统。 环境适应性——任何一个系统都存在于一定的物质环境之中,因此,它必须与外界环境产生物质的、能量的和信息的交换,外界环境的变化必然会引起系统内部要素之间的变化。 系统必须适应外界的变化,不能适应外界变化的系统 是没有生命力的 。 目的性——通常系统都具有某种目的,要达到既定目的,系统就要具有一定的功能,而这正是区别此系统与彼系统的标志。 为了实现系统的目的,系统必须具有控制、调节和管 理的功能,管理的过程也就是系统的有序化过程,即 使它进入与系统目的相适应的状态。 自组织性——在一定的条件下,子系统之间自发的通过非线性的相互作用产生协同现象和相干效应,并形成一定的组织功能和时空结构,使系统表现出新的有序状态,这个特性就叫做系统的自组织性。 相关性——系统内各要素(或组成系统的各子系统)是相互联系、相互作用的,相关性说明这些联系之间的特定关系。 突变性——指系统通过失稳从一种状态进入另一种状态的一种剧烈变化过程,是系统质变的一种基本形式。 突变与系统稳定性相关。 突变成为系统发展过程中的非平衡因素,是稳定中的 不稳定。 1.3 系统及其环境 1、技术现状与系统需求 计算机技术在不断地发展,从事该技术的工作者的技 术也不断提高。提高与发展的目的是为了解决计算机 实际工作中的难题。但是客观实际提出的系统需求往 往超越我们的基本技术。 2、设计与分析的本质 所谓系统分析和系统设计,可以用“认识,构造”简单 地说明,即对旧系统的认识,对新系统的构造。 所谓认识就是利用物理、数学和领域知识对原系统进 行分析与综合,然后用一定的手段对原系统进行表示。 定义2: 分析是在思想中把事物分解为各个属性、部分、方 面; 综合是在思想中把事物的各个属性、部分、方面综合 起来。两者彼此相反,相互联系。 所谓构造识就是新系统的设计。 定义3:利用现有设备来规划一个能按照规定要求运 行的系统过程。 3、系统环境 系统都是在一定环境中存在的,这个环境影响系统的 功能和性能。 为什么一定要了解系统环境? (1)在许多情况下,系统的目的就是要改变环境。 (2)一个系统的功能受到环境变化的影响,这种影响可能很难估计。 1.4 系统模型 作为系统需求和设计活动的一部分,系统必须被建模 成一系列组件和组件间的关系。 上下文模型 在需求导出和分析过程的早期阶段,应该首先界定系 统的边界。系统边界一旦确定,接下来的部分分析活 动就是定义系统上下文和系统与环境之间的依赖关系 。 行为模型——行为模型用来描述系统的所有行为 。 数据流模型:描述系统数据处理的很直观的方式。 状态机模型:是一种描述系统对内部或外部事件响应 的行为模型。 数据模型 系统建模的一个重要方面就是要定义系统处理的数据 的逻辑结构。 最广泛采用的数据建模技术是实体、关系、属性建模 (即ERA建模)。 对象模型 在需求分析阶段开发的对象模型既可以用来表达系统 数据也可以用来表达对数据的处理。 在需求分析阶段采用面向对象
文档评论(0)