系统分析师-数学与经济管理

系统架构设计师

系统架构设计师-软件开发模型总结



前言

数学是一种严谨、缜密的科学,学习应用数学知识,可以培养系统架构设计师的抽象思维能力和逻辑推理能力,在从事系统分析工作时思路清晰,在复杂、紊乱的现象中把握住事物的本质,根据已知和未知事物之间的联系推断事物发展趋势和可能的结果。


一、最小生成树

一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。 [1]最小生成树可以用kruskal(克鲁斯卡尔)算法或prim(普里姆)算法求出。

  • 某小区有七栋楼房1~7(见下图),各楼房之间可修燃气关掉路线的长度(单位:百米)已标记在连线旁。为修建联通各个楼房的燃气管道,该小区内部燃气关掉的总长度至少为多少百米?
    在这里插入图片描述

克鲁斯卡尔算法:最短边
克鲁斯卡尔(Kruskal)算法从另一途径求网的最小生成树。其基本思想是:假设连通网G=(V,E),令最小生成树的初始状态为只有n个顶点而无边的非连通图T=(V,{}),概述图中每个顶点自成一个连通分量。在E中选择代价最小的边,若该边依附的顶点分别在T中不同的连通分量上,则将此边加入到T中;否则,舍去此边而选择下一条代价最小的边。依此类推,直至T中所有顶点构成一个连通分量为止

普里姆算法:最近顶点
它规定图G = (V,E)是一个带权无向连通图,其中V表示所有顶点的集合,E表示边与顶点之间的关系。算法的目标是从图中的一个顶点出发,构建一颗包含所有顶点的最小生成树。在算法的每一步中,会选择一条连接已选顶点和未选顶点的边,这条边的权值最小。这个过程会一直重复,直到所有顶点都被包含在最小生成树中。

普里姆算法的特点是它只选取最小权值的边,且不会形成回路。在一个有n个顶点的图中,普里姆算法会选取n-1条边来构成最小生成树。

实现普里姆算法时,需要记录哪些顶点已经并入最小生成树(集合U),以及哪些边属于最小生成树(集合TE)。此外,还需要记录最小边在U和V-U中的顶点和权值,以便在每一步中选择正确的边。
在这里插入图片描述
最终答案: 3+6+4+2+3+5 = 23

二、最短路径

  • 有一批货物要从城市S发送到城市T,线路上的数字代表这条路的费用(单位:万)。那么运送这批货物,至少需要花费多少元
    在这里插入图片描述

假设5/6/9的最小分别为 f(5) f(6) f(9),那么求得到t的最小就是 min(f(5) + 21, f(6) + 12, f(9) + 19 ),5/6/9的最小有需要借助他们各自的节点推导得到。这就是动态规划的递推思维

到1的最小为 min(25, 21+23),也就是25

到2的最小为min(21, 25+23),也就是21

到3的最小为min(21+20, 21+25+12),其他的路径就不需要看了,肯定比这两个大。

依次类推…

最终求得s到t的最小值为 81
在这里插入图片描述

三、网络与最大流量

什么是网络流
在一个有向图上选择一个源点,一个汇点,每一条边上都有一个流量上限(以下称为容量),即经过这条边的流量不能超过这个上界,同时,除源点和汇点外,所有点的入流和出流都相等,而源点只有流出的流,汇点只有汇入的流。这样的图叫做网络流。
所谓网络或容量网络指的是一个连通的赋权有向图 D= (V、E、C) , 其中V 是该图的顶点集,E是有向边(即弧)集,C是弧上的容量。此外顶点集中包括一个起点和一个终点。网络上的流就是由起点流向终点的可行流,这是定义在网络上的非负函数,它一方面受到容量的限制,另一方面除去起点和终点以外,在所有中途点要求保持流入量和流出量是平衡的。

网络流最大流的求解

网络流的所有算法都是基于一种增广路的思想,下面首先简要的说一下增广路思想,其基本步骤如下:

1.找到一条从源点到汇点的路径,使得路径上任意一条边的残量>0(注意是小于而不是小于等于,这意味着这条边还可以分配流量),这条路径便称为增广路
2.找到这条路径上最小的F[u][v](我们设F[u][v]表示u->v这条边上的残量即剩余流量),下面记为flow
3.将这条路径上的每一条有向边u->v的残量减去flow,同时对于起反向边v->u的残量加上flow
4.重复上述过程,直到找不出增广路,此时我们就找到了最大流

这个算法是基于增广路定理(Augmenting Path Theorem): 网络达到最大流当且仅当残留网络中没有增广路

  • 下图标出了某地区的运输网,各节点之间的运输能力如下表所示。那么,从节点1到节点6的最大运输能力(流量)可以达到多少万吨/小时?
    在这里插入图片描述
    尽可能的考虑网络上的流量路径,求出每个路径的最大流量(路径最大流量是由路径上的最小流量路径决定的);每次都抽取出最大流量路径流量,将流量从路径中抽离;对于0流量的路径进行删除;反复操作直到节点路径穷尽。下方求得网络最大流量 = 10 + 6 + 5 + 1 + 1 = 23
    在这里插入图片描述

