信息系统分析与设计复习提纲.ppt

信息系统分析与设计复习提纲.ppt

ID:48242761

大小:658.50 KB

页数:59页

时间:2020-01-18

信息系统分析与设计复习提纲.ppt_第1页
信息系统分析与设计复习提纲.ppt_第2页
信息系统分析与设计复习提纲.ppt_第3页
信息系统分析与设计复习提纲.ppt_第4页
信息系统分析与设计复习提纲.ppt_第5页
资源描述:

《信息系统分析与设计复习提纲.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息系统分析与设计复习纲要第一章信息系统及相关的概念数据(Data):一般意义上认为是客观实体的属性值,是对客观事物记录下来的,可以鉴别的符号(数字,字符、文字、图形等等)信息:“构成一定含义的一组数据就称为信息”2信息量香农定理如一个事件X具有N种可能的状态,当各种状态以等概率出现的时候,系统将得到最大信息量[H(x)max]如式1如事件X的N种可能状态的出现概率不等时,则将得到平均信息量,其计算公式如式2:3信息量例1:已知某事件的各种可能状态以等概率出现,其出现概率P=0.666,试计算其最大信息量?答:例2:已知某事件的状

2、态数为5,各种状态的出现概率分别为0.10;0.15;0.30;0.05;0.40,试计算其平均信息量?答:4一、已知某事件的可能状态数为23,他们均以等概率出现,试计算其信息量(I)?二、已知某事件的各种可能状态以等概率出现,其概率P=0.756,试计算其最大信息量H(x)max?三、已知某事件的状态数为6,各种状态的出现概率分别为0.17;0.32;0.06;0.20;0.16;0.09,试计算其平均信息量H(x)?信息量习题5第二章信息系统分析与设计理论◇软件过程的三种图形工具的五种基本控制结构是顺序结构、IF两分支选择结构

3、、CASE多分支选择结构、先判断重复结构(WHILE)、后判断重复结构(REPEAT)。◇判定表描述程序的静态逻辑,因此不能独立用于描述程序逻辑。主要用于检查程序的逻辑。◇PDL语言是一种伪码,用于描述程序的逻辑。它的语法分为内外两层。外语法用高级语言中的关键字对程序进行分割,以描述程序结构和数据结构;内语法用自然语言描述各种操作和条件。◇HIPO是一种设计工具,主要包含可视目录表和IPO图。可视目录表给出程序的层次关系,IPO图则为程序各部分提供具体的工作细节。6模块独立性的度量之一:耦合度耦合度是模块间的联结关系,衡量不同模块

4、间的相互依赖的紧密密程度,耦合的强弱取决于模块间接口的复杂程度;进入或访问一个模块的入口点;以及通过接口的数据。耦合度越高,模块独立性越弱耦合度强弱的因素:一模块对另一模块的引用一模块向另一模块传递的数据量一模块施加到另一模块的控制的数量模块间接口的复杂程度7模块间耦合的类型:低非直接耦合耦数据耦合合标记耦合性控制耦合高内容耦合模块独立性弱(低耦合)强(中耦合)(较强耦合)(强耦合)公共耦合8如何降低模块间耦合度:(1)如模块必须存在耦合,选择适当的耦合类型原则:尽量使用数据耦合少用控制耦合限制公共耦合的范围坚决避免使用内容耦合(

5、2)降低模块间接口的复杂性模块独立性的度量之二:聚合度衡量一个模块内部各成分之间彼此结合的紧密程度设计目标:高聚合(一模块的所有成分都直接参与并且对于完成同一功能来说都是最基本的)10模块的聚合性类型:低偶然聚合内逻辑聚合聚时间聚合性过程聚合通信聚合顺序聚合高功能聚合模块独立性弱(功能分散)强(功能单一)11过程设计过程设计也叫做详细设计或程序设计,它不同于编码或编程。在过程设计阶段,要决定各个模块的实现算法,并精确地表达这些算法。前者涉及所开发项目的具体要求和对每个模块规定的功能。以及算法的设计和评价,后者需要给出适当的算法描述

6、,为此应提供过程设计的表达工具。判定表判定树结构化语言12某商业公司的销售策略规定:不同的购货量、不同的顾客可以享受不同的优惠。具体办法是:年购货额在5万元以上且最近三个月无欠款的顾客可享受15%的折扣;近三个月有欠款,但是本公司十年以上的老顾客,可享受10%的折扣;若不是老顾客,只有5%的折扣;年购货额在5万元以下无折扣。例:优惠折扣问题描述13判定表(DecisionTable)判定表(DecisionTable),又称判断表,为描述这类加工逻辑提供了表达清晰、简洁的手段。是描述多条件、多目标动作的形式化工具。判定表也是一种图

7、形工具,呈表格形。判定表共分四大部分其结构如下所示。判定表结构:条件类别条件组合操作操作执行14判定表(DecisionTable)判断表的建立方法首先确定有哪些条件第二确定每一个条件有几种可能的状态,即有几种取值第三要确定有哪些动作第四给出所有条件的组合最后确定每一项动作要依赖哪些条件及取值。15举例:优惠折扣——(判断表)1.识别判断条件,并列出所有的条件及条件值;C1(交易额)>=50000元、<50000元C2(信誉好)近三个月无欠款、有欠款C3(老顾客)交易10年以上、10年以下2.建立条件组合数三种条件,每种各有二种情

8、况,共有8种组合3.识别每个独立步骤A1:折扣15%A2:折扣10%A3:折扣5%A4:无折扣16条件组合条件与行动12345678C1交易额>=50000元YYYYNNNNC2近三个月无欠款YYNNYYNNC3交易10年以上YNYNYNYNA1折

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。