软件工程中系统模型的构建.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程中系统模型的构建 李德治 窦朝晖 (北京跟踪与通信技术研究所·北京·100094) 摘要随着计算机日益广泛的应用,人们越来越重视软件开发及软件工程。系 统模型的构建是软件开发的基础,也是软件工程中的重要环节。本文就软件工程 中系统模型的构建进行初步的讨论。 关键词软件工程;系统;模型构建 1 系统 系统就是由多个元素有机地(相互有合理的关系)结合在一起,并执行特定的功能以 达到特定的目标的集合体。系统是由各元素和子系统组成的;各元素之间是相互作用或相 互制约的;系统是有目标的:系统和环境有关,要适应环境的变化;系统有强烈的整体性, 单元要服从整体。 1.1系统的特·陛 具体来说,系统有如下五个特性: 整体性组成系统的各元素不是简单集合在一起,而是有机地组成一个整体,每个元 素都要服从整体,追求整体最优,而不是每个元素最优。这就是全局的观点。系统也可以 是由子模块来组成,那么子模块将是系统的元素。此时,需要通过各子模块的协调、综合, 使整体系统具有较好的性能;反之,若每个模块都单独追求最好,相关的协调性可能就存 在问题,故系统的整体性就可能较差。事实上我们的工作集体之间的关系也是如此,在集 体内要以”系统”的最优为前提,而不是个人最优,这需要集体中每个成员具有良好的心态。 层次性系统的中的每个元素仍然可能是一个系统,亦即子系统。一个系统中含有众 多的模块,而这些模块也是一个系统,这些模块还含有子模块,其子模块也是一个系统, 直至模块中的元素,而对于元素中的属性也可以认为是一个系统。 相关性系统内的各元素是有联系的和相互作用的,从而有机地集合在一起形成一个 具有特定目标、特定功能的系统。 目的性任何一个系统都有一定的目标或目的,该目标是通过系统的功能达到的,因 此任何系统都有某种功能,而功能是通过组织某些组织、机构来实现的。 适应性任何系统都处于环境之中,所以系统必须适应周围的环境。 在系统中我们称有意义的元素为实体,表示实体的特征为属性,实体的运动叫活动,描 述系统在任何时间的变量叫状态变量,简称状态,表示状态变化的出现称为事件。 518 1.2、系统方法 系统方法是研究系统工程的思考问题和处理问题的方法论,系统工程则是以研究大规 模复杂的系统为对象的一门新兴边缘学科。系统方法的核心是:系统的思想、数学的方法 和计算机的技术。 所谓系统的思想即把研究对象作为整体来考虑,着眼于整体最优运行;数学的方法就 是用定量的技术即数学方法研究系统,通过建立系统的数学模型和运行模型,将得到的结 果进行分析,再用到原来的系统。计算机技术是求解数学模型的工具,在系统的数学模型 上进行模拟,以实现系统的最优化。 有关系统方法的表示,美.H.Hall提出过三维结构: 时间维①规划阶段对系统进行定义、确定目标、制定开发计划和策略。②制定方 案提出具体解决方案。③研制阶段实现系统研发方案。④试运行阶段将项目投入试 运行。⑤安装调试阶段将整个系统安装好,拟定运行维护规范和运行计划。⑥运行阶段 按预期目标运行系统。⑦更新阶段改进旧系统使之成为新系统。 逻辑维①问题确定通过收集数据确定问题。②确定目标及评价标准根据问题制 定目标和相关标准。⑨系统综合分析实施项目策略。④系统分析通过建模、推断可供 选择的各种方案的可能结果。⑤最优化分析出最优化的系统方案。⑥系统决策从各种 方案中选出最优方案。⑦计划实施将最优方案付于实施。 知识维①基础知识分析实施系统所需的各种基础知识。②专业知识分析实施系 统所需的相关专业知识。 2模型 模型是从系统抽象出的简单实体,用来描述系统。模型具有三个特征:①它是现实系 统的抽象和模仿。②它由那些与分析现实系统有关的元素组成。⑧它表明这些元素之间的 相互关系。 模型中元素构成的集合和之间存在的关系是从数学上的集合和关系演化而来的。 集合一个集合简单的说就是一些对象的整体。如果一个集合是有限的也不是太大, 我们可以用列出其中的所有元素来对它进行描述。 关系关系是两个有序偶的集合,说明关系发生在两者之间。若在三者之间存在关系, 则需由两个关系合成。 函数函数是关系的一个特例。即给集合X的每个元素赋给集合Y的一个(或多个) 元素的一种对应关系。软件开发中函数的概念是一个操作过程,对一组地址或数字的操作 方式、方法或过程。

您可能关注的文档

文档评论(0)

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

一线鞋类设计师,喜欢整理收集文档。

1亿VIP精品文档

相关文档