四、不确定型决策

不确定型决策所处的条件和状态都与风险型决策相似,不同的只是各种方案在未来将出现哪一种结果的概率不能预测,因而结果不确定。

  • 等可能性法
    也称拉普拉斯决策准则。采用这种方法,是假定自然状态中任何一种发生的可能性是相同的,通过比较每个方案的损益平均值来进行方案的选择,在利润最大化目标下,选取择平均利润最大的方案,在成本最小化目标下选择平均成本最小的方案。

  • 保守法
    也称瓦尔德决策准则,小中取大的准则。决策者不知道各种自然状态中任一种发生的概率,决策目标是避免最坏的结果,力求风险最小。运用保守法进行决策时,首先在确定的结果,力求风险最小。运用保守法进行决策时,首先要确定每一可选方案的最小收益值,然后从这些方案最小收益值中,选出一个最大值,与该最大值相对应的方案就是决策所选择的方案。

  • 冒险法
    也称赫威斯决策准则,大中取大的准则。决策者不知道各种自然状态中任一种可能发生的概率,决策的目标是选最好的自然状态下确保获得最大可能的利润。冒险法在决策中的体运用是:首先,确定每一可选方案的最大利润值;然后,在这些方案的最大利润中选出一个最大值,与该最大值相对应的那个可选方案便是决策选择的方案。由于根据这种准则决策也能有最大亏损的结果,因而称之冒险投机的准则。

  • 乐观法
    也称折衰决策法,决策者确定一个乐观系数ε(0.5,1),运用乐观系数计算出各方案的乐观期望值,并选择期望值最大的方案。

  • 最小最大后悔值法
    也称萨凡奇决策准确性则,决策者不知道各种自然状态中任一种发生的概率,决策目标是确保避免较大的机会损失。运用最小最大后悔值法时,首先要将决策矩阵从利润矩阵转变为机会损失矩阵;然后确定每一可选方案的最大机会损失;再次,在这些方案的最大机会损失中,选出一个最小值,与该最小值对应的可选方案便是决策选择的方案。

  • 决策矩阵

在这里插入图片描述

乐观主义准则取出每种策略的收益最大数,再比较三种策略中收益最大策略。
在这里插入图片描述

悲观主义准则取出每种策略的收益最小数,再比较三种策略中收益最大的策略。
在这里插入图片描述

等可能准则假设市场趋势的每种可能性都是一致的,即不景气1/3,不变1/3,景气1/3,最终计算每种策略的可能收益。
在这里插入图片描述

后悔值准则选取每种市场情况下的最优决策的收益值作为锚点
计算各种情况的后悔值(后悔值为最优决策收益值-当前决策收益值),找出每种策略的最大后悔值,取最小。
在这里插入图片描述

  • 待更新
  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1.考试要求:<br>(1)具有系统工程的基础知识;<br>(2)掌握开发信息系统的综合技术知识(硬件、软件、网络、数据库);<br>(3)熟悉企业和政府信息化建设,并具有组织信息化战略规划的知识;<br>(4)熟练掌握信息系统开发过程和方法;<br>(5)熟悉信息系统开发标准;<br>(6)掌握信息安全的相关知识与技术;<br>(7)理解软件质量保证的手段;<br>(8)具有经济管理科学的相关基础知识,熟悉有关的法律法规;<br>(9)具有大学本科的数学基础;<br>(10)熟练阅读和正确理解相关领域的英文文献。<br><br>2.通过本考试的合格人员熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调信息系统开发与运行所涉及的各类人员,能指导制订企业的战略数据规划,组织开发信息系统,能评估和选用适宜的开发方法和工具,能按照标准规范编写系统分析、设计文档,能对开发过程进行质量控制与进度控制,能具体指导项目开发;具有高级工程师的实际工作能力和业务水平。 <br>3.本考试设置的科目包括:<br>(1)信息系统综合知识,考试时间为150分钟,笔试;<br>(2)信息系统分析与设计案例,考试时间为90分钟,笔试;<br>(3)信息系统分析与设计论文,考试时间为120分钟,笔试。 <br>二、考试范围<br>考试科目1:信息系统综合知识<br>1.计算机系统综合知识<br><br>1.1 计算机组成与体系结构<br>• 构成计算机的各类部件的功能及其相互关系<br>• 各种体系结构的特点与应用(SMP、MPP)<br>• 计算机体系结构的发展<br><br>1.2 数据通信与计算机网络<br><br>1.2.1 数据通信的基本知识<br><br>1.2.2 网络体系结构与协议<br>• 开放系统互连参考模型<br>• TCP/IP 分层模型<br>• 常用的协议标准<br><br>1.2.3 计算机网络分类<br>• 分类方法<br>• 局域网定义及类型<br>• 广域网定义及类型<br><br>1.2.4 Internet<br>•路由结构<br>•地址和域名<br>•万维网应用<br>•可扩展标记语言(XML)<br>
