您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 信息系统开发与项目管理课件第9章
“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010第9章信息系统设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@20109.1结构化的信息系统设计9.2面向对象的信息系统设计本章内容“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010目的将系统分析阶段所提出的、充分反映了用户信息需求的系统逻辑方案转换成可以实施的、基于计算机与网络技术的物理(技术)方案9.1.1结构化系统设计的任务和主要活动“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010任务从信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划9.1.1结构化系统设计的任务和主要活动“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010系统总体设计系统详细设计系统实施进度与计划的制定系统设计说明书的编写9.1.1结构化系统设计的任务和主要活动“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@20109.1.2系统总体设计任务确定整个系统各项信息资源的配置、系统各部分的结构,以及计算机与网络系统的选择“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@20109.1.2系统总体设计总体布局设计从信息资源管理的集中程度看集中式系统分布式系统从信息处理的方式看批处理联机处理“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010软件系统的总体结构设计模块及模块的属性输入与输出逻辑功能内部信息运行环境9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010软件系统的总体结构设计模块化把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体,用以完成指定功能的一种方法块间耦合松散块内聚合紧密9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010软件系统的总体结构设计HIPO技术H图又可称为模块层次图,表示自顶向下分解所得的系统模块层次结构IPO图描述H图中每一个模块的输入/输出关系、处理内容、内部数据元素以及与其他模块间的调用关系9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010软件系统的总体结构设计系统结构图反映系统的模块层次结构和它们之间的控制和通信联系BABABAAB数据信息AB控制信息BABABAAB数据信息AB控制信息9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010软件系统的总体结构设计从数据流图导出结构图变换分析:分为输入、主加工和输出三部分1读入数据3求解5显示解4编辑格式2编辑数据原始数据机内数据正确数据解格式化解输出解输入输出主加工1读入数据1读入数据3求解3求解5显示解5显示解4编辑格式4编辑格式2编辑数据2编辑数据原始数据机内数据正确数据解格式化解输出解输入输出主加工9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010读入数据编辑数据求解获得正确数据输出解计算编排格式显示解正确数据正确数据解原始数据原始数据正确数据解解格式化解格式化解读入数据编辑数据求解获得正确数据输出解计算编排格式显示解正确数据正确数据解原始数据原始数据正确数据解解格式化解格式化解导出的结构图9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010软件系统的总体结构设计从数据流图导出结构图事务分析1确定事务中心2编辑A4编辑C3编辑B原始事务记录合格B类事务合格C类事务B类事务A类事务C类事务合格A类事务1确定事务中心1确定事务中心2编辑A2编辑A4编辑C4编辑C3编辑B3编辑B原始事务记录合格B类事务合格C类事务B类事务A类事务C类事务合格A类事务9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010导出的结构图读入事务记录分析事务类型事务处理获得事务类型调度处理处理A类事务处理C类事务事务记录事务记录事务记录类型标志C类事务处理B类事务类型标志事务记录类型标志A类事务B类事务编辑A类事务编辑B类事务编辑C类事务读入事务记录分析事务类型事务处理获得事务类型调度处理处理A类事务处理C类事务事务记录事务记录事务记录类型标志C类事务处理B类事务类型标志事务记录类型标志A类事务B类事务编辑A类事务编辑B类事务编辑C类事务9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010数据存储的总体设计数据的分类数据的总体结构数据存储规模的确定数据存储空间的分布数据库管理系统的选择9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010计算机和网络系统方案的选择网络物理拓扑结构网络传输系统网络交换系统网络操作系统网络服务器网络互连系统网络安全系统网络管理系统应用软件开发系统其他9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010实例电算化会计信息系统销售核算子系统材料核算子系统工资核算子系统固定资产核算子系统成本核算子系统账务处理子系统会计报表子系统系统初始化凭证处理账簿管理银行对账系统服务科目设置初始余额录入凭证录入凭证审核凭证查询记账总账查询明细账查询日记账查询对账单录入对账对账结果输出数据备份数据恢复权限设置自动转账电算化会计信息系统销售核算子系统材料核算子系统工资核算子系统固定资产核算子系统成本核算子系统账务处理子系统会计报表子系统系统初始化凭证处理账簿管理银行对账系统服务科目设置初始余额录入凭证录入凭证审核凭证查询记账总账查询明细账查询日记账查询对账单录入对账对账结果输出数据备份数据恢复权限设置自动转账9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010IPO图系统名:会计信息系统制图者:张×模块名:账簿管理日期:2008.6.10由下列模块调用:调用下列模块:记账、总账查询、账务处理子系统日记账查询、明细账查询输入:输出:由凭证处理模块提供的临时记账凭证由银行对账模块接收的银行未达账;由会计报表子系统接收的记账凭证和科目汇总表处理内容:根据临时记账凭证自动记账,生成不允许再修改的记账凭证和科目汇总表。根据记账凭证和科目汇总表可以生成总账、日记账、明细账的输出视图,供用户查询。同时还生成银行未达账,供银行对账模块使用。内部数据元素:备注:IPO图系统名:会计信息系统制图者:张×模块名:账簿管理日期:2008.6.10由下列模块调用:调用下列模块:记账、总账查询、账务处理子系统日记账查询、明细账查询输入:输出:由凭证处理模块提供的临时记账凭证由银行对账模块接收的银行未达账;由会计报表子系统接收的记账凭证和科目汇总表处理内容:根据临时记账凭证自动记账,生成不允许再修改的记账凭证和科目汇总表。根据记账凭证和科目汇总表可以生成总账、日记账、明细账的输出视图,供用户查询。同时还生成银行未达账,供银行对账模块使用。内部数据元素:备注:9.1.2系统总体设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010模块之间的耦合形式数据耦合控制耦合公共耦合内容耦合9.1.3模块结构设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010ABC数据信息ABC数据信息控制信息ABCDABC数据信息ABC数据信息ABC数据信息控制信息ABC数据信息控制信息ABCDABCD9.1.3模块结构设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010差最差最强最差内容耦合较差不好强不好公共耦合中中中中控制耦合好好弱好数据耦合通用性可修改性错误扩散能力可读性块间耦合形式差最差最强最差内容耦合较差不好强不好公共耦合中中中中控制耦合好好弱好数据耦合通用性可修改性错误扩散能力可读性块间耦合形式9.1.3模块结构设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010模块内部的聚合形式偶然聚合逻辑聚合时间聚合过程聚合通信聚合顺序聚合功能聚合偶然聚合逻辑聚合时间聚合过程聚合通信聚合顺序聚合功能聚合强弱偶然聚合逻辑聚合时间聚合过程聚合通信聚合顺序聚合功能聚合强弱9.1.3模块结构设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010ABDEABCaCFGABDCHABCA读入编辑ABDEABCaCFGABDCHABCA读入编辑A读入编辑9.1.3模块结构设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@20100最坏最坏最坏偶然聚合1最坏最坏不好逻辑聚合3最坏不好中时间聚合5不好中中过程聚合7不好中中通信聚合9中好好顺序聚合10好好好功能聚合评分(满分10分)通用性可修改性可读性块内聚合形式0最坏最坏最坏偶然聚合1最坏最坏不好逻辑聚合3最坏不好中时间聚合5不好中中过程聚合7不好中中通信聚合9中好好顺序聚合10好好好功能聚合评分(满分10分)通用性可修改性可读性块内聚合形式9.1.3模块结构设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010该模块执行一个功能吗?功能聚合顺序聚合通信聚合过程聚合时间聚合逻辑聚合偶然聚合各组成部分关系如何?次序重要吗?次序重要吗?逻辑相似吗?数据流是否是否是否是否控制流其他该模块执行一个功能吗?功能聚合顺序聚合通信聚合过程聚合时间聚合逻辑聚合偶然聚合各组成部分关系如何?次序重要吗?次序重要吗?逻辑相似吗?数据流是否是否是否是否控制流其他9.1.3模块结构设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010模块的作用范围与控制范围对于任何一个模块,其作用范围应该是控制范围的一个子集,并且最好局限在模块本身及其直属下级模块EFGABDABDCCFEEFGABDCEFGABDABDCCFEEFGABDC9.1.3模块结构设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010模块的扇出数与扇入数通常,一个设计得好的系统,上层模块的扇出数较高,中间模块扇出数较少,下层模块扇入数较高9.1.3模块结构设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@20109.1.4系统详细设计代码设计设计原则惟一性扩展性实用性简短性标准化“十一五”国家级规划教材《信息系统开发与项目管理》高等教育出版社Copyright@2010代码设计代码的种类顺序码系列顺序码层次码助记码校验位××××××××××××第一层代码(大类)第二层代码(中类)第三层代码(小类)××××××××××××第一层代码(大类)第二层代码(中类)第三层代码(小类)9.1.4系统详细设计“十一五”国家级规划教材《信息系统开发与项目管理》高等教育
本文标题:信息系统开发与项目管理课件第9章
链接地址:https://www.777doc.com/doc-766526 .html