信息系统开发与项目管理-信息系统设计课件efjs.ppt

上传人:jix****n11 文档编号:91239897 上传时间:2023-05-24 格式:PPT 页数:64 大小:390.51KB
返回 下载 相关 举报
信息系统开发与项目管理-信息系统设计课件efjs.ppt_第1页
第1页 / 共64页
信息系统开发与项目管理-信息系统设计课件efjs.ppt_第2页
第2页 / 共64页
点击查看更多>>
资源描述

《信息系统开发与项目管理-信息系统设计课件efjs.ppt》由会员分享,可在线阅读,更多相关《信息系统开发与项目管理-信息系统设计课件efjs.ppt(64页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010第9章 信息系统设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n9.1 结构化的信息系统设计n9.2 面向对象的信息系统设计本章内容“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyrig

2、ht2010n目的p将系统分析阶段所提出的、充分反映了用户信息需求的系统逻辑方案转换成可以实施的、基于计算机与网络技术的物理(技术)方案 9.1.1 结构化系统设计的任务和主要活动“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n任务p从信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划 9.1.1 结构化系统设计的任

3、务和主要活动“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n系统总体设计n系统详细设计n系统实施进度与计划的制定 n系统设计说明书的编写 9.1.1 结构化系统设计的任务和主要活动“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.1.2 系统总体设计n任务p确定整个系统各项信息资源的配置、系统各部分的结构,以及计算机与网络系统的选择“十一五十

4、一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.1.2 系统总体设计n总体布局设计p从信息资源管理的集中程度看 u集中式系统u分布式系统 p从信息处理的方式看u批处理u联机处理“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n软件系统的总体结构设计p模块及模块的属性u输入与输出 u逻辑功能 u内部信息 u运行环境 9.1.2 系统总体设计“十一五十一五

5、”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n软件系统的总体结构设计p模块化u把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体,用以完成指定功能的一种方法 u块间耦合松散 u块内聚合紧密 9.1.2 系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n软件系统的总体结构设计pHIPO技术uH图又可称为模块层次

6、图,表示自顶向下分解所得的系统模块层次结构 uIPO图描述H图中每一个模块的输入/输出关系、处理内容、内部数据元素以及与其他模块间的调用关系 9.1.2 系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n软件系统的总体结构设计p系统结构图u反映系统的模块层次结构和它们之间的控制和通信联系 9.1.2 系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010

7、Copyright2010n软件系统的总体结构设计p从数据流图导出结构图u变换分析:分为输入、主加工和输出三部分9.1.2 系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010导出的结构图导出的结构图9.1.2 系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n软件系统的总体结构设计p从数据流图导出结构图u事务分析9.1.2

8、系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010导出的结构图导出的结构图9.1.2 系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n数据存储的总体设计p数据的分类p数据的总体结构p数据存储规模的确定p数据存储空间的分布p数据库管理系统的选择 9.1.2 系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开

9、发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n计算机和网络系统方案的选择 p网络物理拓扑结构 p网络传输系统 p网络交换系统p网络操作系统p网络服务器 p网络互连系统p网络安全系统p网络管理系统p应用软件开发系统p其他9.1.2 系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n实例9.1.2 系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发

10、与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.1.2 系统总体设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n模块之间的耦合形式p数据耦合 p控制耦合p公共耦合p内容耦合9.1.3 模块结构设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.1.3 模块结构设计“十一五十一五”国家级规

11、划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.1.3 模块结构设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n模块内部的聚合形式p偶然聚合 p逻辑聚合 p时间聚合p过程聚合 p通信聚合p顺序聚合 p功能聚合 9.1.3 模块结构设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Cop

12、yright2010Copyright20109.1.3 模块结构设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.1.3 模块结构设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.1.3 模块结构设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyri

13、ght2010Copyright2010n模块的作用范围与控制范围p对于任何一个模块,其作用范围应该是控制范围的一个子集,并且最好局限在模块本身及其直属下级模块 9.1.3 模块结构设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n模块的扇出数与扇入数p通常,一个设计得好的系统,上层模块的扇出数较高,中间模块扇出数较少,下层模块扇入数较高 9.1.3 模块结构设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版

14、社高等教育出版社 Copyright2010Copyright20109.1.4 系统详细设计n代码设计p设计原则u惟一性 u扩展性 u实用性 u简短性 u标准化“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n代码设计p代码的种类u顺序码 u系列顺序码 u层次码 u助记码p校验位9.1.4 系统详细设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2

15、010n代码设计p代码设计的步骤u确定编码对象 u考查是否已有标准代码,如果有,则遵循这些标准 u根据代码的使用范围和时间期限以及编码对象的特性选择代码的种类 u考虑检验功能 u对每类代码编写代码表 9.1.4 系统详细设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n数据库设计p关系数据模型p规范化p物理结构设计9.1.4 系统详细设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copy

16、right2010Copyright2010n人机界面设计p输出设计u确定输出内容 u选择输出设备与介质 u确定输出格式 9.1.4 系统详细设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n人机界面设计p输入设计u确定输入内容 u确定输入方式 u选择输入设备 u进行输入数据的正确性校验 9.1.4 系统详细设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copy

17、right2010n人机界面设计p人机对话设计u键盘屏幕方式 u光笔屏幕方式 u声音对话方式 9.1.4 系统详细设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n处理过程设计p按照软件系统总体结构设计对各模块功能的要求,确定每个模块的内部特征,考虑到系统开发环境与系统开发工具的特点,编制出每个模块的计算机处理流程图,并确定其数据存取需求,从而为系统实施中的编程与测试提供依据9.1.4 系统详细设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理

18、信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n编写系统设计说明书p系统开发项目概述 p模块设计说明p代码设计说明p输入设计说明p输出设计说明p数据库设计说明p计算机和网络环境的说明 p安全保密说明 p系统设计实施方案说明9.1.4 系统详细设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n实例p代码设计9.1.4 系统详细设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发

19、与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n实例p数据库设计9.1.4 系统详细设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.1.4 系统详细设计n实例p人机界面设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010处理过程设计处理过程设计“十一五十一五”国家级规划教材国家级规划教材 信

20、息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.1 面向对象设计概述n任务 p软件系统的体系结构设计p设计类 p对象持久性设计 “十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.1 面向对象设计概述n原则 p单一职责原则 p开放封闭原则p里氏替换原则 p依赖倒置原则 p接口隔离原则 “十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教

21、育出版社高等教育出版社 Copyright2010Copyright20109.2.1 面向对象设计概述“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.1 面向对象设计概述nUML图形描述 p设计模型中常用的UML图形包括包图、类图、状态图、活动图、顺序图、协作图、构件图和部署图p包图“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2

22、.1 面向对象设计概述nUML图形描述 p构件图p部署图“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.2 软件系统的体系结构设计n架构模式及其类型 p表示软件系统的基本结构组织方案,它提供了一组预定义的子系统,指定他们的职责,并且包括用于组织其间关系的规则和指导“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.2 软件系统的体系结

23、构设计n分层模式p下层构件负责对上层构件提供服务,上层构件可以使用下层构件定义的服务,但下层构件对上层构件一无所知p层与层之间通常是不透明的,每一层都具有独立的职责“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.2 软件系统的体系结构设计三层架构模式三层架构模式“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.2 软件系统的体系结构

24、设计n代理模式p可以构建带有隔离构件的分布式系统,系统通过远程服务调用进行交互p代理构件负责协调通信,包括转发请求、传送结果和异常等 pCORBA、OLE/COM、SOA“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.2 软件系统的体系结构设计“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.2 软件系统的体系结构设计nMVC模式p

25、被推荐为Sun公司J2EE平台的设计架构 p将功能划分为相互关联的3个构件:模型、视图和控制器“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.3 设计类n设计包p将一组职责相似、但以不同方式实现的类归为一个包中p一个包中的各个类之间通过相互协作实现一个意义重大的责任,对一个类的修改会影响到包

26、中的其他类,一个包中的各个类应该一起被复用 “十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.3 设计类“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright2010n设计用户界面p创建原型p交互对话设计 9.2.3 设计类“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyr

27、ight2010Copyright2010n设计方法p职责 p设计阶段的交互图 p为类添加方法 9.2.3 设计类“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.3 设计类“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.3 设计类n设计关系p设计泛化p设计关联u在关联的源类中声明一个属性来保存对目标类的实例的引用p优化u合并相互之

28、间通信频繁的类u分拆规模过大的类 “十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.3 设计类n设计状态图和活动图p状态图适于表示跨越多个用例的单个对象的行为,只要针对具有明显状态特征并且具有比较复杂的状态事件响应行为的类设计状态图即可p活动图适于表示用例中的事件流和过程,也可以用来表示复杂的算法以及并发处理进程,只要针对具有比较复杂的处理过程并且比较重要的方法设计活动图即可 “十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管

29、理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.4 对象持久性设计n持久化方案p文件p面向对象数据库管理系统p关系型数据库管理系统“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.4 对象持久性设计n识别持久类和持久属性p实体类对应到关系中的表,类的继承关系和对象关联体现为表之间的关系 p对象实例是使用实例名来标识,表中的记录则采用惟一的主键来识别,应实现特定对象实例和记录一一对应“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.4 对象持久性设计n对象关系映射 p类映射到表 p关联关系的映射p继承关系的映射“十一五十一五”国家级规划教材国家级规划教材 信息系统开发与项目管理信息系统开发与项目管理 高等教育出版社高等教育出版社 Copyright2010Copyright20109.2.4 对象持久性设计n持久化框架p领域层 p数据层p持久层

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 施工组织

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