Chap1 系统概论
1.1 系统概念
1.系统由若干要素组成、一定结构、特定功能、系统边界(约束:建立和使用是有条件的,不是每个人都有*功能)
2.系统分类 复杂:9级 起源:自然、人工 抽象程度:实体、概念、逻辑
3.系统特性 7个:整体性(1+1>2,有机关联性) 层次性(结构化 自顶向下) 目的性 稳定性 突变性 自组织性(自然界、社会发展。系统内外因素的相互作用下,eg人以群分) 相似性
1.2系统思想
3阶段:古代朴素(天人合一、孙子兵法、都江堰) 系统思想的淹没(大量创造机械) 现在系统思想
1.3系统思想的应用
定义需求 明确目标 设计系统
系统方法论:系统工程 系统分析 系统方法
硬系统方法论:工程 需求明确
软系统方法论:人类社会问题,强调主观因素,以“自学习过程”代替“单纯优化过程”。
1.4系统工程
步骤:问题定义 目标选择 系统综合 系统分析 最有系统选择 实施计划
1.5与系统相关的概念
系统分解 模块化(分解重组复用) 耦合(系统内单元的关联性) 内聚性(每个元素执行单一功能) “低耦合高内聚”
WSR(物理-事理-人理)
2.1信息的概念
信息是加工过的数据,对接收者有价值。
信息与数据:相对 绝对;主观 客观 ;抽象 具体;原材料 成品;
信息的基本属性:事实性 扩展性 传输性;共享性 增值性 不完全性;等级性 滞后性;
人作为信息处理器的特点:需要反馈、多余信息、信息压缩、需求各异、非口语的信息输入;
计算机处理与手工处理相比较:计算机比人快,人比计算机聪明;
2.2信息与管理
信息对管理的基础作用
管理就是决策(手机、处理和使用信息的过程)
决策类型 | 传统方法 | 现代方法 |
结构化决策 |
习惯 标准作业规程 组织结构 |
MIS |
非结构化决策 | 判断力、直 经验规划 选拔训练管理人员觉 |
DSS ES 人机对话进行探索 |
信息技术的应用
三大类:辅助生产过程(CAD、CAM、CAPP、FMS)辅助日常生活(嵌入式技术智能家居)辅助企业管理(各类信息系统)
管理中的信息 广义的是资源 狭义的是信息本身
信息系统举例:
企业(进销存系统、物流配送系统) 媒体(稿件采编发系统) 银行(存贷款管理系统、信用卡系统) 政府(政务系统、内部办公自动化系统) 教育(高考招生系统、教务管理系统) 医疗(药房管理系统、门诊挂号系统)......
2.3.1信息系统的定义
“管理信息系统(MIS)”:以书面或口头的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、未来的有关企业内部及其环境的信息、以帮助他们进行决策。
管理信息系统是一个由人和计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。它能实测企业的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业决策,利用信息控制企业行为,帮助企业实现规划目标。
信息系统(IS) 输入数据,通过加工处理,产生信息的系统。
2.3.2信息系统的基本功能
信息的采集和输入(识别、采集、校验)传输(数据通信)存储(介质、位置、时效)加工(查询、排序、归并、数学模型、人工智能)维护(准确、及时、安全、保密)使用(技术层面、价值深度)
2.3.3信息系统的结构
信息系统的概念结构:信息管理者(维护)、信息源、信息处理器、信息用户
基于管理职能的逻辑结构
信息系统的物理结构(信息系统计算模式)
用来描述DMS、DB、应用软件在平台上的分布以及在数据处理中之间的管理
主机-终端的集中控制结构(处理能力集中于主机,终端用于输入输出,无CPU)
文件服务器的分布结构(程序和数据集中于文件服务器,客户机根据权限存取,具有处理能力)
服务器-客户机的分布结构(客户机完成本地运算,向服务器请求某种服务如查询数据,服务器完成后将结果返回给客户机):C/S结构(单机、客户机服务器、公司内部 安全) B/S结构(网游、浏览器服务器、外部)
分布式(物理上分布逻辑上统一的)与集中式(一个主机+多个终端)数据库
系统功能 划分子系统
多层体系结构的动机(非纯粹的 结合使用)
客户对数据的访问通过中间层进行隔离
应用程序分布部署在多个物理节点上,增强负载能力
业务逻辑处于不同的中间服务器,更好的重用和可维护性
将不同层的开发任务在开发者之间适当地分配,有效地利用开发人员的专长和开发技巧,并且能够提高并行开发能力
2.4信息系统的分类
技术发展:数据处理系统EDPS 管理信息系统MIS(高度集中 用定量化的方法支持决策) 决策支持系统DSS(语言 支持 问题解决系统) 主管信息系统EIS ESS ES SIS(1-4)
管理层次:企业资源计划ERP 物料需求计划MRP 制造资源计划MRP 供应链管理SCM 客户关系管理CRM(企业管理理论 、方法和流程;系统分析与设计)
ERP概述 主要用于制造业(原材料-》物质),是MRP2,管理整个供需链;
CRM:客户是企业的一项重要资产,客户关怀是中心,
作业控制(各类日常业务处理信息系统、办公自动化系统) 管理控制(中层) 战略控制(高层决策)
2.5 信息系统在组织的地位:信息是主体 管理是目的 信息系统是手段
四种类型:战略型 转变型 工厂型 支持型
2.6信息系统发展趋势
影响因素:信息技术的发展、管理思想的发展、竞争环境的变化
3.1 信息系统建设是复杂的社会过程
复杂:技术手段复杂;内容复杂,目标多样;投资密度大,效益难以计算;环境复杂多变;
社会:问题描述和方案验证(难以提前验证);人的影响(人的沟通等);社会环境的影响(政策、竞争、文化观念);
3.2信息系统建设的一般方法
系统方法的应用
钱学森:系统工程是组织管理系统的规划、研究、制造、试验和使用的科学方法,是一种对所有系统都具有普遍意义的方法。
系统建模
系统模型:现实系统的抽象或模仿;由反应系统本质的元素组成E;集中体现了这些主要元素之间的关系R;
信息系统模型:图形图表模型 统一建模语言UML;常用信息系统模型:业务流程图、数据流图、
结构化统一建模语言
UML定义的视图
用例视图 逻辑视图 进程视图 实现视图 部署视图
用例图 类图 对象图 顺序图 状态图 活动图 构件图 部署图
信息系统的生命周期
系统规划(开发请求=初步调查-可行性研究-审批)
系统分析(详细调查-逻辑设计-审查)
系统设计(总体设计-详细设计-审查)
系统实施(编程调试-系统转换-验收)
系统运行和维护(系统维护-系统评价)
系统开发方法
1、针对开发过程
瀑布
(软件概念、计划-需求分析-架构设计-详细设计-编码-测试 -运行·维护)
需求分析 设计:包括硬件和软件架构的定义,确定性能和安全参数,设计数据存储容器和限制,选择IDE和编程语言,并指定异常处理、资源管理和界面连接性的策略。
原型
快速建立起来的可以在计算机上运行的程序,通常选取信息系统中某个关键功能作为原型。Axure。
一起定义软件的总体目标 快速设计 用户评估 迭代调整
迭代
先提交一个有限的版本,细节部分逐步增加,不断求精。增量模型 (融合了瀑布模型的基本成分和原型的迭代特征,采用随着日程实践的 )进展而交错的线性序列。应用最广泛。
螺旋
把软件开发过程定义成不断上升的螺旋周期,每个周期划分为计划、风险分析、实施和评价。沿着螺线自内向外每旋转一周便开发出更为完善的一个新的软件版本。对用户评价要求较高。
敏捷
是一种以人为核心的迭代的循序渐进的开发方法
2、针对开发技术
面向对象开发方法
面向对象分析(OOA)、设计(OOD)和程序设计(OOP)最重要的是模型图是对象图/类图
结构化方法:容易理解和交流,从整体到局部
项目管理:范围管理 时间管理 成本管理 质量管理 人力资源管理 沟通管理 风险管理 采购管理 整合管理
4个阶段:概念 开发 实施 收尾 5个过程:启动 计划 执行 控制 收尾
3.7信息系统开发工具(CASE工具)
分析与设计工具 编程工具 测试工具(功能测试 性能(压力...)测试LoadRunner) 运行维护工具 项目管理工具(甘特图)