信息系统开发与管理
2020-04-05 14:52:25 68 举报
AI智能生成
自学科目--信息系统开发与管理
作者其他创作
大纲/内容
第五章 系统分析
第一节 概述
what
需求分析
总体
详细
2.总体规划--“是什么”
3.系统分析--“干什么”
目的
理解用户需求
运用开发理论、方法和技术-->确定逻辑功能
形成系统逻辑方案
任务内容
1.收集用户需求
2.确定逻辑模型
3.编制系统说明书
工作要点
“理解” 和“表达”
难点与对策
1.做好培训
用户事前
系统开发人员
2.选择正确
开发方法
表达工具
步骤
详细调查
业务流程分析
数据流程分析
新系统逻辑模型
模型差别
逻辑
做什么
物理
如何做
编写系统分析说明书
第二节 详细调查
what
1.系统调查
初步
总体规划
详细
系统分析
2.提供资料
为需求分析
组织结构和功能分析、
业务流程分析、
数据流程分析等
3.建立新系统的逻辑模型
4.做到全面、准确
目的和难点
目的->搞清用户需求
调研活动
难点
1)用户参与少
2)需求经常变更
3)用户与开发人员沟通难
调查内容
组织结构
业务流程
数据流程
方法与原则
基本方法
1)收集资料;
2)开调查会/个别访问;
3)书面调查;
4)业务实践
原则
1.事先计划
2.采访关键信息人;
3.自顶向下、全面展开;
4.存在未必合理;
5.分工和协作相结合;
6.主动沟通
第三节 业务流程分析
概念
1.流程--一系列的活动或者事件组成
2.业务流程
一组为顾客创造价值,又相互关联的活动
目标性,逻辑性和层次性--特点
业务流程重组|BPR
业务流程作根本性的思考和彻底重建,
目的是在成本、质量、服务和速度等方面取得显著的改善,
适应以顾客、竞争、变化为特征的现代企业经营环境
目的是在成本、质量、服务和速度等方面取得显著的改善,
适应以顾客、竞争、变化为特征的现代企业经营环境
BPR 的基本特征
“根本性” 、 “彻底性” 、 “显著改善” 和“流程”
1.根本性思考--关注企业核心问题
业务流程分析的方法
业务流程分析的步骤
1.调查企业的组织结构
2.调查企业的具体业务流程;
2.调查企业的具体业务流程;
4.业务流程优化。
业务流程图
外部实体、功能描述和数据流向
2.彻底性--对事物追根溯源
3.显著改--业绩显著增长
4.流程--整体的流程再造和全面优化
BPR 的原则
1.结果导向-实施再造工作
2.让后续过程人员参与前端过程
3.将信息处理--实际工作中去
4.将地域资源集中化
5.将平行工序连接起来
6.决策点下移,将控制融入过程中。
7.在源头获取信息。
第四节 数据流程分析
概念
三种工具:分层的数据流图、数据字典和加工说明。
why
了解企业管理活动的全过程,
分析出各种管理活动的实质和相互间的关系
数据流程分析的步骤
绘制数据流图
编制数据字典
撰写处理说明
数据流图的基本画法
基本符号
数据流、加工、文件、数据源点或终点
原则
总体自顶向下逐层分解
局部由外向里
数据字典与加工说明
第五节 新系统逻辑模型
新系统逻辑模型的任务
建立新系统的初步逻辑模型
对初步逻辑模型进行补充和完善
第六节 系统分析报告
报告作用
1)描述了新系统的逻辑模型,作为系统设计和实施的依据;
2)为用户和开发人员之间交流和监督提供基础;
3)为新系统验收和评价提供依据。
报告组成
1)组织情况概述
2)现行系统概况
3)系统逻辑模型。
4)新系统在各个业务处理环节拟采用的管理方法、算法和模型
5)与新系统相配套的管理制度和运行体制的建立
6)系统设计与实施的初步计划
7)用户领导审批意见
第六章 系统设计
第一节 系统设计概述
概述
新系统逻辑模型-->建立物理模型
在用户提供的环境条件下,设计计算机网络环境下-->实施方案
总体设计、详细设计
设计说明书-->系统实施阶段的“施工图样”
系统设计任务
系统分析培训
系统设计培训
系统设计的原则
1) .简单性
2) .一致性和完整性
3) .灵活和适应性
4) .可靠性
5) .安全性
6) .经济性
第二节 系统总体结构设计
子系统的划分和确认
2.子系统划分的原则
(1)相对独立性
(2)使数据冗余较小
(3)便于系统分阶段实现
(4)适应组织管理机制的设置
(5)充分利用各种资源
3.子系统划分的方法
1.按职能划分
2.按逻辑功能
3.按通信划分
4.按业务处理顺序划分
5.按业务处理的时间关系划分
模块结构设计
模块结构图
基本符号
模块
组成系统的基本单位
可以组合,分解,更换系统任何一个功能--特点
四要素
1输入输出
2加工处理
3内部数据
4程序代码
调用
判断调用
循环调用
直接调用
数据
控制信息
转接
一张画不下的图到另一张图的符号
6.模块结构的质量标准
1.块内联系VS块间联系
2.耦合VS内聚
耦合
耦合程度
非耦合
松散
紧密
耦合方式
数据耦合
耦合度最低,性能最好
控制耦合
内容耦合
最糟糕
内聚
巧合
聚合度最低,性能最差
逻辑
过程
模块间耦合度比较高
通信
顺序
功能内聚
功能明确,耦合简单,便于维护
聚合度最高,性能最好
3.模块结构评价标准
“耦合小,内聚大”
7.模块结构图与框图、数据流图的区别
1.数据流图是从数据流动情况来考虑系统
2.模块结构图则从功能的层次关系来考虑系统
3.“框图” 描述系统的过程性
模块结构图推导策略
事务分析
应用
高层-->模块结构图
优点
复杂、大系统-->简单、子系统
原理
变换分析
应用
底层-->模块结构图
优点
流图中的处理功能-->输入、中心变换、输出功能的简单模块
原理
网络设计与设备配置方案
主要步骤
1)选择网络的拓扑结构;
2) 安排网络上设备的布局;
3)网络各结点的权限。
第三节 系统详细设计
1.编码设计;
原则
唯一化
规律化
标准化
可扩充且容易修改
种类
文字类
数字编码
字符编码
数字字符混合码
功能类
顺序码
层次码
助记码
2.输出与输入设计;
输出要求
1.详细分析现行系统的输出-报表和内容;
2.参考与用户同类型的企业或部门的情况;
3.与用户单位的实际业务人员讨论
输出方式
1.屏幕输出
常用
2.打印报表输出
最常用
3.磁盘文件输出
输入方式
1.键盘输入
2.模/数-数/模转换;
3.网络或通信传输
以上都有批处理和实时处理
输入校对方式
1)人工校对
2)二次键入;
;3)根据取值范围进行控制
3.人机界面设计;
主要形式
菜单方式
会话方式
操作提示方式
操作权限管理方式
原则
1.可靠性;
2.简单性;
3.立即反馈性;
4.明了性;
5.色彩适中;
6.风格统一。
4.处理过程设计;
模块详细设计-->模块的算法和数据结构-->表达工具描述
设计原则
1.模块间的接口要符合通信的要求
2.考虑所用计算机语言的特点;
3.考虑数据处理的特点;
4.估计执行时间不能超过要求;
5.考虑程序运行所占的存储空间;
6.使程序调试跟踪方便;
7.估计编程和调试工作量
设计工具
程序流程图(框图)
过程设计语言(伪代码)
5.数据库设计;
数据库设计的任务与步骤
1.概念设计--“实体-联系” 方法
逻辑设计
物理设计
6.安全控制设计
信息安全分类
来源分
内
外
信息系统自身分
硬件
软件
信息
管理信息系统安全概述
实体安全
运行安全
信息与数据安全
具体内容
机房
操作系统
数据库系统
数据存储系统
网络
1.保密性;
2.完整性;
3.可用性;
4.可控性;
5.可审查性
2.完整性;
3.可用性;
4.可控性;
5.可审查性
第四节 系统设计报告
系统设计报告
系统设计说明书
新系统的物理模型
系统实施的主要依据
引言
系统设计方案
第七章 系统实施
第一节 系统实现
系统实现概述
准备工作
制订计划
制定编程规范
组织技术攻关
准备软硬件开发环境
系统设计结果--计算机语言翻译-->可执行代码
开发语言的选择
2.考虑的几个问题
1).语言的集成环境和交互功能
2).语言的结构化机制和数据管理能力
3).有较多的使用者
4).开发人员的熟练程度
5).软件的可移植性和用户的要求
两个方面
1易学、易用、易维护、操作简便
2与数据库管理系统有良好的数据接口
3.质量评价
1).可靠性
2).规范性
3).可读性
4).可维护性
5).适应性
编程风格
注意三个方面
1)注释应和程序一致;
2)注释程序本身难以表达的信息;
3)多用汉字
书写格式
缩排法
变量名选择
1).不相似
2).含义单一
约定统一标准
4).有实际意义
代码审查
人工的方法和辅助工具“读” 代码的过程--交叉评审
单元测试的一种方法
保证软件质量的一环
第二节 系统测试
系统测试概述
目的
1.发现程序错误
2.好方案是能发现尚未发现的错误
3.成功的测试是发现了尚未发现的错误
工作流程
1)测试计划;
2)测试用例;
3)执行测试;
4)测试报告。
黑盒测试法
基本原理
程序-->黑盒
不考虑程序内部结构特性--“穷举”输入
仅关心寻找程序未按规范运行的情况
具体方法
等价划分法
边界值分析法
错误推测法
靠直觉和经验
白盒测试法
基本原理
了解软件的结构和处理过程
每条通路是否按预定要求正确工作
具体方法
语句覆盖
判定覆盖
条件覆盖
判定/条件覆盖
条件组合覆盖
又称为结构测试或穷举路径测试
测试策略与原则
测试策略
1.在任何情况-->边界值分析法。
2.必要时用等价划分法
3.必要时再用错误推测法
测试原则
1.确定预期输出结果;
2.应避免测试自己的程序;
3.破坏性测试;
4.是否做了不该做的事情
5.应保留测试数据
系统测试的步骤
模块测试
单元测试
人工走通和上机测试
子系统测试
分调
各模块接口
渐增式
非渐增式
系统总体测试
总调
若干子系统组装一起测试
“真实”全面
第三节 系统切换
系统切换
系统切换前的准备工作
用户培训
系统管理员
事务管理人员
系统操作员
系统维护人
数据和文档准备
系统切换的方式
直接切换
无过渡
人力和费用最省
适用不复杂系统
平行切换
有过渡
风险较小
适用较大系统
分段切换
分阶段过渡
策略
1.按功能分阶段
2.按部门分
3.按机器设置分
第八章 运行管理
第一节 系统运行的管理组织
运行管理机构发展的历程
信息技术应用三阶段
零散技术改造
各领域大量应用
战略信息管理
CIO 为核心的信息化管理团队
管理人才
技术人才
人才结构变动
从纯技术-->技术、管理复合型人才发展
运行管理机构设置的原则
效率原则
科学设计、合理安排和明确分配责、权、利
精简原则
机构、岗位精简
用复合人才,高效机构
灵活性原则
组织机构、岗位设置
管理职能
因事设岗,因岗定编原则
助记:小精灵因因
运行管理机构的人员构成
网络组
硬件组
软件组
业务组
行政组
运行管理体制
CIO
负责制定企业的信息发展战略、标准和程序
对企业的信息资源进行管理和控制
高级官员
进入决策层
主管和协调信息化规划的决策和实施过程
CIO 的主要职能
参谋作用
桥梁作用
企业信息化的总领队
信息化培训
CIO 机制
CIO 为核心
信息技术部门为支撑
业务应用部门信息化实施、运行为主体
包括主体
信息化管理领导小组
CIO
信息技术支持中心
业务部门信息化管理岗位
运行管理制度
机房管理制度
系统维护制度
运行操作规程
运行记录制度
第二节 系统运行维护
内容|一硬二软网数环
硬件维护
系统软件维护
应用软件维护
网络维护
数据维护
应付系统灾难步骤
计划
备份
演练
组织
分析
数据备份管理方法
数据备份
数据恢复
数据归档
归档恢复
在线备份
离线备份
全备份
增量备份
并行技术
数据克隆
运行环境维护
1.温度
2.湿度
3.清洁度;
4.照明度;
5.电磁干扰;
6.静电
7.噪声。
分类
1.改正性维护;
修改测试未发现的错误
2.适应性维护;
适应环境和需求变化的修改
3.完善性维护
增加功能与性能的修改
4.预防性维护
适应未来的修改
步骤
提出维护申请、技术评估、下达任务、
制定详细计划、计划设施、组织验收、资料存档
制定详细计划、计划设施、组织验收、资料存档
系统的可维护性
评价指标
可理解性
可测试性
可修改性
第三节 系统评价
评价几个方面
是否达到了预期的目标
是否具有较好的适应性和安全性
是否有良好间接效益
是否有良好直接效益
目的
检查系统的目标、功能及各项指标是否达到了设计要求;
检查系统的技术能力、可靠性、安全性、稳定性等质量问题
检查系统的使用效果
根据评审和分析的结果,找出系统的薄弱环节,提出改进意见。
系统的经济评价
显性效益
1.增加销售收入;
2.消除交易成本;
3.降低要素配置成本;
4.节省库存成本
5.降低日常活动费用
隐性效益
1.提高企业的无形资产
2.提高作业效率,节省时间成本;
3.提高企业管理水平和管理效率;
4.驱逐假冒、创新防伪
系统的技术评价
系统效率
系统可靠性
可扩展性
可移植性
系统评价报告
引言
1.摘要;
2.背景;
3.参考资料
2.背景;
3.参考资料
评价内容
1.技术性能指标评价;
2.经济指标评价;
3.综合性评价
第一章 导论
第一节 概念及其发展
管理信息系统产生背景
信息化
21 世纪时代特征
开发与建设
具体表现形式和主要内容
产物
管理和信息技术融合
管理信息系统的定义
人、机
收集、传递、存储、加工、维护和使用
一体化系统--集成系统
(1)数据的一体化
(2)系统开发的一体化
第二节 系统分类
核心业务
1. 电子业务
2. 电子政务
3. 电子商务
按数据处理
4. 操作型
5. 分析型
按管理应用层次
6. 事务型
7. 管理型
8. 战略型
第三节 系统结构
1. 功能结构:
有目标
若干功能
相互联系
2. 概念结构
信息管理者、 信息源、 信息处理器、 信息用户
3. 管理职能结构:
纵向视野
高
战略计划层
中
管理控制层
低
执行控制层
横向视野
按职能排
生产
销售
物资
财务
综合视野
横、纵交叉
4. 软硬件结构
硬件
实体
计算机
外设
网络设备
软件
软件的功能模块
依附硬件的软件
5. 网络计算结构
客户服务器模式 C/S
两层
三层
浏览器服务器模式 B/S
web
第四节 典型应用
1. MRP
以物料需求与控制为主线的管理思想
3. MRPII
集制造、财务、销售、采购、工程技术各子系统为一体
4. ERP
三特征
顾客驱动
基于时间
面向整个供应链
四元素:资金、货物、人员、信息
功能:财务管理、 物流管理、 生产计划与控制管理、 人力资源管理
第二章 基本知识
第一节 管理的基本知识
管理的含义
1. 更多的人协调他人的活动
大于个人效果的活动
2. 管理工作
管理他人
协调其他人,追求协同效应
营造激励环境,使人努力,发挥协同效应,达到企业目标
3. 管理与信息系统的关系
管理过程=信息的决策过程
1)发现问题
2)拟定方案
3)作出决策
4. 管理现代化
1)思想
2)组织
3)方法
4)手段
5. 基本职能
计划
组织
指挥
协调
控制
组织结构
6. 直线制
从上到下的领导
一个上级指令
负责人负责一切问题
7. 职能制
负责人+职能机构
8. 矩阵式
两维组成
1.组织
2.任务
管理部门的划分方法
9. 按职能
最广泛
按地区
政府、银行
按产品
大规模组织使用
汽车,院系
管理幅度与层次
10. 管理幅度
管理者有效管理直接下属的人数
11. 管理层次
高层
组织内外全面情况
分析和制定长远目标及策略
中层=控制管理
对组织内部资源,制定资源分配计划和进展表
组织基层实现总体目标
基层管理
中层计划
组织人力完成
12. 管理的扁平化
达到有效管理,减少管理层次
管理层次与决策类型
13. 结构化决策
确定问题
规则或通用模型
决策自动化
14. 半结构化决策
主管业务人员的计划控制等管理决策活动
15. 非结构化决策
非确定模型决策
强调主观意识
有全局性、战略性和复杂性
对比图
第二节 信息的基本知识
信息与数据
1.数据
客观事物的记载
物理符号
2.信息
加工的数据
有含义
能减少不确定性
对决策或行为有价值的数据
信息的基本属性
1.普遍性
2.事实性
3.层次性
4.可压缩性
5.扩散性
6.非消耗性
7.共享性
8.变换性
9.可转化性
信息处理的生命周期
1.需求、收集、传输、处理、存储、维护、使用和退出
2.信息的收集
需求--原始数据--获取过程
3.信息的传输
问题
技术
快速、 准确
语义
信息的意义
方案
1)大容量通道;
2) 规定合理流程;
3)减少传递环节
4.信息的处理
加工
加工-->滞后性
一次信息和二次信息
5.信息的存储
保存什么信息
存储介质
保存时间
存储方式
6.信息的维护
准确性
及时性
安全性
保密性
管理信息
决策
1.决策需要信息
决策过程=信息处理过程
2.不同的管理层次需要不同的信息
特点
1.信息来源的分散性
2.信息量大且多样性
3.处理方法多样性
4.发生、加工、使用时间,空间不一致性
第三节 系统的基本知识
含义
概念
由若干要素组成
有结构
有功能
要素
输入、处理、输出、反馈和控制
分类
1.按复杂程度分
2.按系统与环境的关系分
封闭系统和开放系统
3.按是否有反馈机制分
开环系统和闭环系统
4.按抽象程度分
概念系统
逻辑系统
原理可行
物理系统
实际运行
属性
1.整体性
要素或子系统组成
整体性大于各要素的性能之和
2.关联性
系统与其子系统
各子系统之间
系统与环境之间
3.层次性
若干子系统组成
子系统又有子系统
4.统一性
系统的分解
1.目的
分解成若干子系统,达到表达清楚,降低难度
2.原则
1.可控制性原则
2.功能聚合性原则
3.接口标准化原则
第四节 信息技术的基本知识
网络技术
1.计算机网络的概念
资源共享,信息交换
2.网络的分类
1.介质
有线网
无线网
2.按地理
局域网、广域网
3.网络协议
TCP/IP
IPX/SP
4.网络拓扑结构
最基本:总线型、星型、环形
5.网络安全--信息安全
保密性、完整性、可用性、可控性和可审查性
数据库技术
1.数据库
数据集合
2.数据表
3.数据库管理系统
4.结构化查询语言
计算机语言
1.机器语言
2.汇编语言
3.高级语言
第三章 系统开发方法概述
第一节 开发的基本问题
开发条件|重鸡冠头--if
1.领导重视和介入
2.业务人员有积极性
3.有科学管理
4.有投资保证
准备工作--how
1. 借鉴同类系统的开发经验
2. 确定系统目标、开发策略和投资金额
3. 收集和整理基础数据
困难因素--how bad
1.新系统对当前管理模式影响较大
2.效益不易用货币直接反映
3.基础数据的准确性与完整性差
4.重视编程,轻视规划。
5.增加开发人员来加快进度
6.堆栈现象
第二节 开发方法
产生背景--why
1.软件危机
1)费用和进度失控
2)可靠性差
3)难以维护
how-2.办法--工程化道路
结构化开发方法--what
结构化分析
how--自顶向下,由粗到细,逐步求精
what
1)数据流图;
2)数据词典;
3)加工说明;
4)补充材料。
结构化设计:总体和详细
1.模块结构相对独立、功能单一
2.块内联系大、块间联系小
3.模块结构图描述
原型化开发方法
1.探索型
目标模糊
对项目缺乏经验
2.实验型
开发前考核
验证方案
可靠性
3.演化型
系统在演化
重点--适应变化
面向对象开发方法
第三节 结构化方法的开发过程
六阶段|桂芬几时为家
总体规划
目的
通过需求分析
回答“系统是什么”
可行性论证
2.how--工作
1)对当前系统-->初步调查
2)分析和确定新系统目标;
3)分析子系统的组成,基本功能;
4)拟定系统的实施方案;
5)进行系统的可行性研究;
6)编写可行性报告。
系统分析
回答“干什么”的问题
当前系统调查,新系统目标-->
用户需求-->
系统说明书
系统设计
“怎么干”
系统分析说明书-->计算机方案-->系统设计说明书
总体设计
详细设计
2.总体设计
划分子系统或模块
确定模块结构;
画出模块结构图
系统实施
系统实现
系统测试
系统切换
运行维护
使用和维护-->运行状况报告
1.程序的维护;
2.数据-;
3.代码-;
4.设备
系统评价
1.系统的功能和性能
2.系统的经济效果;
3.其他方面的评价
第四节 开发过程组织与管理方法
项目管理
任务划分
计划安排
经费管理
审计控制
风险管理
风险识别
风险分析
风险缓和
风险跟踪
质量保证|重点和难点
事前准备
过程监控
事后评审
项目组成员
项目组长;用户;系统分析员;硬件网络设计员;
数据库管理员;系统设计员;程序员。
数据库管理员;系统设计员;程序员。
文档管理原则
1)文档标准化和规范化;
2)文档一致性;
3)文档可追踪性;
4)文档管理制度化。
第四章 总体规划
第一节 目的和步骤
目的
1) 信息共享
2) 协调子系统间的工作
3) 使开发工作有序进行
助记
明确问题与设计,描绘架构提要求,共享协调有顺序
步骤
1) 需求初步调查
1.现行系统
1.目标和任务
2.概况
3.环境和约束条件
4.业务流程和子系统的划分
5.新系统--开发条件
2) 分析和确定新系统目标|一站是多长
1.总体战略性;
2.多重性;
3.依附性;
4.适应性;
5.长期性
初步确定子系统组成与基本功能
拟定系统实施方案
可行性分析
1.可行性
可能性
必要性
2.技术
3.经济
4.管理
5.开发环境
助记
寂静离开可行性
编制可行性分析报告|头尾新旧论
1.引言
2.现行系统调查与分析
3.新系统假设方案
4.可行性论证
5.结论
第二节 企业系统规划法
方法概述
1.BSP 核心
1)定义-企业过程和数据类
2)分析研究-现行系统-寻得企业支持
3)研究-管理部门-对系统要求
4)确定新系统-体系结构
5)确定新系统-实现
2.(BSP)原则
1)支持总目标
2)面向各管理层次-要求;
3)摆脱-旧组织机构-依从性
4)使结构上-有良好的整体性
5)自上而下-规划、自下而上-实施、相结合
助记
目标摆脱管理,上下结合整体
工作流程:13个步骤
定义企业过程
定义数据类
设计系统总体结构与开发顺序
0 条评论
下一页