- 1、本文档共165页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*/170 系统维护 维护:对系统的检查、修改和增强 维护的原因 业务过程的改变 来自用户、管理者的新要求 程序中的错误 技术和硬件问题 组织合并 政府及法律规定的改变 硬件及操作系统的更换 */170 维护的类型 滑溜改动(微小改动) 补丁(patch):将修改的部分加到系统中 发布(Release) 版本 (Version) */170 维护与设计的关系 */170 系统评价 分析系统的处理过程和结果,以确保系统能按照预期要求运行 评价的内容 目标评价 功能评价 性能评价 运行方式评价 */170 评价考虑的因素 动机 组织目标 硬件和软件 数据库 通信系统 人员 控制 培训 成本 复杂性 可靠性 效率 响应时间 文档 */170 思考的问题 怎样将IT应用到组织 组织怎样适应IT技术 怎样管理信息资源 怎样保证系统成功 */170 THE END 谢谢! */170 结构化语言 结构化语言是介于普通语言和计算机语言之间,广泛应用于模块功能的描述。 结构化语言有三种基本形式: 顺序结构 选择结构 循环结构 使用结构化语言应当注意: 1) 可简可繁,视需要和表达清楚而定 2) 应尽可能确切,避免二义性 3) 缩格书写,层次分明 */170 顺序结构 一条或者若干条祈使句构成的祈使句组就是一个顺序结构。它是基本的步骤和动作的描述,一步一步的、无条件的顺序执行。 例: 获得职工号 读基本工资文件、考勤文件和总务文件 计算应发工资 计算应扣款项 计算实发工资 */170 选择结构 选择结构也称为判断结构。 选择结构有两种表达形式: 第一种形式: 如果 条件1(成立) 则 动作1(发生) 否则 (条件1不成立) 则 动作2 第二种形式: 情况1(成立) 动作1 情况2 动作2 ? ? 情况n 动作n */170 循环结构 循环结构描述在某种条件下,连续执行同样的动作,直到条件不再成立为止。 例: 对每个职工 计算实发工资 将实发工资数加到总计中 */170 程序流程图 S1 S2 S1 S2 条件 S1 条件 Y Y Y S1 条件 N N N 选择结构 循环结构 顺序结构 */170 N-S图 用方框图代替传统的流程图 S1 S2 选择结构 循环结构 顺序结构 S2 S1 条件 Y N S1 条件 S1 条件 先判断后循环 先循环后判断 */170 PAD图(问题分析图) 利用PAD图完全可以表示结构化程序设计中的三种基本结构形式:即顺序、选择、循环 选择结构 循环结构 顺序结构 S1 S2 S3 S1 S2 Y F 条件 WHILE S 条 件 UNTIL S 条 件 */170 决策树 决策树是比结构化语言更直观、更方便的表达方式。 树根:决策开始 树叉:决策点 树叶:动作,即决策的结果 */170 决策树 某企业对不同交易额、不同信誉的新老客户采取不同的优惠待遇,具体销售策略为:每年的交易额小于5万的客户不给优惠;每年的交易额大于等于5万的客户,如最近三个月无欠款,给15%的折扣率;如有欠款,还应考虑客户与本企业的交易时间,交易时间大于20年,折扣率为10%,交易时间小于20年,折扣率为5%。 */170 客户订货优惠处理判断树 */170 判断表 各种条件 各种可能的动作 (方案) 条件组合(状态) 决策规则 当条件和条件组合比较多,决策结果也比较多时,用判断表比结构化语言和决策树更方便。 判断表(矩阵)的大致形式如下: */170 判断表的应用 应用步骤 1.确定对象 2.确定决策条件 3.确定动作 4.确定条件组合 5.建立矩阵表格 6.化简 实例 某厂招工政策:考试成绩60-75分,不分男女,初中生需学习一年再分配;高中生,分配做电工;成绩75-90分,初中生男生做钳工,女生做车工;而高中生不分男女都做材料员;成绩在90分以上,不分男女,初中生做材料员,高中生则做技术员。 */170 判断表建立步骤1 1、确定对象即所选实例 2、确定决策条件 条件 取值 含义 性
文档评论(0)