- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2 结构化方法概述 信息系统是由许多功能模块构成的,这些功能模块通过某种规律的信息流结构而相互联系在一起。 各阶段都是“自顶向下”、“逐步求精”。 “结构化”的含义是“有序”、“有规律”。 2.1 系统分析 系统分析的阶段: 调查分析 数据分析 处理分析 系统分析的主要任务 系统分析的主要任务可以用“了解”、“理解”、“表达”三项任务表示: 了解现行系统是怎样运作的 理解对现行系统的改进和新系统的需求 把对新系统需求的理解用恰当的工具表达出来 为新系统构建“逻辑模型” 调查分析的内容 组织机构与岗位设置调查 职能范围与业务流程调查 用户视图收集与分析 单、证、帐、表 计算机应用现状调查分析 网络结构与系统软件 应用系统使用情况 业务模型建立 建立业务模型(Business Model) 职能域 业务过程 业务活动 绘制业务流程图 反映组成业务过程的一系列业务活动之间的逻辑关系 数据分析 识别用户视图从时间特征上归属哪一类。 静态信息;过程信息;状态信息; —— 混合的信息必须适当加以剥离。 区分用户视图是原始信息、基础信息、处理后信息。 原始信息:信息系统的信息源 基础信息:必须输入与采集并存储的信息 处理后信息:由基础信息经过加工处理得到的信息(此类视图不必建立相应的数据字典) 建立相应的数据字典。 例如:学生基本信息(学号、姓名、出生日期、籍贯、身份证、专业、院系、学生类型、年级、班号) 处理分析 根据业务模型分层建立处理分析模型PAM 将职能域放入模型的顶层处理模块 将业务过程放入模型的第二层处理模块 将业务活动放入模型的第三层处理模块 根据需要对模型的底层处理模块再展开 将不需要由计算机进行的处理模块删除 添加计算机系统必须的处理模块(如系统管理、编 码维护、日志管理等) 处理分析模型中的数据(datastore)由“基础信息” 组成 处理分析模型中的外部信息由“原始信息”和“处理 后信息”组成 系统设计的主要任务 系统设计的主要任务是按照系统分析阶段确定的系统逻辑模型,具体设计出运行效率高、适应性强、可靠性高且经济实用的系统实施方案。即把系统分析阶段提出来的逻辑模型变换成为系统的物理模型。 功能模型设计:系统包含的功能。 数据模型设计:概念数据模型、物理数据模型。 性能设计:周转时间、响应时间、吞吐量。 可靠性设计:可靠、可用、可维护性、安全性。 平台设计:硬件环境、软件环境、开发工具。 系统设计的阶段 总体设计(相当总装图) 设计系统的工作平台 设计系统的总体结构并划分模块 设计输入输出的格式、内容及频度 确定安全保密和操作控制规范 详细设计(相当零件图) 定义输入输出介质 设计每个模块的具体算法 设计每个模块的数据结构 结构化系统设计原理 模块化原理 [软件模块]具有相对独立的程序和数据 的集合。 软件系统可被逐层划分为大小适当、功能明确且容易实现的模块,并由它们协调和组合去共同达到系统设计的目标。 结构化系统设计原理 信息隐藏原理 模块的划分应该使得包含在模块内的信息对于无需这些信息的模块是不可访问的。 在一定规模和条件下,把那些对模块功能相关度最大的信息分在模块内,而将最少的完成功能所必需的交互信息划分在模块外(接口处)。 结构化系统设计原理 时空等价原理 理论上讲,特定的系统功能模块,既可以由硬件模块去完成,也可以由软件模块去完成。 硬件模块有耗空间但速度快的属性;软件模块有耗时间但体积小的属性。 为了使系统时间、空间利用率最高,必须进行硬、软件子系统或模块划分,按约束条件在系统硬、软件的时空属性中进行综合折中。 结构化模块设计原则 高内聚原则 [凝聚度]模块内部各成分之间联系松紧的度量。 模块划分和设计时,要使得模块内的凝聚度尽可能高。一个模块是一个可单独明确定义的处理功能,这是最理想的凝聚。 结构化模块设计原则 低外合原则 [耦合度]模块与模块之间联系强弱的度量。 数据耦合:两个模块之间交换的实体是数据(最理想的耦合)。 控制耦合:交换用于控制的信息。 内容耦合:一个模块直接切入另一模块的内部(病态耦合) 环境耦合:共享某些共用环境(如全局变量)。 结构化模块设计原则 调用原则(准军事调度原则) 模块间的调用关系符合准军事调度原则。每个模块有自己的独立任务,只有上级的命令才能执行。 直接数据交换只限于下级模块和它的直接上级模块之间进行。 模块欲与其同层模块发生联系,必须通过各自的上级模块进行传递。 控制结构图(CSD) 将软件系统按层次分解成若干模块,并用图例来表示模块的调用关系和数据传递关系。 数据流程图
您可能关注的文档
- 泰坦电源.ppt
- 谭浩强C语言课件第9章.ppt
- 提升GSM新功能.ppt
- 天然气管道输送.ppt
- 天融信防火墙tos3.3安装操作.ppt
- 天线命名技术交流.ppt
- 通道闸产品介绍.ppt
- 通信电子电路第八章.ppt
- 通信工程建设环保技术暂行规定.ppt
- 通信技术与系统c2v1.ppt
- [成都]四川成都简阳市综合行政执法大队招聘综治巡防队员3人笔试历年参考题库附带答案详解.doc
- [汉中]2025年陕西汉中市事业单位招聘1320人笔试历年参考题库附带答案详解.doc
- [江苏]2025年江苏人民医院招聘派遣制人员笔试历年参考题库附带答案详解.doc
- [滁州]2025年安徽滁州天长市引进紧缺教育人才9人笔试历年参考题库附带答案详解.doc
- [漯河]2025年河南省(漯河市)事业单位招聘867人联考工作笔试历年参考题库附带答案详解.doc
- [成都]2025年四川成都金牛区事业单位招聘笔试历年参考题库附带答案详解.doc
- [武汉]2025年湖北武汉硚口区专职禁毒社工招聘笔试历年参考题库附带答案详解.doc
- 2024年03月福建三明市泰宁县事业单位招考聘用57人笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2025河北张家口建设发展集团有限公司招聘笔试参考题库附带答案详解.doc
- 2024年03月内蒙古鄂尔多斯市委宣传部所属事业单位引进紧缺专业人才笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
文档评论(0)