欢迎来到天天文库
浏览记录
ID:52178716
大小:706.00 KB
页数:65页
时间:2020-04-01
《工程信息管理第五章系统设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、工程管理信息系统5-1哈尔滨工业大学管理学院建设信息教研室第五章系统设计5-2系统设计的目标与原则系统概要设计系统详细设计系统设计的任务主要是解决“怎么做”的问题。其目标是进一步实现系统分析阶段推出的系统模型,详细地确定新系统的结构、应用软件的研制方法和内容。5.1系统设计的目标与原则系统设计的目标系统的工作质量准确及时性用户友好性系统的可变性可修改性易维护性系统的经济性直接、间接经济效益社会效益系统工作效率处理能力处理速度响应时间系统的可靠性可抗性平均无故障时间平均修复时间5-3系统性代码统一
2、,设计规范标准,数据一次输入多次利用。灵活性开放性和结构可变性,尽量采用模块化结构,提高模块的独立性。可靠性安全保密性、检错及纠错能力等。经济性硬件投资应以满足需要为前提,系统设计应尽量避免不必要的复杂化,各模块应尽量简洁。5-45.1系统设计的目标与原则系统设计的原则系统概要设计是根据系统分析所得到的系统逻辑模型——数据流图和数据字典,借助一套标准化的图、表工具,导出系统的功能模块结构图。结构化设计(StructuredDesign,SD)方法5-55.2系统概要设计功能模块设计SD方法是由美
3、国IBM公司的W.Stavens,G.Myers,L.Constantinl等人提出的,适用于任何软件系统的软件结构设计。SD方法通常与系统分析阶段的SA方法衔接起来使用,借助SA方法得到用数据流图和数据词典描述的系统分析报告,SD方法则以数据流图为基础得到软件的模块结构。是将系统设计成由相对独立、单一功能的模块组成的结构,从而简化研制工作,防止错误蔓延,提高系统的可靠性。在这种模块结构中,模块之间的调用关系非常明确与简单,每个模块可以单独地被理解、编写、调试、查错与修改。模块结构整体上具有较高
4、的正确性、可理解性与可维护性。SD方法的基本思想在从数据流图导出初始模块结构图时采用一组基本的设计策略—变换分析与事务分析。在对初始模块结构图改进和优化方面有一组基本的设计原则—耦合小、内聚大,和一组质量优化技术。SD方法采用图形表达工具—模块结构图5-65.2系统概要设计功能模块设计模块结构图模块结构图的导出模块结构图的评价模块结构图的改进5-75.2系统概要设计功能模块设计模块结构图是描述系统结构的图形工具计算工资计算工资总额计算实发工资打印工资单奖金基本工资扣款数总额总额实发工资实发数职工
5、姓名5-8模块结构图5.2系统概要设计功能模块设计工资系统的模块结构图模块调用数据控制信息转接符号基本符号(1)模块通常指用一个名字就可以调用的一段程序语句。如:FoxPro中的过程或命令文件。一个模块应具备以下四要素:输入和输出;功能;内部数据;程序代码。5-95.2系统概要设计功能模块设计模块结构图在模块结构图中,用联接两个模块的箭头表示调用。箭头总是由调用模块指向被调用模块,执行后又返回调用模块。(2)调用a.调用b.判断调用ABCBA模块的调用规则每个模块都有特定的任务,只有上级模块才能
6、调用下级模块;模块的通信仅限于上下级模块之间,任何模块不能与其他上下级模块或同组模块进行直接通信联系;某一模块要与其相邻的同组模块进行信息交换,必须通过各自的上级模块;模块调用的次序是从上而下,自左向右。BCDAc.循环调用5-105.2系统概要设计功能模块设计模块结构图BAX,YZ简历数据读人事文件查职工简历职工号无此职工(3)数据一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块供处理,被调用模块又可以将处理结果送回到调用模块。(4)控制信息模块间传递某些控制信息用以指导程序下一步
7、的执行控制信息只反映某种状态,不必进行处理。5-115.2系统概要设计功能模块设计模块结构图(5)转接符号当模块结构在一张图面上画不下,需要转接到另外一张纸上,或为了避免图上线条交叉时,都可以使用转接符号。C1ABD11EF5-125.2系统概要设计功能模块设计模块结构图相关概念:①统帅与从属②深度③宽度④扇出数⑤扇入数AGHIJKLMN总深度总宽度BCDEFA扇出5B扇出3F扇出2宽度5宽度2M扇入2N扇入3A统帅B、C、D、E、FB、C、D、E、F从属A5-135.2系统概要设计功能模块设计
8、模块结构图(1)事务分析以事务为中心的转换方法。一个抽象的高层数据流图CYAXBZF1F2ABCSYSTEM分解后的系统结构图范围:一般用于转换高层数据流图。优点:能把一个大的、复杂的系统分解成若干个小的、简单的子系统。5-145.2系统概要设计功能模块设计模块结构图的导出123654ABCDEFGH输入主加工输出数据流图范围:一般用于将低层数据流图转换成系统模块结构图。如下面的图A转换为图B。5-15(2)变换分析以变换为中心的转换方法。5.2系统概要设计功能模块设计模块结构图的导出SYSTE
此文档下载收益归作者所有