思维导图
2020-12-01 18:00:22 34 举报
AI智能生成
信息系统设计与分析思维导图
作者其他创作
大纲/内容
信息系统设计与分析
系统设计
识别和表达需求,建立系统逻辑模型
原则
系统性、适应性、可靠性、经济性
特点
设计性、具体化、复杂性、往复性、“自上而下”“自下而上”相结合、模块化思想
总体设计
硬件体系设计
软件体系设计
网络体系设计
设计原则
系统的吞吐量原则、响应时间原则、处理数据的方式原则、可靠性原则,地域范围原则、数据管理方式原则
计算机硬软件配置
硬件选择
计算机的硬件的选择取决于数据的处理方式和要运行的软件
软件选择
确定数据的处理方式后,考虑软件对计算机处理能力的需求
计算机应用软件要根据应用需求进行配置,也可以选用一些成熟化的商品化软件
网络设计
网络设计并不是去设计或者开发出一个网络,而是根据实际业务的需要去考虑如何配置和选用网络产品和网络结构
1.网络拓扑结构
根据用户的需求选择网络的结构
2.网络逻辑设计
根据系统结构划分的结果,安排网络和设备的分布
根据企业内部的布局来考虑联网布线和配置
3.网络配置
根据实际业务的要求划定网络各节点的级别、管理方式、数据读写的权限、选择相应的软件系统
网络运行模式选择
C/S模式
优点
充分发挥客户端微机的处理能力,很多工作可以在客户端处理再提交给服务器,客户端响应速度快
缺点
只适应于局域网
客户端需要安装专用的客户端软件
B/S模式
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,
系统扩展非常容易
服务器的负担很重
发布的信息必须是以HTML格式为主,不便于编辑修改,给文件管理带来了许多不便
模块结构设计
模块结构图构成要素
模块、调用、数据、控制信息
模块结构图画法
事务中心法
变换中心法
去掉外部实体和处理逻辑
找出系统的逻辑输入、主加工和逻辑输出
设计顶层模块和第一层模块
设计中下层模块
模块结构化优化原则
高内聚、低耦合
扇入越大越好,扇出5-9
分解到功能聚合为止
判断作用范围是控制范围的子集,且尽量在层次上靠拢
详细设计
数据库设计
指在选定的数据库管理系统上基础上,建立数据库的过程
内容
概念结构设计
是根据用户需求分析的结果,设计数据库的概念数据模型
E-R图
实体
是现实世界中描述客观事物的概念
属性
实体具有的某种特性
联系
实体内部的联系
实体间的联系
1:1,1:n,n:m
逻辑结构设计
概念
是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统支持的数据结构模型
步骤
将概念结构转化为一般的关系、网状、层次模型
将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换
对数据模型进行优化
转换原则
一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的关键字就是关系的关键字。
实体间转换规则:一个联系转换为一个关系模式,与该联系相连的各实体的键以及联系的属性均转换为该关系的属性
联系为1:1,则每个实体的键都是关系的候选键
联系为1:n,则n端实体的键是关系的键
联系为n:m,则各实体键的组合是关系的键
规范化
在关系数据库中,所有数据文件都以二维表的形式存在,这些二维表通常会产生数据的冗余,这样容易造成数据的不一致或不完整,从而使数据的检索、插入、删除和更新等操作出现错误,解决这种问题的方法就是将这些关系进一步的分解,分解过程就叫规范化
物理结构设计
在逻辑结构设计的基础上进一步设计数据存储模式的一些物理细节
通常分为两步
确定数据库的物理结构
设计数据的存放位置和参数
1.顺序存放
2.链接存放
3.索引存放
4.散列存放
5.聚簇存放
评价物理结构
评价物理结构的方法完全依赖于所选用的DBMS,主要是从定量估算各种方案的存储空间、存储时间和维护代价入手,对估算结果进行衡量、比较,选择出一个较优的合理的物理结构。
如不该结构不符合用户需求,则需重新修改设计。
系统规划
信息系统规划的概念与意义
作用
提升企业竞争力
保证符合各部门信息需求
提供系统开发决策依据
确定系统开发优先顺序
降低系统建设风险
简言之:关于信息系统的长远的和整体的安排
总体任务
制定战略和目标
制定方案及开发计划
规划内容
信息系统发展战略
信息系统的总体结构方案
资源分配与项目开发的计划
支持企业的总目标
面向各管理层次
方法上摆脱信息系统对企业组织的依赖性
结构上具有良好的整体性、便于实施
规划方法
企业系统规划法(BSP)
基本思路
自上而下
系统目标→业务流程→ 数据分析→ 数据
自下而上
数据→信息结构→系统流程→系统目标
总体规划准备
确定规划内容
一把手原则
成立规划小组
领导小组
开发小组
收集数据:一般情况和现行情况
通过初步调查了解企业存在的问题
制定计划
项目管理范围、进度管理、资源配置
开动员会
保证社会可行性、人员可行性
了解组织结构
进行组织机构调查
建立目标树
对企业目标进行调查,信息系统规划的目标和企业目标一致
定义管理功能
又称定义企业过程,即识别企业在管理过程中的主要活动
1.识别资源
2.根据资源的生命周期识别功能
3.汇总分析
识别数据类
实体法
功能法
1.总观原系统2定义信息结构
数据功能之间的关系(U/C矩阵)
U/C矩阵:过程/数据矩阵,表达过程与数据两者之间的关系。矩阵中的行表示数据类,列表示过程,并以字母U和C来表示过程对数据类的使用和产生。
原理与作用
完备性
一致性
无冗余性
确定子系统实施的顺序
根据企业目标和技术约束确定
子系统的需求程度与潜在的效益评估
技术约束分析
定义子系统实现顺序
计算逻辑配置
可行性分析
关键因素成功法(CSF)
了解企业战略目标
识别所有成功因素
确定关键因素
识别性能指标与测量标准
初步调查
通过合适的方法,对组织的现状和问题进行初步的了解
组织机构、数据、目标、功能、人、财、物、技术
范围
管理层和普通用户
组织内外进行调查
目的
用合适的方法,对组织内外的现状和问题进行初步的了解,为规划和可行性分析提供依据
方法
访谈、调查问卷、实地观察、抽样、实践、研究、会议、BBS、文档调阅
分类
A:有多种可行性:社会(人)、经济、技术
B:操作、技术、经济、进度
操作可行性
操作是否可行和高效
技术可行性
技术的可得性和技术的适用性
经济可行性
成本收益分析
进度可行性
进度的合理性和可执行性
可行性分析,可以判定项目是否具备继续的各种条件
规划成果
成果
系统规划报告
可行性分析报告
A:是规划阶段的总结
B:是后续工作的指南
C:是系统验收的纲领性文件
系统分析
本质:理解和发现
把复杂的对象分解成简单的组成部分,找出其基本属性与关系
目的:确定用户需求及解决办法,便于进行全面、详细的分析与评价
问题分析
系统详细调查
调查方法
资料收集、访谈、问卷调查、实地观察
涉众分析
业务流程分析
需求分析
需求种类
功能需求
非功能需求
基本原则
能够表达和理解问题的数据域和功能域
能够将复杂问题分解化
能够给出系统的逻辑视图和物理视图
业务流程优化
对不良的业务流程进行重组或改造
业务流程重组(BPR)
定义
对企业经营过程中进行根本性的再思考和彻底的重新设计,以求获取可以用诸如成本、质量、服务和速度等方面的业绩来衡量的巨大成就。
定义中关键性的观念
根本性的
彻底的
巨大的
过程
需求定义
撰写系统说明书
引言:项目名称、目标、背景、引用资料、术语说明等
项目描述:项目主要工作内容、现行系统调查内容、功能、数据、其他需求
实施计划:工作任务的分解,进度、预算
系统说明书的审议:由项目技术人员、企业管理人员、专家等共同完成
简言之:为达到待定的价值目标而由不同的人分别共同完成的一系列活动
业务流程图绘制
工具
传统业务流程图
Visio跨职能流程图
UML活动图
注意事项
流程方向尽量符合由上至下、由左至右
使用通用、统一的符号标记
标明流程
一般一个流程有一个起始点、一或多个终结点
尽量避免出现交叉的流动线路
尽量识别并绘制出流程中用到的表格和文档
数据流程分析
就是要解决和发现数据流动中的问题。
主要内容
数据整理汇总、数据特征分析、数据具体流程分析
分析方法
数据流图(DFD)
采用一系列分层次的数据流图来描述系统
基本元素:外部实体、数据处理、数据储存、数据流
层次的划分、语法的正确性、可读性、信息系统边界
数据字典
在数据流程图的基础上,对数据流程图中的每一个成分,即外部实体、数据流、数据处理、文件或数据存储都有详细的描述,把这些描述所组成的集合按一定的次序排列起来称为数据字典
一致性和完整性
统一的数据定义
开发数据库的第一步
数据项
又称数据元素,数据项是加工中的最小单位,不可再分。
数据项的名称、编号、别名、简述、类型、长度和小数位数、取值范围
数据结构(DS)
数据结构描述数据项之间的组合关系
数据结构的名称和编号、简述、数据结构的组成
数据流
由一个或一组固定的数据项组成。定义数据流时不仅要说明数据流的名称、组成等,还应该指明它的来源、去向和数据流量等。
数据处理
需要描述处理框的编号、名称、功能和简要说明,有关的输入、输出。
通常只重点描述最底层的过程
复杂的处理逻辑可以借助一些图表工具
数据存储
主要描写该数据存储的结构,不涉及物理组织
外部实体
包括外部实体编号、名称、简述及有关数据流的输入、输出。
建立方法
编制“数据字典与管理程序”可以按规定的格式输入各类条目,能对字典条目增、删、改,能打印出各类查询报告和清单,能进行完整性、一致性检查等。
利用已有的数据库开发工具,针对数据字典建立一个数据库文件,可将数据流、数据项、数据文件加工分别以矩阵表的形式来描述各个表项的内容。
新系统逻辑模型
表达处理逻辑的工具
结构化语言
一种描述处理逻辑的介于自然语言和程序语言之间的语言
三种基本语句
祈使句
判断句
循环语句
没有严格的语法,极其有限的词汇
判定表
当某一加工的实现需要同时依赖多个逻辑条件的取值时,对加工逻辑的描述就会变得较为复杂,很难采用结构化的语言清楚地将其描述出来,而采用判定表则能够完整且清晰的表达复杂的条件组合与由此产生的动作之间的对应关系
步骤:找条件,找各自的取值,找可能的结果,判断
判定树
也称决策树,他可用来描述一个逻辑处理的过程,其基本思路与结构化语言相同,表现形式直观、方便
需求分析报告
系统分析阶段的重要成果和重要文档。它反映了这一级阶段信息系统逻辑建模的全部情况,是下一步设计与实现系统的主要依据
0 条评论
回复 删除
下一页