信息系统分析与设计第二版陈禹第八章节详细设计
61页1、第八章 详细设计,目 录,8.1 总体设计与模块设计的衔接 8.2 模块的功能与性能设计 8.3 代码设计 8.4 人机界面设计 8.5 输入输出设计 8.6 模块设计的组织 8.7 实施方案的撰写与审议 小结,8.1 总体设计与模块设计的衔接,系统设计,设计系统的物理模型,系统的逻辑模型,系统的物理模型,转 换,模块实现的计算机处理与人工处理划分一般原则是:,(1)对复杂的计算、大量重复的数学运算,如统计、汇总、分配等;对结构化程度高的数据处理,如数据传送、存储、分类、检索、编制单证报表等,应由计算机处理。 (2)各种管理模型、高层次的数学模型,如运筹学、数理统计、预测等处理,数据量大、算法复杂,适用于计算机处理。 (3)对与数据格式不固定,例外情况较多及需要经验来判断的工作,目前没有成熟的技术可以应用或者代价太高,适合于人工处理。 (4)决策性问题,先由计算机处理提供尽可能多的资料,来辅助与支持人进行最后的决策。,8.2 模块的功能与性能设计,处理过程设计 IPO图 流程图 问题分析图 NS图 过程设计语言 处理过程设计原则,处理过程设计,IPO图: IPO(Input-Proce
2、ss-Output, IPO)是用于描述某个特定模块内部的处理过程和输入输出关系的图。IPO是配合HIPO详细说明每个模块的输入、输出数据和数据加工的重要工具。常用的IPO图的基本内容如下表所示。,处理过程设计,IPO图的特点: 在IPO图中,输入、输出数据来源于数据词典。变量说明是指模块内部定义的变量,与系统的其他部分无关,仅由本模块定义、存贮和使用。备注是对本模块有关问题作必要的说明。 开发人员不仅可以利用IPO图进行模块设计,而且还可以利用它评价总体设计。用户和管理人员可利用IPO图编写、修改和维护程序。因而,IPO图是系统设计阶段的一种重要文档资料。,处理过程设计,流程图:流程图(flow chart)即程序框图,又称程序流程图。它是用统一规定的标准符号描述程序执行具体步骤的图形表示,是使用历史最久、流行最广的一种描述工具。流程图包括三种基本成分: (1)处理,用方框表示。 (2)判断条件,用菱形框表示。 (3)控制流,用箭头表示。,流程图的基本结构,处理过程设计,流程图的特点: 优点:直观形象,便于理解和掌握。 缺点:1、表示控制的箭头过于灵活,若使用得当,流程图简单易懂,反
3、之,流程图可能非常难懂,而且无法维护;2、它只描述执行过程而不能描述有关数据。,处理过程设计,问题分析图: (Problem Analysis Diagram, PAD)由日本日立公司二村良彦等人于1979年提出,是一种支持结构化程序设计的图形工具。,问题分析图的特点: PAD图不仅逻辑结构清晰、图形标准,而且更重要的是它能引导人们使用结构化的程序设计方法,从而有利于提高程序的设计质量。以PAD图为基础,按照机械的变换规则,就可以写成结构化的程序。,问题分析图的基本结构,处理过程设计,NS图: 1983年,美国的I.Nassi和B.Sheiderman共同提出了一种不用GOTO语句、不需要流向线的结构化流程图,又称为盒图。在NS图中,每个处理步骤用一个盒子表示,盒子可以嵌套。盒子只能从上头进入,从下头走出,除此之外别无其它出入口,所以盒图限制了随意的控制转移,保证了程序的良好结构。,NS图的特点: (1)它强制设计人员按结构程序设计方法进行思考和描述其方案,由NS图得到的程序必定是结构化的;(2)图像直观,容易理解设计意图,为编程、复查、测试、维护带来方便;(3)简单易学。,NS图的基
4、本结构,处理过程设计,过程设计语言: (Procedure Design Language, PDL)是用来描述模块内部具体算法的非正式且比较灵活的语言,其外层语法是确定的,而内存语法不确定。外层语法描述控制结构,用类似一般编程语言的保留字,所以是确定的。内层语法不确定,可以按系统的具体情况和不同层次灵活选用,实际上可以采用任意自然语句来描述具体操作。,处理过程设计,过程设计语言的特点: 它仅仅是对算法的一种描述,是不可执行的。 与PAD等图形工具相比,PDL具有以下优点: (1)同自然语言(英语)很接近,易于理解。 (2)易于被计算机处理并存储。 (3)可以从它自动产生程序。 不足之处在于它不如图形描述直观,对英语使用的准确性要求较高。,处理过程设计原则,模块间的接口要符合通信的要求 考虑将来实现时所用计算机语言的特点 考虑数据处理的特点 估计计算机执行时间不能超出要求 考虑程序运行所占的存贮空间 使程序调试跟踪方便 估计编程和上机调试的工作量,除了要满足某个具体模块的功能、输入和输出方面的基本要求以外,还应考虑以下几个方面:,8.3 代码设计,代码设计,代码(code)的定义,代码
《信息系统分析与设计第二版陈禹第八章节详细设计》由会员E****分享,可在线阅读,更多相关《信息系统分析与设计第二版陈禹第八章节详细设计》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页