年份 试题号 知识点 2004 上 60 单射函数概念 2000 15 概率的性质,泊松分布概念 1999 15 简单概率,泊松分布 2001 70~75 概率分布、数学期望、方差 2002 57~65 随机变量正态分布 2004上 61 全概率公式应用 1993 13 Huffman算法求最优二叉树的权、树叶、节点;前缀码 1993 14 集合的性质,交换群 1994 13 代数系统的*运算求么元、逆元、阶,群的概念。 1994 14 无向完全图性质,图的顶点,图的度数序列 1996 14 集合的二元关系的性质,自反对称传递等 1997 14 有向图的关联矩阵、邻接矩阵、可达矩阵性质及定义 1998 3 形式语言的文法,自动机,文法可接受的字符串 1998 14 图的性质、正则树的性质、Huffman最优树的权、充分必要条件。 1999 14 集合的关系自反,群、元、零元 2000 2 AOV网基本概念及特点 2000 14 集合的关系,生成函数,图的识别,单位元 2001 3~5 Chomsky形式语言分层理论的四种文法 2001 67~69 Huffman算法求最优二叉树及权 。逆元和可逆元概念 2002 5~9 有限自动机状态转换图,标记方法 2002 57~65 谓词的符号化,断言,集合的最小元最大元,集合二元关系,二元运算、克鲁斯卡尔算法求最小生成树 2003 54 集合映射问题 2003 55 断言转化成谓词公式 2003 56 集合二元关系的传递包 2003 57 集合偏序关系 2003 58 群 2003 59 无向图是什么图 2003 60 排列组合 2004上 54~55 图的最小生成树问题 2004上 56 偏序关系的哈斯图 2004上 57 最短哈密尔顿回路问题 2004上 58 单位元概念 2004上 59 集合关系的等价关系 2000 15 合并排序排序算法的时间复杂度 1999 15 排序算法时间复杂度问题 2002 65 程序的时间复杂度 2003 62~63 排序比较次数及时间复杂度 1990 7 有限自动机 1990 8 排列组合问题,二元关系, 1991 13 Chomsky形式语言分层理论 1991 14 图,最大强联通子图,最大单向联通子图 1992 13 谓词,永真式,合取范式,前束合取范式。 1992 14 代数系统二元关系,群 2004下 6~7 有限状态自动机,正则式 2004下 21 AOV网关键路径 2004下 50 二元关系的等价关系 2004下 51~52 集合文氏图 2004下 53 命题形式化 2004下 54 鸽笼原理应用 2004下 55~56 最短路径问题 2005上 54 排列问题 2005上 55 无向图的二元关系 2005上 56 谓词公式性质可满足 2005上 57 命题符号化 2005上 58 集合 逆元元素 2005上 59 识别图 2005上 60 排列组合问题 2005下 20~21 Macabe环路复杂度,覆盖测试基本路径。 2005下 22 概率 转移矩阵 2005下 24~25 Pert图 关键路径 最早开始时间 2005下 54 最短路径有几条 2005下 55 真命题判断 2005下 56 命题形式化 2005下 57 集合的性质 2005下 58 集合等价关系 2005下 59 强联通图 2005下 60 偏序关系 经济管理 1993 18 决策收益表 1993 20 计算盈亏分析的公式 1993 22 关键路径 1994 16 订货批量算法 1994 21 存储管理 1990 12 库存管理 1990 13 决策树 1992 18 经济计量模型 1995 20 计算盈亏 1990 11 价值工程 1991 18 动态规划法 1991 20 利润期望值 1991 21 库存管理 2005上 8 贴现率 2005下 8~9 投资受益 贴现
1 引言 系统分析是IT组织开发优秀的应用系统的重要工作,需要拥有扎实的理论知识和丰富的实际经验的人员来完成。随着应用系统规模越来越大,复杂程度越来越高,系统分析师系统开发的过程中,发挥着越来越重要的作用。 系统分析师(原系统分析员)考试属于计算机技术与软件专业技术资格(水平)考试中的最高级别,是一个难度很大的考试。十多年来,考生平均通过率为10%左右。主要原因是考试范围十分广泛,牵涉到计算机专业的每门课程,且注重考查新技术和新方法的应用。考试不但注重广度,而且还有一定的深度。不但要求考生具有扎实的理论知识,还要具有丰富的实践经验。 根据最新的考试大纲(2004年版,http://edu.csai.cn/ksdg/),对考生的要求有: (1)具有系统工程的基础知识; (2)掌握开发信息系统的综合技术知识(硬件、软件、网络、数据库); (3)熟悉企业和政府信息化建设,并具有组织信息化战略规划的知识; (4)熟练掌握信息系统开发过程和方法; (5)熟悉信息系统开发标准; (6)掌握信息安全的相关知识与技术; (7)理解软件质量保证的手段; (8)具有经济管理科学的相关基础知识,熟悉有关的法律法规; (9)具有大学本科的数学基础; (10)熟练阅读和正确理解相关领域的英文文献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

steamone

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值